Removed rpms ============ - AppStream - AppStream-lang - NetworkManager-applet-lang - NetworkManager-openvpn-gnome - QGnomePlatform-qt5 - adjtimex - akonadi-calendar-lang - akonadi-mime - akonadi-mime-lang - akonadi-notes-lang - akonadi-server-sqlite - calendarsupport-lang - dbus-1-glib - dbus-1-glib-tool - dolphin-part-lang - eventviews-lang - google-croscore-fonts - gweather-data - incidenceeditor-lang - kimap-lang - kitinerary - kmime-lang - kontactinterface-lang - kpimtextedit-lang - ksmtp - ksmtp-lang - ktnef-lang - libKF5AkonadiAgentBase5 - libKF5AkonadiCalendar5 - libKF5AkonadiContact5 - libKF5AkonadiCore5 - libKF5AkonadiMime5 - libKF5AkonadiNotes5 - libKF5AkonadiPrivate5 - libKF5AkonadiSearch5 - libKF5AkonadiWidgets5 - libKF5AkonadiXml5 - libKF5CalendarSupport5 - libKF5CalendarUtils5 - libKF5ContactEditor5 - libKF5EventViews5 - libKF5GrantleeTheme5 - libKF5Gravatar5 - libKF5IMAP5 - libKF5IdentityManagement5 - libKF5IdentityManagementWidgets5 - libKF5IncidenceEditor5 - libKF5KontactInterface5 - libKF5Ldap5 - libKF5Libkdepim5 - libKF5Libkleo5 - libKF5MailCommon5 - libKF5MailImporter5 - libKF5MailImporterAkonadi5 - libKF5MailTransport5 - libKF5MailTransportAkonadi5 - libKF5Mbox5 - libKF5Mime5 - libKF5PimCommon5 - libKF5PimCommonAkonadi5 - libKF5PimCommonAutoCorrection5 - libKF5PimTextEdit5 - libKF5Tnef5 - libKPimAddressbookImportExport5 - libKPimGAPICalendar5 - libKPimGAPIContacts5 - libKPimGAPICore5 - libKPimGAPITasks5 - libKPimImportWizard5 - libKPimItinerary5 - libKPimItinerary5-lang - libKPimPkPass5 - libKPimSMTP5 - libcamel-1_2-63 - libcbor0 - libchamplain-0_12-0 - libcpupower0 - libdigikamcore8_1_0 - libebackend-1_2-10 - libebook-1_2-20 - libebook-contacts-1_2-3 - libecal-2_0-1 - libedata-book-1_2-26 - libedata-cal-2_0-1 - libedataserver-1_2-26 - libedataserverui-1_2-3 - libgeocode-glib0 - libgnome-desktop-3-19 - libgravatar-lang - libgweather-3-16 - libgweather-lang - libhugetlbfs - libjack0 - libkColorPicker0 - libkImageAnnotator0 - libkerfuffle22 - libmfx1 - libopencv405 - libopencv_imgcodecs405 - libopencv_ximgproc405 - libphodav-2_0-0 - libprotobuf-lite20 - libwebkit2gtk-4_0-37 - nautilus-evince - noto-arimo-fonts - noto-cousine-fonts - noto-tinos-fonts - openssl-1_1 - p7zip - p7zip-full - pimcommon - pimcommon-lang - pulseaudio-gdm-hooks - python3-bind - python3-ply - typelib-1_0-Champlain-0_12 - typelib-1_0-GeocodeGlib-1_0 - typelib-1_0-JavaScriptCore-4_0 - typelib-1_0-Rest-0_7 - typelib-1_0-Vte-2.91 - typelib-1_0-WebKit2-4_0 - webkit2gtk-4_0-injected-bundles - wsdd Added rpms ========== - 7zip - NetworkManager-applet-openvpn - NetworkManager-connection-editor-lang - cpupower-bash-completion - cpupower-lang - kImageAnnotator-lang - kidentitymanagement - ktextaddons - ktextaddons-lang - libKF5TextAddonsWidgets1 - libKF5TextAutoCorrectionCore1 - libKF5TextAutoCorrectionWidgets1 - libKF5TextEditTextToSpeech1 - libKF5TextEmoticonsCore1 - libKF5TextEmoticonsWidgets1 - libKF5TextGrammarCheck1 - libKF5TextTranslator1 - libKPim5AddressbookImportExport5 - libKPim5AkonadiAgentBase5 - libKPim5AkonadiCalendar5 - libKPim5AkonadiCalendar5-lang - libKPim5AkonadiContact5 - libKPim5AkonadiCore5 - libKPim5AkonadiMime5 - libKPim5AkonadiMime5-lang - libKPim5AkonadiNotes5 - libKPim5AkonadiNotes5-lang - libKPim5AkonadiPrivate5 - libKPim5AkonadiSearch5 - libKPim5AkonadiWidgets5 - libKPim5AkonadiXml5 - libKPim5CalendarSupport5 - libKPim5CalendarSupport5-lang - libKPim5CalendarUtils5 - libKPim5ContactEditor5 - libKPim5EventViews5 - libKPim5EventViews5-lang - libKPim5GAPICalendar5 - libKPim5GAPICore5 - libKPim5GAPIPeople5 - libKPim5GAPITasks5 - libKPim5GrantleeTheme5 - libKPim5Gravatar5 - libKPim5Gravatar5-lang - libKPim5IMAP5 - libKPim5IMAP5-lang - libKPim5IdentityManagement5 - libKPim5IdentityManagementWidgets5 - libKPim5ImportWizard5 - libKPim5IncidenceEditor5 - libKPim5IncidenceEditor5-lang - libKPim5Itinerary5 - libKPim5Itinerary5-lang - libKPim5KontactInterface5 - libKPim5KontactInterface5-lang - libKPim5Ldap5 - libKPim5Libkdepim5 - libKPim5MailCommon5 - libKPim5MailImporter5 - libKPim5MailImporterAkonadi5 - libKPim5MailTransport5 - libKPim5Mbox5 - libKPim5Mime5 - libKPim5Mime5-lang - libKPim5PimCommon5 - libKPim5PimCommonAkonadi5 - libKPim5PkPass5 - libKPim5SMTP5 - libKPim5SMTP5-lang - libKPim5TextEdit5 - libKPim5TextEdit5-lang - libKPim5Tnef5 - libKPim5Tnef5-lang - libKPim5libkleo5 - libabsl2308_0_0 - libavif16 - libcamel-1_2-64 - libcmark0_30_2 - libconfig++11 - libcpupower1 - libdav1d6 - libdbus-glib-1-2 - libdigikamcore8_2_0 - libebackend-1_2-11 - libebook-1_2-21 - libebook-contacts-1_2-4 - libecal-2_0-2 - libedata-book-1_2-27 - libedata-cal-2_0-2 - libedataserver-1_2-27 - libedataserverui-1_2-4 - libetebase0 - libevent-2_1-7 - libffado2 - libhunspell-1_7-0 - libiec61883-0 - libjasper7 - libkColorPicker-Qt5-0 - libkImageAnnotator-Qt5-0 - libkerfuffle23 - libkgapi - liblc3-1 - libmysofa1 - libnbd0 - libopencv409 - libopencv_imgcodecs409 - libopenssl3 - libopenssl3-32bit - libphodav-3_0-0 - libprotobuf-lite25_1_0 - libprotobuf25_1_0 - librav1e0_6 - libshumate-1_0-1 - libshumate-lang - libvpl2 - libwebrtc-audio-processing-1-3 - libwx_gtk3u_propgrid-suse5_0_0 - libxml++-3_0-1 - nbdkit-nbd-plugin - openssl-3 - phonon4qt5-backend-vlc - phonon4qt5-backend-vlc-lang - pipewire-libjack-0_3 - plasma-framework-desktoptheme - sddm-greeter-qt5 - totem-video-thumbnailer - typelib-1_0-GeocodeGlib-2_0 - typelib-1_0-Rest-1_0 - typelib-1_0-Shumate-1_0 - typelib-1_0-Vte-2_91 - typelib-1_0-Xdp-1_0 Package Source Changes ====================== Mesa +- Update to bugfix release 23.3.4 + - -> https://docs.mesa3d.org/relnotes/23.3.4.html + +- split python36-buildfix.patch into two patches python36-buildfix1.patch + and python36-buildfix2.patch; apply the latter only on sle15-sp6/Leap 15.6 + since on newer python releases than 3.6 it changes behaviour to + remove required=True option + +- python36-buildfix.patch + * src/freedreno/registers/gen_header.py: hopefully fixes aarch64 + build + +- u_0001-intel-genxml-Drop-from-__future__-import-annotations.patch + u_0002-intel-genxml-Add-a-untyped-OrderedDict-fallback-for-.patch + python36-buildfix.patch + * fixes build against python 3.6 + +- let Mesa-dri require libvulkan1 to get zink/swrast driver + fallbacks working (hopefully); probably related: + https://gitlab.freedesktop.org/mesa/mesa/-/commit/2a71f06f2938678d89d5ed1372cda6a7b55d964d + +- Update to bugfix release 23.3.3 + - -> https://docs.mesa3d.org/relnotes/23.3.3.html + +- Update to bugfix release 23.3.2 + - -> https://docs.mesa3d.org/relnotes/23.3.2.html + +- Update to version 23.3.0: + * It includes NVK, a new reverse-engineered Vulkan driver for + Nvidia hardware. This driver is still in experimental phase, + not quite ready for prime time yet, but adventurous users can + give it a go! + * New extensions & features (in no particular order): + - VK_EXT_pipeline_robustness on ANV + - VK_KHR_maintenance5 on RADV + - OpenGL ES 3.1 on Asahi + - GL_ARB_compute_shader on Asahi + - GL_ARB_shader_atomic_counters on Asahi + - GL_ARB_shader_image_load_store on Asahi + - GL_ARB_shader_image_size on Asahi + - GL_ARB_shader_storage_buffer_object on Asahi + - GL_ARB_sample_shading on Asahi + - GL_OES_sample_variables on Asahi + - GL_OES_shader_multisample_interpolation on Asahi + - GL_OES_gpu_shader5 on Asahi + - EGL_ANDROID_blob_cache works when disk caching is disabled + - VK_KHR_cooperative_matrix on RADV/GFX11+ +- Drop patches fixed upstream: + * U_clover-llvm-move-to-modern-pass-manager.patch + * U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch +- Refresh patches with quilt. +- Use %patch -p N instead of deprecated %patchN. + Mesa:drivers +- Update to bugfix release 23.3.4 + - -> https://docs.mesa3d.org/relnotes/23.3.4.html + +- split python36-buildfix.patch into two patches python36-buildfix1.patch + and python36-buildfix2.patch; apply the latter only on sle15-sp6/Leap 15.6 + since on newer python releases than 3.6 it changes behaviour to + remove required=True option + +- python36-buildfix.patch + * src/freedreno/registers/gen_header.py: hopefully fixes aarch64 + build + +- u_0001-intel-genxml-Drop-from-__future__-import-annotations.patch + u_0002-intel-genxml-Add-a-untyped-OrderedDict-fallback-for-.patch + python36-buildfix.patch + * fixes build against python 3.6 + +- let Mesa-dri require libvulkan1 to get zink/swrast driver + fallbacks working (hopefully); probably related: + https://gitlab.freedesktop.org/mesa/mesa/-/commit/2a71f06f2938678d89d5ed1372cda6a7b55d964d + +- Update to bugfix release 23.3.3 + - -> https://docs.mesa3d.org/relnotes/23.3.3.html + +- Update to bugfix release 23.3.2 + - -> https://docs.mesa3d.org/relnotes/23.3.2.html + +- Update to version 23.3.0: + * It includes NVK, a new reverse-engineered Vulkan driver for + Nvidia hardware. This driver is still in experimental phase, + not quite ready for prime time yet, but adventurous users can + give it a go! + * New extensions & features (in no particular order): + - VK_EXT_pipeline_robustness on ANV + - VK_KHR_maintenance5 on RADV + - OpenGL ES 3.1 on Asahi + - GL_ARB_compute_shader on Asahi + - GL_ARB_shader_atomic_counters on Asahi + - GL_ARB_shader_image_load_store on Asahi + - GL_ARB_shader_image_size on Asahi + - GL_ARB_shader_storage_buffer_object on Asahi + - GL_ARB_sample_shading on Asahi + - GL_OES_sample_variables on Asahi + - GL_OES_shader_multisample_interpolation on Asahi + - GL_OES_gpu_shader5 on Asahi + - EGL_ANDROID_blob_cache works when disk caching is disabled + - VK_KHR_cooperative_matrix on RADV/GFX11+ +- Drop patches fixed upstream: + * U_clover-llvm-move-to-modern-pass-manager.patch + * U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch +- Refresh patches with quilt. +- Use %patch -p N instead of deprecated %patchN. + ModemManager +- Add explicit /usr/bin/dbus-daemon BuildRequires: Needed for + tests. + +- Update to version 1.20.6: + + build: New build option to allow disabling the installation of + examples. + + core: + - Fix crash when uninhibiting partially removed device. + - Fix crash when attempting to load an invalid shared utils + library. + + mmcli: + - Allow JSON and key/value output when creating SMS messages. + - Improved JSON output in network scan results. + + libmm-glib: + - Avoid using g_time_zone_new_offset() unless glib >= 2.58. + - Fix flags to string conversion utils to allow multiple flags. + + MBIM: + - Reset cached SIM info when SIM is unlocked. + - Fix synchronizing the state of the SIM hot swap configured + flag. + - Fix bug cleaning up the LTE attach info unsolicited message + handler. + - Fallback from QMI UIM service only if unsupported. + - Add missing support for 'emergency' APN type. + + QMI: + - Fix processing and exposing PCOs. + - Fix power up on modems that don't support power state change + indications. + + plugins: + - telit: + . add additional support for 5G modems. + . added port type hints for FN990 0x1070, 0x1071 + compositions. + . increase allowed initial delay in AT ports. + . fallback to AT commands if loading revision via MBIM fails. + - quectel: add support for EC21-EUX usb modules. + - xmm: fix crash parsing XACT? response. +- Changes from version 1.20.4: + + build: + - Don't hardcode building shared libraries, so that meson's + default_library option can be used properly, + - po: Added missing Georgian translation in LINGUAS. + + QMI: + - Fixed loading NR5G signal info. + - Fixed memory leaks when processing signal info. + - Correctly scaled the SNR value reported in NR5G. + - Fixed invalid use-after-free actions due to improper handling + of proxy removal events. + + MBIM: + - Fixed processing MbimSmsStatusFlag as flags, not as an enum. + - Fixed invalid use-after-free actions due to improper handling + of proxy removal events. + - Chained up device notifications through the MMPortMbim + object. + + Messaging: Allowed Delete operation during enabling/disabling. + + Core: Don't assume port tables always exist so that + long-standing operations holding an object reference can finish + cleanly even after the initial object disposal has already been + run. + + plugins: + - quectel: added new firehose/sahara support udev tags in new + models. + - broadmobi: added MM_PLUGIN_REQUIRED_QCDM flag. + - cinterion: + . added a delay to the ^SWWAN? command. + . added retry mechanism to the ^SWWAN? command. +- Changes from version 1.20.2: + + build: + - Fixed building without MBIM support. + - Fixed building without tests support. + - Disabled test interface in base manager if building without + tests. + - Updated intel plugin dependencies to require XMM shared + utils. + - Fixed templates to make build reproducible. + + FCC unlock: Updated shell scripts to avoid requiring bash. + + MBIM: + - Ignored SIM related indications during a SIM slot switch + operation. + - Updated capabilities loading to use Microsoft Extensions if + available. + - Updated supported modes loading to use the CustomDataClass + field contents. + + SIM: Fixed length when reading GID1/GID2 using AT commands. + + Several other minor improvements and fixes. +- Changes from version 1.20.0: + + API: + - New 'Modem.Sar' interface to allow the host to manage the SAR + power level. + - New 'Modem.GetCellInfo()' method, that allows querying + information about the current serving and neighboring cells. + Currently including 'cell-type' and 'serving' fields for all + cell types, plus additional type-specific fields: + . CDMA: 'nid', 'sid', 'base-station-id', 'ref-pn' and + 'pilot-strength'. + . GSM: 'operator-id', 'lac', 'ci', 'timing-advance', 'arfcn', + 'base-station-id' and 'rx-level'. + . UMTS: 'operator-id', 'lac', 'ci', 'frequency-fdd-ul', + 'frequency-fdd-dl', 'frequency-tdd', 'uarfcn', 'psc', + 'rscp', 'ecio' and 'path-loss'. + . TDSCDMA: 'operator-id', 'lac', 'ci', 'uarfcn', + 'cell-parameter-id', 'timing-advance', 'rscp' and + 'path-loss'. + . LTE: 'operator-id', 'tac', 'ci', 'physical-ci', 'earfcn', + 'rsrp', 'rsrq' and 'timing-advance'. + . 5GNR: 'operator-id', 'tac', 'ci', 'physical-ci', 'nrarfcn', + 'rsrp', 'rsrq', 'sinr' and 'timing-advance'. + - New 'access-type-preference', 'roaming-allowance', + 'profile-name', 'profile-enabled' and 'profile-source' + fields in the 'Bearer.Properties' property, that can also be + used in both 'Modem.Simple.Connect()' and + 'Modem.CreateBearer()'. + - New 'Modem.Modem3gpp.SetPacketServiceState()' method and + 'Modem.Modem3gpp.PacketServiceState' property, which allow + management the explicit attach or detach to packet service on + the current registered network. + - New 'Modem.Modem3gpp.SetNr5gRegistrationSettings()' method + and 'Modem.Modem3gpp.Nr5gRegistrationSettings' property, to + allow management of 5G specific settings like 'mico-mode' or + 'drx-cycle'. + - New 'start-date', 'uplink-speed' and 'downlnk-speed' fields + in the 'Bearer.Stats' property. + - New 'Bearer.ReloadStatsSupported' property to indicate + whether reloading ongoing stats is supported or not. + - New 'Modem.Modem3gppProfileManager.IndexField' property, to + indicate which field is to be used as unique index in the + profile management operations. + - New 'Sim.SimType', 'Sim.EsimStatus' and 'Sim.Removability' + properties to improve the management of eSIM related + operations. + - New 'Sim.Gid1' and 'Sim.Gid2' properties, which allow + identifying SIM cards that should have different settings + applied. + - New 'Modem.Signal.SetupThresholds() method, + 'Modem.Signal.RssiThreshold' and + 'Modem.Signal.ErrorRateThreshold' to allow configuring + thresholds so that the modem emits indications whenever the + signal quality values change based on those thresholds. For + RSSI a delta amount of dBm can be given, and for error rate + just a boolean to enable or disable the corresponding event. + - New 'error-rate' fields in the 'Modem.Signal.Cdma', + 'Modem.Signal.Evdo', 'Modem.Signal.Gsm', 'Modem.Signal.Umts', + 'Modem.Signal.Lte' and 'Modem.Signal.Nr5g' properties. + + Core: + - Detecting an eSIM without an active profile in the current + SIM slot will lead to the modem being in Failed state, in the + same way as if the slot was for a physical SIM and no SIM was + inserted. + - Default amount of AT probing attempts is updated to 6, to + cope with modems that are slower to boot. + - New '--test-mbimex-profile-management' option in the daemon, + to enable support for profile management operations using the + Microsoft extensions. This is an optional feature because it + requires using the 'apn-type' field as unique index, which + not all users of the profile management API may expect. + - Implemented some initial support to automatically hide + personal details (e.g. phone numbers, SMS contents...) from + logs, right now only applicable to QMI and MBIM logs. Updated + support for this feature will keep on being integrated in + future 1.20.x updates. The new '--log-personal-info' option + in the daemon allows to disable this feature completely. + - Added new filter match option for subsystem vendor id, + required in several PCI based Qualcomm modules. + - QCDM port probing will no longer automatically run for all + plugins, only in those that explicitly require it. + - Implemented support for suspend/resume detection based on + ChromeOS' powerd daemon. + - Added Cat-M and NB-IoT LPWA access technologies. + + Modem interface: On 3GPP+3GPP2 multimode devices, a missing SIM + card will now force the modem into Failed state, as if it was a + 3GPP-only device. + + Simple interface: Explicitly wait for PS domain to be attached + during a connection attempt. + + 3GPP interface: Updated to report domain registration changes + altogether whenever possible (e.g. when using the QMI or MBIM + protocols). + + MBIM: + - Implemented support to use the Microsoft-defined MBIM + extensions v2 and v3 whenever supported by the device. The + ModemManager daemon will negotiate which version to use with + the modem, so that the highest version supported is enabled. + This negotiation applies to the whole device, so any other + user of the MBIM device will automatically start using the + newly agreed version. + - Implemented current modes switching using MBIMEx v2.0 + extensions. + - Trigger explicit disconnection if a connection attempt fails. + - Modem will be flagged as unusable if 10 consecutive MBIM + requests timeout. + - Enabled multiplex support for devices in the WWAN subsystem. + + QMI: + - Updated logic to by default prefer 'Signal Info' over the + deprecated 'Signal Strength' operations. + - Updated logic to by default prefer 'System Info' over the + deprecated 'Serving System' operations. + - Updated power state transition logic to ensure the new state + is reached before returning success to the user. + - Implemented support for the 'Modem3gppProfileManager.Updated' + signal using PDC refresh notifications. + - Modem will be flagged as unusable if 10 consecutive QMI + requests timeout. + - Implemented DTMF support. + - Implemented support for automatic SIM IMSI switch detection + under certain roaming scenarios. + - Updated the logic to move the PS domain state to 'registered' + based on the DSD System Status indications. + - Updated endpoint type detection logic to be based on the net + driver. + - Updated endpoint number selection to be based on the data + port. + - Updated connection logic to allocate separate WDS clients per + endpoint. + - Added support for PCO reporting. + + plugins: + - quectel: Added FCC unlock support for the EM05-G. + - telit: + . Band management updated to prefer using QMI whenever + available, as well as to detect the #BND command format + automatically. + . Added support for LPWA modems. + - fibocom: + . Implemented optional support to power down and up the modem + during the update of the initial EPS bearer settings. + . Implemented initial EPS bearer settings management in the + MA510. + - intel: New generic plugin for Intel PCI devices with vid + 0x8086. + - xmm: Prefer GNSS control ports explicitly tagged via udev + tags. + - foxconn: Use the new FOX QMI service to load firmware + version. + - cinterion: Added support for PCIe based devices. +- Use ldconfig_scriptlets macro. +- Switch to meson buildsystem, add meson BuildRequires and macros. +- Add xsltproc and pkgconfig(bash-completion) BuildRequires: New + dependencies. + +- Update to version 1.18.12: + + This release fixes a few very critical issues that happpen when + using a glib2 newer or equal than 2.73.2, plus numerous fixes + for the Core, MBIM, QMI, 3GPP profile manager interface, SMS, + libmm-glib, and mmcli. + + Plugins: + - sierra: disable +CPOL in the GL7600. + - telit: add LE910Cx MBIM composition port hints. + - telit: add port type hints for LN920 0x1060, 0x1061 + compositions. + - icera: fix double free on %%IPSYS=? response processing + - mtk: fix task completion when loading supported modes. +- Add new pkgconfig modules build requirements: gio-2.0, glib-2.0, + gmodule-2.0, and gobject-2.0. +- Update ModemManager.keyring to the new upstream key: + A814D09B9C5BC01945A64308AECE0239C6606AD5. Found at + www.freedesktop.org/software/ModemManager/0xAECE0239C6606AD5.asc. + +- Disable make_check call, tests currently fails due to our switch + to glib 2.73.2. + https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/870 + https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601 + https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/621 + NetworkManager -- Update to version 1.38.6 (bsc#1208631): +- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary + system, the patch allows meson to find python 3.6 in SLE. + +- Use %patch -p N instead of deprecated %patchN. + +- Update to version 1.44.2: + + Better log IPv4 Address Conflict Detection (ACD) conflicts + + Remove the upper limit of 65535 for PIDs read from the PID file + + Allow missing default gateway with oFono + + Honor the CLICOLOR_FORCE environment variable + + Fix generating connection with IPv6 method disabled vs ignored + + Fix possible segmentation fault when doing a checkpoint + rollback + + Documentation improvements +- Switch to source services, use explicit released tag. + +- Update to version 1.44.0: + + Introduce a new "link" setting that holds properties related to + the kernel link such as "tx-queue-length", "gso-max-size", + "gso-max-segments", "gro-max-size". + + Support sending a DHCPv6 prefix delegation hint via the + "ipv6.dhcp-pd-hint" connection property. + + Support new bond options: "arp_missed_max", "lacp_active", + "ns_ip6_target". + + Add new "initial-eps-bearer-configure" and + "initial-eps-bearer-apn" properties in the GSM setting. + + Setting "connection.stable-id=default${CONNECTION}" changed + behavior to be identical to the built-in default value when the + stable-id is not set. + + Add a "[keyfile].rename" option to NetworkManager.conf to force + renaming profiles on disk when their name changes. + + The ifcfg-rh plugin is deprecated; it will only receive + bugfixes and no new features. A warning is emitted the log when + a connection in ifcfg-rh format is found. + + To automatically migrate existing ifcfg-rh connections to the + keyfile format, a new configuration option + "main.migrate-ifcfg-rh" is provided. Migration is disabled by + default, but the default value can be changed at build time via + "--with-config-migrate-ifcfg-rh-default=yes". + + When configuring hostnames in non-public TLD (like + "example.local"), use the TLD as default search domain instead + of the full hostname. + + Always apply DNS options from the [global-dns] configuration + section + + The NetworkManager daemon now acquires the D-Bus name only + after populating the D-Bus tree. This can add a delay during + startup but it is required to avoid race conditions with other + services depending on NM. + + Add a "version-id" argument to the Update2() D-Bus call to + guard against concurrent modifications of profiles. + + Don't use tentative IPv6 addresses to resolve the system + hostname via DNS. + + Track the number of autoconnect retries left for each device + and connection. Previously it was tracked only per connection + and this lead to unexpected behaviors in case of multiconnect + profiles. + + Set VLAN filtering options on bridge via netlink instead of + sysfs. + + nm-cloud-setup now supports IMDSv2 on Amazon EC2. + + nmtui now allows to enable or disable Wi-Fi and WWAN radios. + + Honor ignore-carrier=no for bond/bridge/team devices. + + Add version mismatch warning when running nmcli commands. +- Rebase patches with quilt. + +- Update to version 1.42.8: + + Add support for ppp 2.5.0. + + Fix nft rules for balance-slb bonding. + + Support port priority for bonding. + + Fix regression handling the PKEY_ID for infiniband profiles in + ifcfg-rh format. + + Fix race in nm-cloud-setup that caused partial configuration + and loss of connectivity with multiple interfaces. + + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly + required for IPv6 sharing. + + Various bugfixes related to team, Wi-Fi P2P, IPv6LL. + + Automatically unblock autoconnect of profiles during reapply. + +- Update https://www.gnome.org/projects/NetworkManager/ URL tag to + NM's newest home page: https://networkmanager.dev/, and main + package summary to: standard Linux network configuration tool + suite. + +- Add nm-runstatedir.patch: to correct rundir from /var/run to /run + for systemd FHS compatibility + +- Update to version 1.42.6: + + Emit the dhcp-change dispatcher event also after a lease + renewal. + + Fix assertion failure on DHCP renewal. + + Add support for EC2 IMDSv2 in nm-cloud-setup. + + Allow setting tunnel flags for ip6gre & ip6gretap connection + profiles. + + Improve the Wi-Fi hotspot functionality. + + Fix setting the Wi-Fi roaming policy based on the number of + seen BSSIDs. + + Support the "no-aaaa" resolv.conf option. + + Some oFono fixes. + +- Update to version 1.42.4: + + Fix a possible crash when [global-dns] is used and improve the + documentation. + + Documentation improvements. + +- Changes from version 1.38.6 (bsc#1208631): -- Changes from version 1.38.4: + +- Update to version 1.42.2: + + Add build option to set the mobile-broadband-provider-info + database path. + + Add new "ipv[46].replace-local-rule" setting to control whether + to remove the local route rule that is automatically generated. + + Add the DHCPv6 IAID to the lease information exposed in /run + and on D-Bus. + + Fix assuming team connections at boot. + + Fix race condition when setting the MAC address of an OVS + interface. + + Fix constructing the IPv4 name servers variable passed to + dispatcher scripts. + + Don't use tentative IPv6 address to resolve the system hostname + via DNS. + + Deprecate the "Master" property of the NMActiveConnection D-Bus + object in favor of the new "Controller" property. +- Drop 1539.patch: Fixed upstream. +- Refresh patch with quilt: + + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch + +- Add 1539.patch: Fix constructing the IPv4 nameserver variable + (boo#1208371). + +- Pass session_tracking=systemd and + session_tracking_consolekit=false to meson, no longer build + support for consolekit as session tracker. + +- Update to version 1.42.0: + + Added support for source load balancing for Ethernet Bonds. + + Allow specifying vhost name (SNI) for a manually DNS-over-TLS + server. Only works with systemd-resolved plugin. + + Connections can now be activated on a loopback interface. + + Added support of IPv4 ECMP routes. The ECMP routes will get + merged. + +- Update to version 1.40.12: + + Make sure "external-ids" stays up to date in Open vSwitch + database on a connection reapply. + + Retry if a netlink sockets runs out of buffer space before + we're able to read results of a link change. + + Fix a possible race involving concurrent invocation of iptables + in IPv4 shared mode. + + Other various fixes. + +- Update to version 1.40.10: + + Fix the evaluation of the autoconnect retries. + + nm-cloud-setup now preserves addresses added externally. + + Ensure that dnsmasq is stopped after changing the dns backend + and restarting the service. + + Fix honoring an explicit DHCPv6 DUID with dhclient. + + Other various fixes. + +- Update to version 1.40.8: + + Fixed a bug that caused devices (MACsec in particular) to be + stuck in UNAVAILABLE state and not transition to DISCONNECTED + if the carrier was ready too early. + + Improved interoperability of MACsec with some Aruba switches by + allowing CKN shorter than 64 characters. + + Fixed an assertion failure when restarting NetworkManager with + MACsec links configured. + + Fixed a possible DHCP helper crash when handling failure to + connect to D-Bus. + + Corrected calculation of expiration time for items configured + from IPv6 neighbor discovery messages. + + Various fixes for platforms that don't allow unaligned memory + access. + +- Drop iptables BuildRequires and -Diptables meson parameter: + iptables is legacy (obsoleted in favor of nft). Additionally. + meson has proper fallback detection to assume the correct path, + should it need to use iptables. +- Recommend nftables instead of iptables. + +- Update to version 1.40.6: + + team: + - Also set empty port configuration so teamd knows about the + port. + - Restore port configuration after teamd respawn. +- Changes from version 1.40.4: + + dhcp: revert restarting DHCP when MAC address changes, for + example during a bond fail over. + + Various documentation fixes. + + Fix non-exported ABI in libnm which was wrongly present in the + header files but unusable so far. + + ifcfg-rh: fix writing ethtool pause settings to file. + + core: set "proto static" for manual routing rules configured by + NetworkManager. + + Various minor bugfixes. + +- Keep netconfig support. The rc-manager auto detection will select + appropriate manager during runtime. + +- Use a with_netconfig define instead of relying on bcond: bcond is + meant to have extrenally controllable build conditions (build -D, + or OBS prjconf). + +- Update to version 1.40.2: + + Ensure that resolv.conf gets updated when the configuration + changes. + + Fix setting as bond primary an interface that doesn't exist yet + when the bond is activated. + + The number of autoconnect retries is now accounted + independently for each device when there are profiles with + multi-connect=multiple. + + Don't print duplicate entries in the output of "NetworkManager + - -print-config". + + Fix the ifcfg-rh plugin to properly read infiniband P-Key + connection profiles without an explicit interface name. + + Allow the removal of a bond port connection profile from the + bond via nmcli. + + Fix race condition during the activation of veth profiles when + the peer already exists. + + Decline the DHCPv6 lease if all addresses fail IPv6 duplicate + address detection (DAD). + + Wait that devices get carrier before trying to resolve the + system hostname on them via DNS. + + Fix race condition during the initial activation of OVS + interfaces. + + Profiles generated by nm-initrd-generator now have lower than + default priority. + + Fix error when adding many SR-IOV virtual functions (VFs). + +- Disabling netconfig compiling option for openSUSE Tumbleweed. + +- Drop dependency on sysconfig-netconfig: the collection of shell + scripts is not required for regular operation. + +- Update to version 1.40.0: + + During the build, stop relying on intltool for i18n and use + gettext only. + + Undeprecate nm_remote_connection_get_secrets() in libnm. + + NetworkManager now will restart DHCP if the MAC changes on a + device. +- Drop intltool BuildRequires following upstream changes. +- Refresh patches with quilt. +- Stop passing dnssec_trigger=%{_libexecdir}/dnssec-trigger-script + to meson, support dropped upstream. + +- Update to version 1.38.4: +- Create /etc/NetworkManager/conf.d by default, allowing easy + override for NetworkManager.conf file with drop-in. +- Move default config file to + /usr/lib/NetworkManager/NetworkManager.conf, as part of main + package. +- Branding upstream package is now just a config drop-in to + disable conncheck. +- Ensure /usr/lib/NetworkManager/conf.d is part of the package. + NetworkManager-applet +- Use %autosetup instead of %setup/%patch. + +- Support build environments like SLE 15 SP5 and Leap 15.5 which + had %{_distconfdir) not defined yet. + +- Update to version 1.34.0: + + Fix crash when importing WireGuard connections. + + Fix ineffective "Don't show message again" button in + notifications. + + Drop build dependency on gudev. + + Add setting to suppress broadband unlock prompt. + + Replace occurrences of "master", "slave" and "blacklist". + + Updated translations. +- Drop long disabled polkit-devel BuildRequires, patch it was + needed for is dropped. +- Drop pkgconfig(gudev-1.0) BuildRequires: No longer needed + following upstream changes. +- Rebase feature-app-indicator-desktop-file.patch with quilt. +- Pass sysconfdir=%{_distconfdir} to meson setup, move to UsrEtc. +- Pass b_lto=true to meson setup, use link time optimization. +- Add fdupes BuildRequires and macro, remove duplicate files. +- Move translations to NetworkManager-connection-editor-lang, + replace the NetworkManager-connection-editor Recommends with a + hard Requires. Also add Obsoletes and Provides to ease updates. + The reason for moving the translations are as follows: One can + install NetworkManager-connection-editor without needing + NetworkManager-applet, so in order to make the translations for + NetworkManager-connection-editor installable without pulling the + dependencies of NetworkManager-applet. + +- Update to version 1.32.0: + + Allow using MTU larger than 10000 octets. + + Prefer using AppIndicator outside X11. + + Added support for importing WireGuard profiles from wg-quick + files. + + Updated translations. +- Drop meson-0.61-build-fix.patch: fixed upstream. + +- Update to version 1.30.0: + + wifi: change description for wpa-psk to include also WPA3. + + editor: remove unused fields from wifi page. + + applet: replace libnotify with GNotification. + + gschema: bring back org.gnome.nm-applet schema. + + Updated translations. +- Drop pkgconfig(libnotify) BuildRequires: no longer needed. +- Rebase feature-app-indicator-desktop-file.patch. +- Conflict with libnma0 < 1.10.4: the glib schema was upstream + wrongly moved to libnma, even though only a part of it was + supposed to be there. libnm 1.10.4 fixes this situation. + +- Update to version 1.28.0: + + Use correct font size for headings in order to make lives of + HiDPI a little less miserable. + + Updated translations. + +- Update to version 1.26.0: + + Improve error messages and error dialogs. + + Improve Wi-Fi security combo error handling. + + Stop providing WEP by default. + + Replace the lock icon for WEP networks with an exclamation + mark. + + Fix meson 0.61 issues. + + Make the tooltip of the status icon available for + screen readers. + + Fix OWE wireless security option not showed + on "Connect to a Hidden Network" dialog. + + Fix OWE wireless security option not being saved + when chosen from nm-connection-editor. + + Move 802.1 dialog margins for the inner vbox. + + Align labels for Ethernet dialog. + + Move all Wi-FI entries to a submenu. + + Fix the VPN plugins dialog margins. + + Add a scrolled window for the VPN page. + + Internal improvements. + + Update translations. +- Drop disabled nm-applet-private-connection.patch: We have not had + this patch enabled for 6 months, and so far no bugs filed. Debian + had a similar patch, and they too have dropped it, so it seems to + no longer be needed. +- Drop 107.patch: Fixed upstream. + +- Add 107.patch: Fix build with meson 0.61.0 and newer. + NetworkManager-branding:openSUSE +- Fix most rpmlint warnings: + + suse-zypp-packageand: use current Supplements: (A and B) syntax + over packagand(A:B) + + summary-ended-with-dot: Remove dot at the end of Summary: + + no-%build-section: Add empty %build section + + branding-supplements-missing: Fixes as part of + suse-zypp-packageand. + +- Expliciltly BuildRequire NetworkManager-branding-upstream: + branding-upstream is produced by NetworkManager and is guaranteed + to be the same version. Breaks a self-cycle. + +- Move conncheck config file out of /etc. No longer + import main config file. + NetworkManager-openconnect +- Update to version 1.2.10: + + Improved cancellation handling. + + Support SAML/SSO authentication for some VPN protocols. + + Allow useragent override. + + Support webkit2gtk-4.1. + + Allow choosing certificates/keys from PKCS#11 tokens. + + Allow custom interface name. + + Allow UDP connectivity to be disabled. + + Support multi-certificate authentication for AnyConnect. + + Fix hangs with external browsers which spam stdout. + + Updated translations. +- Drop dbus-location.patch: Fixed upstream. +- Add pkgconfig(webkit2gtk-4.1) BuildRequires: New dependency. + +- Add dbus-location.patch: move dbus system.d conf file to /usr + (bsc#1204795) +- Due to patching: add BRs autoconf, automake and libtool + +- Update to version 1.2.8: + + Gtk4 version of the editor plugin is now available (for use + with Control Center of GNOME 42 or later). + + Fix SNI and authgroup problems. + + Handle IPv6 nameservers. + + Allow IP prefixes of 0 for routing rules. + + Updated translations. +- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and + pass --with-gtk4=yes to configure, build the gtk4 version. +- Stop passing --without-libnm-glib to configure, no longer + needed, nor recognized. +- Add optional libxml2-tools BuildRequires, build runs + xml-stripblanks preprocessing if available. + NetworkManager-openvpn +- Rename gnome subpackage to NetworkManager-applet-openvpn + to more accurately reflect its usage +- Add missing supplements: + - NM and openvpn + - NMA subpackage: Main package and NMA + +- Drop nm-openvpn-fix-importing-pkcs12-ca.patch: fixed upstream. + +- Update to version 1.10.2: + + IP condfiguration is no longer required in TAP mode. + + Fix initialization of secret flags. + + Add support for DOMAIN-SEARCH option. + + Set data-ciphers option with chosen cipher. + + Update translations. + +- Update to version 1.10.0: + + Add support for "allow-compression" parameter. + + Fix a regression in preserving the "tls-auth" settings. + + Add support for "tls-min" and "tls-cipher" parameters. + + Include the new gnome-control-center name in the AppData file. + + Drop libnm-glib support, nobody is likely using it anymore. + + Fix importing profiles with a PKCS#12 CA. + + Make sure the plugin object links with glib. + + Dropped dependency on intltool. + + Updated translations. +- Drop intltool BuildRequires following upstream changes. +- Rebase patch with quilt. + +- Update to version 1.8.18: + + Gtk4 version of the editor plugin is now available (for use + with Control Center of GNOME 42 or later). + + Updated translations. +- Drop nm-openvpn-bsc#1186091.patch: Fixed upstream. +- Rebase patch with quilt. +- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and + pass --with-gtk4=yes to configure, build the gtk4 version. +- Stop passing --without-libnm-glib to configure, no longer + needed, nor recognized. +- Pass --enable-lto=yes to configure, build using LTO support. +- Add optional libxml2-tools BuildRequires, build runs + xml-stripblanks preprocessing if available. NetworkManager-pptp +- Update to version 1.2.12: + + Dropped the libnm-glib support (obsolete since 2014). + + Add support for building with upcoming pppd version (2.5.0). + + Improvement to the build & test system. + + Updated translations. + +- Update to version 1.2.10: + + libnm-glib compatibility (NetworkManager < 1.0) is disabled by + default. + + It can be enabled by passing --with-libnm-glib to configure + script. Nobody should need it by now. Users that still use this + are encourage to let us know before the libnm-glib support is + removed for good. + + The auth helper in external UI mode can now be run without a + display server. This is useful when activating connections with + "nmcli --ask". + + Gtk4 version of the editor plugin is now available (for use + with Control Center of GNOME 42 or later). + + Updated translations. +- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and + pass --with-gtk4=yes to configure, build the gtk4 version. +- Stop passing --without-libnm-glib to configure, no longer + needed, nor recognized. +- Add optional libxml2-tools BuildRequires, build runs + xml-stripblanks preprocessing if available. + SDL2 +- Update to release 2.28.5 + * Added support for the HP HyperX Clutch Gladiate controller + * Fixed a crash if a controller is disconnected while SDL is + opening it + * Fixed a crash on Linux if XInput2 isn't available at runtime + +- Enable direct PipeWire support + +- Update to release 2.28.4 + * Enable clipping for zero sized rectangles in the SDL renderer + * Notify X11 clipboard managers when the clipboard changes + * Fixed sensor timestamps for third-party PS5 controllers + * Added detection for Logitech and Simagic racing wheels + +- Update to release 2.28.3 + * Added a gamepad mapping for the G-Shark GS-GP702 + * Fixed touchpad events for the Razer Wolverine V2 Pro in PS5 mode + +- Update to release 2.28.2 + * Fixed 8BitDo gamepad mapping when in XInput mode on Linux + * Fixed controller lockup initializing some unofficial PS4 + replica controllers + * Fixed video initialization on headless Linux systems using VNC + +- Update to release 2.28.1 + * Added support for the Nintendo Online Famicom controllers + * Improved support for third-party Nintendo Switch controllers + * Fixed setting the player LED on Nintendo Switch controllers + * Added Linux controller mapping for the Logitech Chillstream + +- Update to release 2.28 + * Added SDL_HasWindowSurface() and SDL_DestroyWindowSurface() to + switch between the window surface and rendering APIs. + * Added a display event SDL_DISPLAYEVENT_MOVED which is sent + when the primary monitor changes or displays change position + relative to each other. + * Added the hint SDL_HINT_ENABLE_SCREEN_KEYBOARD to control + whether the on-screen keyboard should be shown when text input + is active. +- Delete 0001-Cleanup-add-brace-6545.patch, + 0002-Update-for-SDL3-coding-style-6717.patch, + 0003-Clang-Tidy-fixes-6725.patch (inapplicable), + 0004-evdev_kbd-Use-current-keymap.patch (merged). + +- Update to release 2.26.5 + * Fixed handling of third party PS4 controller input reports + * Added support for the trigger buttons on the Victrix Pro FS + for PS5 + * Added mapping for Flydigi Vader 2 with the latest firmware + (6.0.4.9) + * Added mapping for DualSense Edge Wireless Controller on Linux + * Added mapping for Hori Pokken Tournament DX Pro Pad + * Improved the speed and quality of audio resampling + * Fixed crash on Linux if dbus can't be initialized + +- Update to release 2.26.4 + * Fixed using older game controller mappings on Linux + +- Use current keymap on console + (https://github.com/libsdl-org/SDL/pull/7400 ) + + 0001-Cleanup-add-brace-6545.patch + + 0002-Update-for-SDL3-coding-style-6717.patch + + 0003-Clang-Tidy-fixes-6725.patch + + 0004-evdev_kbd-Use-current-keymap.patch + +- Update to release 2.26.3 + * Fixed infinite loop shutting down WGI controllers + * Fixed centering the D-pad on some Xbox controllers + +- Update to release 2.26.2 + * Fixed long delay at startup when a Razer keyboard is + connected + * Fixed not receiving SDLK_5 or SDL_SCANCODE_5 when using the + AZERTY keyboard layout on Linux +- Enable libsamplerate and libdecor components +- Remove unused tslib build requirement + +- Update to release 2.26.1 + * Improved audio resampling quality + * Fixed crash if SDL_GetPointDisplayIndex() or + SDL_GetRectDisplayIndex() are called before SDL_VideoInit() + +- Update to release 2.26 + * Added SDL_GetWindowSizeInPixels() to get the window size in + pixels, which may differ from the window coordinate size for + windows with high-DPI support. + * Added simulated vsync synchronization for the software + renderer. + * Added the mouse position to SDL_MouseWheelEvent. + * Added SDL_ResetHints() to reset all hints to their default + values. + * Added SDL_GetJoystickGUIDInfo() to get device information + encoded in a joystick GUID. + * Added XBOX Hints. + * Added support for PS3 and Wii controllers to the HIDAPI + driver (not enabled by default). + * Added access to the individual left and right gyro sensors of + the combined Joy-Cons controller. + * Added a microsecond timestamp to SDL_SensorEvent and + SDL_ControllerSensorEvent, when the hardware provides that + information. +- Delete sdl2-khronos.patch (merged) +- Drop CVE-2022-4743.patch. + +- Update to release 2.24.2 + * Fixed crash in Wayland_HasScreenKeyboardSupport() + +- Drop unused buildrequires on nasm + +- Update to release 2.24.1 + * Fixed shader compilation issues using the OpenGL ES2 renderer + +- Update to release 2.24.0 + * Added a number of function relating to input devices such as + keyboard and joystick. + * Added support for the NVIDIA Shield Controller to the HIDAPI + driver, supporting rumble and battery status + * Added support for opening audio devices with 3 or 5 channels + (2.1, 4.1). All channel counts from Mono to 7.1 are now + supported. +- Drop baselibs.conf (no SDL2_ttf-dependent Tumbleweed packages + themselves have baselibs). +- Drop fix-xi2-crash.patch (merged) +- Rename devel package to just %name-devel, which is what most + our packages do. + +- Add fix-xi2-crash.patch + +- Restore sdl2-symvers.patch to full symbol list to facilitate + application installation with Leap 15.x's SDL2. + +- Update to release 2.0.22 + * Added SDL_RenderGetWindow() to get the window associated with a renderer + * Added floating point rectangle functions: SDL_PointInFRect(), + SDL_FRectEmpty(), SDL_FRectEquals(), SDL_FRectEqualsEpsilon(), + SDL_HasIntersectionF(), SDL_IntersectFRect(), SDL_UnionFRect(), + SDL_EncloseFPoints(), SDL_IntersectFRectAndLine(). + * Added SDL_IsTextInputShown() which returns whether the IME + window is currently shown. + * Added SDL_ClearComposition() to dismiss the composition + window without disabling IME input. + * Added SDL_TEXTEDITING_EXT event for handling long composition + text, and a hint SDL_HINT_IME_SUPPORT_EXTENDED_TEXT to enable + it. + * Added the hint SDL_HINT_MOUSE_RELATIVE_MODE_CENTER to control + whether the mouse should be constrained to the whole window + or the center of the window when relative mode is enabled. + * The mouse is now automatically captured when mouse buttons + are pressed, and the hint SDL_HINT_MOUSE_AUTO_CAPTURE allows + you to control this behavior. + * Added the hint SDL_HINT_VIDEO_FOREIGN_WINDOW_OPENGL to let + SDL know that a foreign window will be used with OpenGL. + * Added the hint SDL_HINT_VIDEO_FOREIGN_WINDOW_VULKAN to let + SDL know that a foreign window will be used with Vulkan. + * Added the hint SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE to specify + whether an SDL_QUIT event will be delivered when the last + application window is closed. + * Added the hint SDL_HINT_JOYSTICK_ROG_CHAKRAM to control + whether ROG Chakram mice show up as joysticks. + * Added the hint SDL_HINT_X11_WINDOW_TYPE to specify the + _NET_WM_WINDOW_TYPE of SDL windows. + * Added the hint SDL_HINT_VIDEO_WAYLAND_PREFER_LIBDECOR to + allow using libdecor with compositors that support + xdg-decoration. + +- Drop 0001-Fix-build-against-wayland-1.20.patch + Fixed upstream: https://github.com/libsdl-org/SDL/pull/5092 + +- Update to release 2.0.20 + * SDL_RenderGeometryRaw() takes a pointer to SDL_Color, not + int. You can cast color data in SDL_PIXELFORMAT_RGBA32 format + (SDL_PIXELFORMAT_ABGR8888 on little endian systems) for this + parameter. + * Improved accuracy of horizontal and vertical line drawing + when using OpenGL or OpenGLES. + * Added the hint SDL_HINT_RENDER_LINE_METHOD to control the + method of line drawing used, to select speed, correctness, + and compatibility. + +- Add 0001-Fix-build-against-wayland-1.20.patch + +- Update to release 2.0.18 + * Added SDL_RenderGeometry() and SDL_RenderGeometryRaw() to + allow rendering of arbitrary shapes using the SDL 2D render + API. + * Added SDL_SetTextureUserData() and SDL_GetTextureUserData() + to associate application data with an SDL texture. + * Added SDL_RenderWindowToLogical() and + SDL_RenderLogicalToWindow() to convert between window + coordinates and logical render coordinates. + * Added SDL_RenderSetVSync() to change whether a renderer + present is synchronized with vblank at runtime. + * Added SDL_PremultiplyAlpha() to premultiply alpha on a block + of SDL_PIXELFORMAT_ARGB8888 pixels. + * Added a window event SDL_WINDOWEVENT_DISPLAY_CHANGED which is + sent when a window changes what display it is centered on. + * Added SDL_GetWindowICCProfile() to query a window's ICC + profile, and a window event SDL_WINDOWEVENT_ICCPROF_CHANGED + that is sent when it changes. + * Added the hint SDL_HINT_VIDEO_EGL_ALLOW_TRANSPARENCY to allow + EGL windows to be transparent instead of opaque. + * Added SDL_SetWindowMouseRect() and SDL_GetWindowMouseRect() + to confine the mouse cursor to an area of a window. + * You can now read precise mouse wheel motion using 'preciseX' + and 'preciseY' event fields. + * Added SDL_GameControllerHasRumble() and + SDL_GameControllerHasRumbleTriggers() to query whether a game + controller supports rumble. + * Added SDL_JoystickHasRumble() and + SDL_JoystickHasRumbleTriggers() to query whether a joystick + supports rumble. + * SDL's hidapi implementation is now available as a public API + in SDL_hidapi.h. +- Drop SDL2-endian.patch (inapplicable), + sdl2-fix-wayland-fullscreen.patch (merged), + audio-Support-pulse-as-an-alias-for-pulseaudio.patch (merged) +- Drop CVE-2021-33657.patch. + +- Support "pulse" as an alias for pulseaudio (bsc#1191868, + bsc#1189778): + audio-Support-pulse-as-an-alias-for-pulseaudio.patch + +- sdl2-fix-wayland-fullscreen.patch + * fix wayland issue for wlroot, see https://github.com/libsdl-org/SDL/pull/4629 + +- Update to release 2.0.16 + * Better native Wayland support, including handling for + client-side decorations and other functionality in place. + * Support for being able to directly interface with PipeWire for + audio input/output, a variety of new APIs, support for the + Amazon Luna game controller, rumble support for more + controllers. + * NOTE: Switching away (e.g. with Alt-Tab) from fullscreen + windows created with the SDL_WINDOW_FULLSCREEN flag will now + minimize them. If your window manager is configured to now show + minimzed windows in either the Alt-Tab list or the task bar, + you will have difficulty unminimizing these windows. + +- update to 2.0.14: + * Added support for PS5 DualSense and Xbox Series X controllers to the HIDAPI controller driver + * Vulkan support to the KMSDRM video driver + * see details on https://discourse.libsdl.org/t/sdl-2-0-14-released/28470 + +- Restore libSDL2main.a, patching it out was not easily possible. + +- Update to release 2.0.12 + * Support for the Google Stadia controller and other game + controllers + * A new video driver for offscreen rendering + * ARM NEON optimizations +- Drop CVE-2019-13616.patch (merged upstream) +- Drop sdl2-surface-pitch-overflow.patch. + -- sdl2-khronos.patch - * fixes build on i586 (boo#1158176) +- Temporarily work around -fno-common build failure [boo#1160382]. + +- sdl2-khronos.patch + * fixes build on i586 (boo#1153455, boo#1158176) + +- Update sdl2-symvers.patch for SDL 2.0.9/2.0.10. + +- Drop libSDL2main.a from libSDL-2_0-devel. It is only used + during build. + +- Use FAT LTO objects in order to provide proper static library. + +- Update to version 2.0.10 + * The SDL_RW* macros have been turned into functions that are + available only in 2.0.10 and onward + * Added SDL_SIMDGetAlignment(), SDL_SIMDAlloc(), and + SDL_SIMDFree(), to allocate memory aligned for SIMD + operations for the current CPU + * Added SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), + SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), + SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), + SDL_RenderFillRectF(), SDL_RenderFillRectsF(), + SDL_RenderCopyF(), SDL_RenderCopyExF(), to allow floating + point precision in the SDL rendering API. + * Added SDL_GetTouchDeviceType() to get the type of a touch + device, which can be a touch screen or a trackpad in relative + or absolute coordinate mode. + * The SDL rendering API now uses batched rendering by default, + for improved performance + * Added SDL_RenderFlush() to force batched render commands to + execute, if you're going to mix SDL rendering with native + rendering + * Added the hint SDL_HINT_RENDER_BATCHING to control whether + batching should be used for the rendering API. This defaults + to "1" if you don't specify what rendering driver to use when + creating the renderer. + * Added the hint SDL_HINT_EVENT_LOGGING to enable logging of + SDL events for debugging purposes + * Added the hint SDL_HINT_GAMECONTROLLERCONFIG_FILE to specify + a file that will be loaded at joystick initialization with + game controller bindings + * Added the hint SDL_HINT_MOUSE_TOUCH_EVENTS to control + whether SDL will synthesize touch events from mouse events + * Improved handling of malformed WAVE and BMP files, fixing + potential security exploits (boo#1142031 CVE-2019-13626) + * Removed the Mir video driver in favor of Wayland + * Security fixes: CVE-2019-7635 (boo#1124827), CVE-2019-7636 + (boo#1124826), CVE-2019-7638 (boo#1124824). +- Refreshed sdl2-symvers.patch +- Drop CVE-2019-13626.patch, CVE-2019-7636.patch, + CVE-2019-7635.patch. + +- Update to version 2.0.9 + * Added a new sensor API, initialized by passing + SDL_INIT_SENSOR to SDL_Init(), and defined in SDL_sensor.h + * Added an event SDL_SENSORUPDATE which is sent when a sensor + is updated + * Added SDL_GetDisplayOrientation() to return the current + display orientation + * Added an event SDL_DISPLAYEVENT which is sent when the + display orientation changes + * Added HIDAPI joystick drivers for more consistent support + for Xbox, PS4 and Nintendo Switch Pro controller support + across platforms. (Thanks to Valve for contributing the PS4 + and Nintendo Switch Pro controller support) + * Added support for many other popular game controllers + * Added SDL_JoystickGetDevicePlayerIndex(), + SDL_JoystickGetPlayerIndex(), and + SDL_GameControllerGetPlayerIndex() to get the player index for + a controller. For XInput controllers this returns the XInput + index for the controller. + * Added SDL_GameControllerRumble() and SDL_JoystickRumble() + which allow simple rumble without using the haptics API + * Added SDL_GameControllerMappingForDeviceIndex() to get the + mapping for a controller before it's opened + * Added the hint SDL_HINT_MOUSE_DOUBLE_CLICK_TIME to control + the mouse double-click time + * Added the hint SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS to control + the mouse double-click radius, in pixels + * Added SDL_HasColorKey() to return whether a surface has a + colorkey active + * Added SDL_HasAVX512F() to return whether the CPU has + AVX-512F features + * Added SDL_IsTablet() to return whether the application is + running on a tablet + * Added SDL_THREAD_PRIORITY_TIME_CRITICAL for threads that + must run at the highest priority + * Added SDL_LinuxSetThreadPriority() to allow adjusting the + thread priority of native threads using RealtimeKit if + available. +- Dropped 7babfecee045.patch (merged upstream) + +- Add 7babfecee045.patch, fixes launching Firewatch + +- SDL2-endian.patch: bring up patch from SDL1, use optimized + byteswap routines from the C library. +- build with --disable-3dnow, do not pass -m3dnow to the compiler + modern cpus do not support this instructions at all. + abseil-cpp -- Add options-old.patch - * Make the headers always tell the truth about the ABI to fix - linker error when using new compilers (boo#1203378) +- fix build for non-SUSE distributions + +- update to 20230802.1: + * Add StdcppWaiter to the end of the list of waiter + implementations + +- update to 20230802.0 + What's New: + * Added the nullability library for designating the expected + nullability of pointers. Currently these serve as annotations + only, but it is expected that compilers will one day be able + to use these annotations for diagnostic purposes. + * Added the prefetch library as a portable layer for moving data + into caches before it is read. + * Abseil's hash tables now detect many more programming errors + in debug and sanitizer builds. + * Abseil's synchronization objects now differentiate absolute + waits (when passed an absl::Time) from relative waits (when + passed an absl::Duration) when the underlying platform supports + differentiating these cases. This only makes a difference when + system clocks are adjusted. + * Abseil's flag parsing library includes additional methods that + make it easier to use when another library also expects to be + able to parse flags. + * absl::string_view is now available as a smaller target, + @com_google_absl//absl/strings:string_view, so that users may + use this library without depending on the much larger + @com_google_absl//absl/strings target. + +- Fix build on older systems by requiring C++17 compliant compiler +- Added patch: + * cmake.patch + + lower the cmake requirement to 3.5 in order to be able to + build on SLE12SP5 + +- Add baselibs.conf to make protobuf happy. Hopefully temporary. + +- update to 20230125.3 + Details can be found on: + https://github.com/abseil/abseil-cpp/releases/tag/20230125.3 + +- update to 20230125.2 + What's New: + The Abseil logging library has been released. This library + provides facilities for writing short text messages about the + status of a program to stderr, disk files, or other sinks + (via an extension API). See the logging library documentation + for more information. + An extension point, AbslStringify(), allows user-defined types + to seamlessly work with Abseil's string formatting functions + like absl::StrCat() and absl::StrFormat(). + A library for computing CRC32C checksums has been added. + Floating-point parsing now uses the Eisel-Lemire algorithm, + which provides a significant speed improvement. + The flags library now provides suggestions for the closest + flag(s) in the case of misspelled flags. + Using CMake to install Abseil now makes the installed artifacts + (in particular absl/base/options.h) reflect the compiled ABI. + Breaking Changes: + Abseil now requires at least C++14 and follows Google's Foundational + C++ Support Policy. See this table for a list of currently supported + versions compilers, platforms, and build tools. + The legacy spellings of the thread annotation macros/functions + (e.g. GUARDED_BY()) have been removed by default in favor of the + ABSL_ prefixed versions (e.g. ABSL_GUARDED_BY()) due to clashes with + other libraries. The compatibility macro ABSL_LEGACY_THREAD_ANNOTATIONS + can be defined on the compile command-line to temporarily restore these + spellings, but this compatibility macro will be removed in the future. + Known Issues + The Abseil logging library in this release is not a feature-complete + replacement for glog yet. VLOG and DFATAL are examples of features + that have not yet been released. +- obsolete Fix-maes-msse41-leaking-into-pkgconfig.patch + +- update to 20220623.1: + * minor warning fix + +- Update to version 20220623.0 + What's New: + * Added absl::AnyInvocable, a move-only function type. + * Added absl::CordBuffer, a type for buffering data for eventual inclusion an + absl::Cord, which is useful for writing zero-copy code. + * Added support for command-line flags of type absl::optional<T>. + Breaking Changes: + * CMake builds now use the flag ABSL_BUILD_TESTING (default: OFF) to control + whether or not unit tests are built. + * The ABSL_DEPRECATED macro now works with the GCC compiler. GCC users that + are experiencing new warnings can use -Wno-deprecated-declatations silence + the warnings or use -Wno-error=deprecated-declarations to see warnings but + not fail the build. + * ABSL_CONST_INIT uses the C++20 keyword constinit when available. Some + compilers are more strict about where this keyword must appear compared to + the pre-C++20 implementation. + * Bazel builds now depend on the bazelbuild/bazel-skylib repository. + See Abseil's WORKSPACE file for an example of how to add this dependency. + Other: + * This will be the last release to support C++11. Future releases will require at least C++14. +- run spec-cleaner + +- Remove obsolete 0%{suse_version} < 1500 conditions + +- Add options-old.patch, options-cxx17.patch (boo#1203378) + * Ensure ABI stability regardless of compiler settings per instruction in the header. + +- Implement shlib packaging policy + akonadi-calendar +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Use correct identity when sending iTIP counter-proposal (kde#458524) + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Fix linking with self-built gpgmepp + * Explicitly search for KPim{5,6}Libkleo + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Make sure to extract only email + * Fix generate emails (don't create "foo" <foo <foo@kde.org> >) + * Avoid too big dialogbox + * Generate properties for CalendarSettings + * Add Akonadi::CalendarUtils::displayName overload that takes ETM instead of ETMCalendar + * Don't link twice against KF::Codecs + * Add messagelib dependency + * Sign/encrypt iTIP emails (kde#297956) + * make free/busy invokable from QML + * Fix platforms name + * Remove the never set "MailTransport" setting + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Simplify default mail transport code + * Don't needlessly link against KIOWidgets + * Add akonadi-mime dependency explicitly + * Adapt to KMailTransportAkonadi being integrated into AkonadiMime + * Expose missing kidentitymanagement + * Add TodoModel (coming from eventviews) + * Bump library version + * Move SearchCollectionHelper to akonadi-calendar + * Move CalendarSupport::createMimeData here + * not export symbol of private methods + * Add QCH support + * Add missing lib + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + akonadi-calendar-tools +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove unused libkdepim dependency + * Remove the HTML export feature + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + akonadi-contact +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Use CTRL+E for editing contact + +- Update to 23.07.80 + * New feature release +- Too many changes since 23.04.3, only listing bugfixes: + * Fix creating new contact with familiy and sur-name (kde#451237) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + akonadi-import-wizard +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * not export symbol of private methods + * Fix install headers + * Remove duplicate alias + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + akonadi-mime +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * increase version + * Second step: move/adapt class from kmailtransportakonadi + * not export symbol of private methods + * Fix generate qch + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + akonadi-notes +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add missing Q_REQUIRED_RESULT + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + akonadi-search +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * htmltotext needs a QGuiApplication, because QTextHtmlParser does + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Update Rust dependencies (kde#474526) + * Move convertion from html to text out-of-process (kde#474747) + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Disable broken test + * Enable testing again + * Parse html with rust + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Add specific debug category for email + * Add basic test for calendar indexer + * Use smart pointers in Index + * Add debug output for calendar indexer + * Modernize codebase of CalendarIndexer + * not export symbol of private methods + * Exclude more duplicate contact + * Avoid to show duplicate mails + * [runner] Filter out email matches where writing doesn't make sense + * Port to new api + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + akonadi-server +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Only keep mysql log from the last session (kde#456983) + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Fix Provides/Obsoletes: the removed package was named + akonadi-server-sqlite, not akonadi-sqlite + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Debugging helper: indicate resource name in "Unknown resource" error msg + +- Update to 23.07.80 + * New feature release +- Too many changes since 23.04.3, only listing bugfixes: + * Check for config file in the location of CONFIG_INSTALL_DIR (kde#418265) + * Fix wrong for clause in Akonadi::Session (kde#468343) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Allow running mysql_upgrade when starting Akonadi + * Remove dangling reference + * Avoid crashing before priting debug output when setting up db + * Fix crash on server shutdown (kde#462692) + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + * Fix a bug in for clause in EntityTreeModel + * Remove dead code from FavoriteCollectionsModel + * Fix wrong for clause in Akonadi::Session (kde#468343) + * Add a test for faulty iteration in Akonadi::Session +- Drop patches, merged upstream: + * 0001-Fix-wrong-for-clause-in-Akonadi-Session.patch + * 0002-Remove-dead-code-from-FavoriteCollectionsModel.patch + * 0003-Fix-a-bug-in-for-clause-in-EntityTreeModel.patch + * 0001-Fix-crash-on-server-shutdown.patch + * 0001-Avoid-crashing-before-priting-debug-output-when-sett.patch + * 0001-Remove-dangling-reference.patch + * 0001-Allow-running-mysql_upgrade-when-starting-Akonadi.patch + +- Add more fixes: + * 0001-Avoid-crashing-before-priting-debug-output-when-sett.patch + (kde#468985) + * 0001-Remove-dangling-reference.patch + * 0001-Allow-running-mysql_upgrade-when-starting-Akonadi.patch + (kde#402680) + +- Add upstream changes: + * 0001-Fix-wrong-for-clause-in-Akonadi-Session.patch (kde#458315) + * 0002-Remove-dead-code-from-FavoriteCollectionsModel.patch + * 0003-Fix-a-bug-in-for-clause-in-EntityTreeModel.patch + * 0001-Fix-crash-on-server-shutdown.patch (kde#450217, kde#462692) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + akregator +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Add project_license to appstream metadata + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Port to Qt6 + * Adapt to new api + * Comment print code Qt6 for the moment + * Adapt to new api + * Add separator + * Show header in qtc6 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + analitza +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- No code change since 23.04.3 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + apache2 +- Add OpenSSL 3.x support: [bsc#1217722, jsc#PED-6570] + * Upstream: github.com/apache/httpd/pull/258 + * Add httpd-OpenSSL-3.patch + apparmor +- Add apparmor-abstractions-openssl-allow-version-specific-en.patch to + allow version specific engdef & engines openssl paths (boo#1219571) + +- Update to AppArmor 3.1.7 + - aa-logprof: don't skip exec events in hats + - fix aa-cleanprof to work with named profiles + - add permissions in various abstractions + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.7 + for the full list of changes +- drop upstreamed apparmor-systemd-sessions.patch + +- Add dovecot-unix_chkpwd.diff to allow dovecot-auth to execute + unix_chkpwd, and add a profile for unix_chkpwd. This is needed + for PAM 1.6 (boo#1219139) +- Refresh apparmor.keyring - the key was renewed + +- Actually apply the previously added patch for bsc#1216878 + +- Add apparmor-systemd-sessions.patch to allow read access to + /run/systemd/sessions/ (bsc#1216878) + apparmor:libapparmor +- Add apparmor-abstractions-openssl-allow-version-specific-en.patch to + allow version specific engdef & engines openssl paths (boo#1219571) + +- Update to AppArmor 3.1.7 + - aa-logprof: don't skip exec events in hats + - fix aa-cleanprof to work with named profiles + - add permissions in various abstractions + - see https://gitlab.com/apparmor/apparmor/-/wikis/Release_Notes_3.1.7 + for the full list of changes +- drop upstreamed apparmor-systemd-sessions.patch + +- Add dovecot-unix_chkpwd.diff to allow dovecot-auth to execute + unix_chkpwd, and add a profile for unix_chkpwd. This is needed + for PAM 1.6 (boo#1219139) +- Refresh apparmor.keyring - the key was renewed + +- Actually apply the previously added patch for bsc#1216878 + +- Add apparmor-systemd-sessions.patch to allow read access to + /run/systemd/sessions/ (bsc#1216878) + ark +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Fix opening of AppImage files + * Fix checks using old ISO mimetype + * Don't hardcode bzip2 mimetype in tests + * Fix support for bzip2 format with shared-mime-info 2.3 + * Explicitly support new application/vnd.efi.iso mimetype + * snapcraft: bump content pack version. +- Drop patch, merged upstream: + * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch + +- Add patch to fix bzip2 support with shared-mime-info >= 2.3: + * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch +- Drop patch, not necessary since Leap 15.2: + * 0001-Support-building-against-libarchive-3.3.2-again.patch + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * snapcraft: put rar in list. + * snapcraft: rar in amd64 only. + * snapcraft: set qt plugin path in build and runtime env. + * snapcraft: Initial add file + * Drop unused ItemModels dependency + * Add missing KWindowSystem dependency + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Make sure welcomeview messages are extracted (kde#472341) + * Port QString::count() which is deprecated in qt6 + * Disable doc build for Qt6 for now + * Adjust CI to KF6 + * Adapt part metadata handling to KF6 + * Adapt part factory to KF6 + * Remove unused include + * Convert desktop file metadata to JSON for KF6 + * Allow building against KF6 libs + * doc: usa a non-deprecated entity in the man page + * loadtest: add test for a simple static library + * loadtest: test number of entries + * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795) + * Update homepage URL to https://apps.kde.org/ark (kde#469583) + * Port sidebar to QDockWidget + * Small code improvements + * Fix leaking actions + * Call showWelcomeScreen() only when needed + * Bump KF_MIN_VERSION to 5.101 + * New welcome screen UI + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795) + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + attica-qt5 +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + autofs +- Removed following upstreamed patches because of upgrade: + * autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch + * 0001-use_hostname_for_mounts-shouldn-t-prevent-selection-.patch + * 0002-Fix-monotonic_elapsed.patch Deleted + * 0003-autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch Deleted + * 0004-autofs-5.1.3-add-port-parameter-to-rpc_ping.patch + * 0005-autofs-5.1.4-fix-incorrect-locking-in-sss-lookup.patch + * autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch + * autofs-5-1-3-check-map-instances-for-staleness-on-map-update.patch + * autofs-5-1-3-fix-ordering-of-seteuid-setegid-in-do_spawn.patch + * autofs-5-1-3-fix-possible-map-instance-memory-leak.patch + * autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch + * autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch +- Add autofs-suse-manpage-remove-initdir.patch + Removes references of initdir from man pages (bsc#1207881) +- Move dbus-1 system.d file to /usr (bsc#1203362) +- Moved -autofs- file from user specif directory + /etc/NetworkManager/dispatcher.d to vendor specific directory + /usr/lib/NetworkManager/dispatcher.d. So, users changes can + still be done in /etc and will not be overwritten by an update. +- Use OPTIONS instead of AUTOFS_OPTIONS in /etc/sysconfig/autofs + (bsc#1199027) +- Add autofs-Test-TCP-request-correctly-in-nfs_get_info.patch + Fix bug when rpcbind not visible + (bsc#1195587 bsc#1195595) +- update to 5.1.8: + * add xdr_exports(). + * remove mount.x and rpcgen dependencies. + * dont use realloc in host exports list processing. + * use sprintf() when constructing hosts mapent. + * fix mnts_remove_amdmount() uses wrong list. + * Fix option for master read wait. + * eliminate cache_lookup_offset() usage. + * fix is mounted check on non existent path. + * simplify cache_get_parent(). + * set offset parent in update_offset_entry(). + * remove redundant variables from mount_autofs_offset(). + * remove unused parameter form do_mount_autofs_offset(). + * refactor umount_multi_triggers(). + * eliminate clean_stale_multi_triggers(). + * simplify mount_subtree() mount check. + * fix mnts_get_expire_list() expire list construction. + * fix inconsistent locking in umount_subtree_mounts(). + * fix return from umount_subtree_mounts() on offset list delete. + * pass mapent_cache to update_offset_entry(). + * fix inconsistent locking in parse_mount(). + * remove unused mount offset list lock functions. + * eliminate count_mounts() from expire_proc_indirect(). + * eliminate some strlen calls in offset handling. + * don't add offset mounts to mounted mounts table. + * reduce umount EBUSY check delay. + * cleanup cache_delete() a little. + * rename path to m_offset in update_offset_entry(). + * don't pass root to do_mount_autofs_offset(). + * rename tree implementation functions. + * add some multi-mount macros. + * remove unused functions cache_dump_multi() and cache_dump_cache(). + * add a len field to struct autofs_point. + * make tree implementation data independent. + * add mapent tree implementation. + * add tree_mapent_add_node(). + * add tree_mapent_delete_offsets(). + * add tree_mapent_traverse_subtree(). + * fix mount_fullpath(). + * add tree_mapent_cleanup_offsets(). + * add set_offset_tree_catatonic(). + * add mount and umount offsets functions. + * switch to use tree implementation for offsets. + * remove obsolete functions. + * remove redundant local var from sun_mount(). + * use mount_fullpath() in one spot in parse_mount(). + * pass root length to mount_fullpath(). + * remove unused function master_submount_list_empty(). + * move amd mounts removal into lib/mounts.c. + * check for offset with no mount location. + * remove mounts_mutex. + * remove unused variable from get_exports(). + * add missing free in handle_mounts(). + * remove redundant if check. + * fix possible memory leak in master_parse(). + * fix possible memory leak in mnts_add_amdmount(). + * fix double unlock in parse_mount(). + * add length check in umount_subtree_mounts(). + * fix flags check in umount_multi(). + * dont try umount after stat() ENOENT fail. + * remove redundant assignment in master_add_amd_mount_section_mounts(). + * fix dead code in mnts_add_mount(). + * fix arg not used in error print. + * fix missing lock release in mount_subtree(). + * fix double free in parse_mapent(). + * refactor lookup_prune_one_cache() a bit. + * cater for empty mounts list in mnts_get_expire_list(). + * add ext_mount_hash_mutex lock helpers. + * fix amd section mounts map reload. + * fix dandling symlink creation if nis support is not available. + * dont use AUTOFS_DEV_IOCTL_CLOSEMOUNT. + * fix lookup_prune_one_cache() refactoring change. + * fix amd hosts mount expire. + * fix offset entries order. + * use mapent tree root for tree_mapent_add_node(). + * eliminate redundant cache lookup in tree_mapent_add_node(). + * fix hosts map offset order. + * fix direct mount deadlock. + * add missing description of null map option. + * fix nonstrict offset mount fail handling. + * fix concat_options() error handling. + * eliminate some more alloca usage. + * use default stack size for threads. + * fix use of possibly NULL var in lookup_program.c:match_key(). + * fix incorrect print format specifiers in get_pkt(). + * add mapent path length check in handle_packet_expire_direct(). + * add copy length check in umount_autofs_indirect(). + * add some buffer length checks to master map parser. + * add buffer length check to rmdir_path(). + * eliminate buffer usage from handle_mounts_cleanup(). + * add buffer length checks to autofs mount_mount(). + * make NFS version check flags consistent. + * refactor get_nfs_info(). +- drop autofs-5.1.7-Fix-option-for-master_read_wait.patch, + autofs-5.1.7-use-default-stack-size-for-threads.patch: upstream +- autofs-5.1.7-use-default-stack-size-for-threads.patch: Use default + stack size for threads (bsc#1189199) +- Upgrade to 5.1.7 + - make bind mounts propagation slave by default. + - update ldap READMEs and schema definitions. + - fix program map multi-mount lookup after mount fail. + - fix browse dir not re-created on symlink expire. + - fix a regression with map instance lookup. + - correct fsf address. + - samples: fix Makefile targets' directory dependencies + - remove intr hosts map mount option. + - fix trailing dollar sun entry expansion. + - initialize struct addrinfo for getaddrinfo() calls. + - fix quoted string length calc in expandsunent(). + - fix autofs mount options construction. + - mount_nfs.c fix local rdma share not mounting. + - configure.in: Remove unneeded second call to PKG_PROG_PKG_CONFIG. + - configure.in: Do not append parentheses to PKG_PROG_PKG_CONFIG. + - Use PKG_CHECK_MODULES to detect the libxml2 library. + - fix ldap sasl reconnect problem. + - samples/ldap.schema fix. + - fix configure force shutdown check. + - fix crash in sun_mount(). + - fix lookup_nss_read_master() nsswicth check return. + - fix typo in open_sss_lib(). + - fix sss_master_map_wait timing. + - add sss ECONREFUSED return handling. + - use mapname in sss context for setautomntent(). + - add support for new sss autofs proto version call. + - fix retries check in setautomntent_wait(). + - refactor sss setautomntent(). + - improve sss setautomntent() error handling. + - refactor sss getautomntent(). + - improve sss getautomntent() error handling. + - sss introduce calculate_retry_count() function. + - move readall into struct master. + - sss introduce a flag to indicate map being read. + - update sss timeout documentation. + - refactor sss getautomntbyname(). + - improve sss getautomntbyname() error handling. + - use a valid timeout in lookup_prune_one_cache(). + - dont prune offset map entries. + - simplify sss source stale check. + - include linux/nfs.h directly in rpc_subs.h. + - fix typo in daemon/automount.c. + - fix direct mount unlink_mount_tree() path. + - fix unlink mounts umount order. + - fix incorrect logical compare in unlink_mount_tree(). + - use bit flag for force unlink mounts. + - improve force unlink option description. + - remove command fifo on autofs mount fail. + - add force unlink mounts and exit option. + - cleanup stale logpri fifo pipes on unlink and exit. + - fix incorrect systemctl command syntax in autofs(8). + - update list.h. + - add hashtable implementation. + - change mountpoint to mp in struct ext_mount. + - make external mounts independent of amd_entry. + - make external mounts use simpler hashtable. + - add a hash index to mnt_list. + - use mnt_list for submounts. + - use mnt_list for amdmounts. + - make umount_autofs() static. + - remove force parameter from umount_all(). + - fix remount expire. + - fix stale offset directories disable mount. + - use struct mnt_list to track mounted mounts. + - use struct mnt_list mounted list for expire. + - remove unused function tree_get_mnt_list(). + - only add expre alarm for active mounts. + - move submount check into conditional_alarm_add(). + - move lib/master.c to daemon/master.c. + - use master_list_empty() for list empty check. + - add helper to construct mount point path. + - check defaults_read_config() return. + - move AUTOFS_LIB to end of build rule lines. + - make autofs.a a shared library. + - make lookup_file.c nss map read status return handling consistent. + - fix empty mounts list return from unlink_mount_tree(). +- Refreshed autofs-5.1.1-dbus-udisks-monitor.patch +- Replaced automount-fix-master-wait.patch with upstream patch + autofs-5.1.7-Fix-option-for-master_read_wait.patch +- automount-fix-master-wait.patch: Fix options string for master wait + (bsc#1178006) +- autofs-nsswitch-usr-etc.patch: Use /usr/etc/nsswitch.conf if + /etc/nsswitch.con is unavailable (bsc#1175238) +- Upgrade to 5.1.6 + - support strictexpire mount option. + - fix hesiod string check in master_parse(). + - add NULL check for get_addr_string() return. + - use malloc(3) in spawn.c. + - add mount_verbose configuration option. + - optionally log mount requestor process info. + - log mount call arguments if mount_verbose is set. + - Fix NFS mount from IPv6 addresses. + - make expire remaining log level debug. + - allow period following macro in selector value. + - fix macro expansion in selector values. + - fix typing errors. + - Explain /etc/auto.master.d usage. + - plus map includes are only allowed in file sources. + - Update README. + - fix additional typing errors. + - update autofs(8) offset map entry update description. + - increase group buffer size geometrically. + - also use strictexpire for offsets. + - remove unused function has_fstab_option(). + - remove unused function reverse_mnt_list(). + - remove a couple of old debug messages. + - fix amd entry memory leak. + - fix unlink_mount_tree() not umounting mounts. + - use ignore option for offset mounts as well. + - add config option for "ignore" mount option + - use bit flags for autofs mount types in mnt_list. + - use mp instead of path in mnt_list entries. + - always use PROC_MOUNTS to make mount lists. + - add glibc getmntent_r(). + - use local getmntent_r in table_is_mounted(). + - refactor unlink_active_mounts() in direct.c. + - don't use tree_is_mounted() for mounted checks. + - use single unlink_umount_tree() for both direct and indirect mounts. + - move unlink_mount_tree() to lib/mounts.c. + - use local_getmntent_r() for unlink_mount_tree(). + - use local getmntent_r() in get_mnt_list(). + - use local getmntent_r() in tree_make_mnt_list(). + - fix missing initialization of autofs_point flags. +- NetworkManager-autofs: reload rather than restart autofs.service + * If complex network setups are being brought up, autofs.service + may be restarted too quickly, causing systemd to consider the + service failed. "reload" avoids that, and works just fine. +- Fix autofs restart when Networkmanager connection is brought up + * NetworkManager-autofs: /bin/systemctl has been removed in + systemd-244 +- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: + allow OBS to shortcut by using systemd-devel-mini. +- Remove legacy LSB-init script code, we don't have that anymore. +- Drop pre-12.2 parts from build recipe +- Switch %systemd_requires to %systemd_ordering, since %service_* + can deal with its absence. +- Upgrade to 5.1.5 + - fix flag file permission. + - fix directory create permission. + - fix use after free in do_master_list_reset(). + - fix deadlock in dumpmaps. + - dont use array for path when not necessary. + - fix prefix option handling in expand_entry(). + - fix sublink option not set from defaults. + - fix error return in do_nfs_mount(). + - add error handling for ext_mount_add(). + - account for recent libnsl changes. + - use_hostname_for_mounts shouldn't prevent selection among replicas. + - fix monotonic_elapsed. + - Makefiles.rules: remove 'samples' from SUBDIRS. + - dont allow trailing slash in master map mount points. + - fix libresolv configure check. + - add fedfs-getsrvinfo.c. + - add mount.fedfs.c. + - add fedfs-map-nfs4.c. + - add conditional inclusion of fedfs binaries. + - add an example fedfs master map entry to the installed master map. + - improve hostname lookup error logging. + - fix rpm spec install premissions on auto.net and auto.smb. + - tiny patch for autofs typo and possible bug. + - add units After line to include statd service. + - use systemd sd_notify() at startup. + - fix NFS version mask usage. + - fix fd leak in rpc_do_create_client(). + - add-man page note about extra slashes in paths. + - change expire type naming to better reflect usage. + - use defines for expire type. + - enable SIGUSR2 handling in rpm spec file. + - fix age setting at startup. + - fix update_negative_cache() map source usage. + - fix program usage message. + - mark removed cache entry negative. + - set bind mount as propagation slave. + - add master map pseudo options for mount propagation. + - fix use after free in parse_ldap_config(). + - fix incorrect locking in sss lookup. + - fix amd parser opts option handling. + - fix possible NULL pointer dereference in get_defaults_entry(). + - better handle hesiod support not built in. + - fix indent in automount(8) man page. + - remove autofs4 module load code. + - add NULL check in prepare_attempt_prefix(). + - update build info with systemd. + - use flags for startup boolean options. + - move close stdio descriptors to become_daemon(). + - add systemd service command line option. + - refactor negative map entry check. + - remove unused function dump_master(). + - remove unused function dump_state_queue(). + - remove couple of undeeded requires. + - Removed patches: + * autofs-5-1-3-fix-ordering-of-seteuid-setegid-in-do_spawn.patch + * autofs-5-1-3-fix-possible-map-instance-memory-leak.patch + * autofs-5-1-3-check-map-instances-for-staleness-on-map-update.patch + * 0001-use_hostname_for_mounts-shouldn-t-prevent-selection-.patch + * 0002-Fix-monotonic_elapsed.patch + * 0003-autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch + - Updated spec file to use native autofs service files + autoyast2 +- jsc#PED-6407 + - enabled lvm_vg_reuse to be used in general/storage/proposal + section +- 4.6.6 + +- Install standard SLES when the AY XML profile selects SLE_HPC, + it has been dropped in SP6 (jsc#PED-7841) +- 4.6.5 + baloo5 +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * [IndexCleaner] Remove no-op recursion over includedFolders + * [ExtractorProcess] Remove unused members + * [TimeEstimator] Cleanup, remove QObject depency + * Use forward declaration for Baloo::Database + * Remove inacurate mimetype check in xattrindexer and indexcleaner + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- Changes since 5.112.0: + * Remove two obsolete benchmark tests + * [ExtractorProcess] Handle signal mangling by DrKonqi + * [ExtractorProcess] Test the various processing states + * [ExtractorProcess] Make the extractor process path a constructor argument + * [BasicIndexingBenchmark] Allow to keep temporary DB + * [QueryTest] Add test case for terms folded to empty strings + * [DocumentUrlDb] Reduce allocations during path reconstruction + * Shortcut non-matching phrase queries + * [EngineQuery] Remove AND/OR operations + * [QueryTest] Move AND/OR queries to searchstring tests + * [QueryParser] Remove it, as it is no longer used + * [SearchStore] Always use TermGenerator instead of QueryParser + * [Extractor] Do not emit startedIndexingFile for skipped documents + * Remove dead registerBalooWatcher DBus method + * [FileWatchTest] Check attr changed signal when XAttr is not available + * [FileWatchTest] Clean up and enhance result checks + * [FileWatchTest] Replace common boilerplate with RAII + * [KInotify] Fix _k_addWatches helper when hitting descriptor limit + * [KInotify] Simplify dirIter logic, use unique_ptr + * [KInotify] Always add all watches in the event loop + * [KInotifyTest] Extend renaming tests + * [KInotifyTest] Move common boilerplate to init + * [KInotify] Silence EventMoveSelf warning when not relevant + * [KInotify] Removed unused and obsolete `available()` method + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- Changes since 5.111.0: + * [PendingFile] Remove default constructor, METATYPE declaration + * [PendingFile] Remove unused and incorrect setPath method + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- Changes since 5.110.0: + * Use the FSID as the device identifier where possible (kde#402154) + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Document uses and abuses of Baloo::IndexerConfig + * [BalooSearch] Add sort order option + * [Codecs] Make encode/decode methods static, cleanup + * [QueryTest] Add full stack test + * [TermGeneratorTest] Extend phrase coverage + * [AdvancedQueryParserTest] Extend phrase coverage + * [SearchStore] Move private helpers to anonymous namespace + * [BasicIndexingJob] Ignore filename based mimetype for empty files + * Reduce filesystem dependencies in more tests + * [DocumentUrlDbTest] Remove file system dependencies from test + * [DocumentUrlDb] Split document addition and file tree creation + * [DocumentUrlDbTest] Use explicit recursion when walking directory tree + * [Transaction] Use DocumentUrlDB::contains + * [DocumentUrlDB] Add `contains` method + * Remove proxy for obsolete org.kde.baloo interface + * [Transaction] Remove Transaction::exec convenience method + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * [Document] Fix parameter name for setParentId + * [WriteTransaction] Avoid false warning when removing empty xattr terms + * [DocumentUrlDB] Remove recursive removal of parent directories + * [AdvancedQueryParser] Correctly parse empty quoted strings + * [AdvancedQueryParser] Fix minor error in test case + * Remove qt6 CI builds + * [UnindexedFileIndexer] Split into multiple transactions + * [FirstRunIndexer] Split initial index run into multiple transactions + * Move basic indexing test/benchmark to autotests + * [BasicIndexingTest] Add options for transaction size and index dir + * [WriteIoTest] Set required parent id + * Minor fixes for manual tests + * Fix signedness mismatch compiler warning + * Fix compiler warning by using an STL-style iterator instead + * Remove redundant transactiontest + * [UnindexedFileIndexer] Skip document when BasicIndexingJob fails + * [Transaction] Allow to fully reset the transaction state + * [WriteTransactionTest] Use unique_ptr for DB and temp dir + * [Transaction] Use unique_ptr for write transaction + * Verify parentId when adding documents + * [DatabaseDbis] Use default member initializers instead of constructor + * Remove unused QMimeDatabase instance from UnindexedFileIndexer + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- Changes since 5.106.0: + * Use common helper for Property/JSON conversion + * Don't install D-Bus interfaces without BUILD_INDEXER_SERVICE + * Make building of the service optional, add packaging documentation + * Minor fixes for DocumentUrlDB::updateUrl method + * [IdTreeDB] Consolidate put/del into common set + * [MetadataMoverTest] Add some more test documentation + * Remove dead code paths from DocumentUrlDB::del + * Cleanup some leftover stale code + * Use more RAII in unit tests + * port to standard C++ smart pointers where possible + * Add some documentation for DocumentDB/DocumentIdDB + * [balooshow] Improve display of property and plaintext terms + * Move KFileMetaData documentation reference up + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * baloosearch: Inform the user when the specified dir is not canonical + * aggressively resource constrain baloo_file + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * Add conventional python virtual-env folder to exclude filters + * [TermGenerator] Skip all unprintable characters + * Define the translation domain of BalooEngine + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * extactor: add KAboutData + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Fix automoc issues on generated DBus source files + * Don't skip automoc for DBus interfaces + baloo5-widgets +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Too many changes since 23.04.3, only listing bugfixes: + * Fix displaying image dimensions with exiv2 0.28 (kde#470859) + * Allow FileMetata properties on desktop and recentlyused (kde#460117) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Allow FileMetata properties on desktop and recentlyused (kde#460117) + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + baobab +- Convert to source service for easier updating. + bind +- Update to new Major Version 9.18.24. + This has many enhancements, bug fixes and changes. + Breaking Changes: + * Some options have been removed and some have been deprecated + and will be removed in the future. + For a complete list, see: + https://kb.isc.org/docs/changes-to-be-aware-of-when-moving-from-bind-916-to-918 + Major Changes: + * Support for securing DNS traffic using Transport Layer Security + (TLS). TLS is used by both DNS-over-TLS (DoT) and + DNS-over-HTTPS (DoH). + * Support for zone transfers over TLS (XFR-over-TLS, XoT) for + both incoming and outgoing zone transfers. + * The dig tool is now able to send DoT queries (+tls option). + * Support for OpenSSL 3.0 APIs was added. + * dnssec-checkds, dnssec-coverage, dnssec-keymgr, which have been + removed in favor of the dnssec-policy feature + * python3-bind is deprecated and the subpackage has been removed + * A number of utilities have been moved from /usr/sbin to + /usr/bin: + named-checkconf named-checkzone named-compilezone + dnssec-dsfromkey dnssec-importkey dnssec-keyfromlabel + dnssec-keygen dnssec-revoke dnssec-settime dnssec-signzone + dnssec-verify dnssec-cds named-journalprint nsec3hash + * The lib directory was renamed from 'named' to 'bind' + For a complete list of changes, see: + * Bind Release Notes + https://bind9.readthedocs.io/en/v9.18.24/notes.html + * The CHANGES file in the source RPM + Security Fixes: + * Validating DNS messages containing a lot of DNSSEC signatures + could cause excessive CPU load, leading to a denial-of-service + condition. This has been fixed. (CVE-2023-50387) + [bsc#1219823] + * Preparing an NSEC3 closest encloser proof could cause excessive + CPU load, leading to a denial-of-service condition. This has + been fixed. (CVE-2023-50868) + [bsc#1219826] + * Parsing DNS messages with many different names could cause + excessive CPU load. This has been fixed. (CVE-2023-4408) + [bsc#1219851] + * Specific queries could cause named to crash with an assertion + failure when nxdomain-redirect was enabled. This has been + fixed. (CVE-2023-5517) + [bsc#1219852] + * A bad interaction between DNS64 and serve-stale could cause + named to crash with an assertion failure, when both of these + features were enabled. This has been fixed. (CVE-2023-5679) + [bsc#1219853] + * Query patterns that continuously triggered cache database + maintenance could cause an excessive amount of memory to be + allocated, exceeding max-cache-size and potentially leading to + all available memory on the host running named being exhausted. + This has been fixed. (CVE-2023-6516) + [bsc#1219854] + Packaging notes: + * libnghttps2 added as BuildRequires for tls support + * named-bootconf.diff patch is obsolete and has been removed + [jsc#PED-7932] +- Update KillMode to 'control-group' in named.service to handle + forked processes better. + [bsc#1215755] + blinken +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Fix lintian cleanup in snapcraft.yaml + * Add snapcraft 23.08 release + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Add Flatpak CI/CD Integration + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + bluedevil5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adapt to plasma-framework being renamed to libplasma + * Adapt to plasma-framework moving to Plasma + bluez-qt +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Remove code variants for building with Qt 6 + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + breeze +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + breeze-gtk +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + breeze5-icons +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- Changes since 5.109.0: + * Add filled `bookmarks-bookmarked` icon (kde#473694) + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- No code change since 5.108.0 + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Export cmake config so that a app can ensure that breeze-icons is installed + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Make monochrome MS-DOS executable icons respect the color scheme + * Increase moon size for redshift-status-on icon + * Add mimetype icons for alembic files + * Add new Partition Manager app icon + * Make media-flash icon actually look like a typical flash memory card (kde#468006) + * Add new icons for the pixelate and blur tools in Spectacle + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * Add icons for showing and hiding a virtual keyboard + * Redshift icons: Add missing semi-transparency, add new breeze-dark icons + * Update Redshift icons to off on & sun (kde#462215) + * Delete false Gparted and Kwikdisk icons (kde#467319) + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * Add draw-number + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + calendarsupport +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Make calendar priting work with any KCalendarCore::Calendar + * Remove unused KIMAP dependency + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Add KConfig to the public link interface + * Remove CalendarSupport::createMimeData + * not export symbol of private methods + * Remove unused alias now + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + cpupower -- Add turbostat support for MeteorLake platforms (jsc#PED-4325) - A tools-power-turbostat-Add-support-for-MeteorLake-platforms.patch +- Fix library file version: libcpupower.so.0.0.1 -> libcpupower.so.1.0.1 + (bsc#1217044) + A cpupower_fix_library_so_name.patch -- Add Emerald Ridge Intel CPU model support: - * jsc#PED-4393 - intel-speed-select tool support for EMR - A tools-power-turbostat-Introduce-support-for-EMR.patch - A add_emerald_ridge_intel_family.patch - * jsc#PED-4395 - Add EMR CPU support to turbostat - A tools-power-x86-intel-speed-select-Add-Emerald-Rapid-quirk.patch - -- Update to latest intel-speed-select package version from 1.10 to 1.13 - (jsc#PED-2137): - 1.13: - * Fix build failure when using gcc options -Wl,--as-needed - * Fix warning for perf_cap.cpu may be uninitialized - * Fix off by one check for MAX_DIE_PER_PACKAGE - * Fix issue with use of get_physical_die_id instead of - get_physical_die_id - * Warn if turbo is disabled and SST turbo-freq feature is requested - 1.12: - * Allows out of band SST support, where some remote agent - changes SST profiles via some Board Management Controller. - * HFI support to process config level changes in oob mode - 1.11: - * Update max performance when BIOS disabled turbo - -- Update to latest turbostat version 2022.07.28 - jsc#PED-1028 - Includes: - Add ADL-N platform to Turbostat - jsc#PED-1027 - Add RPL-P platform to Turbostat - jsc#PED-1029 - Add RPL-S platform to Turbostat - jsc#PED-1026 -- Explicitly add patch to support Raptorlake-S - jsc#PED-2066 - A tools-power-turbostat-add-support-for-RPL-S.diff +- Rename libcpupower0 to libcpupower1 following changes in SONAME. +- Use ldconfig_scriptlets macro for post(un) handling. + +- Add wildcard for powercap.h since powercap patches have reached mainline +- Build bash-completion noarch + +- clean up sources: drop rapl_monitor.patch and + cpupower_rapl.patch. + +- Move bash-completion to subpackage so it isn't installed when + not needed + +- Remove powercap capabilities to patch againt latest kernel sources + - > still keep the patches, will be removed after trying to get this + mainline +- Add netlink (libnl-devel) requires + +- add rebuild subpackage to trigger rebuild on kernel updates + +- Change to building the package from kernel-source based on + how the perf package works +- Removed patches: + * turbostat_makefile_fix_asm_header.patch + * remove_bits_h.patch + * x86_perf_makefile_fix_asm_header.patch +- Remove all tarballs and git script +- Use %lang_package +- Correct ix86 to %ix86 dav1d +- Add dav1d-CVE-2023-32570.patch: fix possible crash when decoding + a frame (bsc#1211262 CVE-2023-32570). + +- Drop _lto_cflags define, current version supports lto build. +- Drop unneeded rpm BuildRequires. +- Add pkgconfig(libxxhash) BuildRequires and stop passing + xhash_muxer=disabled to meson, build hash_muxer support. +- Add check section and meson_test macro, run tests during build. + +- Update to version 1.0.0 + * Automatic thread management. + * Add support for AVX-512 acceleration. + * x86 code speedup (from SSE2 to AVX2). + * New grain API to ease acceleration on the GPU. + * New API call to get information of which frame failed to + decode, in error cases. + * Numerous small bug fixes. +- Bump soversion to 6 + dbus-1-glib +- Try to guard against incomplete update stacks (boo#1202241): + + Add split-provides to libdbus-1-glib and bash-completion + sub-package. + + Add explicit conflict to bash-completion subpackage against + dbus-1-glib < 0.112 (when the package split happened) + + Ensure dbus-1-glib-tool gets the correct library version + installed. + +- Add relevant dbus-1-glib-<targettype> provides/obsoletes also in + baselibs.conf (boo#1193502). + +- Add signature and keyring as sources, verify tarball with gpg. + +- Update to version 0.112: + + Dependencies: + - dbus 1.8 was already required, but is more strongly required + now: the workarounds that were used to run continuous + integration with dbus 1.6 on Ubuntu 14.04 'trusty' have been + removed. (Note that dbus 1.8 has already reached end-of-life + for security support, and newer dbus stable branches are + strongly recommended.) + - pkg-config 0.28 is required when building from git. + + Enhancements: + - Rewrite CONTRIBUTING.md document, based on Wayland's + equivalent. + - A generated ChangeLog file, which made up a significant + proportion of the size of source tarball releases, is no + longer included. + - Improve man page. + - Add test coverage for fdo#80557 + - Use more modern GLib assertions in unit tests. + - Improve continuous integration to be run by GitLab in + addition to Travis-CI. + - Add clearer license information using + SPDX-License-Identifier. + + Fixes: + - Allow glib-genmarshal to be overridden with + `./configure GLIB_GENMARSHAL=/path/to/glib-genmarshal`, for + cross-compilation. + - Avoid a double-free in dbus-binding-tool for certain inputs, + possibly involving nested introspection data structures. + - Report a better error for excessive recursion depth or + unsupported data types. + - Map the 15 most-recently-added DBusGError members to their + corresponding D-Bus error names. + - Mark all documented symbols as deprecated. + - Fix unit test failures during distcheck by enabling + assertions. + - Fix a core dump during installed-tests by not attempting to + close a shared DBusConnection. +- Package COPYING as license, CONTRIBUTING.md and NEWS as docs. +- Add explicit pkgconfig BuildRequires. +- Replace dbus-1-devel and glib2-devel with pkgconfig variants that + configure checks for: pkgconfig(dbus-1), pkgconfig(glib-2.0), + pkgconfig(gobject-2.0) and pkgconfig(gio-2.0) BuildRequires. +- Drop hard Requires and BuildRequires that are not needed as they + are added automatically. +- Split out bash-completion sub-package. +- Split out shared library into own sub-package, and Require it + from the devel package, and add to the baselibs.conf. Following + the SLPP standard. Add Provides and Obsoletes for the no longer + existing main package. +- Use ldconfig_scriptlets for post(un) handling. +- Add soname define, ease future updates. + +- Update to version 0.110: + Dependencies: + + GLib 2.40 is required + Enhancements: + + The GLib main-loop glue, "dbus-gmain", is now available as a separate + subproject (the dbus-gmain branch in dbus-glib's git repository) for + embedding in larger projects like dbus-glib and dbus-python via the + `git subtree` or `git submodule` commands. This removes dbus-python's + dependency on the rest of dbus-glib. + Fixes: + + autogen.sh can now detect gtk-doc >= 1.26. + + More files have per-file copyright information. +- Run spec-cleaner + -- Update to version 0.100.2: - + Respin tarball. - -- Update to version 0.100.1: - + dbus-gproxy: Verify sender of NameOwnerChanged signals to be - o.f.DBus (CVE-2013-0292, bnc#804392). - + Some cleanups. - + Other bugs fixed: fdo#23633, fdo#40711, fdo#55729, fdo#55730. - -- Update to version 0.100: - + Enhancements: - - Support building on Android with androgenizer - (fdo#42532) - - Respect NOCONFIGURE=1 in autogen.sh - + Fixes: - - Fix several GVariant reference leaks in - dbus_g_value_parse_variant (fdo#41125) - - Don't crash if an error code is out of range for its domain - or has a negative code (fdo#40151) - - Fix compilation with -Werror=format-security - - Don't crash if dbus_g_proxy_new_for_peer() is used to talk to - the dbus-daemon (fdo#41126) - -- Further dependency changes: Let dbus-1-glib-devel require - dbus-1-devel (implicitly pulls dbus-1). - -- Fix and loosen dependency towards dbus-1. Reported by Andreas - Jaeger <aj@suse.de>. - -- license update: AFL-2.1 or GPL-2.0+ - License is a dual license choice of either Academic Free License 2.1 or - GNU GPL 2+. This is the SPDX format for that license - -- Update to version 0.98: - + Fix the documentation, a lot. We have nearly 100% coverage now. - (fdo#37793) - + In specialized collection iterators, check that the type is - correct; g_critical and return harmlessly, rather than - crashing, if not - + If library users register specialized GTypes, warn if their - vtables have missing callbacks which would cause accessors to - crash - + Fix production of documentation out-of-tree with newer gtk-doc - + Simplify invoke_object_method() and OOM handling in - dbus-gobject (fdo#35767) -- Changes from version 0.96: - + Fix a regression in marshalling GObject instances as object - paths, which broke NetworkManager (fdo#37852, deb#628890) - + Fix crashes when sending a message when disconnected from D-Bus - but still working through our backlog of incoming messages, - similar to fdo#12675 (fdo#38406) - + Cope more gracefully, with a critical warning instead of a - memory leak, if programmer error causes G_VALUE_COLLECT to fail - (fdo#38406, nokia#86280, nokia#180486) - + Avoid an assertion failure when unregistering a proxy if - GetNameOwner failed (fdo#38408, nokia#116862) - + Don't report various programmer errors as "out of memory"; - raise suitable critical warnings instead, and don't leak memory - (fdo#35767, fdo#35766) - + If a remote process sends a wrong method call on the Properties - interface, send back an error reply, instead of warning on - stderr and not replying (fdo#35766) - + Show a warning if dbus_g_method_return fails to marshal - something (fdo#29884, nokia#180486) - + Remove remnants of i18n (fdo#36428) - + Remove dead code (nokia#180486) -- Drop dbus-1-glib-fix-marshalling-regression.patch: fixed - upstream. - -- cross-build fix: use host's dbus-binding-tool - -- Remove redundant tags/sections from specfile - (cf. packaging guidelines) -- Add dbus-1-glib-devel to baselibs - -- Add dbus-1-glib-fix-marshalling-regression.patch: this fixes a - regression causing issues in NetworkManager; taken from git. - -- Update to version 0.94: - + Check validity of more arguments, don't report "out of memory" - or "should not have been reached" if an invalid string or - boolean is given, and abandon broken containers more gracefully - (fdo#30171) - + Allow underscores in error names (fdo#30274) - + If an object is on more than one connection, emit signals on - all of them; if it's unregistered, only unregister it from the - requested connection (fdo#32087) - + Fix ability to switch a DBusConnection from one GMainContext to - another (fdo#35115) - + Forbid a ReturnVal annotation after the first OUT <arg>, which - had never worked correctly anyway (fdo#35952) - + Remove false claim that we use Introspect() at runtime, and - document more error cases (fdo#36216) - + Remove unused support for translated messages (fdo#36428) - + Don't corrupt internal data if a GObject is registered twice on - the same (connection, path) tuple, and fix out-of-bounds - reading (fdo#36793) - + Fix multiple signal emissions if an object is removed from all - of its locations then re-exported, and a memory leak if an - exported object is disposed (fdo#36811) - + Log the error message if object registration fails (fdo#37795) - + Several small fixes. - + Remove Doxygen support (as gtk-doc is used) (fdo#10890) - + Build fixes. - + Bugs fixed: fdo#22667, fdo#22854, fdo#23616, fdo#26952, - fdo#27193, fdo#27598, fdo#29884, fdo#32351, fdo#33145, - fdo#33646, fdo#34282, fdo#37060, fdo#37062, fdo#37789, - fdo#37790, fdo#37812. - -- Update to version 0.92: - + Require glib 2.26: this dependency bump was missed in 0.90. - -- Update to version 0.90: - + Add DBusGObjectPath, DBusGSignature typedefs - + Give specialized GArrays iteration/appending support - + fdo#30428: add dbus_g_value_parse_g_variant - + Fix switching a connection's GMainContext - + Various small fixes - -- Update to version 0.88: - + Allow duplicate object path registrations for different - connections - + Don't use the identifier "interface" in public headers - + Don't pass malformed error interface to dbus (rh#581794) - + Fix a crash in dbus_pending_call_cancel() (fdo#14579) - + Fix lookup of regular properties when shadow properties are - used - + fdo#28715: Add dbus_g_value_build_g_variant() - + Support DBUS_TYPE_G_SIGNATURE - + Respect property access flags for writing, allow disabling for - reads - + Documentation improvements - + Build fixes, especially for windows -- Drop bug-628607-access-flags-CVE-2010-1172.diff: fixed upstream. - -- honor access properties from xml file (CVE-2010-1172, bnc#628607) - -- use %_smp_mflags - -- Update to version 0.86: - + core: allow duplicate property names on GInterfaces - + core: performance optimization for object info lookup - + Fix hyphenated error codes correctly - + Free errors returned by method implementations - + Trivial compiler warning fixes - + Use AM_SILENT_RULES if available - + Turn the gtk-doc documentation into buildable shape - -- Update to version 0.84: - + Support duplicate object registrations - + Only re-set registration list if it's non-empty - + Copy object registration list when unregistering. - + fdo#19623 - Add dbus_g_bus_get_private - + fdo#25119 - Don't leak DBusGMethodInvocation for no-reply calls - + Import dbus-bus-introspect.xml upstream - + dbus-gvalue: set an error when demarshal_basic doesn't - recognize type - + Man page fixes. - -- add baselibs.conf as a source -- package documentation as noarch - -- Update to version 0.82: - + Fix format-security warning - + Use -fno-strict-aliasing by default - + fdo#14183 - Listen to NameOwnerChanged using arg0 matching - + Use g_strdup instead of strdup in dbus_g_method_get_sender - + fdo#13908: make dbus_g_type_specialized_init() safe for library - users to call - + fdo#16776: teach dbus_g_method_return_error about DBUS_GERROR - + fdo#20884: dbus_g_proxy_manager_replace_name_owner: don't leave - freed memory in the hash table if the name was the owner's - first - + dbus_g_type_specialized_init: make some effort at being - thread-safe - + add --with-dbus-binding-tool configure option to use an - external dbus-binding-tool - + fdo#5688: don't assert when exported object is destroyed - * after* D-Bus connection closes - + fdo#21219: implement unregistration of objects - + dbus-gobject: save the ObjectRegistration on each object, not - just the path - + fdo#20879 - Use --skip-source argument for glib-genmarshal - + fdo#19927 - Use const for GError * param we're not modifying - + fdo#13908: silently initialize specialized types whenever - required - + fdo#21362 - Remove use of deprecated symbols - + fdo#21753 - Correctly initialize GValues in dbus-binding-tool - generated code - + fdo#22244 - Only include <glib.h>, not individual headers - + fdo#20343 - Add a man page for dbus-binding-tool - + fdo#18294 - Be defensive about a possibly NULL property string - + Various build fixes. -- Remove AutoReqProv: it's default now. -- Remove -fno-strict-aliasing from our custom CFLAGS since it's by - default now. -- Drop dbus-1-glib-selinux.patch: unneeded now. -- Drop marshall-skip-source.patch: fixed upstream. -- Use libexecdir whenever possible. -- Remove Requires from doc package since it's purely html files. - -- Do not add source file name as comment for glib-genmarshall Aufruf. - This creates otherwise files with temporary filenames that make - comparison of builds impossible (marshall-skip-source.patch) - dconf-editor +- Convert to source service for easier updating. + digikam +- Update to 8.2.0: + https://www.digikam.org/news/2023-12-03-8.2.0_release_announcement/ +- Drop 0001-Use-FindLibExiv2.cmake-from-ECM.patch, no longer + necessary +- Rebase 0001-Look-for-each-akonadi-component-separately.patch + +- Require extra-cmake-modules at build time + +- Add patch to detect and use libexiv2 0.28.1 + * 0001-Use-FindLibExiv2.cmake-from-ECM.patch + discover +- Update appstream build requirement for compatibility with 1.0.0 + (boo#1217047) +- Remove obsolete version checks + +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * AppStream 1.0: Use #ifdef to support both stable and 0.x versions + * CMake: Remove obsolete AppStream version check + * Refactor roughCount into an atomic QGadget, fix usage of i18np (kde#476148) + * Update to reflect move of KUserFeedback to Frameworks + distribution-logos-openSUSE +- switch to a service using zstd + +- list the source url + +- Update Leap 15.6 branding poo#131666 + dolphin +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * Adapt to renamed activities library repo + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Reflect move of KActivities out of Frameworks to Plasma + * Update to reflect move of KUserFeedback to Frameworks + * Process correct model when applying service menu changes (kde#475547) + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Copy Location: Make sure to export path with native separators + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- Changes since 23.07.90: + * Don't compute size for non-local urls (kde#472912) + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Use ellipsis everywhere instead of three dots + * Move focus from hiding selection mode bars to view (kde#469621) + * Fix Refresh tooltip text and add Refresh whatsThis text (kde#469263) + * Hide application/x-trash files following showHidenFiles + * Tabbar: duplicate tab when double clicking on it (kde#470388) + * Settings Add ViewModes > Content display + * Expand or collapse all selected folders on Key Right/Left + * KDirectoryContentsCounter: show intermediate dir size counting results, improve stopping, improve data caching + * Add a TODO KF6 to solve bug 464722 + * Fix build without KF5Activities + * Disable Qt6 CI build in master, use kf6 branch for Qt6 + * Fix test regression in DolphinMainWindowTest::testGoActions + * Revert "Adapt autotest to new expected "Space" key behaviour" + * Fix activating the Selection Mode with a keyboard shortcut (kde#465489) + * Add DolphinTabPage::inactiveViewContainer() + * Improve copying and moving items between panels + * FilterBar: improve keyboard behavior and tab ordering + * TerminalPanel: better check if terminal needs to change its currentWorkingDirectory when unmounting + * DolphinView: allow selectUrls to be considered for selection in more cases (kde#407161) + * Reuse existing proxy style (kde#468548) + * Make "don't run me with sudo/kdesu" message informative + * Add test for openFiles() + * Context menu: allow to show copy to/move to inactive split view (kde#356436) + * panels/information: Add option to not show information for hovered item (kde#364956) + * Prevent dragging on non-writable directories + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Revert "Restrict attaching instances to those on the same activity or same virtual desktop" (kde#408919) + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Fix build without KF5Activities + * Fix activating the Selection Mode with a keyboard shortcut (kde#465489) + * Restrict attaching instances to those on the same activity or same virtual desktop + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release +- Rebase patches: + * dolphin-go_up.diff + * 0001-Revert-Disallow-executing-Dolphin-as-root-on-Linux.patch + drkonqi5 +- Switch to the latest GCC version available in Leap for packages + that can't build with the default compiler + +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Update to reflect move of KUserFeedback to Frameworks + enchant-1 +- Use %autosetup instead of %setup/%patch. + +- Drop baselibs.conf: there is no known consumer of the -32bit + package. + -- Added url as source. - Please see http://en.opensuse.org/SourceUrls - -- Spec-cleanup using format_spec_file service. - eog +- Convert to source service for easier updating. + +- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a + consequence cannot be held responsible to deliver that basic + directory structure. + +- Update to version 45.2: + + data: Update appdata. + + Updated translations. + eventviews +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Agenda: fix timezone being lost when moving event by drag + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Fix korganizer crashes when graphically moving or resizing a copied recurring event (kde#472789) + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Avoid crashes if findCalendar or calendar2 return empty (kde#470584) + * Invalidate model to apply sortCompletedTodosSeparately pref (kde#458254) + * Remove TodoModel from eventviews + * Switch to the TodoModel copy coming from akonadi-calendar + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Explicitly link against KConfig + * Remove the background coloring from TodoModel + * Add a ColorTodoProxyModel providing the colored background feature + * Adapt to CalendarSupport::createMimeData having moved to akoandi-calendar + * Remove tooltips on TodoModel + * not export symbol of private methods + * Allow to build test + fix generated QCH target + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + * Const'ify pointer + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Invalidate model to apply sortCompletedTodosSeparately pref (kde#458254) + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Fix crash when dragging event ouf of month view scene (kde#466971) + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + evince -- Update to version 41.4 - + shell: Fix crashes when thumbnail extraction takes too long. +- Use %patch -P N instead of deprecated %patchN. + +- Update to version 45.0: + + data: Remove defunct mailing list; add Discourse. + + help: Correct dead IRC link. + + Updated translations. + +- Update to version 45.rc: + + build: Update flatpak dependencies. + + ci: Add default template for issues. + + data: + - Move metainfo top-level dir to data dir. + - Use gitlab issues as the official bugtracker. + + libview: Fix transformation of view coordinates. + + Updated translations. + +- Update to version 44.3: + + Add support for validating appdata versions. + + Check for NEWS and appdata updates for new releases. + + Don't discard matches without text area in the find bar. + + Updated translations. + +- Update to version 44.2: + + data: Fix years on 44.x releases + + shell: + - Fix crash when instantiating .ui template + - Fix restoring close button after fullscreen + + Updated translations. + +- Update to version 44.1: + + Quick fix release from the right branch. + + Updated translations. + +- Update to version 44.0: + + Avoid a crash caused by double free + + Change its wording to the more descriptive "Print this section" + + Convert utf8 fullwidth numbers to halfwidth + + Disable GtkTreeView's builtin search + + Explicitly enable Outline search + + Fix double free of GtkEntryCompletion + + Improve Outline context menu + + Leave outline search menu item always on + + Remove redundant ellipses + + Tweak 'Expand all under this element' item sensitivity + + Use the same term for the Outline sidebar + + Updated translations. + +- Update to version 44.rc: + + Update POTFILES.in + + backend: Handle NULL returned from + poppler_layers_iter_get_title + + build: + - Build the backends on the top backend directory + - Replace custom target with i18n.merge_files + - Disable gtk_doc when introspection is disabled + - Fix deprecation warning on meson + - Fix docs cross build + - Update desktop database at post install + - Update libgd to current master + + data: Update URLs by GNOME Discourse + + help: + - Update URLs by GNOME Discourse + - Use action-name properties in help overlay + - Correct UI steps in gedit for SyncTex plugin + + libview: Fix crash when releasing click with selected text + holding click button + + shell: + - Code clean up + - Derive EvMessageArea from GtkBin to simplify GTK4 move + - Derive EvToolbar from GtkBin instead of HdyHeaderBar + - Dispose using g_clear_object and g_clear_pointer + - Do not hard-code event to open context menus + - Do not wrap SearchBar in GtkRevealer + - Go to requested page for links to external PDF documents + - Port GtkMenu to use GActions + - Remove active-icon-name property + - Remove complexity in menu popup + - Remove goto-bookmark action and bookmark_menu + - Remove unused toolbar navigation_action widget + - Simplify definition of EvToolbar type + - Simplify title set logic and sanitize before use + - Support display page numbers above 10000 + - Use a GtkBox to simplify GTK4 move + - Use composite template for EvToolbar + - Use stack children to keep record of the sidebar page + + Updated translations. +- Add desktop-file-utils BuildRequires, new dependency. + +- Update to version 43.1: + + build: Disable nautilus extension by default. + + comics: + - Avoid critical when pixbuf can't be rendered. + - Better debug on archive error. + - Fix crash that can happen if archive is damaged. + - Still try to open broken comics. + + shell: Fix use-after-free on a modified document. + + Fix incorrect link in README.md. + + Use https URL for libarchive.org in README.md. + + Updated translations. + +- Update to version 43.0: + + build: + - Narrow the version to enable nautilus plugin + - Update flatpak dependencies + - Use GNOME module post_install() + - Add new job to generate the docker image + - Update versions for gitlab-ci's Docker image + + help: + - Add Italian localized image + - Remove unused screenshots + - Update application screenshot to version 43 UI + + Updated translations. + +- Update to version 43.alpha: + + backends: + - Handle labels as optional on markup annotations. + - Use default color when annotation has no color. + + build: + - Add deprecation guards to now old find text related + functions. + - Always enable the pdf backend. + - Bump poppler's version to latest stable. + - Bump version after release. + - Let flatpak build fail. + + ci: Remove unused path when building flatpak. +- Pass nautilus=false to meson, disable build of nautilus-evince. + Following this, drop pkgconfig(libnautilus-extension) + BuildRequires, no longer needed, and nautilus-evince sub-package. + +- Update to version 42.3: + + Shell: Disconnect signal handler to prevent invalid read. + + Updated translations. + +- Update to version 42.1 + + Fix use-after-free. + + Updated translations. + +- Update to version 42.1: + + data: Remove 42.x development releases from appdata. + +- Update to version 42.0: + + Updated translations. + +- Update to version 42.rc: + + Updated translations. + +- Update to version 42.beta: + + all: + - Replace include guards with pragma once + - Remove legacy code path for Gtk < 3.22 + - Rename default branch to main + - Align app name in metadata with .desktop name + + appdata: + - Fix missing tag + - Use a nondeprecated SPDX license identifier + + backends: + - Use C99 types for uint family types + - Use symbol visibility for exported symbols + - dvi: + . replace GdkColor with GdkRGBA + . Avoid using deprecated functions + . Remove support for T1 fonts on dvi + - comics: + . Add helper to get the state of the EvArchive + . Document array contents + . Speed up fetching page sizes + . Use libarchive for RAR support + - djvu: + . Also load DjVu images + . Extract XMP metadata + - pdf: + . Use GdkRGBA instead of GdkColor + . Fix dispose implementation + . Fix metadata parsing precedence + . Implement loading from file descriptor + . Only flag EvDocumentInfo fields when actually present + . Let launch action to open pdfs from click event + - tiff: Extract XMP metadata + + build: + - Fix dependency tracking + - Fix re-definition of default_options + - Only fail to build DVI by missing libkpathsea + - Remove cruft + - Require poppler 22.02.0 for PDF rendering + - Silence deprecated declarations warnings + - Use symbol visibility to hide symbols in private libs + - Use symbol visibility to hide symbols in the nautilus module + - Stop checking for execinfo.h + - Remove incorrect args for i18n.merge_file + - Fix multiple compilation warnings + + doc: Migrate to gi-docgen + + flatpak: + - Add gi-docgen and its dependencies as modules + - Add libarchive 3.6.0 build + - Build introspection and API documentation + - Bump gnome-desktop version + - Bump poppler version and update build options + - Bump poppler-data version + + icons: update symbols + + libdocument: + - Add API to create EvDocument from file descriptor + - Add function to sniff MIME type from FD + - Add missing headers to evince-document.h + - Add portal helper function + - Deprecate GTime usage in annotation's properties + - Don't install private headers + - Factor out function to create GDateTime from tag + - Fix mismatched allocators + - Fix volatile misuse + - Make ev_attachment_launch_app use GdkDisplay + - Make EvDocumentInfo extensible + - Make XMP parser take data length + - Move EvDocumentInfo to its own file + - Move GDateTime members to the extended struct + - Move XMP parsing from backend/pdf to libdocument + - Only register XML namespaces once + - Plug some mem leaks in the XMP parser + - Set EvDocumentInfo.fields_mask when parsing XMP + - Sort evince-document.h includes + - Use symbol visibility for exported symbols + + libmisc: Update style context classes + + libview: + - Add EvJobLoad class to load from file descriptor + - Add Portal implementation of EvPrintOperationExport + - Bugfix: Move cursor over link handling to a separate function + - Do not draw invalid surface + - EvAnnotationWindow is private to libview + - EvPageCache is private to libview + - EvPixbufCache is private to libview + - Fix critical warnings when destroying EvPageAccessible + - Fix typos in annotations + - Fix volatile misuse + - Open annotation windows when opening the document + - Split the unix printing impl from the export print operation + - Use GObject:constructed instead of constructor + - Use symbol visibility for exported symbols + - Whitespace cleanup + - ev-view-cursor.h private to libview + - Set has-tooltip property unconditionally at init + - Fix cancelling ongoing highlight text annotation + - Preview popups only triggered by motion events + - New EvView signal to inform EvWindow we cancelled adding + annotation + + previewer: + - Allow passing the document and print settings as FDs + - Support dark style preference + - Try sniffing MIME type from file descriptor +- Replace gtk-doc with pkgconfig(gi-docgen) BuildRequires, + following upstreams port. +- Stop passing t1lib=disabled to meson, no longer needed, nor + available. +- Drop 1060b24d051607f14220f148d2f7723b29897a54.patch: Fixed + upstream. +- Use ldconfig_scriptlets macro for post(un) handling. + +- Update to version 41.4: + + shell: Fix crash when thumbnail extraction takes too long. evolution -- Add evolution-height-miscalculation.patch: fix rendering of - calendar changes with WebKitGTK 2.40+ (boo#1213858 - glgo#GNOME/evolution#2204). - -- Add evolution-frame-flattening.patch: handle frame flattening - change in WebKitGTK 2.40 (boo#1213858). - -- The evolution-devel should be forward compatible with - evolution-data-server-devel in a same major version - (jsc#PED-2235). +- Update to version 3.50.3: + + rss: Ensure feed icon size to not be too large. + + Bug Fixes: + - Calendar: Improve print of the Month view + - rss: Better parse itunes feeds + - Drag and drop images in HTML composer from Chrome + - EMFolderTree: Do not expand to-be-selected folder + + Updated translations. + +- Update to version 3.50.2: + + EContactCard: Card sometimes hides values. + + docs: Add API indexes for new symbols in 3.50. + + Fix a memory leak in ECompEditor. + + ECompoEditor: Some attachments can be hidden. + + Calendar: Go to day/today in Year View doesn't update internal + view dates. + + EYearView: Fix a crash when moving through search results. + + Bug Fixes: + - EAttachment: Ask for GFileInfo's icon only when attribute is + set. + - Mail: Subject header not decoded with encrypted messages. + - On empty mailbox new mail is automaticly selected and marked + read. + - Contacts: Update preview on contact change in List View. + - Mail: Search with "current folder and subfolders" in local + Trash fails. + - "Do not sign meeting requests" has no effect. + +- Update to version 3.50.1: + + flatpak: Add missing comma in the manifests + + Bugs fixed: + - Mail: Correct conversion of UTF-16 encoded text files + - ConfigLookup: Default to STARTTLS for LDAP from SRV records + - EWebView: Enable spell checking for editable fields + - Make SRV config lookup records lower priority than the others + - Calendar: "Work Week" column separator light in dark theme + - OpenPGP: "Always sign/encrypt" doesn't always work + - Update default calendar colors + + Updated translations. + +- Update to version 3.50.0: + + itip-formatter: Skip well-known read-only sources + + EHeaderBarButton: Can be half-sensitive with set menu + + EColorCombo: Don't set own default palette + + ci: Rename org.gnome.evolution.nightly to + org.gnome.Evolution.Devel + + Bugs fixed: + - Backspace in preedit mode can delete extra letters + - Mail: Signed attachment causes hide of unsigned body + - Mail: Duplicate items in the popup menu + - Change default response in 'Add Attachment' dialog + - Fix typos ("begining", "ineficient") in code comments + + Updated translations. + +- Update to version 3.49.3: + + Replace internal functions with new functions from libecal + + alarm-notify: Drop dependency on the evolution-calendar part + + Tweak how long to wait for a 'connected' state when opening an + EClient + + evolution-util: Declare build dependency on libsecret + + Force icon size for categories + + itip: Export to HTML without category icons + + Composer: Do not send 'Autocrypt' headers larger than 10KB + + Always use attachments for 'Forward as iCalendar' + + CompEditor: Cannot move memo/task between lists + + Calendar: Ask for deletion notice only for attendees + + Postpone some operations from GtkWidget::size_allocate() to + idle callback + + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior + changes + + test-markdown: Fix a memory leak + + Bugs fixed: + - CompEditor: Attendees dialogs out of sync in Schedule and + General tab + - ESrvConfigLookup: Consider mail configuration complete + - Mail: Add option to hide unread count in folder tree + - Preferences: Network proxy port not always saved + - Calendar: Disallow change of target client for existing + components + - Error message only half readable (insufficient panel height) + - Pair backup process window with the main application + - Composer: HTML formatting left after mode change to Plain + Text + - ESpinner: Cache working.png into memory + - mail-to-task: Extract text also from HTML-only messages + - Correct color of expand/collapse buttons in preview in Dark + mode + - itip: Limit headers in multipart/alternative part + - Calendar: Change how categories are exported into preview + - itip-formatter: Rename Send reply to Sender -> Organizer + - CompEditor: Enhance time re-calculation on overlap change + - Mail: Detect which images WebKitGTK can show + - Calendar: Minicalendar blocks sidebar shrink + - Add Move / Copy to folder into message preview context menu + - Shell: Add option to prefer symbolic icons + - First-Run Assistant: Set file filter to backup file chooser + - Mail: Add filter condition for iCalendar attachment + - ITip formatter ignores Dark mode preference for text/plain + MIME parts + - Calendar: Hard to read meeting time selector header in Dark + mode + - mail-to-task: Do not create all day events + - Mail: Add option to auto-show insecure parts + - CompEditor: Ignore abbreviated date format + - Only headers visible for unsigned emails attached to signed + emails + - Calendar: Import only valid iCalendar files + - Add "Send after 1 minute" option to composer's "Send through + Outbox" + - "Next" in Collection Account setup can be disabled for no + valid reason + + Updated translations. + +- Update to version 3.49.2: + + Calendar: Indicate detached instance of a recurring event. + + Mail: Correct function prototype declaration + (-Wenum-int-mismatch). + + MessageList: Remove unused code. + + itip-formatter: Allow writing user response comments for all + calendars. + + itip-formatter: Disable send of iTip messages when disabled by + the user. + + CompEditor: Show source full name for existing components. + + EMeetingStore: Avoid runtime warning when setting NULL time + zone. + + Composer: Clear old alerts before sending a message. + + Bugs fixed: + - Sorting Contacts in the 'Address cards' view + - itip-formatter: Send meeting invitations as + multipart/alternative + - Improve handling of suspiciously signed/encrypted emails + (multiparts) + - Support Autocrypt + - Calendar: Use user-configured date format in the editor + - Option to get Delivery Status Notification (DSN) + - Allow to save forwarded mails in the original message folder + - ETimezoneEntry: Enable completion by timezone location + - Add save e-mails individually as eml format + - Mail: Allow to import PGP keys + - Calendar: Disallow change of target client for existing + components + - Composer: Offer to send without encryption when key is + missing + - CompEditor: Open map from Location field + - Mail: Add option to group messages into flat threads + - CompEditor: Allow unset recurrence for uneditable recurrences + - alarm-notify: Detect format change in settings + - Contacts: Add columns for mailing address fields + - Composer: Format change can discard message text + - Ability to update / overwrite a template when saving it + - "Archive…" direct action should not have ellipsis dots at the + end + - The "Select Address Book" dialog has disabled OK button after + open + - Calendar: Use meeting's timezone in the comp editor Schedule + tab + - Re-enable contact maps feature + - Calendar: Disallow save for all instances on a detached + instance + - Calendar does not remember selected weeks when scrolling via + button + - Calendar: Missing events in Month view print out + - Correct wording of mail composer's external attachments + warning infobar + - Composer: Change Max Line Length to RFC 2822 Limits + - CalDAV: Allow to disable schedule reply on remove + - Add option to reduce book/cal data usage when on a metered + connection + - Calendar: Add option to (not) delete "Declined" meeting + + Updated translations. + +- Update to version 3.49.1: + + Bugs Fixed: + - Mail: Cannot change the search domain with active search + - iTip formatter: Hide the read-only calendars in the list + - Alternative Reply: Regroup the reply options related to + quoting + - Allow to Search Contact's Phone With Numbers Only + - Option to disable saving a copy of sent messages + - Mail: Warn when adding an existing label + +- Update to version 3.48.4: + + EMailSignatureScriptDialog: Cannot choose script file under + Flatpak. + + EMeetingListStore: Wrong role section picked in Attendees + dialog. + + Bug Fixed: + - HTML attachment viewport is tiny. + - EMailFormatter: Style change not propagated to all instances. +- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed + upstream. + +- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix + "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400). + +- Update to version 3.48.3: + + Bugs fixed: + - EShellSearchbar: Cannot clear search by deleting text. + - Mail: + . Preview content sometimes grows indefinitely. + . Workaround recursion in iframe height computation. + - Composer: Use 'Wrap quoted text in replies' option also for + text/html parts. + +- Update to version 3.48.2: + + rss: Fix recently introduced memory leaks. + + Bugs fixed: + - Updated attachments are shown as updated, but sent in old + version. + - TNEF attached message decoded incorrectly. + - Mail: + . Preview panel has too many vertical scrollbars. + . Recalc preview iframe heights more often. + - Composer: + . HTML formatting lost on paste from external browser. + . Added extra quotation level after draft open. + - Inconsistent S/MIME signature validation results. + - Wrong S/MIME certificate selection for encrypted email. + - Search input field's clear button unclickable during first + entry. + - PGP-MIME: Show decrypted protected header as Subject in + preview. + - Bundle 'x-office-...' non-symbolic icons. + + Updated translations. + +- Update to version 3.48.1: + + e-gtkemojichooser: Correct packing of the internal widgets. + + Add plugins' directory into WebKitGTK only when it exists. + + e-util: Optimize + e_util_check_gtk_bindings_in_key_press_event_cb() a bit. + + Calendar: Add shortcuts for move to previous/next date. + + Misc: Update contact information in the README.md file. + + README.md: Update information about the mailing list. + + Bugs fixed: + - Composer: Copy/paste changes text size in HTML mode. + - Signature is re-added to a Draft mail after open. + - Calendar: Summary not always shown in the Day View. + - Blockquotes styling changes in Markdown live preview when + editing area is focused. + - Composer: Preserve '\n' inside paragraph text. + - Mail: libunity badge counter does not disappear. + - Cannot import pkcs12 with empty password. + - Mail: Space bar no longer scrolls preview messages. + - ESpinner: Do not animate when animations are disabled. + - Ctrl+Shift+F does not focus the search field when already + visible. + - Composer: Bulleted list margin inconsistent in HTML. + - Composer: Can send outdated message content. + - ECompEditor: Classification submenu inaccessible for + read-only calendars. + - RSS: Limit re-download on content change, if possible. + - Contacts: LDAP not searching for contact after launch. + - iTIP-formatter: respect the color-scheme in HTML MIME parts. + + Updated translations. + +- Update to version 3.48.0: + + mail.error.xml: Unmark two strings from translation. + + Updated translations. + +- Update to version 3.47.3: + + RSS: Folder-specific options not save from Preferences. + + help: Replace docs mailing list URL by GNOME Discourse. + + Bugs fixed: + - Icons in the message list are rendered in low resolution on + HiDPI displays. + - Mail: + . Add option to confirm 'Mark as Junk'. + . Show S/MIME encrypted part as attachment on failed + decryption. + . Inherit format from template in Alternative Reply. + - Composer: + . Check parent element's text-align before unsetting it. + . "Select All" in context menu doesn't select recipients. + - RSS: Read of author depends on element order. + - ECalendarItem: Use selected text color for day names and week + numbers. + - iTIP: Override text color together with background color. + - Add new screenshots for AppStream metadata. + + Updated translations. + +- Update to version 3.47.2: + + ENameSelectorDialog: Simplify book query. + + Enable GitLab CI for easier testing of the changes. + + Make it possible to run GitLab CI Flatpak artifact. + + EWebView: Stop trying to disable WebKitGTK plugins. + + help: Replace PNG Evolution icon with SVG. + + Updated translations. + +- Update to version 3.46.4: + + Markdown: Enhance convert of mail signature into markdown + + CollectionAccountEditor: Fix packing of the switch widgets + + Bugs fixed: + - Moving message does not select previous message + - "Private reply" addressed to list when sender is one of my + accounts + - Calendar: + . Preserve Work Week view on date change, if possible + . Copy through clipboard can break series + - ENameSelectorEntry: Refresh completion results more ofter + + Updated translations. + +- Update to version 3.46.3: + + Fix few memory leaks + + EMailReader: Correct sensitivity of toolbar buttons + + Add Interlingue translation into the list of supported locales + + Bugs fixed: + - e_task_table_get_selected: Skip non-existent comp_data + - Calendar: Unset "Show Event Preview" shortcut + - Duplicate attachments when forwarding + - MarkdownEditor: Correct signature boundary start on text + insert + - RSS: Crash when reading feed with empty author + - itip-formatter: iframe height miscalculated without frame + flattening + - Composer: Spell checking is auto-enabled on mode change + + Updated translations. + +- Update to version 3.46.2: + + Composer: Correct conversion of TABLE into Plain Text. + + EHTMLEditor: Traverse between all editors when looking for the + editor name. + + itip-utils: Change provided HTML transcript of a replied-to + meeting. + + EYearView: Correct calculation of the shown date. + + Add WebKit user plugin paths into the sandbox. + + Mute "No provider available for protocol “sendmailâ€" under + Flatpak. + + EMailBrowser: Correct placement of the menu button in the + header bar. + + Updated translations. + +- Update to version 3.46.1: + + Calendar: Compare date with correct zone + + publish-calendar: Correct type of a 'port' variable to match + GUri's port type + + Fix possible crash under type_ahead_complete_on_timeout_cb() + + EWebView: Make sure an error is set when passing it to + webkit_uri_scheme_request_finish_error() + + EHTTPRequest: Rearrange free functions and set error on failure + + help: Replace to-be-retired mailing list with GNOME Discourse + link + + Bugs fixed: + - Add option to disable use of header bars + - Calendar: + . Decode attendee names in meeting editor + . Meeting's Reply-To-All should not use attendee response in + Subject + . Periodically refresh Marcus Bains line + - Contacts: Correct print of multiline text + - EHeaderBarButton: Avoid busy loop on toggle action's 'active' + change + - Enable sandboxing for WebKitGTK 2.38.0+ + - EShellHeaderBar: Disable subtitle for the header bar + - Fix possible memory leak in e_table_state_load_from_node() + - Group Manager: Auto-deselect sources in to be hidden groups + - Hide extra separators in Composer, Mail and Calendar view + toolbars + - Limit number of previewed messages on mbox file import + - Mail: + . Hide print Preview in the menu + . Update preview's iframe height to match its content + - Make it possible to disable GOA accounts + - New-Mail-Account: 'Skip Lookup' button not removed + - prefer-plain: + . 'related' under 'alternative' shows 'html' part + . Runtime warnings for "Only ever show plain text" + - Tasks: Correct interpretation of Due DATE value + - VEVENT components should not contain both DTEND and DURATION + + Updated translations. + +- Update to version 3.46.0: + + Bugs fixed: Use icon-only buttons in the header bar. + + Updated translations. + +- Update to version 3.45.3: + + ECert: Correct free function of two private members + + Use certificate widget provided by libedataserverui + + MessageList: Remove unneeded condition in an 'if' statement + + Bugs fixed: + - EShellWindow: The 'New' menu is not filled after start + - Composer: Send of Outbox message doesn't remove it + - EMFormat: Do not "mark citation" in header values + + Updated translations. +- Drop unused pkgconfig(gcr-4-gtk3) BuildRequires. + +- Update to version 3.45.2: + + Mail: Handle built-in accounts similar to 'On This Computer' + and 'Search Folders' + + e_mail_folder_to_full_display_name: Use display-name for + folders with no parent + + EMFolderTree: Add 'folder-custom-icon' and 'compare-folders' + signals + + Implement News & Blogs (RSS) reader + + RSS: Require camel and libedataserer pkgconfig files + + Use camel_folder_get_full_display_name() in user-visible + strings + + Composer: Some parts of HTML not always converted into Plain + Text + + ECompEditor: + - Add signals for core virtual methods + - Prefer "Save and Close" in the header bar + + Change when symbolic icons are forced in the application + + flatpak: Add access to gvfsd in the Flatpak manifests + + Build with gcr4 by default + + Add Abkhazian translation into the list of supported locales + + EHeaderBarButton: + - Use gtk_action_is_sensitive() in "sensitivity" property + binding + - Uniform how a GtkAction is added into the header bar button + - Disable the dropdown button with the main + button + + EMenuBar: Ensure GSettings signal handler is removed on menu + bar free + + Show a menu button in the header bar when the menu bar is + hidden + + Bugs fixed: + - Calendar: + . Sort reminder times in the component editor + . The default reminder not always added + - EColorSchemeWatcher: Verify chosen dark variant theme name + exists + - ECompEditor: + . Cannot save changes + . Reminders list is too small + - EMailBrowser: Move 'Reply' to the right side of the header + bar + - Mail: + . Change Template folder icon to 'folder-templates' + . Option to use user-specified Date format in Inline reply + style + - Missing divider lines and paddings under GNOME + - Use Client Side Decoration (header bar) + + Updated translations. +- Changes from version 3.45.1: + + build: Update geocode-glib dependency + + Calendar: + - Add option to shorten event end time for new events + - Default to event move on drag&drop in Week/Month/Year views + - Fix recently introduced "maybe used uninitialized" warning in + the print code + - Highlight today in the Year View + - Ignore event drag&drop in read-only calendars in Year View + - Implement event drag&drop for the Year view + - Implement 'Year View' + - Minicalendar shown after search in the List View + - Option to shorten an event time from the end or from the + start + - Unify tooltip query in calendar views + - Update preview on a component change in the Year View + + CompEditor: Consider 'shorten-end-time' when adjusting end time + + Correct spelling of word 'GitLab' + + Disable hardware acceleration for WebKitGTK + + docs: Add some missing sections into the developer + documentation + + ECalComponentPreview: Linkify 'Location' value + + ECompEditor: Change packing of the Organizer combo + + EContactEditor: Use a GWeakRef on the editor when opening + target client + + EMailStripSigFilter: Make sure it doesn't read out of buffer + bounds + + EMonthWidget: Fix a memory leak + + ENameSelectorDialog: Set a11y description for the Add/Remove + buttons + + EShell: Auto-close ESource connection alerts on idle + + EWebDAVConfigLookup: Set also authentication method + + EWebKitEditor: Mode change not propagated into the Editor + widget + + EWebView: Unset has-selection flag on content load start + + Fix cairo_surface_t memory leaks after drag begin + + flatpak: Prepare manifest for the development version + + gal-view-instance: Do not crash on broken setup + it, and all of its dependencies, should be libsoup3 too. + + itip-view: Ignore empty text/plain subpart in meeting + invitation mail + + Mail: Handle CAMEL_PROVIDER_CONF_ADVANCED_SECTION_START in + provider config page + + Tasks: Ensure ICalTime::zone is set for current time + + The Evolution had been ported to libsoup3, which means anything + what uses + + Update the information in the AUTHORS file + + Bugs fixed: + - Calendar: Display multi-lingual properties in current locale + - alarm-notify: Add option to enable/disable desktop + notifications + - Calendar: Drag&drop events in Week/Month views + - Cannot import PKCS12 certificate with non-ASCII or empty + password + - icons: emblem-new hard to spot with adwaita-icon-theme 42 + - itip-formatter: Properly update content on message preview + reload + - Correct GSettings schema strings for translation + - Mail: Preview uses wrong colors for HTML mail with dark theme + - Meeting attendees should default to Required Participants + - attachment-reminder: Existing keyword lost on editing cancel + - icons: Add symbolic variants for toolbar/folder tree icons + - markdown-utils: Ignore character encoding hints in HTML when + converting to text + - Flatpak: Attachments cannot be opened + - Tasks: Cannot remove recurrence and Start date at the same + time + - Composer: Markdown should prevent soft line breaks + - Calendar: Show recurring information near event time in + preview/iTip + - itip-formatter: Colorize meeting summary with the event color + - Show mailto: hyperlinks in the status bar percent-decoded + - WebKitEditor: Convert to plain text incorrect on + reply/forward open + - Contacts: Add a way to create a contact copy + - Calendar: Read Organizer/Attendee EMAIL parameter + - itip-formatter: Use whole URL value as a link href + - Fails to build with libgweather 3.36 + - Misc: Handle numpad Enter similarly as the Enter key + - Composer: Ensure URL entry is focused in Link Properties + - Better handle Dark Style GNOME 42 setting + - iTIP formatter shows twice "Attendee status updated" + - Calendars with very long names hide the organizer in the + CompEditor + - Tasks: Overdue calculation sometimes incorrect + - CompEditor: Move whole component between calendars + - DUE-today color in Tasks window not always applied + - Calendar: iTip message not sent to a Room address + - Allow to search in "Describe Filters" + - Calendar: Add option to change 'today' background color + - Composer: Skip STYLE and other tags in convert to Plain Text + - Drag&Drop creates many identical temporary files + - Composer: Add "Copy/Open Link" into the context menu + - Update Task preview, when Task is updated + - Mail: Add option to print attachment content + - ESourceSelectorDialog: Close on double-click on source only + - Calendar: Show extra Google attendee info in component + preview + - Crash when printing task list to pdf + - Logic of "Do not sign meeting requests" is inverted + - Add Web Key Directory (WKD) support for OpenPGP + - Add option to respect Power Saver mode + - EMFolderTreeModel: Prefer Inbox over other folder types + - Port to libsoup3 + - icon-factory: update for new gnome-desktop API + - em-format: Make contact photo rounded + - EShell: Use symbolic icons on GNOME + + Updated translations. +- Replace pkgconfig(geocode-glib-1.0), pkgconfig(gcr-3), + pkgconfig(gweather-3.0), pkgconfig(libsoup-2.4) and + pkgconfig(webkit2gtk-4.0) with pkgconfig(geocode-glib-2.0), + pkgconfig(gcr-4-gtk3), pkgconfig(gweather4), + pkgconfig(libsoup-3.0), pkgconfig(webkit2gtk-4.1) + BuildRequires/Requires following upstream changes. +- Drop pkgconfig(libgdata) BuildRequires/Requires: No longer + required, nor needed. + +- Update to version 3.44.4: + + Change when symbolic icons are forced in the application. + + Bugs fixed: + - Missing divider lines and paddings under GNOME. + - EColorSchemeWatcher: Verify chosen dark variant theme name + exists. + - ECompEditor: Reminders list is too small. + - Calendar: The default reminder not always added. + +- Update to version 3.44.3: + + EMailStripSigFilter: Make sure it doesn't read out of buffer + bounds. + + Bugs fixed: + - icons: Add symbolic variants for toolbar/folder tree icons. + - Composer: Skip STYLE and other tags in convert to Plain Text. + - Drag&Drop creates many identical temporary files. + - Update Task preview, when Task is updated. + - ESourceSelectorDialog: Close on double-click on source only. + - Crash when printing task list to pdf. + - Logic of "Do not sign meeting requests" is inverted. + - EShell: Use symbolic icons on GNOME. + + Updated translations. + +- Update to version 3.44.2: + + Miscellaneous: + - EShell: Auto-close ESource connection alerts on idle. + - EContactEditor: Use a GWeakRef on the editor when opening + target client. + - EWebDAVConfigLookup: Set also authentication method. + - EWebKitEditor: Mode change not propagated into the Editor + widget. + - Tasks: Ensure ICalTime::zone is set for current time. + - itip-view: Ignore empty text/plain subpart in meeting + invitation mail. + + Bug Fixes: + - WebKitEditor: Convert to plain text incorrect on + reply/forward open. + - itip-formatter: Use whole URL value as a link href. + - Fails to build with libgweather 3.36. + - Misc: Handle numpad Enter similarly as the Enter key. + - Composer: Ensure URL entry is focused in Link Properties. + - Better handle Dark Style GNOME 42 setting. + - iTIP formatter shows twice "Attendee status updated". + - Tasks: Overdue calculation sometimes incorrect. + - CompEditor: Move whole component between calendars. + - DUE-today color in Tasks window not always applied. + - Calendar: iTip message not sent to a Room address. + - EMFolderTreeModel: Prefer Inbox over other folder types. + +- Update to version 3.44.1: + + Bug Fixes: + - Cannot import PKCS12 certificate with non-ASCII or empty + password. + - icons: emblem-new hard to spot with adwaita-icon-theme 42. + - itip-formatter: Properly update content on message preview + reload. + - Mail: Preview uses wrong colors for HTML mail with dark + theme. + - Meeting attendees should default to Required Participants. + - attachment-reminder: Existing keyword lost on editing cancel. + - markdown-utils: Ignore character encoding hints in HTML when + converting to text. + - Flatpak: Attachments cannot be opened. + - Tasks: Cannot remove recurrence and Start date at the same + time. + - Composer: Markdown should preserve soft line breaks. + - Calendar: Show recurring information near event time in + preview/iTip. + - Show mailto: hyperlinks in the status bar percent-decoded. + + Miscellaneous: + - Calendar: Minicalendar shown after search in the List View. + - gal-view-instance: Do not crash on broken setup. + - Disable hardware acceleration for WebKitGTK. + + Updated translations. +- Drop fix_annoying_html_email_background_color_issue.patch: fixed + upstream. + +- Add fix_annoying_html_email_background_color_issue.patch to fix + a bug in Evolution that displays html formatted emails without a + background settings, and while using a dark layout in the desktop + environment to display black text and a dark background. + (glgo#GNOME/evolution#1835) + +- Update to version 3.44.0: + + Updated translations. + +- Update to version 3.43.3: + + e-widget-undo: Group user actions into a single undo record + + Set gtk+ CSS widget names for some widgets + + e_display_help: Call Yelp directly to display help + + help: Add shorter link titles for link trails + + Bugs fixed: glgo#GNOME/evolution#1373, + glgo#GNOME/evolution#1787, glgo#GNOME/evolution#1821, + glgo#GNOME/evolution#1824, glgo#GNOME/evolution!102. + + Updated translations. + +- Update to version 3.43.2: + + Use gtk_widget_is_visible() instead of gtk_widget_get_visible() + on some places + + Composer: + - Backup from toplevel BLOCKQUOTE on split for Undo/Redo + - Special-case requote of BLOCKQUOTE nodes in Plain Text mode + - Various changes for Plain Text re-quote + + MessageList: Show regen error in GUI, rather than in the + terminal + + Add a simple EMarkdownEditor widget + + text/markdown formatter: Allow HTML tags in the markdown + + Save temporary files into system temp, rather than under home + + Have a single function to convert markdown into HTML + + Add option to unset colors provided in HTML mails for preview + into Preferences + + Calendar: Add option to use a markdown editor for Description + in component editor + + ECompEditor: Timezone can be reset on component save + + Bugs fixed: glgo#GNOME/evolution#449, + glgo#GNOME/evolution#1763, glgo#GNOME/evolution#1767, + glgo#GNOME/evolution#1783, glgo#GNOME/evolution#1791, + glgo#GNOME/evolution#1792, glgo#GNOME/evolution#1793, + glgo#GNOME/evolution-data-server#372. + + Updated translations. + +- Update to version 3.43.1: + + GalViewInstanceSaveAsDialog: Do not show the dialog in the + init() + + By_Company.galview: Correct the column index in the grouping + part + + ESrvConfigLookup: Use correct extension name for properties + + em-format: Format text/markdown with cmark library + + Use `g_assert_true()` instead of `g_assert()` in the unit tests + + mail-importer: Ensure Message-ID header on imported message + + EWebView: Change mouse leave detection code + + mail-notification: Use different icon name in the notification + under Flatpak + + Misc: + - Generate appdata <releases/> from the NEWS file + - Do not build news-to-appdata executable + - Correct typo in fallback appdata attribute name + - Do not rely on build flags provided by evolution-data-server + + news-to-appdata: Escape text exported to XML + + flatpak: Update build manifests + + Calendar: Cannot always remove custom reminder message + + Composer: Don't show blockquote indicators on both sides for + 6th+ level + + cal-config-weather: Bundle WeatherLocationEntry + + Calendar: Not all task lists included in the task panel + + Install legacy icons into correct directory + + EAddressbookModel: Update view on client's capabilities + property change + + Load JavaScript plugins for message preview and WebKit editor + + icalendar-importer: Can show incorrect time in imported data + preview + + WebDAVNotes: Let the user choose which extension is used for + new notes + + Update list of authors for Help->About->Credits + + help: Add note about UI element sorting workaround (GN) + + Bugs fixed: glgo#GNOME/evolution#1032, + glgo#GNOME/evolution#1373, glgo#GNOME/evolution#1555, + glgo#GNOME/evolution#1571, glgo#GNOME/evolution#1586, + glgo#GNOME/evolution#1605, glgo#GNOME/evolution#1609, + glgo#GNOME/evolution#1611, glgo#GNOME/evolution#1612, + glgo#GNOME/evolution#1613, glgo#GNOME/evolution#1621, + glgo#GNOME/evolution#1623, glgo#GNOME/evolution#1637, + glgo#GNOME/evolution#1639, glgo#GNOME/evolution#1640, + glgo#GNOME/evolution#1645, glgo#GNOME/evolution#1646, + glgo#GNOME/evolution#1649, glgo#GNOME/evolution#1653, + glgo#GNOME/evolution#1657, glgo#GNOME/evolution#1667, + glgo#GNOME/evolution#1672, glgo#GNOME/evolution#1679, + glgo#GNOME/evolution#1696, glgo#GNOME/evolution#1697, + glgo#GNOME/evolution#1698, glgo#GNOME/evolution#1705, + glgo#GNOME/evolution#1708, glgo#GNOME/evolution#1712, + glgo#GNOME/evolution#1714, glgo#GNOME/evolution#1715, + glgo#GNOME/evolution#1716, glgo#GNOME/evolution#1717, + glgo#GNOME/evolution#1718, glgo#GNOME/evolution#1721, + glgo#GNOME/evolution#1722, glgo#GNOME/evolution#1724, + glgo#GNOME/evolution#1729, glgo#GNOME/evolution#1730, + glgo#GNOME/evolution#1747, glgo#GNOME/evolution#1749, + glgo#GNOME/evolution#1756, glgo#GNOME/evolution#1757, + glgo#GNOME/evolution#1758, glgo#GNOME/evolution!93, + glgo#GNOME/evolution!95. + + Updated translations. +- Add pkgconfig(libcmark) BuildRequires: New dependency. evolution-data-server -- Update to version 3.42.5: - + I#388 - Google OAuth out-of-band (oob) flow will be deprecated +- Update to version 3.50.3: + + Camel: Ignore errors about missing messages during filtering. + + Bug Fixes: + - sqlite3_enable_shared_cache is deprecated + - Camel: Hide errors from for-offline download + - IMAP: Copy/move messages in smaller batches + + Updated translations. + +- Update to version 3.50.2: + + Bug Fixes: + - alarm-notify: + . Some reminders could be lost + . Birthday floating date shifted by one day + - CamelGpgContext: Don't leak istream in gpg_sign_sync(). + - e-xml-utils: Fix build with libxml2 2.12. + + Miscellaneous: + - OAuth2: Add scheme handler for OAuth2 prompts in external + browser. + - EReminderWatcher: Last-notified time not always set. + + Updated translations. + +- Update to version 3.50.1: + + Bugs fixed: + - Update default calendar colors + - Mail: Correct conversion of UTF-16 encoded text files + + Updated translations. + +- Update to version 3.50.0: + + Correct test-cal-backend-sexp expected arguments + + Add e_util_guess_source_is_readonly() utility function + + Bugs fixed: + - addressbook-export: Do not translate `--format` arg + description + - Disable building tests in CMake + - Fix a typo (begining) in an openldap-extract.h comment + - Allow to use the flatpak manifest directly from GNOME Builder + + Updated translations. + +- Update to version 3.49.3: + + libecal: Move some basic utility functions from Evolution + + build: Do not depend on libsecret-unstable + + Harmonize `sizeof` keyword use + + CamelGgpContext: Strip unneeded information from keys on export + + ECalComponentText: Fix compiler warning from type-check of + const object + + Bugs fixed: + - IMAPx: Messages unexpectedly deleted from Inbox + - docs: Move the gi-docgen documentation to the parent folder + - Use collection source also when it has no auth method set + - IMAP: Cache does not refresh after UIDVALIDITY changes + - reminder-watcher: Default to system set 24-hour format + - docs: Add more dependencies to the gi-docgen generated + documentation + - Refine the pkgconfig and .gir dependencies + - Add "Unset Label" action in filter rules + - OAuth2: Provide detailed error on access token refresh + failure + + Updated translations. + +- Update to version 3.49.2: + + ECalMetaBackend: Error when trying to modify all instances from + a detached instance. + + ESoupSession: Setup GSSAPI/NTLM authentication also for + insecure connections. + + Calendar: Correct function prototype declarations + (-Wenum-int-mismatch). + + IMAPx: Remove unused argument from + imapx_update_message_info_flags(). + + Camel: Add functions related to GPG key import/info. + + IMAPx: Disable "Single client mode" by default. + + Fix a memory leak in EDataBookViewWatcher-s. + + libedata-book: Querying in aux tables fails with an SQLite + error. + + libedata-book: Treat "contains" query with empty value as + "exists". + + EDataBookViewWatcher-s: Claim runtime warning when fails to get + contacts. + + Bugs fixed: + - CalDAV: Allow to disable schedule reply on remove. + - Add option to reduce book/cal data usage when on a metered + connection. + - CalDAV: Zimbra has incorrect OPTIONS response for shared + calendars. + - Calendar: Add option to (not) delete "Declined" meeting. + - Camel MIME utils: fix aliasing issue in datetok. + - ECollator: Always include Latin/English letters. + - Camel: Filtering Search folder leaves changed messages in the + result. + - EBookMetaBackend: Changes from refresh() not propagated to + the opened views. + - ci: Export the documentation with GitLab Pages. + - docs: Add gi-docgen based documentation for all the + libraries. + - Add functions to set and support Autocrypt for mail messages. + - Calendar: Use user-configured date format in the editor + - Option to get Delivery Status Notification (DSN). + - CamelCipherContext: Add a specific error code for missing + public key. + + Updated translations. + +- Update to version 3.49.1: + + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work. + +- Update to version 3.48.4: + + Bug Fixed: Camel: Learn as Junk filter action not actually + running the learn function. + +- Update to version 3.48.3: + + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat + response. + +- Update to version 3.48.2: + + Bugs Fixed: + - Camel: Set proper S/MIME signature verification status. + - IMAP: Cannot remove labels added in Thunderbird. + - WebDAV: Fails to discover iCloud address book. + - Wrong S/MIME certificate selection for encrypted email. + +- Update to version 3.48.1: + + WebDAV Notes: Fallback to derive component summary from + description. + + CamelFilterDriver: Unset info's headers only when folder has + summary. + + Bugs fixed: + - Camel: POP3's 'UTF8' command blocking login. + - backends: React to destination URI changes. + - Fails to refresh backend with offline changes and broken + local cache state. + - IMAPx: Ignore 'Permission denied' error on refresh. + - libedataserver: Disable deprecation notice around + e_flag_timed_wait. + - Calendar: Change file backend discard_alarm() function. + + Updated translations. + +- Update to version 3.48.0: + + e-cal-util: Check for duplicate UIDs when generating alarms + + EReminderWatcher: Ensure correct default timezone set on + ECalClient + + ci: + - Use CCache and store the flatpak-builder cache + - ci: Run the CI for the current commit + + Updated translations. + +- Update to version 3.47.3: + + OAuth2 credentials prompter: Log what URI is being opened in + the WebKitWebView. + + Bugs fixed: + - alarm-notify: Incorrectly handles changes in recurring + events. + - build: Make it possible to override C++ standard. + - libedataserverui: Tweak lookout of the Trust Prompt dialog. + + Updated translations. +- Pass ENABLE_OAUTH2_WEBKITGTK4=ON to cmake, and drop + pkgconfig(webkit2gtk-5.0) and add pkgconfig(webkitgtk-6.0) + BuildRequires. + +- Update to version 3.47.2: + + IMAPx: Utilize normalization of the Inbox folder name. + + OAuth2 Credentials Prompter: Allow pasting the whole URL as an + authorization code. + + Enable GitLab CI for easier testing of the changes. + + OAuth2: Show errors returned by the server in the prompt + window. + + Parse URI strings into GUri in a relaxed mode. + + OAuth2: Extract returned information from URI query or + fragment. + + IMAPx: Folder refresh could remove new message from local + summary. + + Updated translations. + +- Update to version 3.47.1: + + Handle negative value for GUri's port. + + Stored values are never read. + + Fix memory leaks found by clang static analyzer. + + EVCard: Slightly speed up vCard parsing and export to text. + + camel-db.c: Rearrange transaction handling. + + CamelDB: Fix an uninitialized variable warning. + + build: Add a check for localtime_r(). + + build: Update check for elfutils/libdwfl.h. + + Add EXTENSIONS_DIR compile time option. + + Replace use of g_source_set_name_by_id(). + + Add ECacheKeys helper object for ref-counted data stored in an + ECache table. + + Calendar: Extract categories parsing into a utility function. + + Contacts: Add 'categories' backend property with a list of used + categories. + + Fix a crash under source_registry_object_added_no_owner(). + + ESoupAuthBearer: Add debug prints. + + Updated translations. +- Pass -DENABLE_OAUTH2_WEBKITGTK4=OFF to meson: we don't yet have a + webkitgtk-gtk4-build-with-oauth2. + +- Update to version 3.46.4: + + Parse URI strings into GUri in a relaxed mode + + IMAPx: Folder refresh could remove new message from local + summary + + Bugs fixed: + - libedataserverui4: (almost) empty GIR/VAPI file + - IMAP: Inbox hidden in offline with "Show only subscribed + folders" + - Google Task modification not synced + - CalDAV: Can fail to refresh content in some cases + + Updated translations. + +- Update to version 3.46.3: + + Fix a crash under source_registry_object_added_no_owner() + + ESoupAuthBearer: Add debug prints + + Bugs fixed: + - e_util_change_uri_component: Reset default port when changing + scheme + - Prompting for password too often + + Updated translations. + +- Update to version 3.46.2: + + e-xml-utils: Enable parse of huge XML files. + I Fix possible NULL-dereference in + e_cal_backend_file_modify_objects(). + I ECalComponentAttendee: Default CUTYPE is INDIVIDUAL. + I IMAP: Excessive memory usage on folder summary download. + I Trust Prompt: Add issuer's certificate fingerprint. + I Fails to add task with X-EVOLUTION-GTASKS-POSITION into Google + Task list. + +- Update to version 3.46.1: + + po: Merge .source files back to the POTFILES.in + + IMAPX: Hide complete requests in debug logs for some sensitive + commands + + Handle negative value for GUri's port + + CamelDB: Fix an uninitialized variable warning + + Bugs Fixed: + - LDAP: + . Possible memory leak in build_mods_from_contacts() + . Use valid values for error paths of contact create/remove + - Serialize OAuth2 token refresh for an account + - IMAP: Does not forget renamed folders on the server + - Tautology in e_named_parameters_equal() + - camel-db.c: Rearrange transaction handling + + Updated translations. + +- Update to version 3.46.0: + + Updated translations. + +- Update to version 3.45.3: + + build: Correct use of manual NSS/NSPR build flags + + libedataserverui: Add a widget to show certificate information + + Replace GcrCertificateWidget with libedataserverui's + ECertificateWidget + + Bugs fixed: + - Camel: VACUUM cannot run from within a transaction + - e-cal-component.c: typo VTOTO -> VTODO +- Drop unused pkgconfig(gcr-4-gtk3) BuildRequires. + +- Update to version 3.45.2: + + Bump libsoup minimum version requirement to 3.1.1 + + CamelDataWrapper: Add function to construct it from data + + ESourceMailAccount: Add 'builtin' property + + Add functions to manipulate Google Task API + + e_soup_session_util_normalize_uri_path: Normalize path only + when not encoded + + Replace libgdata dependency with built-in functions + + Add camel_folder_get_full_display_name() + + CamelFolderSummary: Hide empty email address in user visible + strings + + Calendar: Correct handling of a "not modified" On The Web + calendar + + ESoupSession: Extract common auth failure code into a utility + function + + ESoupAuthBearer: Check for token expiration in + e_soup_auth_bearer_is_authenticated() + + EOAuth2Service: Correct free function for GBytes structure + + ESoupSession: Allow NULL source internally + + Check for non-zero value passed to g_flags_get_first_value() + + alarm-notify: Use themed icon instead of file icon for + notifications + + ESoupSession: Avoid downgrade of Bearer (OAuth2) auth for + authentication + + Bugs fixed: + - LDAP: Conditionally use displayName for file-as + - IMAPx: Unsubscribed folders in personal namespace hidden in + offline + - ESoupSession: Remember server fail response for detailed error + - ECalClient: Remove libical errors from components on write + - IMAPx: Unsubscribed folder always removed from the UI + - reminders-widget: Sort snooze times by duration +- Drop libdata dependency following upstream changes. + +- Update to version 3.45.1: + + The Evolution-Data-Server had been ported to libsoup3, which + means anything what uses it, and all of its dependencies, + should be libsoup3 too. + + Change how OAuth2 credentials are stored in the code. + + ESoupAuthBearer: Implement two more SoupAuth virtual methods. + + ERemindersWidget: Allow width shrink for small screens. + + e-module: Add debug prints about module loading. + + Fix few memory leaks discovered by Coverity scan. + + goa-ews: Handle certificate errors during autodiscover. + + GOA module: Prevent ESource removal on D-Bus reconnect or + registry reload. + + EExtensible: Introduce e_extensible_reload_extensions(). + + EDataFactory: Reload extensions on factory start. + + book/cal-meta-backend: Claim error on refresh call in Power + Saver mode. + + Calendar: Add functions to handle LANGUAGE parameter on + properties. + + e-cal-component: Fix a logic flaw in the foreach_property(). + + alarm-notify: Use localized summary/description properties, + if available. + + build: Look for WebKitGTK only when GTK/GTK4 is enabled. + + Correct libedataserverui4 main header file. + + ECredentialsPrompterImplPassword: Dialog not closed on + OK/Cancel click in gtk3. + + ESoupSession: Change handling of credentials. + +- Update to version 3.44.4: + + ESoupAuthBearer: Check for token expiration in + e_soup_auth_bearer_is_authenticated(). + + ESoupSession: Avoid downgrade of Bearer (OAuth2) auth for + authentication. + + Check for non-zero value passed to g_flags_get_first_value(). + + alarm-notify: Use themed icon instead of file icon for + notifications. + + Bugs fixed: IMAPx: Unsubscribed folder always removed from the + UI. + +- Update to version 3.44.3: + + Disable hardware acceleration for WebKitGTK. + + ESource: Reconnect signal handlers when the D-Bus 'source' + interface changes. + + Bugs fixed: + - LDAP: Conditionally use 'description' as Note. + - Tests fail with libphonenumber 8.12.49. + - Sanitize IPv6 proxy address before passing it to WebKitGTK. + - Calendar: Correct UNTIL recurrence with midnight start. + - Camel: Read message ID-s with multiple `@`. + +- Update to version 3.44.2: + + Miscellaneous: + - ERemindersWidget: Allow width shrink for small screens. + - Fix few memory leaks discovered by Coverity scan. + - GOA module: Prevent ESource removal on D-Bus reconnect or + registry reload. + + Bug Fixes: + - CalDAV: Crash on calendar update. + - e-webdav-discover: Fails to find Radicale calendars within + collection account. + - Google OAuth out-of-band (oob) flow will be deprecated. + - IMAPx: Fails to create folder with NIL folder hierarchy + delimiter. + - WebDAVCollectionBackend: Removes sources on server error. + +- Update to version 3.44.1: + + Bugs fixed: + - CalDAV: Free/Busy not working with Nextcloud. + - EWebDAVSession: Correct extract of href Location header. + +- Update to version 3.44.0: + + Updated translations. + +- Update to version 3.43.3: + + Camel: Thaw frozen folders on failed Maildir message transfer + + CamelFolderSummary: Re-enable notifications on message info in + summary_assign_uid() + + Bugs fixed: glgo#GNOME/evolution-data-server#377, + glgo#GNOME/evolution-data-server#378, + glgo#GNOME/evolution-data-server!92, + glgo#GNOME/evolution-data-server!93. + + Updated translations. + +- Update to version 3.43.2: + + IMAPx: Avoid creating NOSELECT CamelFolder-s + + CamelMimeFilterCRLF: Correct encoding part of the filter + + CamelMimeParser: Correct body content parse when CRLF is used + + Provide database file name in SQLITE_CORRUPT error message + + camel-net-utils: Allow NULL string arguments in IDNA/ASCII + functions + + Bugs fixed: glgo#GNOME/evolution-data-server#369, + glgo#GNOME/evolution-data-server#372, + glgo#GNOME/evolution-data-server#374, + glgo#GNOME/evolution-data-server!79. + + Updated translations. + +- Replace libgdata-devel, libgweather-devel and libsoup-devel with + pkgconfig(libgdata), pkgconfig(gweather-3.0) and + pkgconfig(libsoup-2.4) BuildRequires: align with what cmake + checks for. + +- Update to version 3.43.1.1: + + Correct install of the translation files. +- Changes from version 3.43.1: + + LDAP: Fix a memory leak when filling a contact address + + book/cal-backend: Add some safety checks around + pending_operations queue + + Use `g_assert_true()` instead of `g_assert()` in the unit tests + + ERemindersWidget: Incorrect value for last selected snooze time + after open + + Camel: Correct a copy&paste error in a function documentation + + org.gnome.Evolution-alarm-notify.desktop: Add + X-GNOME-UsesNotifications=true + + Install legacy icons into correct directory + + LDAP: Some property changes do not update local cache properly + + secret-monitor: Turn runtime warnings into debug prints + + Camel: Use the same charset in all RFC2047-encoded words + + WebDAVNotes: Let the user choose which extension is used for + new notes + + _libedataserverui_init_icon_theme: Test whether default + GdkScreen exists + + camel-docs.sgml.in: Add camel-hostname-utils documentation + + e-cal-client: Correct non-NULL check in + e_cal_client_create_objects_sync() + + Calendar: Adapt to libical 3.0.12 change + + ECalComponent: Add safety checks on get/set of DTEND/DUE + properties + + Bugs fixed: glgo#GNOME/evolution-data-server#352, + glgo#GNOME/evolution-data-server#354, + glgo#GNOME/evolution-data-server#355, + glgo#GNOME/evolution-data-server#356, + glgo#GNOME/evolution-data-server#360, + glgo#GNOME/evolution-data-server#361, + glgo#GNOME/evolution-data-server#364, + glgo#GNOME/evolution-data-server#365, + glgo#GNOME/evolution-data-server#366, + glgo#GNOME/evolution-data-server#368, + glgo#GNOME/evolution-data-server#371, + glgo#GNOME/evolution-data-server!76, + glgo#GNOME/evolution-data-server!78, + glgo#GNOME/evolution-data-server!81, + glgo#GNOME/evolution-data-server!83, + glgo#GNOME/evolution-data-server!84, + glgo#GNOME/evolution-data-server!87, + glgo#GNOME/evolution-data-server!88, + glgo#GNOME/evolution-data-server#1032, + glgo#GNOME/evolution-data-server#1621, + glgo#GNOME/evolution-data-server#1639, + glgo#GNOME/evolution-data-server#1645, + glgo#GNOME/evolution-data-server#1698. + + Updated translations. evolution-ews +- Update to version 3.50.3: + + Bug Fixes: + - Mail: Calendar attachments can be broken by the server. + - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into + plain events. + + Updated translations. + +- Update to version 3.50.2: + + Calendar: Don't convert UTC times to local timezone + + Updated translations. + +- Update to version 3.50.1: + + Bugs Fixed: + - Search in online GAL when OAB is misconfigured + - Text from .error file not translated in the GUI + - Fix scope for OAuth2 v2 being hard-coded to O365 + + Updated translations. + +- Update to version 3.50.0: + + Calendar: Unlock connection lock before refreshing the calendar + on component load + + ci: Rename org.gnome.evolution-ews.nightly to + org.gnome.EvolutionEws.Devel + + Updated translations. + +- Update to version 3.49.3: + + EWS calendar: Do not link against Evolution libraries + + Bugs fixed: Ask for credentials when access token refresh fails + + Updated translations. + +- Update to version 3.49.2: + + OALComboBox: Always prefer collection ESource when fetching + list of OABs. + + Bugs fixed: + - Parse XML responses in recovery mode + - Calendar: Provide user comments in the invitation response + - CalDAV: Allow to disable schedule reply on remove + - Add option to reduce book/cal data usage when on a metered + connection + + Updated translations. + +- Update to version 3.49.1: + + Bugs Fixed: Mail: Add per-folder option to always check for new + mail. + +- Update to version 3.48.2: + + Bugs fixed: + - Sometimes fails to delete recurring event occurrence + - Ask for OAuth2 credentials for autodiscovery + + Updated translations. + +- Update to version 3.48.1: + + Updated translations. + +- Update to version 3.48.0: + + Updated translations. + +- Update to version 3.47.3: + + OAuth2: Add option to use version 2.0 of the API. + + Updated translations. + +- Update to version 3.47.2: + + Enable GitLab CI for easier testing of the changes. + + Remove duplicated OAuth2 code. + + Updated translations. + +- Update to version 3.46.4: + + Sanitize headers in debug log also for level 1 + + Bugs fixed: + - Calendar: + . Cover possible ID conversion for Online meetings + . Ensure TimeZone info in SOAP-header request + . Convert floating time to user's timezone on save + - Disabled sources auto-re-enabled the next start + - Subscribed free/busy calendar does not show all events + +- Update to version 3.46.3: + + ecb_ews_get_timezone: Check for non-NULL `tzid` to avoid + runtime warning + + Updated translations. + +- Update to version 3.46.2: + + Camel: Remove invalid 'else' in ews_get_folder_info_sync(). + + EWS: GetFolderPermissions response lost. + + EEwsNotification: Re-subscribe when current subscription fails. + + Fix visibility of "Subscribe to folder of other EWS user" menu + option. + + Fix a small memory leak when updating EWS foreign subfolders. + + Correct response read of SetUserOofSettingsRequest. + + EEwsOooNotificator: + - Change how timeout callback is removed. + - Simplify response code to the alert. + + Subscribe foreign folder dialog does not close on success. + + EEwsSearchUser: Fix a small memory leak. + + Updated translations. + +- Update to version 3.46.1: + + Handle negative value for GUri's port + + EwsConnect: Early stop a response traversal + + ESoapResponse: Allow NULL for some traversal functions + + ebb_ews_mailbox_to_contact: Fix a memory leak + + Updated translations. + +- Update to version 3.46.0: + + Updated translations. + +- Update to version 3.45.3: + + Updated translations. + +- Update to version 3.45.2: + + Remove false runtime check in + ews_connection_notification_start_thread(). + + Microsoft365: Split iCalendar component manipulation code into + separate file. + + Use uhttpmock 0.9 for internal tests. + + Bug Fixes: + - Calendar: + . Ability to create Online meeting. + . Fix occurrence index counter. + + Updated translations. +- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) + following upstream changes. + +- Update to version 3.44.4: + + Bugs fixed: Calendar: Fix occurrence index counter. + +- Update to version 3.44.3: + + Bugs fixed: Specify FolderClass when creating generic folder + only. + + Updated translations. + +- Update to version 3.44.2: + + Miscellaneous: + - build: Limit which parts link to the evolution libraries. + - EWS registry backend: Handle gracefully when Host URL is not + set. + + Updated translations. +- Drop evolution-ews-fix-gtk-linkage.patch: fixed upstream. + +- Add evolution-ews-fix-gtk-linkage.patch: fix for gnome-contacts + being unable to launch. + +- Update to version 3.44.1: + + Bug Fix: Correct display of folder size. + + Miscellaneous: Address some of the static analyzers warnings. + + Updated translations. + +- Update to version 3.44.0: + + Updated translations. + +- Update to version 3.43.3: + + Bugs Fixed: glgo#GNOME/evolution-ews!7: OAuth2: Remove + prompt=login parameter from auth URL. + +- Update to version 3.43.2: + + Misc: Correct response print in debug output + + Retry on Unauthorized response when server disconnected + + e-ews-connection: Clear cached connection before sending a + request + + Bugs fixed: glgo#GNOME/evolution-ews#77 + + Updated translations. + +- Update to version 3.43.1: + + ConfigLookup: + - Change values saved to the lookup result + - Remove duplicated 'if' + + Addressbook: Fix two memory leaks + + Use `g_assert_true()` instead of `g_assert()` in the unit test + + Bugs fixed: glgo#GNOME/evolution-ews#3, + glgo#GNOME/evolution-ews#163, glgo#GNOME/evolution-ews#165, + glgo#GNOME/evolution-ews#166, glgo#GNOME/evolution-ews#174, + glgo#GNOME/evolution-ews#1637. + + Updated translations. + ffmpeg +- ffmpeg-fix-new-binutils.patch: fix build with new binutils + ffmpeg-4 +- ffmpeg-avcodec-libdav1d-fix-compilation-after-recent-libdav.patch, + ffmpeg-avcodec-libdav1d-don-t-repeatedly-parse-the-same-seq.patch + * fixes build against dav1d, which has been updated in + SUSE:SLE-15-SP5:Update (where apparently no rebuild of ffmpeg-4 + had been triggered) + +- drop support for libmfx, which is no longer supported upstream + at all (boo#1219494) + ffmpegthumbs +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Drop unused KI18n header/dependency + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + file-roller +- Update to version 43.1: + + Fixed deb package support. + + Fixed wrong filename when opening a files on Google Drive. + + Updated README. + + Updated translations. + filelight +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Revert "Fix ignore path support. Fix crash when we load root path" + * tests: cripple freebsd testing + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * windows: get the compressed size for compressed and sparse files (kde#473024) + * posix: undo apfs hack + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Now we can build doc/po files + * QQC2DesktopStyle is build in kf6 too + * De-conditionalize icon naming + * Don't iterate over element that are immedialtely removed + * Remove unused includes + * Make source file non-executable + * Fix ignore path support. Fix crash when we load root path + * Remove extra ; + * Add menu separator before delete action + * Allow to build against kf6/kf5 + * Fix Context Menu Items + * Add 23.04.0 Windows artifact + * make qml cache disabling conditional on statvfs + * disable qml disk cache (kde#466415) + * use the default loading text for polish (kde#468395) + * Set a sane default window size (kde#468118) + * Explicitly look for KF{5,6}CoreAddons + * Drop no longer used QtSvg dependency + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * disable qml disk cache (kde#466415) + * use the default loading text for polish (kde#468395) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + fontconfig +- Run autoreconf for Leap 15.x to fix build breakage + +- update to 2.14.2: + * Adjust indentation between programlisting in fontconfig-user.sgml + * Add some missing constant names for weight + * Report more detailed logs instead of assertion + * Fix a typo in description for HAVE_STDATOMIC_PRIMITIVES + * Ignore LC_CTYPE if set to "UTF-8" + * add --with-default-sub-pixel-rendering option + * Add FC_DESKTOP_NAME property + +- update to 2.14.1: + * Bump the cache version to 8 in doc/fontconfig-user.sgm + * Enable 10-sub-pixel-rgb.conf by default + * build fixes and translation updates + * Avoid misuse of ctype + +- Seems we now need python3 for building + +- update to 2.14.0: + * Fix endianness on generating MD5 cache name + * Fix a typo in the description of FcWeightFromOpenTypeDouble + * fc-validate: returns an error code when missing some glyphs + * Fallback uuid-based name to read a cache if no MD5-based cache + * fc-cache: Show font directories to generate cache with -v + * Replace UUID file mechanism with per-directory 'map' attribute [v2] + * memleak fixes +- drop fontconfig-do-not-remove-UUID-file.patch (obsolete) +- add skip-network-test.patch + frameworkintegration +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + +- Update appstream build requirement for compatibility with 1.0.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * Don't play sound for plain notification (kde#457672) + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + freerdp +- Add OpenSSL 3.0 support: [bsc#1218854, bsc#1217722, jsc#PED-6570] + * Fix FIPS mode support and build with OpenSSL 3.0 + * winpr: avoid calling FIPS_mode() with OpenSSL 3.0 + * winpr/ssl: Load legacy provider when initializing OpenSSL 3.0 + * Add upstream patches: + - freerdp-FIPS_mode.patch [26bf2816] + - freerdp-Avoid-Calling-FIPS_mode.patch [0c81c73c] + - freerdp-Load-legacy-provider.patch [2d0b5875] + gcr3 +- Use %patch -p N instead of deprecated %patchN. + gdl +- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a + consequence cannot be held responsible to deliver that basic + directory structure. + gegl +- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which + fixes building in SLE where both libSDL2-devel and a newer + SDL2-devel packages are available. + gjs +- Update to version 1.78.1: + + Gtk template signals cause a reference cycle that is not + detected + + Modules from resources may get loaded twice + + docs: add examples for creating cairo image surfaces + + Deadlocks between GJS GC and dconf gsettings when a setting + value is changed + + Gtk3: Fix leak in GtkBuilder template signal connections +- Drop 3cae384aaf15dec6653b1a5400032c2c2e5dc34c.patch: Fixed + upstream + +- Add 3cae384aaf15dec6653b1a5400032c2c2e5dc34c.patch: module: + Canonicalize import specifier before inserting it in registry. + +- Explicitly BuildRequire /usr/bin/dbus-run-session: needed by the + test suite. + glib-networking +- Update to version 2.78.0: + + Respect root certificates added to macOS system keychain by + users + + Disable PKCS #11 tests when GnuTLS is built without PKCS #11 + support + + Fix connection tests on 32-bit systems with 64-bit time_t + + Updated translations. + +- Ignore test suite errors for now: the test passes when run + locally in a chroot build env, but fails inside a kvm build env. + +- Update to version 2.76.1: + + Fix proxy tests when built against libproxy 0.5. + + Updated translations. +- Drop a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: fixed + upstream. + +- Add a7db10e8862050f19af5c2eebcd1d590a04d5ced.patch: Fix tests + using libproxy 0.5. + +- Update to version 2.76.0: + + Fix OpenSSL sessions becoming unresumable. + + Fix installed libproxy test. + +- Update to version 2.76.beta: + + Hopefully fix environment proxy resolver on Windows. + + Remove static_modules build option, use + - Ddefault_library=static instead. + + Updated translations. + +- Update to version 2.76.alpha: + + OpenSSL: add session resumption support. + + GnuTLS: several session resumption improvements. + + Skip TLS exporter test for TLS 1.2. + + Default values for build options have changed, no longer use + auto. + + Fix static linking on Windows. + + Don't use system trust on iOS. + + Updated translations. +- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed + upstream. + +- Fix build with gnutls 3.7.8: + * tests: skip tls-exporter test for TLS 1.2 + * https://gitlab.gnome.org/GNOME/glib-networking/-/issues/201 + * Add glib-networking-gnutls-tls-exporter-tls12.patch + +- Update to version 2.74.0: + + Updated translations. + +- Update to version 2.74.rc: + + Support PKCS #12 encrypted certificates. + + Various improvements to Meson build system. + + Multiple fixes for proxy tests. + +- Update to version 2.74.beta: + + Drop environment proxy resolver to lowest priority. + +- Update to version 2.74.alpha: + + Add build option for toggling debug logging. + + Move gettext() usage out of hot paths. + + Fix tests build when using openssl. + + Properly free libproxy lookup results and require libproxy + 0.4.16. + + Add additional validation for proxy lookup results. + + Allow using static libraries via meson subprojects. + + Updated translations. + +- Update to version 2.72.2: + + Drop environment proxy resolver to lowest priority. + +- Update to version 2.72.1 + + Discard empty proxy environment variables. + +- Update to version 2.72.0: + + Fix proxy tests. + + GnuTLS: use IANA-style ciphersuite names with GnuTLS 3.7.4. + + meson devenv. + + Updated translations. + +- Update to version 2.72.beta: + + Add environment variable proxy resolver. + + OpenSSL: fix uninitialized memory use. + +- Update to version 2.72.alpha: + + OpenSSL: + - Fix unsafe error handling. + - Fail when appropriate if Must-Staple extension is set. + + GnuTLS: fix TLS 1.3 ciphersuite names, should use underscores. + + Improve failure of tls-unique channel binding requests. + + Do not fill SNI extension with IP address. + glibc +- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in + __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780, + bsc#1218863, bsc#1218867, bsc#1218868) +- qsort-invalid-cmp.patch: qsort: handle degenerated compare function + (bsc#1218866) + +- Change minimum GCC to 13 + +- Split off libnsl.so.1 into a separate package + glibc:i686 +- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in + __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780, + bsc#1218863, bsc#1218867, bsc#1218868) +- qsort-invalid-cmp.patch: qsort: handle degenerated compare function + (bsc#1218866) + +- Change minimum GCC to 13 + +- Split off libnsl.so.1 into a separate package + gmmlib +- update to 22.3.17: + * Fix possible integer overflow + * Assert and return on divide by zero (#187) + * Update DG2 device ID macro (#183) + +- update to 22.3.16: + * Fix to align HAlign to 128bytes for Linear Packed YUV format + * Add PVC device ID + * Guard FormatTable to be within bound + gnome-control-center +- Add gnome-control-center-fix-region-preview-crash.patch: + nl_langinfo's returned pointer could be invalid after switching + locale, so we have to save the result before switch locale to + prevent the crash (bsc#1218528, + glgo#GNOME/gnome-control-center!2122). + +- Update to version 45.2: + + Apps: + - Fix status page glitch on initialization + - Fix "File and Link Association" interface not reflecting + changes + + Background: Improve background preview and chooser performance + + Default Apps: Fix undesired resetting of default apps during + startup + + Mouse: Fix interference issue with scroll event in Mouse Test + window + + Network: + - Close network editor when using non-native + nm-connection-editor + - Show decoration buttons on empty-state (no network device + found page) + - Share WPA3 (SAE) networks with QR Code + - Hide QR Code icon when connection is not successful + - Remove deprecated 'wpa-none' + - Fix route label alignments + + Privacy: + - Fix crash from free bug in the Camera page + - Fix potential crash on Bolt page visibility + + Region: Show preview measurement format in current locale + + Sound: Update mute state when setting mixer control for a + stream + + Users: Show tooltip information for the Avatar widget +- Drop gnome-control-center-network-fix-nmce-popup.patch: Fixed + upstream. + gnome-logs +- Convert to source service for easier updating. + gnome-maps -- Add gnome-maps-bec3d2f2.patch: Fix tests for time formats with - different kind of spaces (boo#1216184, boo#1217240). +- Update to version 45.2: + + Fixed triggering a extranous reload of the trip query in the + case the user has already filled in query points + + Updated translations. + +- Update to version 45.1: + + Add more validation of transit plugin parameters + + Fix showing missing nearby POIs when browsing in some cases + + Set lower timeout when downloading service file + + Fix searching for recent routes + + Updated translations. + +- Update to version 45.0: + + Hide the experimental vector map toggle if libshumate is + compiled without vector support. + + Fix POI browser category labels showing translated strings. + + Updated translations. + +- Update to version 45.rc: + + Enabled experimental vector-based map. + + Update OSM edit POI definition. + + Increase sidebar width to fit longer translated strings. + + Updated translations. + +- Update to version 45.beta: + + Use Adw.OverlaySplitView for the routing sidebar. This enables + better narrow screen size adaptiveness and using touch gestures + to open the sidebar. + + Always show phone numbers as links when sandboxed (e.g. + Flatpak). + + Re-enable animations when going to new places and showing + routes. + + Use toasts for the OSM zoom in and location service dialogs. + + Restrict to using only supported languages for the GraphHopper + geocoding (search) service. +- Add pkgconfig(libportal) BuildRequires: New dependency. + +- Update to version 45.alpha: + + Implemented POI explore UI + + Move zoom control buttons (back) to overlay + + Add rotation button with ability to reset rotation + + Make use of Adw.Toast for showing simple messages + + Update screenshots + + Add support for auth header in OpenTripPlanner plugin +- Drop gnome-maps-fix-dependency.patch: Still valid, but no longer + needed. + +- Update to version 44.4: + + Fix for potential security issue. + + Restrict GraphHopper geocoder to supported languages. + +- Update to version 44.3: + + Add support for auth headers in the OpenTripPlanner plugin. + + Updated translations. + +- Update to version 44.2: + + Show thumbnails for places with a linked Wikidata entry with a + title image, but that has no linked Wikipedia articles + + Show the correct rotation of the user location marker when + there is a heading (Geoclue indicating motion), in case the map + view is rotated + + Updated translations. + +- Update to version 44.1: + + Disable animations also on zoom-to-fit and when selecting + itinerary point for public transit routes, to avoid tile server + throttling. + + Fix the "Send to" dialog which was broken in the case when + there are external apps supporting geo: links. + + Updated translations. + +- Update to version 44.0 (boo#1216184, boo#1217240): + + Disable the go-to animation to avoid getting throttled by the + tile server. + + Updated translations. + +- Update to version 44.rc: + + Updated POI definitions for OpenStreetMap editing + + Center text in the location service dialog + + Tweak header captilization and ellipsation for tooltips and + menu items + + Use proper suggestions style for search result lists + + Add nightly builds for AArch64 + + Updated translations. +- Drop explicit typelib(GtkClutter) = 1.0 and + typelib(GeocodeGlib) = 1.0 Requires: No longer needed. + +- Update to version 44.beta: + + Prevent the scale to cover the sidebar when the window is + narrow + + Fix keyboard navigation of search results (regression from the + GTK 4 port) + + Style fixes of the sidebar border + + Make the "export as image" dialog work on phones + + Updated translations. +- Changes from version 44.alpha: + + Fix excessive margins in place bubbles + + Fix adaptive mode detection when maximized + + Fix broken long-press to bring up the context menu on touch + screens + + Fixing various issues left after the GTK 4 port + + Fix setting adaptive narrow (phone) mode on first launch on + portrait displays + + Fix dragging-and-dropping route entris in the sidebar + + Fix opening shapelayer files when dragged-and-dropped onto the + main window + + Fix selecting turnpoint instructions showing the position of + the instruction on the map + + Fix local tiles (using the --local command-line option) + + Fix location service dialog + + Fix send-to dialog + + Fix user location accuracy marker positioning + + Implement support for getting thumbnails and Wikipedia article + extracts from Wikidata + + Updated translations. +- Drop gnome-maps-icu72.patch: Fixed upstream. + +- Update to version 43.4: + + Prevent the scale to cover the sidebar when the window is + narrow. + +- Update to version 43.3: + + Fix blurry shape layers on zoom. + + Fix user location accuracy marker positioning. + + Various other bug fixes. + + Updated translations. + +- Update to version 43.2: + + Fix excessive margins in place bubbles. + + Fix adaptive mode detection when maximized. + + Fix broken long-press to bring up the context menu on touch + screens. + + Updated translations. + +- Add gnome-maps-icu72.patch: fix comparisons in time tests + (glgo#GNOME/gnome-maps!261). + +- Update to version 43.1: + + Fixing various issues left after the GTK 4 port. + + Fix setting adaptive narrow (phone) mode on first launch on + portrait displays. + + Fix dragging-and-dropping route entris in the sidebar. + + Fix opening shapelayer files when dragged-and-dropped onto the + main window. + + Fix selecting turnpoint instructions showing the position of + the instruction on the map. + + Fix local tiles (using the --local command-line option). + + Fix location service dialog. + + Fix send-to dialog. + + Updated translations. + +- Update to version 43.0: + + Remove build-dependency on GTK3. + + Don't install tests gresource. + + Updated translations. +- Drop update-desktop-files BuildRequires and macro, no longer + needed. +- Add appstream-glib and desktop-file-utils BuildRequires, validate + appdata and desktop files during build. +- Add gnome-maps-fix-dependency.patch: Fix upstream dodo when + setting dependency for libshumate. + +- Update to version 43.rc: + + Use Adwaita about dialog + + Various UI cleanups, tweaks, and fixes + + Switch OSM edit authorization to use OAuth 2 + + Update POI definitions for OSM editing + + Updated translations. +- Drop pkgconfig(champlain-0.12) BuildRequires: No longer used, nor + needed since the port to gtk4/libshumate. + +- GNOME Maps uses a gi dep syntax that is not yet understood by the + dep scanner, thus add explicit Requires on typelib(GeocodeGlib) + and typelib(GtkClutter), + +- Update to version 43.beta: + + Port to GTK 4 and libshumate. + + Port to use libsoup 3. +- Adjust BuildRequires for upstream changes: + + Drop pkgconfig(gtl3.0), pkgconfig(libndy-1)pkgconfig(rest-0.7), + pkgconfig(geocode-glib-1.0) + + Add pkgconfig(gtk4), pkgconfig(liadwaita-1), + pkgconfig(rest-1.0),pkgconfig(geocode-glib-2.0), + pkgconfig(shumate-1.0) + +- Update to version 43.alpha: + + Remove network check (always assume network is available). + + Remove check-in support (as no GOA backends support this + anymore). + + Use external browser to authorize OSM account for editing. + + Add checkbox to select the visibility of the scale. + + Migrate code to use ES 6 modules. + + Tune location bias scale parameter for the Photon geocoder. + + Updated translations. gnome-settings-daemon +- Update to version 45.1: + + Power: Compiler warning fixes. + + Smartcard: Error handling fix. + + USB Protection: Comment clean up. + + Updated translations. +- Drop upstream fixed patches: + + 41d0dc1db4d75c37ba67fe903105b4e162d42f1a.patch + + 538816ff42f682fc4b541810ca107486abab9976.patch + + a059909d62da0c11774f1089d02937699fabf150.patch + gnome-shell +- Adapt to version 45.3(bsc#1216072): + + Rebase gnome-shell-domain.patch + + Rebase gnome-shell-fate324570-Make-GDM-background-image-configurable.patch + +- Update to version 45.3: + + Allow any enter key to be used to screenshot. + + Fix spinner in light style variant. + + Improve formatting of extension errors. + + Fixed crash. + + Misc. bug fixes and cleanups. + + Updated translations. +- Drop gnome-shell_nb_fix_trans.patch: fixed upstream. + gnome-terminal -- Update to version 3.42.3: +- Update to version 3.50.1: + * util: check flatpak for alternate terminals + * prefs: Get the headerbar pref + * build: Bump vte req version + +- Let the description point out details distinguishing this + terminal emulator from others. + +- Update to version 3.50.0: + * search: Mark search provider as no autostart + * Revert "screen: Use clean env when creating new tab" + * Updated translations. +- Change compression in service and tarball produced to zst. + +- Update to version 3.49.99: + * search: Mark search provider as no autostart + * Revert "screen: Use clean env when creating new tab" + * Updated translations. + +- Update to version 3.49.92: + + build: + - Bump vte req version + - More detailed version info + + debug: Move debug print to right branch + + docs: Document new color schemes + + help: Add help translation for TR locale + + prefs: Update theme variant names + + server: + - Add theme style support + - Block pk-gtk module + - More env var sanitisation + + util: Also check /usr/etc for xdg-terminal-exec configuration + + window: Add a11y labels to the headerbar buttons + + Updated translations. +- Add pkgconfig(libhandy-1) BuildRequires: New dependency. + +- Update to version 3.48.2: + + build: Bump vte req version. + + Updated translations. + +- Update to version 3.48.1: + + help: Add help translation for TR locale + + server: More env var sanitisation - + Revert "regex: Workaround a PCRE bug resulting in not recognizing - schemeless URLs" - + regex: Fix path-less URL recognition - + window: Use a normal menu for the popup menu - + build: Post release version bump + +- Update to version 3.48.0: + + Updated translations. + +- Update to version 3.47.99: + + util: Also check /usr/etc for xdg-terminal-exec configuration + + docs: Document new color schemes + +- Update to version 3.47.92: + + all: + - Implement xdg-terminal-exec support + - Make env filtering uniform + - ODR fix + - Replace %m with using g_strerror() in printf calls + + build: + - Add define for openbsd + - Add install tags + - Assert sanity + - Build fix for netbsd + - Fix libc feature defines + - Fix nautilus extension install directory + - More detailed version info + - Output warning on unstable release + - Remove erroneous volatile + - Remove unnecessary meson version check + - Update meson req version + - Update nautilus extension build req + - Update README + - Use built-in mandir option + - Use non-deprecated API + - Validate all desktop files + - Validate metainfo files + + client: + - Improve env var filters + - legacy: Drop debug messages + - legacy: Fix typo assigning XDG_ACTIVATION_TOKEN + - More env vars to filter + - Transport XDG_ACTIVATION_TOKEN to the server + - Use verified schema + - utils: Fix unused function warning on non-debug build + + desktop: + - Use Preferences icon + - Use standard key + + docs: + - Fix some typos in README + - Fix some wrong info in README + + icons: Add separate icons for Preferences + + l10n: Remove mjw from LINGUAS + + metainfo: + - Add launchable info + - Fix broken metainfo translations + - Pass validation + + nautilus: + - Don't include gdk headers in the nautilus extension + - Fix build + - Fix macro redefinition warning + - Try to fix the build with nautilus 43 + + po: Mark bogus translated string as fuzzy + + prefs: + - Add NoDisplay desktop file for the prefs binary + - Fix default terminal check + - Fix serialisation format + - Fix standalone launch of g-t-preferences + - Hold application while the prefs are shown + - Make preferences dialogue OOP + - Move prefs binary to libexecdir + - Reduce default bus timeout + - Sink a floating variant + - Try to improve translator hint comment + - Use autocleanup more + - Use default timeout when debugging + - Use different wm class + - Use new icon + + profile: + - Use correct schema source for the profiles list schema + - Use the correct schema source to lookup schemas + + Revert "screen: Use clean env when creating new tab" + + screen: + - Add some missing casts + - Use correct environment filter + + settings: + - Consolidate settings related code into one source file + - Import some backend specific code from glib + - Remove direct dconf dependency + + util: Fix interpretation of TryExec desktop entry key + + Updated translations. + +- Update to version 3.46.8: + * all: Make env filtering uniform + * build: Use built-in mandir option + * client: + - legacy: Drop debug messages + - Transport XDG_ACTIVATION_TOKEN to the server + * metainfo: Add launchable info + * prefs: Fix default terminal check + * screen: Use correct environment filter + * Updated translations. + +- Update to version 3.46.7: + * nautilus: Fix macro redefinition warning + * screen: Add some missing casts + * build: Add define for openbsd + * Updated translations. + +- Update to version 3.46.6: + * prefs: Sink a floating variant + * prefs: Use default timeout when debugging + * prefs: Reduce default bus timeout + * prefs: Fix serialisation format + * client: Improve env var filters + +- Update to version 3.46.5: + * util: Fix interpretation of TryExec desktop entry key +- Drop f06e6e5.patch: fixed upstream. + +- Update to version 3.46.4: + * all: backport: Implement xdg-terminal-exec support. + * docs: + - Fix some wrong info in README. + - Fix some typos in README. + * Updated translations. +- Add f06e6e5.patch: util: Fix interpretation of TryExec desktop + entry key. +- Add appstream-glib and desktop-file-utils BuildRequires and a + check section with meson_test macro, validate appdata and desktop + files and run tests during build. + +- Update to version 3.46.3: + * client: More env vars to filter. + * desktop: Use Preferences icon. + * icons: Add separate icons for Preferences. + * l10n: Remove mjw from LINGUAS. + * metainfo: Remove XML namespaces. + * prefs: + - Use different wm class. + - Use new icon. + * profile: Use correct schema source for the profiles list + schema. + * Updated translations. + +- Update to version 3.46.2: + * build: Fix libc feature defines + * client: Use verified schema + * desktop: Use Preferences icon + * icons: Add separate icons for Preferences + * prefs: + - Add NoDisplay desktop file for the prefs binary + - Move prefs binary to libexecdir + - Use different wm class + - Use new icon + * profile: Use correct schema source for the profiles list schema + * Updated translations. + +- Update to version 3.46.1: + * prefs: + - Make preferences dialogue OOP + - Change default value + * build: Update README + * po: Mark bogus translated string as fuzzy + * prefs: Try to improve translator hint comment + * Updated translations. + +- Update to version 3.45.99: + * all: + - ODR fix + - Replace %m with using g_strerror() in printf calls + * build: + - Assert sanity + - Build fix for netbsd + - Fix nautilus extension install directory + - Remove erroneous volatile + - Update nautilus extension build req + + nautilus: Don't include gdk headers in the nautilus extension + + profile: Use the correct schema source to lookup schemas + + Updated translations. +- Replace pkgconfig(libnautilus-extension) with + pkgconfig(libnautilus-extension-4) BuildRequires, following + upstream changes/port. + +- Update to version 3.45.90: + + all: Insert text as paste + + build: + - Improve libc feature extension defines + - Move version defines from config.h to meson cpp_args + + client: Filter out other terminal's environment variables + + nautilus: Do not use deprecated symbols + + profile: + - editor: + . Remove unknown charsets from the builtin list + . Skip unknown charsets + + regex: Revert sed accident + + Revert "screen: Use clean env when creating new tab" + + screen: Use same match cursor as vte hyperlink cursor. + + util: Show timestamps in the local timezone + + Updated translations. + +- Update to version 3.44.1: + + util: Show timestamps in the local timezone. + + screen: Use same match cursor as vte hyperlink cursor. + + Updated translations. + +- Update to version 3.44.0: + + all: Insert text as paste. + + Updated translations. + +- Update to version 3.43.90: + * Revert "screen: Use clean env when creating new tab" + * nautilus: + - Work around gtk_get_current_event_time() absence on gtk4 + - Undef gtk min/max version defines + * regex: Fix path-less URL recognition + * Revert "regex: Workaround a PCRE bug resulting in not + recognizing schemeless URLs" + * build: Fix for newer meson + * Updated translations. +- Switch to using source service checkout of released tag, upstream + is not making News/Changelog/Release Notes available, so doing it + this way is simpler. +- Drop 9a168cc23962ce9fa106dc8a40407d381a3db403.patch: Fixed + upstream. +- Switch bcond_with to bcond_without for nautilus_extension, + nautilus was reverted to gtk3 again for this release cycle. +- Temporarily disable nautilus extension: not yet compatible to + Nautilus/GTK4. + gnome-user-docs -- Update to version 41.5: +- Update to version 45.1: + + Updates to GNOME Help. + + Updated translations. + +- Update to version 45.0: + + Updates to GNOME Help. + + Updates to System Admin Guide. + + Updated translations. + +- Update to version 44.3: + + Updated translations. + +- Update to version 44.1: + + Updates to GNOME Help. + + Updated translations. + +- Update to version 44.0: + + Updates to GNOME Help. + + Updates to System Admin Guide. + + Updated translations. + +- Update to version 44.rc: + + Updates to GNOME Help. + + Updates to System Admin Guide. + + Updated translations. + +- Update to version 43.0: + + Updates for GNOME 43. + + Updated translations. + +- Update to version 42.0: + + Updates for GNOME 42. gnutls +- Update to 3.8.3: + * libgnutls: Fix more timing side-channel inside RSA-PSK key + exchange. [GNUTLS-SA-2024-01-14, CVSS: medium] + [bsc#1218865, CVE-2024-0553] + * libgnutls: Fix assertion failure when verifying a certificate + chain with a cycle of cross signatures. + [GNUTLS-SA-2024-01-09, CVSS: medium] [bsc#1218862, CVE-2024-0567] + * libgnutls: Fix regression in handling Ed25519 keys stored in + PKCS#11 token certtool was unable to handle Ed25519 keys + generated on PKCS#11 with pkcs11-tool (OpenSC). + This is a regression introduced in 3.8.2. + * Rebase gnutls-FIPS-140-3-references.patch + * Updated upstream gnutls.keyring + +- Update to 3.8.2: [bsc#1217277, CVE-2023-5981] + * libgnutls: Fix timing side-channel inside RSA-PSK key exchange. + [GNUTLS-SA-2023-10-23, CVSS: medium] [CVE-2023-5981] + * libgnutls: Add API functions to perform ECDH and DH key agreement + The functionality has been there for a long time though they were + not available as part of the public API. This enables applications + to implement custom protocols leveraging non-interactive key + agreement with ECDH and DH. + * libgnutls: Added support for AES-GCM-SIV ciphers (RFC 8452) + The new algorithms GNUTLS_CIPHER_AES_128_SIV_GCM and + GNUTLS_CIPHER_AES_256_SIV_GCM have been added to be used through + the AEAD interface. Note that, unlike + GNUTLS_CIPHER_AES_{128,256}_SIV_GCM, the authentication tag is + appended to the ciphertext, not prepended. + * libgnutls: transparent KTLS support is extended to FreeBSD kernel + The kernel TLS feature can now be enabled on FreeBSD as well as + Linux when compiled with the --enable-ktls configure option. + * gnutls-cli: New option --starttls-name + Depending on deployment, application protocols such as XMPP may + require a different origin address than the external address to be + presented prior to STARTTLS negotiation. The --starttls-name can + be used to specify specify the addresses separately. + * API and ABI modifications: + - gnutls_pubkey_import_dh_raw: New function + - gnutls_privkey_import_dh_raw: New function + - gnutls_pubkey_export_dh_raw: New function + - gnutls_privkey_export_dh_raw: New function + - gnutls_x509_privkey_import_dh_raw: New function + - gnutls_privkey_derive_secret: New function + - GNUTLS_KEYGEN_DH: New enum member of gnutls_keygen_types_t + - GNUTLS_CIPHER_AES_128_SIV_GCM: Added + - GNUTLS_CIPHER_AES_256_SIV_GCM: Added + * Rebase gnutls-FIPS-140-3-references.patch + * Remove upstream: gnutls-GNUTLS_NO_EXTENSIONS-compatibility.patch + gobject-introspection +- Drop BuildRequires on pkgconfig(cairo)/pkgconfig(cairo-gobject), + cairo is only needed for some tests. + gpg2 +- Update to 2.4.4: [bsc#1219191] + * gpg: Do not keep an unprotected smartcard backup key on disk. + See https://gnupg.org/blog/20240125-smartcard-backup-key.html + for a security advisory. [T6944] + * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit + platforms. [T6736] + * gpg: Fix expiration time when Creation-Date is specified. [T5252] + * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866] + * gpg: Add option --with-v5-fingerprint. [T6705] + * gpg: Add sub-option ignore-attributes to --import-options. + * gpg: Add --list-filter properties sig_expires/sig_expires_d. + * gpg: Fix validity of re-imported keys. [T6399] + * gpg: Report BEGIN_ status before examining the input. [T6481] + * gpg: Don't try to compress a read-only keybox. [T6811] + * gpg: Choose key from inserted card over a non-inserted card. [T6831] + * gpg: Allow to create revocations even with non-compliant algos. [T6929] + * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923] + * gpg: Improve error message for expired default keys. [T4704] + * gpgsm: Add --always-trust feature. [T6559] + * gpgsm: Support ECC certificates in de-vs mode. [T6802] + * gpgsm: Major rewrite of the PKCS#12 parser. [T6536] + * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654] + * keyboxd: Timeout on failure to get the database lock. [T6838] + * agent: Update the key stubs only if really modified. [T6829] + * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080] + * scd: Add support for CardOS 5.4 cards. [rG812f988059] + * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09] + * scd: Add support for Smartcafe Expert 7.0 cards. [T6919] + * scd: Add a length check for a new PIN. [T6843] + * tpm: Fix keytotpm handling in the agent. [rG9909f622f6] + * tpm: Fixes for the TPM test suite. [T6052] + * dirmngr: New option --ignore-crl-extensions. [T6545] + * dirmngr: Support config value "none" to disable the default + keyserver. [T6708] + * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4] + * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc] + * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28] + * gpgconf: Adjust the -X command for the new VERSION file format. [T6918] + * wkd: Use export-clean for gpg-wks-client's --mirror and --create + commands. [rG2c7f7a5a278c] + * wkd: Make --add-revocs the default in gpg-wks-client. New option + - -no-add-revocs. [rG10c937ee68] + * Remove duplicated backslashes when setting the homedir. [T6833] + * Ignore attempts to remove the /dev/null device. [T6556] + * Improve advisory file lock retry strategy. [T3380] + * Release-info: https://dev.gnupg.org/T6578 + * Remove patch upstream: + - gnupg-Report-BEGIN_-status-before-examining-the-input.patch + grantleetheme +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Fix runtime dependencies (boo#1212455, boo#1215517) + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove CI 6 job. We will use kf6 branch for kf6 works + * not export symbol of private methods + * Fix show text in qt6 + * Add QCh support + * Remove unused variable + * Remove unused alias now + * Remove compat support as all was ported + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + grilo-plugins +- Update to version 0.3.16: + + tracker3: update fts query + + dmap: enable with libsoup3 supported libdmapsharing-4.0 + + lua-factory: add support to 5.4 + + build: libsoup3 related fixes + + flickr: remove GOA support + + tmdb: without config, fix single request + + Updated translations. +- Drop d1c0835d.patch: Fixed upstream. + +- Build dmap plugins again now that libdmapsharing have been + updated to use soup-3. Drop pkgconfig(libgdata) BuildRequires. +- Add grilo-plugin-youtube Obsoletes: Make updates painless for our + end-users. + +- Switch to soup3 again: Drop pkgconfig(libsoup-2.4) and + pkgconfig(rest-0.7), and disable pkgconfig(libgdata) and enable + pkgconfig(libsoup-3.0) BuildRequires and stop building youtube, + opensubtile and dmap plugins for now. Pass enable-dmap=no to + meson, as this is needed. + +- Add d1c0835d.patch: flickr: remove GOA support. GNOME Online + accounts removed flicker backend so we need to remove it here + too. + +- Add back pkgconfig(libsoup-2.4) and disable + pkgconfig(libsoup-3.0) BuildRequires, build youtube and + opensubtile plugins again, grilo and grilo plugins are not ready + to move to soup3. + +- Update to version 0.3.15: + + Detect libsoup version from grl-net and adds support to + libsoup3. + + youtube: port to API v3 by using libgdata 0.17.0. + + tmdb: port to GUri, remove libsoup dependency. + + dleyna: port to GUri, remove libsoup dependency. +- youtube and opensubtile plugins currently not being built, as + they are not yet compatible with libsoup 3. + grub2 +- Fix PowerPC grub loads 5 to 10 minutes slower on SLE-15-SP5 compared to + SLE-15-SP2 (bsc#1217102) + * add 0001-ofdisk-enhance-boot-time-by-focusing-on-boot-disk-re.patch + * add 0002-ofdisk-add-early_log-support.patch + +- Sort tar file order for reproducible builds + +- Fix build error on gcc-14 (bsc#1218949) + * 0001-squash-ieee1275-ofpath-enable-NVMeoF-logical-device-.patch + +- Remove magic number header field check on arm64 (bsc#1218783) + * 0001-loader-arm64-efi-linux-Remove-magic-number-header-fi.patch + +- Reinstate the verification for a non-zero total entry count to skip unmapped + data blocks (bsc#1218864) + * 0001-fs-xfs-always-verify-the-total-number-of-entries-is-.patch +- Removed temporary fix as reverting it will cause a different XFS parser bug + * 0001-Revert-fs-xfs-Fix-XFS-directory-extent-parsing.patch + +- allow to boot memtest86 if stored in /usr/lib/memtest86+ + * SR#1071109 can then work + gsettings-desktop-schemas +- Use %autosetup instead of %setup/%patch. + gstreamer +- Update to version 1.22.9: + + Highlighted bugfixes in 1.22.9 + - More Security fixes for the AV1 video codec parser + - va: fixes for Mesa Gallium drivers in Mesa versions older + than v23.2 + - v4l2src: Consider framerate during caps selection + - v4l2codec: decoder fixes + - rtspsrc: multicast fixes + - camerabin viewfinder fixes + - various bug fixes, build fixes, memory leak fixes, and other + stability and reliability improvements + + gstreamer + - aggregator: fix use-after-free in queries processing + - multiqueue: Ignore queue fullness for most events +- Rebase reduce-required-meson.patch + gstreamer-plugins-bad +- Require libvpl only on supported architectures (x86_64 and aarch64) + +- drop support for libmfx, which is no longer supported upstream + at all (boo#1219494) +- added support for oneVPL + +- Update to version 1.22.9: + + av1parser: Fix potential stack overflow during tile list + parsing (CVE-2024-0444, bsc#1219453, ZDI-CAN-22300) + + camerabin: Correctly relink viewfinderbin_queue + + GstPlay: Fix error details parsing + + h264decoder: Handle malformed avc/avc3 packets + + h264decoder: h265decoder: Align with wraparound fix + + vp8decoder: vp9decoder: av1decoder: mpeg2decoder: + Fix multiplication wraparound + + vah264enc/vah264dec issues after recent upgrade to 1.22.8 + from 1.22.7 + + va: fixes for Mesa Gallium drivers in Mesa versions older + than v23.2 + + vp9parse: Fix critical warning during caps negotiation +- Rebase reduce-required-meson.patch + gstreamer-plugins-base +- Update to version 1.22.9: + + audiobasesink: Don't wait on gap events + + audioconvert: change gst_audio_convert_get_unit_size() log + levels + + glcolorconvert: Correct transform_caps direction + + gloverlay: Apply updated overlay coordinates correctly + + videorate: keep pool if max_buffers is unlimited +- Rebase reduce-required-meson.patch + gstreamer-plugins-good +- Update to version 1.22.9: + + rtpsession: Only warn once if configured latency needs to be + known but isn't yet + + rtphdrext-clientaudiolevel: Fix level value being written by + the extension + + rtspsrc: set multicast-iface on udpsinks and fix RTCP sink TTL + + v4l2object: clear old fds when initializing poll during + opening v4l2 device + + v4l2src: Consider framerate during caps selection + + vpxdec: Use appropriate domain and code for decoding errors +- Rebase reduce-required-meson.patch + gstreamer-plugins-ugly +- Update to version 1.22.9: + + No changes, stable bump only. +- Rebase reduce-required-meson.patch. + gtksourceview +- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a + consequence cannot be held responsible to deliver that basic + directory structure. + gtksourceview4 +- Update to version 4.8.4: + + Style updates to kate, classic, tango. + + Language updates to vala, python3, c, cuda, latex. + + Add unit tests for language specs. + + Updated translations. + +- Update to version 4.8.3: + + Adds support for more Pango font-variants. + + Style updates to solarized-dark, solarized-light. + + Language updates to lean, rst, c, gtk-doc, javascript, and + json. + + Updated translations. + +- Require libgtksourceview-4-0 instead of gtksourceview4 in the + devel package: defacto the same package, as the library provides + the base name, but more explicit and clearer. +- Add libgtksourceview4 Provides to libgtksourceview-4-0 and add a + explicit Requires in devel subpackage, silence rpmlint. +- Use ldconfig_scriptlets for post(un) handling. +- Update Supplements to current standard. + +- Update to version 4.8.2: + + New syntax highlighting definition file for: STAR + + Improved syntax highlighting definition file for: YARA, LLVM + + GtkSourceMap now avoids animation while scrolling in response + to clicks. This should help prevent some hysteresis. + + GObject Introspection fixes + + Fixed decrement of negative numbers in GtkSourceView + + Improvements to style schemes: kate + + Fixed build-time macros for version checking in some scenarios + + Updated translations. +- Drop d1ed58b2ab82bd5be55881088fc17ff1527511db.patch: fixed + upstream. + +- Add d1ed58b2ab82bd5be55881088fc17ff1527511db.patch: build: + disable -Werror for incompatible-pointer-types. Works around + build failure with GCC 11. + +- Update to version 4.8.1: + + Fix highlighting in presence of byte-order-marks (BOM). + + meson.lang: Update keywords to 0.55.3 syntax. + + cmake.lang: Update keywords to 3.18.2 syntax. + + go.lang: make "0i" syntax highlight as integer. + + Updated translations. + +- Update to version 4.8.0: + + Bump GTK requirement to 3.24 for gdk_window_move_to_rect(). + + Use gdk_window_move_to_rect() to more reliably position + completion windows. + + erb.lang: initial support for ERB. + + javascript.lang, typescript.lang: various correctness and + performance improvements. + + Updated translations. +- Up gtk3 dependency. + +- Update to version 4.6.1: + + Fix various G-I annotations + + Improve draw-spaces coloring in solarized-light + + javascript.lang: Performance improvements + + c.lang: Fixes for #include preprocessor + + sql.lang: Language completeness improvements + + latex.lang: additional keywords + + sh.lang: improved parameter expansion + + yara.lang: initial support for YARA + + Updated translations. + +- Update to version 4.6.0: + + cpp.lang: add C++20 keywords. + + commonlisp.lang: add format directives. + + Updated translations. + gtkspell +- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a + consequence cannot be held responsible to deliver that basic + directory structure. + -- Update to 2.0.16: - + Additional and updated translations (see po/ChangeLog). - + sf#2431005: Language codes that contain "C" (e.g. "cs_CZ") - defaulted to "en" - + sf#2715972: Remove an extra comma at the end of the - GtkSpellError enum definition. - + sf#2526949: Sort languages list submenu. - + sf#2526959: Currently selected language appears with radio - button selection in Language selector sub-menu - + sf#2642198: Enchant Broker should be a singleton. - + sf#2875116 Support changing of the GtkTextBuffer in the - attached GtkTextView. -- Use source services: download_url, recompress and set_version. -- Drop gtkspell-locale.patch: fixed upstream. - gucharmap +- Update to version 15.1.2: + + Updated translations. + gupnp +- Add 00514fb6.patch: Fix compatibility with libxml2 2.12.x. + gvfs +- Update to version 1.52.2: + + smb: Fix livelock when mounting share without enough + permissions. + + smb: Fi moving files across filesystem boundaries. + + Updated transltions. + +- Use %patch -p N instead of deprecated %patchN. + gwenview5 +- Add patch to support newer kImageAnnotator: + * 0001-Support-building-against-kImageAnnotator-Qt5-as-well.patch + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Reflect move of KActivities out of Frameworks to Plasma + * snapcraft: missed doctools build dep. + * Remove libc already in base. Fix libcfitsio dep. + * snapcraft: refresh dependencies to match neon. + * snapcraft: add missing phonon stage lib. + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Fix navigation with side mouse buttons + * Stop overriding settings menu (kde#473672) + * Don't mark two English strings as untranslated (kde#473637) + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Make image switching seamless when animations are disabled (kde#472351) + * Delay showing loading indicator + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add new format commit to ignore list + * Run clang-format + * Don't ignore the second of two fast middle-clicks to toggle zoom + * Fix KActivities and Purpose detection in KF6 + * Pass exivData as argument to avoid crash in exiv2 library (kde#470880) + * Use non-deprecated Phonon includes + * Fix color management settings (kde#468706) + * Adapt to KIconThemes changes + * Fix build with exiv2 >= 0.28 + * Fix running wrong application in 'Open with...' menu (kde#469824) + * Add an action to open in a new window (kde#469179) + * Add wayland to third-party deps + * ZoomComboBox: improve autocomplete + * Update AppData file's features list to reflect recent changes + * ZoomComboBox: use fuzzy comparing for qreal + * Remove "Delete" and "Create Folder" actions from sidebar (kde#458987) + * Don't set the default icon size for KFilePlacesView in *.ui file (kde#468755) + * ZoomSlider: directly zoom instead of page step on left click + * Improve ZoomComboBox + * Don't show Gwenview in its own "Open With" menu (kde#462088) + * Inhibit screen locking and sleep only when the app is in the foreground (kde#386517) + * Adapt to KF6 KParts change + * Save a shallow copy of the original image when rotating (kde#439697) + * flatpak: Use v5.104.0 tag for baloo frameworks + * flatpak: Fix whitespace + * Make it build against KF6 + * Don't strip away scheme for non-local URLs in window title + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Pass exivData as argument to avoid crash in exiv2 library (kde#470880) + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Fix build with exiv2 >= 0.28 + * Fix running wrong application in 'Open with...' menu (kde#469824) + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Don't set the default icon size for KFilePlacesView in *.ui file (kde#468755) + * Don't show Gwenview in its own "Open With" menu (kde#462088) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + hugin +- Update to version 2023.0.0: + * PTBatcherGUI can now also queue user defined assistant and + user defined output sequences. + * PTBatcherGUI: Added option to generate panorama sequences from + an existing pto template. + * Assistant: Added option to select different output options + like projection, FOV or canvas size depending on different + variables (e.g. image count, field of view, lens type). + * Allow building with epoxy instead of GLEW for OpenGL pointer + management. + * Several improvements to crop tool (outside crop, aspect ratio, + ...). + * Several bug fixes (e.g. in verdandi/internal blender). + * Updated translations. +- fixed: bsc#1219819 (CVE-2024-25442), bsc#1219820 (CVE-2024-25443) + bsc#1219821 (CVE-2024-25445), bsc#1219822 (CVE-2024-25446) +- Drop fix_build_with_exiv2_08.pach: upstreamed. + hunspell +- update to 1.7.2: + * Crash fixes, code clean-up in ~200 commits + * tdf#136306 don't accept/suggest typos as 3-or-more-word compound words + * Prepare optional spelling mode of LibreOffice to not accept/suggest not + dictionary-based words as compound words + * Merge in weblate translations + +- update to 1.7.1: + * Merge chromium fix for #714 OOB string write in hunspell + * Merge firefox fix for #756 various issues parsing incomplete aff files + * Fix #492 crash with hunspell -l -r + * Merge in weblate translations +- drop hunspell-CVE-2019-16707.patch (upstream) + +- Version update to 1.7.0: + * add SPELLML support for run-time dictionary extensio + * No annoying suggestion times any more, especially in languages with + compound word handling and complex morphology + * Improved, highly customizable suggestions on level of dictionary words + * Handling multiple word suggestions is much more easier + * Limit compound overgeneration by dictionary based word pairs + * makealias dictionary compression + * Various minor bugfixes + hwdata +- update to 0.378: + * Update pci, usb and vendor ids + +- update to 0.377: + * Fixed trailing spaces in pnp.ids + +- update to 0.376: + * Update pci, usb and vendor ids + +- update to 0.373: + * Update pci, usb and vendor ids + +- update to 0.372: + * Update pci, usb and vendor ids + incidenceeditor +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Reset AttendeeTableModel when settings attendees (kde#428888) + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Fix show attentee emails + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Fix platforms info + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Remove MailTransportAkonadi + * Adapt to KMailTransportAkonadi being moved into AkonadiMime + * Move KPim/KF deps where they belong and sort + * not export symbol of private methods + * Allow to generate qch target + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + intel-media-driver +- Update to version 24.1.3 + * bugfix release for 24.1 +- updated hardware Supplmeents + +- update to 23.4.3: + * Fix many Coverity code issues + * fix hdr cpu timeing long latency issue + * Add BGRP format support + * Reshape oversized buffer to texture on Small bar environment + * fix RGB565 output width issue + * XRGB force to do swizzle for AVC/HEVC + * Fix cm rt leak + * [Encode] fix slc header size issue + * [CM] Fix coverity CM resource leak issue + jasper -- bsc#1218802 CVE-2023-51257: - Fix invalid memory write on jas_icctxt_input() - Add jasper-CVE-CVE-2023-51257.patch +- Update to 4.0.0: + * Improve static linking (##336). + * Fix path relocation in mingw environment (#335). + * Improve logging and build scripts. + * Improve JPEG-2000 conformance test results. + * Enable PIC by default. + * Fix memory leaks in function cmdopts_parse (#332) (CVE-2022-2963). + * imgcmp: + + Add quiet (-q) option. + + Add debug-level option. + + Fix memory leak. + imginfo: + + Add quiet (-q) option. + * Fix bug in parsing PGX header. + * Fix integer overflow bug (#345) (CVE-2022-40755). +- Remove jasper-CVE-2022-2963.patch -- bsc#1184757 CVE-2021-3467: Fix NULL pointer deref in jp2_decode() - Add jasper-CVE-2021-3467.patch -- bsc#1184798 CVE-2021-3443: Fix NULL pointer derefin jp2_decode() - Add jasper-CVE-2021-3443.patch -- bsc#1182104 CVE-2021-26927: Fix NULL pointer deref in jp2_decode() - bsc#1182105 CVE-2021-26926: Fix Out of bounds read in jp2_decode() - Add jasper-CVE-2021-26926-CVE-2021-26927.patch - -- bsc#1188437 CVE-2021-27845: Fix divide-by-zery in cp_create() - Add jasper-CVE-2021-27845.patch - -- bsc#1179748 CVE-2020-27828: Fix heap overflow by checking maxrlvls - Add jasper-CVE-2020-27828.patch -- bsc#1181483 CVE-2021-3272: Fix heap overflow by ensuring number - of channels matches image components - Add jasper-CVE-2021-3272.patch - -- bsc#1010979 CVE-2016-9398: Use new fix from upstream where we - actually check for allowed value range instead of just negating - Add jasper-CVE-2016-9398-upstream.patch - -- bsc#1120807 CVE-2018-20570: Fix heap based buffer over-read in jp2_encode - Add jasper-CVE-2018-20570.patch -- bsc#1120805 CVE-2018-20622: Fix memory leak in jas_malloc.c - Add jasper-CVE-2018-20622.patch -- bsc#1117328 CVE-2018-19543, bsc#1045450 CVE-2017-9782: Fix numchans mixup - Add jasper-CVE-2018-19543-CVE-2017-9782.patch -- bsc#1115637 CVE-2018-19139: Fix mem leaks by registering jpc_unk_destroyparms - Add jasper-CVE-2018-19139.patch -- bsc#1114498 CVE-2018-18873: Fix null pointer deref in ras_putdatastd - Add jasper-CVE-2018-18873.patch -- bsc#1088278 CVE-2018-9252: Fix reachable assertion in jpc_abstorelstepsize - Add jasper-CVE-2018-9252.patch -- bsc#1057152 CVE-2017-14132: Fix heap base overflow in by checking components - Add jasper-CVE-2017-14132.patch - -- bsc#1010980 CVE-2016-9399: Fix assert in calcstepsizes - Add jasper-CVE-2016-9399.patch -- bsc#1020451 CVE-2017-5499: Validate component depth bit - Add jasper-CVE-2017-5499.patch -- bsc#1020456 CVE-2017-5503, bsc#1020458 CVE-2017-5504, bsc#1020460 CVE-2017-5505: - Check bounds in jas_seq2d_bindsub() - Add jasper-CVE-2017-5503-CVE-2017-5504-CVE-2017-5505.patch +- Update to 3.0.6: + * Fix bug in manual deployment script. + +- Update to 3.0.5: + * Fix a minor build issue (#328). + +- Update to 3.0.4: + * Eliminate some bogus calls to abort. + * Fix a typo in jas_safeui64_div (#323). + * Add some additional logging messages. + * Fix the source of a potential compiler warning (#321). + +- Update to 3.0.3: + * Fix some portability issues in a few scripts. + +- Add back missing Requires to the devel package + +- Update to 3.0.2: + * Fix a build issue that occurs when a cross-compiler is + used (e.g., #319). + +- Update to 3.0.1: + * Fix some build/portability issues (e.g., #317, #318). +- Drop jasper-cmake-warnings.patch: contained in upstream release + +- Update to 3.0.0: + * Introducing some API changes please refer to the "News" section + of the JasPer manuel: https://jasper-software.github.io/jasper-manual + * Greatly improve documentation. + * Add support for multithreading. + * Add some customization points in the library, such as the + memory allocator and error logging function. + * Add improved memory usage tracking and limiting. + * Add experimental partial encoding/decoding support for the + HEIC format. + * Fix some longstanding issues in the JasPer I/O streams API. + * Fix many bugs (e.g., #305, #307, #308, #309, #312, #314, and + many others not associated with any issue numbers). +- Remove jasper-freeglut.patch: not needed anymore +- Add jasper-cmake-warnings.patch: fix cmake warnings +- Remove legacy provides/obsoletes related to sle11 and bsc#437293 + +- Add jasper-freeglut.patch, fixes freeglut detection and linking +- Run spec-cleaner +- Change license from SUSE-Public-Domain to JasPer-2.0 +- Cleanup docdir, only package the html and pdf docs and not + the sources + +- Update to 2.0.33: + * Fix a JP2/JPC decoder bug (#291) + * Fix a build issue impacting some platforms (#296) + +- Update to 2.0.32: + * Between 2.0.29 and 2.0.32 were only experiments with + GitHub Actions + +- Update to 2.0.29: + * Loosen some overly tight restrictions on JP2 codestreams, + which caused some valid codestreams to be rejected. (#289) + +- Update to 2.0.28: + * Fix potential null pointer dereference in the JP2/JPC decoder. + (#269) (CVE-2021-3443) bsc#1184798 + * Fix ignoring of JAS_STREAM_FILEOBJ_NOCLOSE at stream close time. + (#286) + * Fix integral type sizing problem in JP2 codec. (#284) + +- Update to 2.0.27: + * Check for an image containing no samples in the PGX + decoder. (#271, #272, #273, #274, #275, #276, #281) + * Check for dimensions of zero in the JPC and JPEG decoders. + * Fix an arguably incorrect type for an integer literal + in the PGX decoder. (#270) + * Check for an invalid component reference in the + JP2 decoder. (#269) + * Check on integer size in JP2 decoder. (#278) + +- Update to 2.0.26: + * Fix JP2 decoder bug that can cause a null pointer dereference + for some invalid CDEF boxes. (#268) (CVE-2021-3467) bsc#1184757 + +- Update to 2.0.25: + * Fix memory-related bugs in the JPEG-2000 codec resulting from + attempting to decode invalid code streams. (#264, #265) + This fix is associated with CVE-2021-26926 bsc#1182105 and + bsc#1182104 CVE-2021-26927. + * Fix wrong return value under some compilers (#260) + * Fix bsc#1181483 CVE-2021-3272 heap buffer overflow + in jp2_decode (#259) + +- Update to 2.0.24: + * Add JAS_VERSION_MAJOR, JAS_VERSION_MINOR, JAS_VERSION_PATCH + for easier access to the JasPer version. + * Fixes stack overflow bug on Windows, where variable-length + arrays are not available. (#256) + +- Update to 2.0.23: + * Fix CVE-2020-27828, heap-overflow in cp_create() in jpc_enc.c (#252) + bsc#1179748 + +- Update to 2.0.22: + * Update manual + * Remove JPEG dummy codec + * Fix test suite build failure regarding disabled MIF codec (#249) + * Fix OpenGL/glut detection (#247) +- Remove jasper-2.0.21-glut.patch: upstreamed + +- Add jasper-2.0.21-glut.patch: Fix glut.h detection + See https://github.com/jasper-software/jasper/issues/247 + +- Update to 2.0.21: + * Fix ZDI-15-529 + https://github.com/jasper-software/jasper/pull/245 + * Fix CVE-2018-19541 in decoder + https://github.com/jasper-software/jasper/pull/244 + +- Update to 2.0.20: + * Fixed several ISO/IEC 15444-4 conformance bugs + * Fixed new variant of CVE-2016-9398 + * Disabled the MIF codec by default for security reasons (but it is still + included in the library); + in a future release, the MIF codec may also be excluded from the + library by default + * Added documentation for the I/O streams library API + * Improved adherance to specification +- Move to GitHub repo https://github.com/jasper-software/jasper +- Update URL to https://jasper-software.github.io/jasper + +- Update to 2.0.19: + * CVE-2021-27845 bsc#1188437 + https://github.com/mdadams/jasper/issues/194 (part 1) + * Fix CVE-2018-9154 + https://github.com/jasper-software/jasper/issues/215 + https://github.com/jasper-software/jasper/issues/166 + https://github.com/jasper-software/jasper/issues/175 + https://github.com/jasper-maint/jasper/issues/8 + * Fix CVE-2018-19541 + https://github.com/jasper-software/jasper/pull/199 + https://github.com/jasper-maint/jasper/issues/6 + * Fix CVE-2016-9399 bsc#1010980, CVE-2017-13751 + https://github.com/jasper-maint/jasper/issues/1 + * Fix CVE-2018-19540 + https://github.com/jasper-software/jasper/issues/182 + https://github.com/jasper-maint/jasper/issues/22 + * Fix CVE-2018-9055 + https://github.com/jasper-maint/jasper/issues/9 + * Fix CVE-2017-13748 + https://github.com/jasper-software/jasper/issues/168 + * Fix CVE-2017-5503 bsc#1020456, CVE-2017-5504 bsc#1020458, CVE-2017-5505 bsc#1020460 + https://github.com/jasper-maint/jasper/issues/3 + https://github.com/jasper-maint/jasper/issues/4 + https://github.com/jasper-maint/jasper/issues/5 + https://github.com/jasper-software/jasper/issues/88 + https://github.com/jasper-software/jasper/issues/89 + https://github.com/jasper-software/jasper/issues/90 + * Fix CVE-2018-9252 bsc#1088278 + https://github.com/jasper-maint/jasper/issues/16 + * Fix CVE-2018-19139 bsc#1115637 + https://github.com/jasper-maint/jasper/issues/14 + * Fix CVE-2018-19543 bsc#1117328, CVE-2017-9782 bsc#1045450 + https://github.com/jasper-maint/jasper/issues/13 + https://github.com/jasper-maint/jasper/issues/18 + https://github.com/jasper-software/jasper/issues/140 + https://github.com/jasper-software/jasper/issues/182 + * Fix CVE-2018-20570 bsc#1120807 + https://github.com/jasper-maint/jasper/issues/11 + https://github.com/jasper-software/jasper/issues/191 + * Fix CVE-2018-20622 bsc#1120805 + https://github.com/jasper-maint/jasper/issues/12 + https://github.com/jasper-software/jasper/issues/193 + * Fix CVE-2016-9398 bsc#1010979 + https://github.com/jasper-maint/jasper/issues/10 + * Fix CVE-2017-14132 bsc#1057152 + https://github.com/jasper-maint/jasper/issues/17 + * Fix CVE-2017-5499 bsc#1020451 + https://github.com/jasper-maint/jasper/issues/2 + https://github.com/jasper-software/jasper/issues/63 + * Fix CVE-2018-18873 bsc#1114498 + https://github.com/jasper-maint/jasper/issues/15 + https://github.com/jasper-software/jasper/issues/184 + * Fix https://github.com/jasper-software/jasper/issues/207 + * Fix https://github.com/jasper-software/jasper/issues/194 part 1 + * Fix CVE-2017-13750 + https://github.com/jasper-software/jasper/issues/165 + https://github.com/jasper-software/jasper/issues/174 + * New option -DJAS_ENABLE_HIDDEN=true to not export internal symbols in the public symbol table + * Fix various memory leaks + * Plenty of code cleanups, and performance improvements +- Remove because contained in upstream: + * jasper-CVE-2016-9398.patch + * jasper-CVE-2018-19540.patch + * jasper-CVE-2018-19541.patch + * jasper-CVE-2018-19542.patch + * jasper-CVE-2018-9055.patch + * jasper-CVE-2018-9154.patch -- jasper-CVE-2018-19541.patch: verify color palette information - in j2 files when it's read from the file as per specifications - of JPEG2000. (bsc#1117507) +- bsc#1117507 CVE-2018-19541: Properly fix heap based overread + in jas_image_depalettize. Original fix caused segfaults. + Update jasper-CVE-2018-19541.patch -- bsc#1117505 CVE-2018-19542 Fix NULL pointer dereference jp2_decode: - Add jasper-CVE-2018-19542.patch -- bsc#1010783 CVE-2016-9396 Fix reachable assertion in jpc_cox_getcompparms: - * Rename 0001-jpc_cs-reject-all-but-JPC_COX_INS-and-JPC_COX_RFT.patch - to jasper-CVE-2016-9396.patch +- Update to 2.0.16: + * Fix assertion failure JPC_NOMINALGAIN (CVE-2016-9396) (#50) bsc#1010783 + * Fix build on Windows 10 (#162) + * Improve README + * Fix build with CMake 2.x + * Add missing dereference operators (#178, #157) + * Check data in jas_image (CVE-2018-19539) (#196) +- Remove because contained in new release: + * jasper-CVE-2018-19539.patch + * 0001-jpc_cs-reject-all-but-JPC_COX_INS-and-JPC_COX_RFT.patch + * Remove 0001-Added-a-fix-from-nrusch-to-allow-JasPer-to-be-build-.patch +- Run spec-cleaner + +- bsc#1117505 CVE-2018-19542: + * Add jasper-CVE-2018-19542.patch -- bsc#1117511 CVE-2018-19539 Fix access violation in jas_image_readcmpt: +- bsc#1117511 CVE-2018-19539: kaccounts-integration +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove unused QVariantList argument from KQuckConfigModule constructor + * Use icon.name. Allow to show module in qt6 + * install kded in kf<version> + * Allow building against KF6 + * Require libaccounts-qt 1.16 + * Add libaccounts-qt and signond to third-party deps + * cmake: Add external deps as system includes + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kaccounts-providers +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Only require signon-plugin-oauth2 when QtWebEngine is an option: + signon-plugin-oauth2 depends on signon-ui, which in turn + dependson QtWebEngine. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- No code change since 23.04.3 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kactivities-stats +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- Changes since 5.111.0: + * ResultSet: expose agent field + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kactivities5 +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * Drop unused KF5WindowSystem from cli + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * Remove unused CI dep + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kactivitymanagerd +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + kaddressbook +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Port away from ContactDefaultActions + * Remove broken download theme button + * Fix checking if item is valid (kde#468185) + * Use geo: URIs now that we depend on KContacts 5.105 + * Drop unused KPimTextEdit dependency + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Adapt to new akonadi-contact/akonadi-contact-editor api + * Use tel:/sms: standard URIs, prepare for using geo: URIs as well + * not export symbol of private methods + * Adjust to KPart changes in KF6 + * Fix install headers + * Adapt to new api + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Fix checking if item is valid (kde#468185) + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + * Use tel:/sms: standard URIs, prepare for using geo: URIs as well (kde#392297) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kalgebra +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Adapt to plasma-framework moving to Plasma + * snapcraft: Fix analitza source. + * snapcraft: initial import snapcraft files. + * Disable flatpak CI + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Properly install applet + * Search XmlGui. kf6 fix + * Add Flatpak CI/CD Integration + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kalzium +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Fix build with Avogadro 1.98 + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Fix build with OCaml 5 (kde#470709) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kamera +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add git blame ignore file + * Fix previous commit + * Don't crash when stating unexpected URL + * Introduce RAII wrapper for gphoto list + * Drop support for gphoto < 2.5 + * Add and make use of ECM clang-format integration + * Add explicit moc includes to sources for moc-covered headers + * Remove unused includes + * Fix layout + * Don't add label when it's nullptr + * Build doc/po in kf6 too + * Make it compile against last kcmmodule + * Ignore .cache + * Add .h in qtc6 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kanagram +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Fix a minor bug Removing letters while a guess is being checked is no longer possible. + * Search XmlGui. kf6 fix + * Add Flatpak CI/CD Integration + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Fix a minor bug Removing letters while a guess is being checked is no longer possible. + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + karchive +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- Changes since 5.112.0: + * karchivetest: QVERIFY KArchiveFile* before dereferencing it + * Fix broken bzip2 with new shared-mime-info + kate +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: Don't bundle c++ libs. (kde#476498) + * Reflect move of KActivities out of Frameworks to Plasma + * Update to reflect move of KUserFeedback to Frameworks + * snapcraft: Fix wayland installs by bundling qtwayland libs. + * Fix crash on dropping file in project (kde#476016) + * snapcraft: add missig build dep gettext. + * [flatpak] Use Qt5 branch for deps + * snapcraft: initial import snacraft files + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * ensure we don't crash if no item is selected (kde#475379) + * Fix prettier.resolveConfig.sync is not a function (kde#474722) + * Explicitly call QCoreApplication::exit() + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * lsp: Fix crash on clicking "Close dynamic reference tabs" (kde#474216) + * Fix assert when moving a widget to a new vertical viewspace + * Fix crash on viewspace close + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- Changes since 23.07.90: + * Fix crash when adding/removing suppression + * Use QFontMetrics::lineSpacing to calculate the line y offset (kde#473362) + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * block session auto save in some more places + * File Browser plugin: make search string partial-matching (kde#472374) + * Fix diagnostics tab overlay + * check that blocking level is zero + * avoid that the session save timer messes up session saving (kde#470293) + * Add missing $ to fix installed translated documentation + * Add missing KI18n links + * handle tab deletion/creation + * diagnostics: Handle suppressions from multiple providers + * diagnostics: Refactor diagnostics removal + * Remove Designer's "." normaloff file data from icon properties in .ui files + * ensure we don't use m_quickOpen uninited + * remove deprecated Id + * ensure proper parent for dialog + * ensure proper parent for dialog + +- Update to 23.07.80 + * New feature release +- Too many changes since 23.04.3, only listing bugfixes: + * lsp: always honor server when using Completion.textEdit.newText (kde#468130) + * Add open action to tabbar context menu (kde#471471) + * use word-completion-minimal-word-length as configured (kde#470494) + * Allow opening new tab in front of currently active tab optionally (kde#471225) + * Fix double drive letters on "Run Current Doc" (kde#469340) + * ensure sidebars are properly collapsed (kde#460160) + * Don't ask user if he wants to save modified document when deleting (kde#448861) + * Fix --version, --help, -h, -v not working (kde#468318) + * CompilerExplorer: Fix crash when minimizing (kde#468294) + * Fix preview for markdown files not loaded on mode change (kde#384972) + * Include markdownpart in flatpak builds (kde#466349) + * Fix asking to save untitled empty doc on close (kde#462347) + * Intoduce open links plugin (kde#93087) + * Konsole: Show error when konsole not found (kde#438308) + * Intoduce KateTextHintManager (kde#467322) + * Use internal diff view in KateMWonHDDialog (kde#441120) + * ensure projects view is focused (kde#465786) + * Allow opening multiple files from welcome view (kde#467097) + * Cleanup/improve MWModOnHDDialog (kde#464088) + * Search: Fix crash on clicking clear (kde#467255) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Improve code action invocation with no selection + * Fix LSP inlay hint deserialization + * lsp: Use label as insertText as a last resort + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Fix double drive letters on "Run Current Doc" (kde#469340) + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * ensure sidebars are properly collapsed (kde#460160) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release +- Rebase patch: + * 0001-Defuse-root-block.patch + +- Use the %ldconfig_scriptlets macro + kauth +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kbookmarks +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kbruch +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kcalc +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: add copyright text. + * snapcraft: Bump content pack. Fix source. Bump snapd version. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Add snap specific patch in snap dir + * Add snapcraft file release branch + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Add Flatpak CI/CD Integration + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kcalendarcore +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- Changes since 5.111.0: + * ICalFormat: don't shift all-day invite dates to UTC (kde#421400) +- Drop patch, merged upstream: + * 0001-ICalFormat-don-t-shift-all-day-invite-dates-to-UTC.patch + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * resolve two warnings + * Deprecate Calendar relations API + * Deprecate the notebook support + * Deprecated the non-functional and unused save/reload API + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Add Q_PROPERTY for IncidenceBase::url as well + * Avoid calling twice update() in setAttendees(). + * Unbreak static build consumers + kcalutils +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Fix runtime dependencies (boo#1215517) + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Apply the same fix for ToolTip + * Convert the displayed time to local time + * IncidenceFormatter: fix start/end dt of recurrent event crossing DST (kde#451459) + * Preserve timezone of original incidence when copy-pasting (kde#448703) + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove the unused HtmlExport code + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Adapt to KCalendarCore API changes + * Fix show text in qt6 + * Fix generate qch + generate target qch + * Remove search configwidgets + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Fix Provides/Obsoletes + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kcharselect +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * It compiles fine without deprecated methods + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kcm_flatpak +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + kcm_sddm +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + kcmutils +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * KCModuleQml: Set and inherit LayoutMirroring on an off-screen window + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * KCModuleQml: Specify URL for root component's QML context + * Fix comment: use punctuation for readability for sentences. + * Set systemsettings as alias when generating desktop files + kcodecs +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * KEmailAddress: Add autotests for improved whitespace trimming + * KEmailAddress: Only trim surrounding whitespace between E-Mail addresses instead of also replacing all whitespace within E-Mail address names with a single ASCII space + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kcolorchooser +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add Flatpak CI/CD Integration + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kcompletion +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kconfig +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- Changes since 5.112.0: + * Make KConfigWatcher noop for in-memory configs + kconfigwidgets +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- Changes since 5.112.0: + * KRecentFileActions: Fix use after free (kde#476312) + kcontacts +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * Add Address::geoUri getter and property + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kcoreaddons +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * Fix license text loading on Android + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- Changes since 5.112.0: + * Make testLoadHints pass with the PatchCollection + * KAboutLicense::byKeyword: handle SPDX ids with -or-later + * kdirwatch: find fam as part of the tests now that we include _p.h + * kdirwatch: don't crash after moving threads + * kdirwatch: don't leave relative entries dangling + * kdirwatch: expand ref counting system to keep account of public instances + * kdirwatch: always unref d, and unset d from inside d + kcrash +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kdav +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kdbusaddons +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kde-cli-tools5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adapt to renamed activities library repo + * Reflect move of KActivities out of Frameworks to Plasma + kde-gtk-config5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + kde-print-manager +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * Adapt to plasma-framework being renamed to libplasma + * Adjust to plasma-framework moving to Plasma + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kdeclarative +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- Changes since 5.109.0: + * GridDelegate: lazy load menu + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Remove code variants for building with Qt 6 + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Guard nullable property access, and bind instead of assigning once + * CalendarEventsPlugin: fix wrong deprecation for signal alternateDateReady + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * API dox: add some minimal docs to namespace & classes to trigger coverage + * API dox: cover CalendarEvents in generated QCH file + * Overhaul configmodule docs + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * Guard nullable property access, and bind instead of assigning once + * AbstractKCM: Rewrite padding expressions to be more readable + * Add import aliases, bump internal import versions as needed + * Drop unused QML imports + * [managedconfigmodule] Fix deprecation comments + * [configmodule] Deprecate constructor without metadata + * [configmodule] Deprecate setAboutData + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Remove unused QtGraphicalEffects import + * Fix anchors error in AbstractKCM & SimpleKCM types + * QML/JS: Prefer const over let, and use strict === equality + kded +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Pull in kconf_update5 + kdeedu-data +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Use latest-kf6 branch for Qt6 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kdegraphics-thumbnailers +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Allow building against KF6 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kdelibs4support +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- No code change since 5.107.0 + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- Changes since 5.106.0: + * kssl: Update for LibreSSL 3.7 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Fix transparent borders on the right and bottom sides of Italy flag + * Fix polkit-qt-1 and taglib CI deps + kdenetwork-filesharing +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * packagekit: allow interactive auth dialogs (kde#472145) + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Fix non-working "Share" properties page in dolphin due to + incorrect group check (kde#475946, boo#1215374), add + 0001-Remove-wrong-group-check-from-group-manager.patch + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Make "Samba is missing" UI strings a bit more user-friendly + * Fix plugin install dir major version + * Fix view margins and layouts + * Show appropriate error messages when KAuth actions fail + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kdepim-addons +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Fix show configure dialogbox + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Correctly size constrain Apple Wallet generic pass thumbnail images + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Consider field alignments for secondary/auxiliary boarding pass fields + * Don't require calendar invite to be inside a message/rfc822 message + * Use QStandardPaths + * Fix i18n + * limit string size + * Show who a hotel reservation is for + * Do not report success if no keys where considered for import + * Fix merging of hotel reservations + * Use KConfigDialogManager for the DKIM settings + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Adapt to KMailTransportAkonadi being moved into AkonadiMime + * Adapt to new akonadi-contact/akonadi-contact-editor api + * Fix icons shown in inline vCards + * Add missing ConfigGui lib + * Adblock: Do not show "data" URLs in debug log + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Fix autotest (we can't test it now as there is kmessagebox) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kdepim-runtime +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * Add default ews base url + * Correctly reload configuration (kde#473897) + * Don't destroy save password job before closing the save dialog + * Do not read google password from wallet when account is not configured + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Fix reading DAV provider properties + * Fix kpimtextedit dependency + * Actually start job to read secret key (kde#470820) + * Revert "Revert "Fix race condition when building"" + * Revert "Revert "Use config plugin instead of out of process config dialog"" + * Fix signal/slot +- Drop patches, merged upstream: + * 0001-Revert-Revert-Use-config-plugin-instead-of-out-of-pr.patch + * 0002-Revert-Revert-Fix-race-condition-when-building.patch + * 0003-Actually-start-job-to-read-secret-key.patch + +- Add libetebase-devel to BuildRequires to enable the etesync resource for + factory builds + +- Add upstream changes to fix issues with the google resource + (boo#1214714, kde#470820) + * 0001-Revert-Revert-Use-config-plugin-instead-of-out-of-pr.patch + * 0002-Revert-Revert-Fix-race-condition-when-building.patch + * 0003-Actually-start-job-to-read-secret-key.patch + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Revert "Use config plugin instead of out of process config dialog" (kde#473897) + * Revert "Fix race condition when building" + * vcarddirresource: fix directory not being configured on start + * icaldirresource: fix directory not being configured on start + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- Changes since 23.07.90: + * Fix race condition when building + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Too many changes since 23.04.3, only listing bugfixes: + * Implement retrieveItems(Item::List) for googleresource (kde#448106) + * Fix crash trying to access password of empty account (kde#435427) + * Skip EWS items where there is no registered handler (kde#440831) + * Fix Bug 467719 Font is erroneously hardcoded. (kde#467719) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Implement retrieveItems(Item::List) for googleresource (kde#448106) + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Fix crash trying to access password of empty account (kde#435427) + * Ignore infinite set + * Skip EWS items where there is no registered handler (kde#440831) + * Fix single-file-resources not reloading configuration at runtime (kde#425460) +- Drop patches, merged upstream: + * 0001-Fix-single-file-resources-not-reloading-configuratio.patch + * 0004-Skip-EWS-items-where-there-is-no-registered-handler.patch + * 0006-Ignore-infite-set.patch + * 0001-Fix-crash-trying-to-access-password-of-empty-account.patch + +- Add upstream fixes: + * 0001-Fix-single-file-resources-not-reloading-configuratio.patch + (kde#425460) + * 0004-Skip-EWS-items-where-there-is-no-registered-handler.patch + (kde#440831) + * 0006-Ignore-infite-set.patch (related: kde#445746, kde#454322) + * 0001-Fix-crash-trying-to-access-password-of-empty-account.patch + (kde#435427, boo#1187119) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + +- Requires akonadi-server + kdesu +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * SuProcess: Disable echo in the PTY before starting sudo (kde#452532) + * PtyProcess: Allow calling enableLocalEcho before PTY creation + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * Have KDE4 compat header emit compiler warnings about their use + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kdialog +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Adapt to KIconThemes changes + * update README (kde#455994) + * fix: slider's ticks and related doc (kde#467867) + * Bump min required KF version to 5.100 + * Remove unnecssary " - KDialog" in window title (kde#467840) + * Port kdialog to kf6 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kdnssd-framework +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kdoctools +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- Changes since 5.112.0: + * Fix build with libxml2 v2.12 + kdump +- branched off SLE-15-SP6 +- upgrade to version 2.0.1+git2.g4335432: + * always use nr_cpus, not maxcpus (bsc#1218180) + +- upgrade to version 2.0.1 + * load.sh: fix fadump (bsc#1218589) + +- Update calibrate values for riscv64 + kernel-default +- net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv + (bsc#1219127 CVE-2024-23849). +- commit 7f27245 + +- x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM + (jsc#PED-7322). +- commit 98c6595 + +- x86/kvm: Fix SEV check in sev_map_percpu_data() (jsc#PED-7322). +- commit 082b8e1 + +- KVM: x86: Give a hint when Win2016 might fail to boot due to + XSAVES erratum (jsc#PED-7322). +- commit d5577b6 + +- KVM: x86: Check irqchip mode before create PIT (jsc#PED-7322). +- commit d2cbe00 + +- Update config files (bsc#1219440). + Update the CONFIG_LSM option to include the BPF LSM in the default set of + LSMs that get enabled when booting up. The new version of systemd in + SLE15-SP6 requires the BPF LSM. +- commit bf6e39d + +- KVM: introduce CONFIG_KVM_COMMON (jsc#PED-7322). +- Update config files. +- commit 60742fc + +- Update metadata: "scsi: lpfc: Use unsigned type for num_sge (bsc#1214746)." + Move patch into sorted section. +- commit bf77043 + +- virt: sev-guest: Convert to platform remove callback returning + void (jsc#PED-7322). +- commit 5752a5f + +- KVM: remove CONFIG_HAVE_KVM_IRQFD (jsc#PED-7322). +- Update config files. +- commit 6e3621a + +- KVM: remove CONFIG_HAVE_KVM_EVENTFD (jsc#PED-7322). +- Update config files. +- commit 6361a8e + +- Update config files. +- commit 6ba26a3 + +- KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT + (jsc#PED-7322). +- commit 737fb0e + +- octeontx2-af: Initialize maps (jsc#PED-6931). +- net: intel: fix old compiler regressions (jsc#PED-4874). +- octeontx2-pf: Fix a memleak otx2_sq_init (jsc#PED-6931). +- idpf: avoid compiler padding in virtchnl2_ptype struct + (jsc#PED-6716). +- octeontx2-pf: Remove xdp queues on program detach + (jsc#PED-6931). +- ixgbe: Fix an error handling path in + ixgbe_read_iosf_sb_reg_x550() (jsc#PED-4872). +- e1000e: correct maximum frequency adjustment values + (jsc#PED-4868). +- bnxt_en: Make PTP timestamp HWRM more silent (jsc#PED-5742). +- gve: Fix skb truesize underestimation (bsc#1214479). +- commit 610ddc5 + +- KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV + (jsc#PED-7322). +- commit c8c1c08 + +- team: Fix use-after-free when an option instance allocation + fails (git-fixes). +- commit aa6501b + +- KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (jsc#PED-7322). +- commit bc6ea0c + +- net: dsa: microchip: provide a list of valid protocols for + xmit handler (git-fixes). +- commit 14ae17e + +- nfp: flower: fix for take a mutex lock in soft irq context + and rcu lock (git-fixes). +- commit 8699210 + +- net: hns: fix fake link up on xge port (git-fixes). +- commit 7b3f477 + +- net: hns: fix wrong head when modify the tx feature when + sending packets (git-fixes). +- commit 848eb56 + +- net: atlantic: Fix NULL dereference of skb pointer in + (git-fixes). +- commit bfa6175 + +- net: stmmac: fix FPE events losing (git-fixes). +- commit 2382976 + +- net: ravb: Keep reverse order of operations in ravb_remove() + (git-fixes). +- commit d60c1dc + +- net: ravb: Stop DMA in case of failures on ravb_open() + (git-fixes). +- commit 536e15e + +- net: ravb: Start TX queues after HW initialization succeeded + (git-fixes). +- commit 67bd94d + +- net: ravb: Make write access to CXR35 first before accessing + other EMAC registers (git-fixes). +- commit 2f42ed8 + +- net: ravb: Use pm_runtime_resume_and_get() (git-fixes). +- commit f02fced + +- net: ravb: Check return value of reset_control_deassert() + (git-fixes). +- commit 864deed + +- net: libwx: fix memory leak on msix entry (git-fixes). +- commit 159ffaa + +- KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer + (jsc#PED-7322). +- commit 4c639bf + +- KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is + valid/set (jsc#PED-7322). +- commit bc7347a + +- KVM: x86: Make Hyper-V emulation optional (jsc#PED-7322). +- Update config files. +- commit 87507f6 + +- Drop ASoC AMD ACP patch causing a regression (bsc#1219789) +- commit 1eacaea + +- KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (jsc#PED-7322). +- commit 2cbad81 + +- KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V + eVMCS (jsc#PED-7322). +- commit 82136e4 + +- KVM: x86: Introduce helper to handle Hyper-V paravirt TLB + flush requests (jsc#PED-7322). +- commit 92008f5 + +- KVM: VMX: Split off hyperv_evmcs.{ch} (jsc#PED-7322). +- commit 056eb46 + +- KVM: x86: Introduce helper to check if vector is set in Hyper-V + SynIC (jsc#PED-7322). +- commit ee580aa + +- KVM: x86: Introduce helper to check if auto-EOI is set in + Hyper-V SynIC (jsc#PED-7322). +- commit 3628f1b + +- KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} + (jsc#PED-7322). +- commit a52f7d7 + +- KVM: x86: Move Hyper-V partition assist page out of Hyper-V + emulation context (jsc#PED-7322). +- commit c274d49 + +- KVM: x86/xen: Remove unneeded xen context from kvm_arch when + !CONFIG_KVM_XEN (jsc#PED-7322). +- commit 1a3426d + +- KVM: x86/mmu: fix comment about mmu_unsync_pages_lock + (jsc#PED-7322). +- commit 6927f64 + +- KVM: x86/mmu: always take tdp_mmu_pages_lock (jsc#PED-7322). +- commit 3c339d8 + +- KVM: x86/mmu: remove unnecessary "bool shared" argument from + iterators (jsc#PED-7322). +- commit 26089fe + +- KVM: x86/mmu: remove unnecessary "bool shared" argument from + functions (jsc#PED-7322). +- commit 20e6465 + +- KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in + the TDP MMU (jsc#PED-7322). +- commit 04b615d + +- KVM: x86/mmu: Fix off-by-1 when splitting huge pages during + CLEAR (jsc#PED-7322). +- commit ca542a6 + +- KVM: x86: Harden copying of userspace-array against overflow + (jsc#PED-7322). +- commit 2624bb5 + +- KVM: x86/pmu: Track emulated counter events instead of previous + counter (jsc#PED-7322). +- commit 50f3c68 + +- KVM: x86/pmu: Update sample period in pmc_write_counter() + (jsc#PED-7322). +- commit b607273 + +- KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() + (jsc#PED-7322). +- commit 5d80669 + +- KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's + redundant) (jsc#PED-7322). +- commit ba0d28d + +- KVM: x86/pmu: Reset the PMU, i.e. stop counters, before + refreshing (jsc#PED-7322). +- commit 3e9e29b + +- KVM: x86/pmu: Move PMU reset logic to common x86 code + (jsc#PED-7322). +- commit 4d829a7 + +- KVM: SVM,VMX: Use %rip-relative addressing to access + kvm_rebooting (jsc#PED-7322). +- commit 94d4ceb + +- KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is + enabled (jsc#PED-7322). +- commit abf0f42 + +- KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support + (jsc#PED-7322). +- commit 51dc0ef + +- KVM: nSVM: Advertise support for flush-by-ASID (jsc#PED-7322). +- commit d96ff28 + +- Revert "nSVM: Check for reserved encodings of TLB_CONTROL in + nested VMCB" (jsc#PED-7322). +- commit 733d5b1 + +- KVM: x86: Don't unnecessarily force masterclock update on vCPU + hotplug (jsc#PED-7322). +- commit e2477e4 + +- KVM: x86: Use a switch statement and macros in + __feature_translate() (jsc#PED-7322). +- commit 26af95a + +- KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace + (jsc#PED-7322). +- commit 8de3668 + +- blacklist.conf: false positive +- commit 3612d1b + +- dm: limit the number of targets and parameter size area + (bsc#1219827, bsc#1219146, CVE-2023-52429, CVE-2024-23851). +- commit 7512798 + +- KVM: x86: Turn off KVM_WERROR by default for all configs + (jsc#PED-7322). +- commit 427cbaf + +- KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff + HYPERV!=n (jsc#PED-7322). +- commit 47fe30a + +- mm: memcontrol: don't throttle dying tasks on memory.high + (bsc#1219889). +- kernel/fork: beware of __put_task_struct() calling context + (bsc#1216761). +- commit e3538e2 + +- KVM: x86: Use KVM-governed feature framework to track "LAM + enabled" (jsc#PED-7322). +- commit e0b7547 + +- docs/perf: Add ampere_cspmu to toctree to fix a build warning (jsc#PED-7859) +- commit 5a39b75 + +- KVM: x86: Advertise and enable LAM (user and supervisor) + (jsc#PED-7322). +- commit be96f66 + +- KVM: x86: Virtualize LAM for user pointer (jsc#PED-7322). +- commit 51ea9b3 + +- KVM: x86: Virtualize LAM for supervisor pointer (jsc#PED-7322). +- commit 4719d36 + +- perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (jsc#PED-7859) +- commit 8763e5d + +- netdevsim: Don't accept device bound programs (git-fixes). +- commit c28704b + +- ravb: Fix races between ravb_tx_timeout_work() and net related + ops (git-fixes). +- commit ca1ed03 + +- r8169: prevent potential deadlock in rtl8169_close (git-fixes). +- commit c6c74b1 + +- r8169: fix deadlock on RTL8125 in jumbo mtu mode (git-fixes). +- commit 350e699 + +- net: stmmac: xgmac: Disable FPE MMC interrupts (git-fixes). +- commit 4d4a44e + +- dpaa2-eth: recycle the RX buffer only after all processing done + (git-fixes). +- commit 6f9cf91 + +- KVM: x86: Untag addresses for LAM emulation where applicable + (jsc#PED-7322). +- commit 3aca57c + +- dpaa2-eth: increase the needed headroom to account for alignment + (git-fixes). +- commit aeead7c + +- net: rswitch: Fix missing dev_kfree_skb_any() in error path + (git-fixes). +- commit dfab415 + +- net: rswitch: Fix return value in rswitch_start_xmit() + (git-fixes). +- commit 3061c1f + +- net: rswitch: Fix type of ret in rswitch_start_xmit() + (git-fixes). +- commit 3bd4f02 + +- net: ipa: fix one GSI register field width (git-fixes). +- commit 57e43ae + +- net: axienet: Fix check for partial TX checksum (git-fixes). +- commit 765d022 + +- amd-xgbe: propagate the correct speed and duplex status + (git-fixes). +- commit ca7f648 + +- amd-xgbe: handle the corner-case during tx completion + (git-fixes). +- commit 05c99da + +- amd-xgbe: handle corner-case during sfp hotplug (git-fixes). +- commit 63bb25f + +- net: veth: fix ethtool stats reporting (git-fixes). +- commit 40065a7 + +- wireguard: use DEV_STATS_INC() (git-fixes). +- commit c56067d + +- net: wangxun: fix kernel panic due to null pointer (git-fixes). +- commit cc57ffc + +- KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and + call it in emulator (jsc#PED-7322). +- Refresh + patches.suse/KVM-SEV-Make-AVIC-backing-VMSA-and-VMCB-memory-allocation-SNP-sa. +- commit db34c34 + +- stmmac: dwmac-loongson: Add architecture dependency (git-fixes). +- commit 746bbc5 + +- macvlan: Don't propagate promisc change to lower dev in passthru + (git-fixes). +- commit ad66810 + +- pds_core: use correct index to mask irq (git-fixes). +- commit f2391e5 + +- net: stmmac: avoid rx queue overrun (git-fixes). +- commit 3a28d91 + +- net: stmmac: fix rx budget limit check (git-fixes). +- commit 739b241 + +- KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (jsc#PED-7322). +- commit 214f40f + +- KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's + legality (jsc#PED-7322). +- commit 0ea18e6 + +- KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD + (jsc#PED-7322). +- commit a7a4e2c + +- KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() + (jsc#PED-7322). +- commit 469975b + +- KVM: x86: Add an emulation flag for implicit system access + (jsc#PED-7322). +- commit d9485ea + +- KVM: x86: Consolidate flags for __linearize() (jsc#PED-7322). +- commit bc10a7d + +- tools arch x86: Sync the msr-index.h copy with the + kernel sources to pick IA32_MKTME_KEYID_PARTITIONING + (perf-sync-headers). +- Delete + patches.suse/sync-tools-arch-header-for-support-branch-counters-logging.patch. +- commit 4348ec9 + +- tools headers x86 cpufeatures: Sync with the kernel sources + to pick TDX, Zen, APIC MSR fence changes (perf-sync-headers). +- commit 13aa64d + +- perf evlist: Fix evlist__new_default() for > 1 core PMU + (git-fixes). +- perf db-export: Fix missing reference count get in + call_path_from_sample() (git-fixes). +- perf stat: Fix hard coded LL miss units (git-fixes). +- perf env: Avoid recursively taking env->bpf_progs.lock + (git-fixes). +- perf vendor events: Remove UTF-8 characters from cmn.json + (git-fixes). +- perf unwind-libunwind: Fix base address for .eh_frame + (git-fixes). +- perf unwind-libdw: Handle JIT-generated DSOs properly + (git-fixes). +- perf genelf: Set ELF program header addresses properly + (git-fixes). +- perf hisi-ptt: Fix one memory leakage in + hisi_ptt_process_auxtrace_event() (git-fixes). +- perf header: Fix one memory leakage in + perf_event__fprintf_event_update() (git-fixes). +- perf stat: Fix help message for --metric-no-threshold option + (git-fixes). +- perf stat: Exit perf stat if parse groups fails (git-fixes). +- perf mem: Fix error on hybrid related to availability of mem + event in a PMU (git-fixes). +- perf vendor events powerpc: Update datasource event name to + fix duplicate events (git-fixes). +- perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT + to GPC_FLUSH_MEM_FAULT (git-fixes). +- perf test record user-regs: Fix mask for vg register + (git-fixes). +- perf docs: Fix man page formatting for 'perf lock' (git-fixes). +- perf test record+probe_libc_inet_pton: Fix call chain match + on powerpc (bsc#1218986). +- perf tests: Skip pipe test if noploop symbol is missing + (bsc#1219617). +- perf tests lib: Add perf_has_symbol.sh (bsc#1219617). +- perf header: Fix segfault on build_mem_topology() error path + (git-fixes). +- perf test: Remove atomics from test_loop to avoid test failures + (git-fixes). +- commit a32b1b0 + +- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER + missed (git-fixes). +- hv_netvsc: Fix race condition between netvsc_probe and + netvsc_remove (git-fixes). +- scsi: storvsc: Fix ring buffer size calculation (git-fixes). +- hv_netvsc: Calculate correct ring size when PAGE_SIZE is not + 4 Kbytes (git-fixes). +- commit 721575c + +- s390/scm: fix virtual vs physical address confusion (git-fixes + bsc#1219816). +- commit d8288d6 + +- s390/boot: always align vmalloc area on segment boundary + (git-fixes bsc#1219815). +- commit 08905ad + +- s390/vfio-ap: fix sysfs status attribute for AP queue devices + (git-fixes bsc#1219814). +- commit 2f4c817 + +- s390/ptrace: handle setting of fpc register correctly (git-fixes + bsc#1219812). +- commit be5b93a + +- s390/qeth: Fix potential loss of L3-IP@ in case of network + issues (git-fixes bsc#1219811). +- commit 32d0fc0 + +- Reference recently released CVE +- Update + patches.suse/x86-coco-Disable-32-bit-emulation-by-default-on-TDX-.patch + (jsc#PED-7322 CVE-2024-25744). +- Update + patches.suse/x86-entry-convert-int-0x80-emulation-to-idtentry.patch + (bsc#1217927 CVE-2024-25744). +- Update + patches.suse/x86-entry-do-not-allow-external-0x80-interrupts.patch + (bsc#1217927 CVE-2024-25744). +- Update + patches.suse/x86-tdx-Allow-32-bit-emulation-by-default.patch + (jsc#PED-7322 CVE-2024-25744). +- commit 06d4b38 + +- KVM: s390: vsie: fix race during shadow creation (git-fixes + bsc#1219810). +- commit 8180746 + +- KVM: s390: fix setting of fpc register (git-fixes bsc#1219809). +- commit 478f49e + +- KVM: s390: fix cc for successful PQAP (git-fixes bsc#1219808). +- commit 51e5204 + +- KVM: s390: add stat counter for shadow gmap events + (jsc#PED-5439). +- commit 256c0f9 + +- KVM: s390: add tracepoint in gmap notifier (jsc#PED-5439). +- commit 06f0c94 + +- nvme-host: fix the updating of the firmware version (git-fixes). +- commit 9bc381c + +- x86/MCE: Always save CS register on AMD Zen IF Poison errors (git-fixes). +- commit 63e2bb6 + +- x86/entry/ia32: Ensure s32 is sign extended to s64 (git-fixes). +- commit d1f7bea + +- x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (git-fixes). +- commit b594e28 + +- x86/srso: Print mitigation for retbleed IBPB case (git-fixes). +- Refresh + patches.suse/x86-srso-fix-vulnerability-reporting-for-missing-microcode.patch. +- commit 5b45539 + +- x86/purgatory: Remove LTO flags (git-fixes). +- commit 215c902 + +- x86/kvm: Do not try to disable kvmclock if it was not enabled (git-fixes). +- commit 0a9eee3 + +- scsi: fnic: unlock on error path in fnic_queuecommand() + (git-fixes). +- commit af1e53a + +- net: ethernet: cortina: Drop TSO support (git-fixes). +- commit 1041212 + +- Update patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch (git-fixes, bsc#1219443) + Add reference to bsc#1219443. +- commit b300257 + +- arm64: errata: Add Cortex-A510 speculative unprivileged load (bsc#1219443) + Enable erratum workaround. +- commit b26ca40 + +- r8169: fix network lost after resume on DASH systems + (git-fixes). +- commit c170312 + +- r8169: add handling DASH when DASH is disabled (git-fixes). +- commit 43f9a07 + +- net: ethernet: cortina: Fix MTU max setting (git-fixes). +- commit cdfb94f + +- net: ethernet: cortina: Handle large frames (git-fixes). +- commit 76e929a + +- net: ethernet: cortina: Fix max RX frame define (git-fixes). +- commit 1807254 + +- bonding: stop the device in bond_setup_by_slave() (git-fixes). +- commit 072954c + +- ppp: limit MRU to 64K (git-fixes). +- commit 80ad17a + +- net: mvneta: fix calls to page_pool_get_stats (git-fixes). +- commit 73be237 + +- net: hns3: fix VF wrong speed and duplex issue (git-fixes). +- commit 01a4b9c + +- net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() + (bsc#1217417). +- net: phy: realtek: use generic MDIO constants (bsc#1217417). +- net: mdio: add 2.5g and 5g related PMA speed constants + (bsc#1217417). +- commit 51b8f13 + +- hwmon: (coretemp) Fix bogus core_id to attr name mapping + (git-fixes). +- hwmon: (coretemp) Fix out-of-bounds memory access (git-fixes). +- hwmon: (aspeed-pwm-tacho) mutex for tach reading (git-fixes). +- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk + can't be detected by BIOS (git-fixes). +- drm/i915/gvt: Fix uninitialized variable in handle_mmio() + (git-fixes). +- commit fb6968f + +- scsi: fnic: Increment driver version (jsc#PED-7888). +- scsi: fnic: Improve logs and add support for multiqueue (MQ) + (jsc#PED-7888). +- scsi: fnic: Add support for multiqueue (MQ) in fnic driver + (jsc#PED-7888). +- scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c + (jsc#PED-7888). +- scsi: fnic: Remove usage of host_lock (jsc#PED-7888). +- scsi: fnic: Define stats to track multiqueue (MQ) IOs + (jsc#PED-7888). +- scsi: fnic: Modify ISRs to support multiqueue (MQ) + (jsc#PED-7888). +- commit 4ae8e51 + +- scsi: fnic: Refactor and redefine fnic.h for multiqueue + (jsc#PED-7888). +- Refresh + patches.suse/fnic-move-fnic_fnic_flush_tx-to-a-work-queue.patch. +- commit 5d5bc93 + +- scsi: fnic: Get copy workqueue count and interrupt mode from + config (jsc#PED-7888). +- scsi: fnic: Rename wq_copy to hw_copy_wq (jsc#PED-7888). +- scsi: fnic: Add and improve log messages (jsc#PED-7888). +- scsi: fnic: Add and use fnic number (jsc#PED-7888). +- scsi: fnic: Modify definitions to sync with VIC firmware + (jsc#PED-7888). +- commit 4104ea5 + +- net: hns3: fix VF reset fail issue (git-fixes). +- commit 357e0c0 + +- net: hns3: fix variable may not initialized problem in + hns3_init_mac_addr() (git-fixes). +- commit 761dece + +- net: hns3: fix out-of-bounds access may occur when coalesce + info is read via debugfs (git-fixes). +- commit 9368f32 + +- net: hns3: fix incorrect capability bit display for copper port + (git-fixes). +- commit 7b8e42d + +- net: hns3: add barrier in vf mailbox reply process (git-fixes). +- commit deb564c + +- net: hns3: fix add VLAN fail issue (git-fixes). +- commit 6ae1571 + +- ipvlan: add ipvlan_route_v6_outbound() helper (git-fixes). +- commit 5f2d3b6 + +- net: enetc: shorten enetc_setup_xdp_prog() error message to + fit NETLINK_MAX_FMTMSG_LEN (git-fixes). +- commit f882476 + +- net: sfp: add quirk for FS's 2.5G copper SFP (git-fixes). +- commit eb7d824 + +- driver core: Replace kstrdup() + strreplace() with + kstrdup_and_replace() (jsc#PED-6054 bsc#1219692). +- lib/string_helpers: Add kstrdup_and_replace() helper + (jsc#PED-6054 bsc#1219692). +- commit d4a62fc + +- net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions + for MT7986 SoC (git-fixes). +- commit be286c4 + +- blacklist.conf: drop two entries to be revived (bsc#1219692) +- commit ba7ec6f + +- net: spider_net: Use size_add() in call to struct_size() + (git-fixes). +- commit 722bf2b + +- lib/string_helpers: Change returned value of the strreplace() + (bsc#1219692). +- jbd2: Avoid printing outside the boundary of the buffer + (bsc#1219692). +- commit 8aa13d7 + +- mlxsw: Use size_mul() in call to struct_size() (git-fixes). +- commit a527704 + +- net: ethernet: adi: adin1110: Fix uninitialized variable + (git-fixes). +- commit 4905ac5 + +- net: mdio-mux: fix C45 access returning -EIO after API change + (git-fixes). +- commit 8842ac4 + +- net: dsa: bcm_sf2: Fix possible memory leak in + bcm_sf2_mdio_register() (git-fixes). +- commit 8a76104 + +- team: fix null-ptr-deref when team device type is changed + (git-fixes). +- commit c07a0c7 + +- net: fec: use netdev_err_once() instead of netdev_err() + (git-fixes). +- commit 45e8d45 + +- wifi: iwlwifi: exit eSR only after the FW does (git-fixes). +- wifi: mac80211: fix waiting for beacons logic (git-fixes). +- wifi: mac80211: fix RCU use in TDLS fast-xmit (git-fixes). +- wifi: cfg80211: fix wiphy delayed work queueing (git-fixes). +- wifi: iwlwifi: fix double-free bug (git-fixes). +- selftests: cmsg_ipv6: repeat the exact packet (git-fixes). +- selftests: net: let big_tcp test cope with slow env (git-fixes). +- atm: idt77252: fix a memleak in open_card_ubr0 (git-fixes). +- selftests: net: avoid just another constant wait (git-fixes). +- selftests: net: cut more slack for gro fwd tests (git-fixes). +- crypto: algif_hash - Remove bogus SGL free on zero-length + error path (git-fixes). +- crypto: ccp - Fix null pointer dereference in + __sev_platform_shutdown_locked (git-fixes). +- commit f9fa694 + +- Drop the driver core change that caused memory corruption (bsc#1219692 bsc#1219732) + patches.suse/driver-core-Replace-kstrdup-strreplace-with-kstrdup_.patch + required the change of strreplace() API behavior as an implicit prerequiste +- commit 9bd691b + +- sched: fair: move unused stub functions to header (git fixes + (sched)). +- sched/fair: Fix the decision for load balance (git fixes + (sched)). +- sched/core: Fix RQCF_ACT_SKIP leak (git fixes (sched)). +- commit ec9d436 + +- Update + patches.suse/Bluetooth-Fix-atomicity-violation-in-min-max-_key_si.patch + (git-fixes bsc#1219608 CVE-2024-24860). +- commit 060d07f + +- Update + patches.suse/mm-lock_vma_under_rcu-must-check-vma-anon_vma-.patch + (bsc#1012628 per-VMA_lock_fix CVE-2024-1312 bsc#1219731). +- commit 91e52e6 + +- Refresh patches.suse/RAS-AMD-ATL-Add-MI300-support.patch. + Fix min() related warning. +- commit 7a6c291 + +- Update + patches.suse/drm-amdgpu-Fix-potential-fence-use-after-free-.patch + (bsc#1219128 CVE-2023-51042 jsc#PED-3527 jsc#PED-5475 + jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 + jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 + jsc#PED-6071). +- commit 72ce736 + +- iommu: Don't reserve 0-length IOVA region (git-fixes) +- commit d83c0fa + +- rpm/kernel-binary.spec.in: install scripts/gdb when enabled in config + (bsc#1219653) + They are put into -devel subpackage. And a proper link to + /usr/share/gdb/auto-load/ is created. +- commit 1dccf2a + +- fs/buffer.c: disable per-CPU buffer_head cache for isolated (bsc#1219631) +- commit 55bb990 + +- EDAC/amd64: Add MI300 row retirement support (jsc#PED-7618). +- commit 36c2567 + +- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (jsc#PED-7618). +- commit 76938a8 + +- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (jsc#PED-7618). +- commit d6d16c5 + +- RAS/AMD/ATL: Add MI300 support (jsc#PED-7618). +- commit c9f0c56 + +- Documentation: RAS: Add index and address translation section (jsc#PED-7618). +- commit f894cc4 + +- EDAC/amd64: Use new AMD Address Translation Library (jsc#PED-7618). +- commit 22937f8 + +- RAS: Introduce AMD Address Translation Library (jsc#PED-7618). +- commit 2857e01 + +- netfilter: nf_tables: check if catch-all set element is active + in next generation (CVE-2024-1085 bsc#1219429). +- commit c4588a6 + +- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), + again (git-fixes). +- commit 5ddccd0 + +- mm: migrate: fix getting incorrect page mapping during page + migration (git-fixes). +- commit 54204d1 + +- mm: migrate: record the mlocked page status to remove + unnecessary lru drain (git-fixes). +- commit 1782112 + +- mm/gup: fix follow_devmap_pd() on page==NULL handling + (git-fixes). +- commit 3518c0e + +- mm: page_alloc: unreserve highatomic page blocks before oom + (git-fixes). +- commit 61457c0 + +- mm: page_alloc: enforce minimum zone size to do high atomic + reserves (git-fixes). +- commit 4f2bf1e + +- mm: page_alloc: correct high atomic reserve calculations + (git-fixes). +- commit 5a4ddfb + +- mm: fix unmap_mapping_range high bits shift bug (git-fixes). +- commit 7453200 + +- mm/shmem: fix race in shmem_undo_range w/THP (git-fixes). +- commit 6a39858 + +- mm: fix for negative counter: nr_file_hugepages (git-fixes). +- commit db03bb0 + +- mm: fix unaccount of memory on vma_link() failure (git-fixes). +- commit 8c916f3 + +- mm/mremap: fix unaccount of memory on vma_merge() failure + (git-fixes). +- commit 1139c35 + +- mm: zswap: fix pool refcount bug around shrink_worker() + (git-fixes). +- commit ae8fafe + +- mm/migrate: fix do_pages_move for compat pointers (git-fixes). +- commit d66394c + +- mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and + MPOL_MF_MOVE are specified (git-fixes). +- commit d9dbc78 + +- slab: kmalloc_size_roundup() must not return 0 for non-zero size + (git-fixes). +- commit 4566078 + +- mm/slab_common: fix slab_caches list corruption after + kmem_cache_destroy() (git-fixes). +- commit 5566bfb + +- netfilter: nf_tables: reject QUEUE/DROP verdict parameters + (CVE-2024-1086 bsc#1219434). +- commit 459b678 + +- KVM: x86: Add support for "protected VMs" that can utilize + private memory (jsc#PED-5122). +- Update config files. +- commit 646dbdf + +- blacklist.conf: add f96c48670319 ("mm: disable CONFIG_PER_VMA_LOCK until its fixed") +- commit 8e3f9d5 + +- tick/sched: Preserve number of idle sleeps across CPU hotplug (git-fixes) +- commit 60b5ecb + +- KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to + CONFIG_KVM_GENERIC_MMU_NOTIFIER (jsc#PED-5122). +- Update config files. +- commit dd9b571 + +- KVM: x86: add missing "depends on KVM" (jsc#PED-5122). +- KVM: guest-memfd: fix unused-function warning (jsc#PED-5122). +- KVM: Allow arch code to track number of memslot address spaces + per VM (jsc#PED-5122). +- KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro + (jsc#PED-5122). +- KVM: x86/mmu: Handle page fault for private memory + (jsc#PED-5122). +- KVM: x86: Disallow hugepages when memory attributes are mixed + (jsc#PED-5122). +- KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN + (jsc#PED-5122). +- KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific + backing memory (jsc#PED-5122). +- fs: Rename anon_inode_getfile_secure() and + anon_inode_getfd_secure() (jsc#PED-5122). +- mm: Add AS_UNMOVABLE to mark mapping as completely unmovable + (jsc#PED-5122). +- KVM: Introduce per-page memory attributes (jsc#PED-5122). +- KVM: Drop .on_unlock() mmu_notifier hook (jsc#PED-5122). +- KVM: Add a dedicated mmu_notifier flag for reclaiming freed + memory (jsc#PED-5122). +- KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to + userspace (jsc#PED-5122). +- KVM: Introduce KVM_SET_USER_MEMORY_REGION2 (jsc#PED-5122). +- KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU + (jsc#PED-5122). +- KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER + (jsc#PED-5122). +- KVM: WARN if there are dangling MMU invalidations at VM + destruction (jsc#PED-5122). +- KVM: Use gfn instead of hva for mmu_notifier_retry + (jsc#PED-5122). +- KVM: Assert that mmu_invalidate_in_progress *never* goes + negative (jsc#PED-5122). +- KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing + for gfn ranges (jsc#PED-5122). +- commit 5a43605 + +- perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU (jsc#PED-7859) +- commit 1242994 + +- perf: arm_cspmu: Support implementation specific validation (jsc#PED-7859) +- commit 36b0b74 + +- perf: arm_cspmu: Support implementation specific filters (jsc#PED-7859) +- commit d78d04c + +- perf: arm_cspmu: Split 64-bit write to 32-bit writes (jsc#PED-7859) +- commit ae4b62f + +- perf: arm_cspmu: Separate Arm and vendor module (jsc#PED-7859) +- commit d997aaf + +- x86/CPU/AMD: Add X86_FEATURE_ZEN1 (jsc#PED-5122). +- commit 91f26ba + +- reiserfs: Avoid touching renamed directory if parent does not + change (git-fixes). +- commit 1175a85 + +- afs: fix the usage of read_seqbegin_or_lock() in + afs_find_server*() (git-fixes). +- commit 81e58a2 + +- afs: fix the usage of read_seqbegin_or_lock() in + afs_lookup_volume_rcu() (git-fixes). +- commit 17037c1 + +- jfs: fix array-index-out-of-bounds in diNewExt (git-fixes). +- commit 924a4d7 + +- jfs: fix uaf in jfs_evict_inode (git-fixes). +- commit 4a45faa + +- jfs: fix array-index-out-of-bounds in dbAdjTree (git-fixes). +- commit 8299bf8 + +- jfs: fix slab-out-of-bounds Read in dtSearch (git-fixes). +- commit 1662dc0 + +- UBSAN: array-index-out-of-bounds in dtSplitRoot (git-fixes). +- commit 40de905 + +- FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree (git-fixes). +- commit cfc648a + +- x86/cpufeatures: Add SEV-SNP CPU feature (jsc#PED-5122). +- Refresh patches.suse/kabi-reserve-cpuid-leaves.patch. +- commit ecc8bfa + +- crypto: ccp: Add the SNP_SET_CONFIG command (jsc#PED-5122). +- crypto: ccp: Add the SNP_COMMIT command (jsc#PED-5122). +- crypto: ccp: Add the SNP_PLATFORM_STATUS command (jsc#PED-5122). +- x86/cpufeatures: Enable/unmask SEV-SNP CPU feature + (jsc#PED-5122). +- KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation + SNP safe (jsc#PED-5122). +- crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown + on kdump (jsc#PED-5122). +- iommu/amd: Clean up RMP entries for IOMMU pages during SNP + shutdown (jsc#PED-5122). +- crypto: ccp: Handle legacy SEV commands when SNP is enabled + (jsc#PED-5122). +- crypto: ccp: Handle non-volatile INIT_EX data when SNP is + enabled (jsc#PED-5122). +- crypto: ccp: Handle the legacy TMR allocation when SNP is + enabled (jsc#PED-5122). +- x86/sev: Introduce an SNP leaked pages list (jsc#PED-5122). +- crypto: ccp: Provide an API to issue SEV and SNP commands + (jsc#PED-5122). +- crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP + (jsc#PED-5122). +- crypto: ccp: Define the SEV-SNP commands (jsc#PED-5122). +- x86/sev: Adjust the directmap to avoid inadvertent RMP faults + (jsc#PED-5122). +- x86/sev: Add helper functions for RMPUPDATE and PSMASH + instruction (jsc#PED-5122). +- x86/fault: Dump RMP table information when RMP page faults occur + (jsc#PED-5122). +- x86/traps: Define RMP violation #PF error code (jsc#PED-5122). +- x86/fault: Add helper for dumping RMP entries (jsc#PED-5122). +- x86/sev: Add RMP entry lookup helpers (jsc#PED-5122). +- x86/mtrr: Don't print errors if MtrrFixDramModEn is set when + SNP enabled (jsc#PED-5122). +- x86/sev: Add SEV-SNP host initialization support (jsc#PED-5122). +- iommu/amd: Don't rely on external callers to enable IOMMU SNP + support (jsc#PED-5122). +- x86/speculation: Do not enable Automatic IBRS if SEV-SNP is + enabled (jsc#PED-5122). +- x86/sme: Fix memory encryption setting if enabled by default + and not overridden (jsc#PED-5122). +- x86/mm: Fix memory encryption features advertisement + (jsc#PED-5122). +- x86/sev: Harden #VC instruction emulation somewhat + (jsc#PED-5122). +- x86/CPU/AMD: Add X86_FEATURE_ZEN5 (jsc#PED-5122). +- x86/CPU/AMD: Drop now unused CPU erratum checking function + (jsc#PED-5122). +- x86/CPU/AMD: Get rid of amd_erratum_1485 (jsc#PED-5122). +- x86/CPU/AMD: Get rid of amd_erratum_400 (jsc#PED-5122). +- x86/CPU/AMD: Get rid of amd_erratum_383 (jsc#PED-5122). +- x86/CPU/AMD: Get rid of amd_erratum_1054 (jsc#PED-5122). +- x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init + function (jsc#PED-5122). +- x86/CPU/AMD: Move Zenbleed check to the Zen2 init function + (jsc#PED-5122). +- x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() + (jsc#PED-5122). +- x86/CPU/AMD: Call the spectral chicken in the Zen2 init function + (jsc#PED-5122). +- x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function + (jsc#PED-5122). +- x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init + function (jsc#PED-5122). +- x86/CPU/AMD: Carve out the erratum 1386 fix (jsc#PED-5122). +- x86/CPU/AMD: Add ZenX generations flags (jsc#PED-5122). +- x86/cpu/intel_epb: Don't rely on link order (jsc#PED-5122). +- x86/barrier: Do not serialize MSR accesses on AMD + (jsc#PED-5122). +- x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs + (jsc#PED-5122). +- commit 708312f + +- usb: xhci-plat: fix usb disconnect issue after s4 (git-fixes). +- usb: hub: Add quirk to decrease IN-ep poll interval for + Microchip USB491x hub (git-fixes). +- tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE + (git-fixes). +- spmi: mediatek: Fix UAF on device remove (git-fixes). +- spmi: mtk-pmif: Serialize PMIF status check and command + submission (git-fixes). +- watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for + IT8784/IT8786 (git-fixes). +- wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update + (git-fixes). +- wifi: cfg80211: free beacon_ies when overridden from hidden BSS + (git-fixes). +- wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices + (git-fixes). +- wifi: ath12k: fix and enable AP mode for WCN7850 (git-fixes). +- wifi: ath11k: fix race due to setting + ATH11K_FLAG_EXT_IRQ_ENABLED too early (git-fixes). +- wifi: ath9k: Fix potential array-index-out-of-bounds read in + ath9k_htc_txstatus() (git-fixes). +- wifi: wfx: fix possible NULL pointer dereference in + wfx_set_mfp_ap() (git-fixes). +- wifi: mt76: mt7996: add PCI IDs for mt7992 (git-fixes). +- wifi: mt76: connac: fix EHT phy mode check (git-fixes). +- wifi: rt2x00: correct wrong BBP register in RxDCOC calibration + (git-fixes). +- wifi: rt2x00: restart beacon queue when hardware reset + (git-fixes). +- wifi: rtw89: fix timeout calculation in rtw89_roc_end() + (git-fixes). +- thermal: core: Fix thermal zone suspend-resume synchronization + (git-fixes). +- commit 556e60c + +- libsubcmd: Fix memory leak in uniq() (git-fixes). +- misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl + callback (git-fixes). +- PCI: switchtec: Fix stdev_release() crash after surprise hot + remove (git-fixes). +- PCI: Fix 64GT/s effective data rate calculation (git-fixes). +- PCI: Only override AMD USB controller if required (git-fixes). +- PCI/AER: Decode Requester ID when no error info found + (git-fixes). +- i3c: master: cdns: Update maximum prescaler value for i2c clock + (git-fixes). +- mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt + (git-fixes). +- leds: trigger: panic: Don't register panic notifier if creating + the trigger failed (git-fixes). +- mfd: ti_am335x_tscadc: Fix TI SoC dependencies (git-fixes). +- media: i2c: imx335: Fix hblank min/max values (git-fixes). +- media: ddbridge: fix an error code problem in ddb_probe + (git-fixes). +- media: amphion: remove mutext lock in condition of wait_event + (git-fixes). +- media: rkisp1: resizer: Stop manual allocation of + v4l2_subdev_state (git-fixes). +- media: rkisp1: Fix IRQ disable race issue (git-fixes). +- media: rkisp1: Store IRQ lines (git-fixes). +- media: rkisp1: Fix IRQ handler return values (git-fixes). +- media: rkisp1: Drop IRQF_SHARED (git-fixes). +- media: uvcvideo: Fix power line control for SunplusIT camera + (git-fixes). +- media: uvcvideo: Fix power line control for a Chicony camera + (git-fixes). +- media: rockchip: rga: fix swizzling for RGB formats (git-fixes). +- media: stk1160: Fixed high volume of stk1160_dbg messages + (git-fixes). +- soc: xilinx: fix unhandled SGI warning message (git-fixes). +- soc: xilinx: Fix for call trace due to the usage of + smp_processor_id() (git-fixes). +- net: phy: at803x: fix passing the wrong reference for + config_intr (git-fixes). +- PCI: Add no PM reset quirk for NVIDIA Spectrum devices + (git-fixes). +- net: phy: micrel: fix ts_info value in case of no phc + (git-fixes). +- pstore/ram: Fix crash when setting number of cpus to an odd + number (git-fixes). +- PNP: ACPI: fix fortify warning (git-fixes). +- regulator: core: Only increment use_count when enable_count + changes (git-fixes). +- commit 1095bc9 + +- drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()' + (git-fixes). +- drm/amdkfd: Fix 'node' NULL check in + 'svm_range_get_range_boundaries()' (git-fixes). +- drm/amdgpu: Release 'adev->pm.fw' before return in + 'amdgpu_device_need_post()' (git-fixes). +- drm/amdgpu: Fix with right return code '-EIO' in + 'amdgpu_gmc_vram_checking()' (git-fixes). +- drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' + in 'get_platform_power_management_table()' (git-fixes). +- drm/amdgpu: fix avg vs input power reporting on smu7 + (git-fixes). +- drm/amdkfd: Fix lock dependency warning with srcu (git-fixes). +- drm/amdkfd: Fix lock dependency warning (git-fixes). +- i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126 + (git-fixes). +- hwmon: (nct6775) Fix fan speed set failure in automatic mode + (git-fixes). +- drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well + (git-fixes). +- drm/amdkfd: Fix iterator used outside loop in + 'kfd_add_peer_prop()' (git-fixes). +- drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()' + (git-fixes). +- drm/amdgpu: Fix '*fw' from request_firmware() not released in + 'amdgpu_ucode_request()' (git-fixes). +- drm/amdgpu: Let KFD sync with VM fences (git-fixes). +- drm/amd/display: Fix minor issues in BW Allocation Phase2 + (git-fixes). +- drm/amdgpu: Fix ecc irq enable/disable unpaired (git-fixes). +- drm/amd/display: make flip_timestamp_in_us a 64-bit variable + (git-fixes). +- drm: using mul_u32_u32() requires linux/math64.h (git-fixes). +- drm/msm/dpu: fix writeback programming for YUV cases + (git-fixes). +- commit 9877917 + +- powerpc: iommu: Bring back table group release_ownership() + call (git-fixes). +- drm/tegra: Do not assume that a NULL domain means no DMA IOMMU + (git-fixes). +- iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA + (git-fixes). +- commit ba460b4 + +- drm/msm/dpu: Ratelimit framedone timeout msgs (git-fixes). +- drm/msm/dpu: enable writeback on SM8450 (git-fixes). +- drm/msm/dpu: enable writeback on SM8350 (git-fixes). +- drm/msm/dp: Add DisplayPort controller for SM8650 (git-fixes). +- drm/msm/dsi: Enable runtime PM (git-fixes). +- drm/amdkfd: only flush mes process context if mes support is + there (git-fixes). +- drm/amdgpu: fix ftrace event amdgpu_bo_move always move on + same heap (git-fixes). +- drm/amdkfd: fix mes set shader debugger process management + (git-fixes). +- drm/amd/display: For prefetch mode > 0, extend prefetch if + possible (git-fixes). +- drm/amd/display: Fix MST PBN/X.Y value calculations (git-fixes). +- drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind + time (git-fixes). +- drm/mipi-dsi: Fix detach call without attach (git-fixes). +- drm/framebuffer: Fix use of uninitialized variable (git-fixes). +- drm/drm_file: fix use of uninitialized variable (git-fixes). +- drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms + (git-fixes). +- drm/panel-edp: Add override_edid_mode quirk for generic edp + (git-fixes). +- drm/amd/display: Fix tiled display misalignment (git-fixes). +- crypto: stm32/crc32 - fix parsing list of devices (git-fixes). +- Documentation/sphinx: fix Python string escapes (git-fixes). +- commit 63f49fd + +- 9p: Fix initialisation of netfs_inode for 9p (git-fixes). +- clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks + (git-fixes). +- clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() + (git-fixes). +- clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() + (git-fixes). +- ASoC: amd: Add new dmi entries for acp5x platform (git-fixes). +- ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (git-fixes). +- ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL + (git-fixes). +- ALSA: hda: Refer to correct stream index at loops (git-fixes). +- accel/habanalabs: add support for Gaudi2C device (git-fixes). +- Bluetooth: L2CAP: Fix possible multiple reject send (git-fixes). +- Bluetooth: hci_sync: fix BR/EDR wakeup bug (git-fixes). +- Bluetooth: ISO: Avoid creating child socket if PA sync is + terminating (git-fixes). +- Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks + for QCA2066 (git-fixes). +- crypto: octeontx2 - Fix cptvf driver cleanup (git-fixes). +- crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings + (git-fixes). +- ACPI: NUMA: Fix the logic of getting the fake_pxm value + (git-fixes). +- ACPI: extlog: fix NULL pointer dereference check (git-fixes). +- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on + synchronous events (git-fixes). +- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop + (git-fixes). +- commit 2d4658b + +- rpm/mkspec: sort entries in _multibuild + Otherwise it creates unnecessary diffs when tar-up-ing. It's of course + due to readdir() using "random" order as served by the underlying + filesystem. + See for example: + https://build.opensuse.org/request/show/1144457/changes +- commit d1155de + +- tick-sched: Fix idle and iowait sleeptime accounting vs CPU (bsc#1219497) +- commit c0129ec + +- blacklist.conf: add 'nvme: fix error-handling for io_uring + nvme-passthrough' +- commit 36e1796 + +- nvme-rdma: Fix transfer length when write_generate/read_verify + are 0 (git-fixes). +- nvme: trace: avoid memcpy overflow warning (git-fixes). +- nvmet: re-fix tracing strncpy() warning (git-fixes). +- nvme: fix max_discard_sectors calculation (git-fixes). +- nvmet-tcp: fix a missing endianess conversion in + nvmet_tcp_try_peek_pdu (git-fixes). +- nvme-pci: fix sleeping function called from interrupt context + (git-fixes). +- Revert "nvme-fc: fix race between error recovery and creating + association" (git-fixes). +- nvme: blank out authentication fabrics options if not configured + (git-fixes). +- nvme: catch errors from nvme_configure_metadata() (git-fixes). +- nvme-tcp: only evaluate 'tls' option if TLS is selected + (git-fixes). + Refresh: + - patches.suse/nvme-tcp-fix-compile-time-checks-for-TLS-mode.patch +- nvme-auth: set explanation code for failure2 msgs (git-fixes). +- commit 542cb02 + +- scsi: lpfc: Update lpfc version to 14.2.0.17 (bsc#1219582). +- scsi: lpfc: Move determination of vmid_flag after VMID + reinitialization completes (bsc#1219582). +- scsi: lpfc: Reinitialize an NPIV's VMID data structures after + FDISC (bsc#1219582). +- scsi: lpfc: Change VMID driver load time parameters to read only + (bsc#1219582). +- commit a28d317 + +- ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION (bsc#1219567). +- ceph_wait_on_conflict_unlink(): grab reference before dropping + - >d_lock (bsc#1219566). +- commit 9d8ca8e + +- afs: Hide silly-rename files from userspace (git-fixes). +- commit 7f411ab + +- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (git-fixes). +- ASoC: qcom: sc8280xp: limit speaker volumes (git-fixes). +- ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 + thinkpads (git-fixes). +- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx + (git-fixes). +- ALSA: hda/realtek: Fix the external mic not being recognised + for Acer Swift 1 SF114-32 (git-fixes). +- ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision + (git-fixes). +- ALSA: hda/realtek - Add speaker pin verbtable for Dell dual + speaker platform (git-fixes). +- ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter + (git-fixes). +- ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power + (git-fixes). +- commit 3a5699c + +- misc: fastrpc: Mark all sessions as invalid in cb_remove + (git-fixes). +- serial: max310x: prevent infinite while() loop in port startup + (git-fixes). +- serial: max310x: fail probe if clock crystal is unstable + (git-fixes). +- serial: max310x: improve crystal stable clock detection + (git-fixes). +- serial: max310x: set default value when reading clock ready bit + (git-fixes). +- usb: typec: tcpm: fix the PD disabled case (git-fixes). +- usb: ucsi_acpi: Fix command completion handling (git-fixes). +- usb: ucsi: Add missing ppm_lock (git-fixes). +- usb: ulpi: Fix debugfs directory leak (git-fixes). +- Revert "usb: typec: tcpm: fix cc role at port reset" + (git-fixes). +- USB: hub: check for alternate port before enabling + A_ALT_HNP_SUPPORT (git-fixes). +- usb: chipidea: core: handle power lost in workqueue (git-fixes). +- usb: dwc3: gadget: Fix NULL pointer dereference in + dwc3_gadget_suspend (git-fixes). +- usb: core: Prevent null pointer dereference in + update_port_device_state (git-fixes). +- xhci: fix off by one check when adding a secondary interrupter + (git-fixes). +- usb: host: xhci-plat: Add support for + XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- dmaengine: fix is_slave_direction() return false when + DMA_DEV_TO_DEV (git-fixes). +- dmaengine: fsl-qdma: Fix a memory leak related to the queue + command DMA (git-fixes). +- dmaengine: fsl-qdma: Fix a memory leak related to the status + queue DMA (git-fixes). +- dmaengine: ti: k3-udma: Report short packet errors (git-fixes). +- dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools + (git-fixes). +- phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP + (git-fixes). +- phy: renesas: rcar-gen3-usb2: Fix returning wrong error code + (git-fixes). +- commit a23ce22 + +- ASoC: cs35l56: Firmware file must match the version of preloaded + firmware (git-fixes). +- commit 726969d + +- ASoC: cs35l56: Wake transactions need to be issued twice + (git-fixes). +- commit 92aa6aa + +- drm/amd/display: Add NULL check for kzalloc in + 'amdgpu_dm_atomic_commit_tail()' (git-fixes). +- drm/amd: Don't init MEC2 firmware when it fails to load + (git-fixes). +- Input: atkbd - do not skip atkbd_deactivate() when skipping + ATKBD_CMD_GETID (git-fixes). +- Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping + ATKBD_CMD_GETID (git-fixes). +- Input: bcm5974 - check endpoint type before starting traffic + (git-fixes). +- ALSA: hda: cs35l56: Firmware file must match the version of + preloaded firmware (git-fixes). +- ASoC: cs35l56: Allow more time for firmware to boot (git-fixes). +- ASoC: cs35l56: Load tunings for the correct speaker models + (git-fixes). +- ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon + revision (git-fixes). +- ASoC: cs35l56: Fix for initializing ASP1 mixer registers + (git-fixes). +- ASoC: cs35l56: Remove unused hibernate wake constants + (git-fixes). +- commit a79a167 + +- ALSA: hda: cs35l56: Initialize all ASP1 registers (git-fixes). +- ASoC: cs35l56: Fix default SDW TX mixer registers (git-fixes). +- ASoC: cs35l56: Fix to ensure ASP1 registers match cache + (git-fixes). +- ASoC: cs35l56: Remove buggy checks from + cs35l56_is_fw_reload_needed() (git-fixes). +- ASoC: cs35l56: Don't add the same register patch multiple times + (git-fixes). +- ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp + (git-fixes). +- ASoC: cs35l56: cs35l56_component_remove() must clear + cs35l56->component (git-fixes). +- ASoC: wm_adsp: Fix firmware file search order (git-fixes). +- ASoC: sun4i-spdif: Fix requirements for H6 (git-fixes). +- ASoC: codecs: lpass-wsa-macro: fix compander volume hack + (git-fixes). +- commit 210b81e + +- ALSA: hda: cs35l56: Fix filename string field layout + (git-fixes). +- ALSA: hda: cs35l56: Fix order of searching for firmware files + (git-fixes). +- ASoC: codecs: wsa883x: fix PA volume control (git-fixes). +- ASoC: codecs: wcd938x: handle deferred probe (git-fixes). +- ASoC: codecs: wcd938x: fix headphones volume controls + (git-fixes). +- ALSA: usb-audio: Sort quirk table entries (git-fixes). +- ALSA: usb-audio: add quirk for RODE NT-USB+ (git-fixes). +- ALSA: usb-audio: fix typo (git-fixes). +- ALSA: hda/cs8409: Suppress vmaster control for Dolphin models + (git-fixes). +- commit cbd1581 + +- workqueue: Provide one lock class key per work_on_cpu() callsite + (bsc#1219510). +- commit cc7032e + +- workqueue: Override implicit ordered attribute in + workqueue_apply_unbound_cpumask() (bsc#1219509). +- commit 6b333df + +- perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 (bsc#1219496) +- commit 2ad8787 + +- Update patches.suse/sbsa_gwdt-Calculate-timeout-with-64-bit-math.patch (git-fixes, bsc#1219470) + Add reference to bsc#1219470. +- commit f55db61 + +- Update patches.suse/i2c-designware-Disable-TX_EMPTY-irq-while-waiting-fo.patch (git-fixes, bsc#1219473) + Add reference to bsc#1219473. +- commit 4fc714a + +- net: phy: realtek: add support for RTL8126A-integrated 5Gbps + PHY (bsc#1217417). +- r8169: add support for RTL8126A (bsc#1217417). +- commit cff22d0 + +- r8169: fix rtl8125b PAUSE frames blasting when suspended + (bsc#1217417). +- commit 1d2e69e + +- nfc: nci: free rx_data_reassembly skb on NCI device cleanup + (git-fixes). +- HID: bpf: actually free hdev memory after attaching a HID-BPF + program (git-fixes). +- HID: bpf: remove double fdget() (git-fixes). +- HID: i2c-hid-of: fix NULL-deref on failed power up (git-fixes). +- HID: hidraw: fix a problem of memory leak in hidraw_release() + (git-fixes). +- firewire: core: correct documentation of fw_csr_string() + kernel API (git-fixes). +- regulator: ti-abb: don't use + devm_platform_ioremap_resource_byname for shared interrupt + register (git-fixes). +- serial: sc16is7xx: improve do/while loop in sc16is7xx_irq() + (git-fixes). +- serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq() + (git-fixes). +- serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in + case of probe error (git-fixes). +- serial: sc16is7xx: fix unconditional activation of THRI + interrupt (git-fixes). +- commit 5ceb45c + +- supported.conf: Add new VFIO modules +- commit 0e15e54 + +- vfio/pds: Add missing PCI_IOV depends (jsc#PED-7779 + jsc#PED-7780). +- vfio/pds: Fix calculations in pds_vfio_dirty_sync (jsc#PED-7779 + jsc#PED-7780). +- Refresh patches.suse/vfio-Move-iova_bitmap-into-iommufd. +- commit d637959 + +- selftests/bpf: user_ringbuf.c define c_ringbuf_size + (jsc#PED-6811). +- commit 777a0e5 + +- Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" + (bsc#1219141). +- fnic: move fnic_fnic_flush_tx() to a work queue (bsc#1219141). +- commit 43e1290 + +- xen-netback: don't produce zero-size SKB frags (CVE-2023-46838, + XSA-448, bsc#1218836). +- commit b4061c7 + +- Refresh + patches.suse/usb-typec-tcpm-Support-multiple-capabilities.patch. + Fixes an error that I made backporting. + It leads to an unused variable warning. + Does not really hurt, but should not happen +- commit 2ce740a + +- fanotify: allow "weak" fsid when watching a single filesystem (bsc#1218177). +- commit 1ae4770 + +- fanotify: store fsid in mark instead of in connector (bsc#1218177). +- commit 6a1149a + +- s390/pci: Use dma-iommu layer (jsc#PED-7779 jsc#PED-7780). +- Update config files. +- commit 5632afd + +- maple_tree: replace data before marking dead in split and + spanning store (bsc#1219404). +- maple_tree: change mas_adopt_children() parent usage + (bsc#1219404). +- maple_tree: introduce mas_tree_parent() definition + (bsc#1219404). +- maple_tree: introduce mas_put_in_tree() (bsc#1219404). +- maple_tree: reorder replacement of nodes to avoid live lock + (bsc#1219404). +- maple_tree: add hex output to maple_arange64 dump (bsc#1219404). +- maple_tree: fix the arguments to __must_hold() (bsc#1219404). +- maple_tree: use MAS_BUG_ON() from mas_topiary_range() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() when setting a leaf node as a + parent (bsc#1219404). +- maple_tree: add debug BUG_ON and WARN_ON variants (bsc#1219404). +- maple_tree: add format option to mt_dump() (bsc#1219404). +- maple_tree: clean up mas_parent_enum() and rename to + mas_parent_type() (bsc#1219404). +- commit eb22d39 + +- vfio: Move iova_bitmap into iommufd (jsc#PED-7779 jsc#PED-7780). +- Update config files. +- commit 999dadf + +- iommufd: Do not UAF during iommufd_put_object() (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Add iommufd_ctx to iommufd_put_object() (jsc#PED-7779 + jsc#PED-7780). +- iommufd/selftest: Fix _test_mock_dirty_bitmaps() (jsc#PED-7779 + jsc#PED-7780). +- vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM + wart (jsc#PED-7779 jsc#PED-7780). +- vfio/pds: Fix possible sleep while in atomic context + (jsc#PED-7779 jsc#PED-7780). +- vfio/pds: Fix mutex lock->magic != lock warning (jsc#PED-7779 + jsc#PED-7780). +- iommu: Fix printk arg in of_iommu_get_resv_regions() + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Set variable intel_dirty_ops to static (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: Fix incorrect cache invalidation for mm notification + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Add MTL to quirk list to skip TE disabling + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Make context clearing consistent with context + mapping (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Disable PCI ATS in legacy passthrough mode + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Omit devTLB invalidation requests when TES=0 + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Support enforce_cache_coherency only for empty + domains (jsc#PED-7779 jsc#PED-7780). +- iommu: Avoid more races around device probe (jsc#PED-7779 + jsc#PED-7780). +- MAINTAINERS: list all Qualcomm IOMMU drivers in the QUALCOMM + IOMMU entry (jsc#PED-7779 jsc#PED-7780). +- iommu: Flow ERR_PTR out from __iommu_domain_alloc() + (jsc#PED-7779 jsc#PED-7780). +- s390/pci: Fix reset of IOMMU software counters (jsc#PED-7779 + jsc#PED-7780). +- iommu/dma: Use a large flush queue and timeout for + shadow_on_flush (jsc#PED-7779 jsc#PED-7780). +- iommu/dma: Allow a single FQ in addition to per-CPU FQs + (jsc#PED-7779 jsc#PED-7780). +- iommu/s390: Disable deferred flush for ISM devices (jsc#PED-7779 + jsc#PED-7780). +- s390/pci: prepare is_passed_through() for dma-iommu + (jsc#PED-7779 jsc#PED-7780). +- iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM + return (jsc#PED-7779 jsc#PED-7780). +- iommu/dart: Remove the force_bypass variable (jsc#PED-7779 + jsc#PED-7780). +- iommu/dart: Call apple_dart_finalize_domain() as part of + alloc_paging() (jsc#PED-7779 jsc#PED-7780). +- iommu/dart: Convert to domain_alloc_paging() (jsc#PED-7779 + jsc#PED-7780). +- iommu/dart: Move the blocked domain support to a global static + (jsc#PED-7779 jsc#PED-7780). +- iommu/dart: Use static global identity domains (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Convert to alloc_domain_paging() (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: Use ops->blocked_domain (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Update the definition of the blocking domain + (jsc#PED-7779 jsc#PED-7780). +- iommu: Move IOMMU_DOMAIN_BLOCKED global statics to + ops->blocked_domain (jsc#PED-7779 jsc#PED-7780). +- iommu: change iommu_map_sgtable to return signed values + (jsc#PED-7779 jsc#PED-7780). +- powerpc/iommu: Do not do platform domain attach atctions after + probe (jsc#PED-7779 jsc#PED-7780). +- iommu: Fix return code in iommu_group_alloc_default_domain() + (jsc#PED-7779 jsc#PED-7780). +- iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not + enabled (jsc#PED-7779 jsc#PED-7780). +- iommu: Remove duplicate include (jsc#PED-7779 jsc#PED-7780). +- iommu/iova: Manage the depot list size (jsc#PED-7779 + jsc#PED-7780). +- iommu/iova: Make the rcache depot scale better (jsc#PED-7779 + jsc#PED-7780). +- iommu: Improve map/unmap sanity checks (jsc#PED-7779 + jsc#PED-7780). +- iommu: Retire map/unmap ops (jsc#PED-7779 jsc#PED-7780). +- iommu/tegra-smmu: Update to {map,unmap}_pages (jsc#PED-7779 + jsc#PED-7780). +- iommu/sun50i: Update to {map,unmap}_pages (jsc#PED-7779 + jsc#PED-7780). +- iommu/rockchip: Update to {map,unmap}_pages (jsc#PED-7779 + jsc#PED-7780). +- iommu/omap: Update to {map,unmap}_pages (jsc#PED-7779 + jsc#PED-7780). +- iommu/exynos: Update to {map,unmap}_pages (jsc#PED-7779 + jsc#PED-7780). +- iommu/omap: Convert to generic_single_device_group() + (jsc#PED-7779 jsc#PED-7780). +- iommu/ipmmu-vmsa: Convert to generic_single_device_group() + (jsc#PED-7779 jsc#PED-7780). +- iommu/rockchip: Convert to generic_single_device_group() + (jsc#PED-7779 jsc#PED-7780). +- iommu/sprd: Convert to generic_single_device_group() + (jsc#PED-7779 jsc#PED-7780). +- iommu/sun50i: Convert to generic_single_device_group() + (jsc#PED-7779 jsc#PED-7780). +- iommu: Add generic_single_device_group() (jsc#PED-7779 + jsc#PED-7780). +- iommu: Remove useless group refcounting (jsc#PED-7779 + jsc#PED-7780). +- iommu: Convert remaining simple drivers to domain_alloc_paging() + (jsc#PED-7779 jsc#PED-7780). +- iommu: Convert simple drivers with DOMAIN_DMA to + domain_alloc_paging() (jsc#PED-7779 jsc#PED-7780). +- iommu: Add ops->domain_alloc_paging() (jsc#PED-7779 + jsc#PED-7780). +- iommu: Add __iommu_group_domain_alloc() (jsc#PED-7779 + jsc#PED-7780). +- iommu: Require a default_domain for all iommu drivers + (jsc#PED-7779 jsc#PED-7780). +- iommu/sun50i: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779 + jsc#PED-7780). +- iommu/mtk_iommu: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779 + jsc#PED-7780). +- iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779 + jsc#PED-7780). +- iommu/qcom_iommu: Add an IOMMU_IDENTITIY_DOMAIN (jsc#PED-7779 + jsc#PED-7780). +- iommu: Remove ops->set_platform_dma_ops() (jsc#PED-7779 + jsc#PED-7780). +- iommu/msm: Implement an IDENTITY domain (jsc#PED-7779 + jsc#PED-7780). +- iommu/omap: Implement an IDENTITY domain (jsc#PED-7779 + jsc#PED-7780). +- iommu/tegra-smmu: Support DMA domains in tegra (jsc#PED-7779 + jsc#PED-7780). +- iommu/tegra-smmu: Implement an IDENTITY domain (jsc#PED-7779 + jsc#PED-7780). +- iommu/exynos: Implement an IDENTITY domain (jsc#PED-7779 + jsc#PED-7780). +- iommu: Allow an IDENTITY domain as the default_domain in ARM32 + (jsc#PED-7779 jsc#PED-7780). +- iommu: Reorganize iommu_get_default_domain_type() to respect + def_domain_type() (jsc#PED-7779 jsc#PED-7780). +- iommu/mtk_iommu_v1: Implement an IDENTITY domain (jsc#PED-7779 + jsc#PED-7780). +- iommu/tegra-gart: Remove tegra-gart (jsc#PED-7779 jsc#PED-7780). +- iommu/fsl_pamu: Implement a PLATFORM domain (jsc#PED-7779 + jsc#PED-7780). +- iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (jsc#PED-7779 + jsc#PED-7780). +- powerpc/iommu: Setup a default domain and remove + set_platform_dma_ops (jsc#PED-7779 jsc#PED-7780). +- iommu: Add IOMMU_DOMAIN_PLATFORM (jsc#PED-7779 jsc#PED-7780). +- iommu: Add iommu_ops->identity_domain (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Remove DMA_FQ type from domain allocation path + (jsc#PED-7779 jsc#PED-7780). +- Revert "iommu: Fix false ownership failure on AMD systems with + PASID activated" (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Remove unused EXPORT_SYMBOLS (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Remove amd_iommu_device_info() (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Remove PPR support (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Remove iommu_v2 module (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Initialize iommu_device->max_pasids (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Enable device ATS/PASID/PRI capabilities + independently (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Introduce iommu_dev_data.flags to track device + capabilities (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Introduce iommu_dev_data.ppr (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Rename ats related variables (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Modify logic for checking GT and PPR features + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Consolidate feature detection and reporting logic + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Miscellaneous clean up when free domain (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Do not set amd_iommu_pgtable in pass-through mode + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Introduce helper functions for managing GCR3 table + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Refactor protection domain allocation code + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Consolidate logic to allocate protection domain + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Remove unused amd_io_pgtable.pt_root variable + (jsc#PED-7779 jsc#PED-7780). +- Revert "iommu/vt-d: Remove unused function" (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: debugfs: Support dumping a specified page table + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: debugfs: Create/remove debugfs file per {device, + pasid} (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: debugfs: Dump entry pointing to huge page + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Remove unused function (jsc#PED-7779 jsc#PED-7780). +- iommu/virtio: Add __counted_by for struct viommu_request and + use struct_size() (jsc#PED-7779 jsc#PED-7780). +- dt-bindings: arm-smmu: Add SM7150 GPU SMMUv2 (jsc#PED-7779 + jsc#PED-7780). +- iommu/arm-smmu-v3-sva: Remove bond refcount (jsc#PED-7779 + jsc#PED-7780). +- iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle + (jsc#PED-7779 jsc#PED-7780). +- iommu/arm-smmu-v3: Rename cdcfg to cd_table (jsc#PED-7779 + jsc#PED-7780). +- iommu/arm-smmu-v3: Update comment about STE liveness + (jsc#PED-7779 jsc#PED-7780). +- iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise + (jsc#PED-7779 jsc#PED-7780). +- iommu/arm-smmu-v3: Move CD table to arm_smmu_master + (jsc#PED-7779 jsc#PED-7780). +- iommu/arm-smmu-v3: Refactor write_ctx_desc (jsc#PED-7779 + jsc#PED-7780). +- iommu/arm-smmu-v3: move stall_enabled to the cd table + (jsc#PED-7779 jsc#PED-7780). +- iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in + alloc_cd_tables (jsc#PED-7779 jsc#PED-7780). +- iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (jsc#PED-7779 + jsc#PED-7780). +- iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (jsc#PED-7779 + jsc#PED-7780). +- iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (jsc#PED-7779 + jsc#PED-7780). +- iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (jsc#PED-7779 + jsc#PED-7780). +- iommu/tegra-smmu: Drop unnecessary error check for for + debugfs_create_dir() (jsc#PED-7779 jsc#PED-7780). +- iommufd: Organize the mock domain alloc functions closer to + Joerg's tree (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Fix page-size check in iommufd_test_dirty() + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add iopt_area_alloc() (jsc#PED-7779 jsc#PED-7780). +- iommufd: Fix missing update of domains_itree after splitting + iopt_area (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Disallow read-only mappings to nest parent domain + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Add nested domain allocation (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: Set the nested domain to a device (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: Make domain attach helpers to be extern + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Add helper to setup pasid nested translation + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Add helper for nested domain allocation + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Extend dmar_domain to support nested domain + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add data structure for Intel VT-d stage-1 domain + allocation (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Enhance capability check for nested parent domain + allocation (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested + HWPTs (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Add nested domain allocation for mock domain + (jsc#PED-7779 jsc#PED-7780). +- iommu: Add iommu_copy_struct_from_user helper (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Add a nested HW pagetable object (jsc#PED-7779 + jsc#PED-7780). +- iommu: Pass in parent domain with user_data to domain_alloc_user + op (jsc#PED-7779 jsc#PED-7780). +- iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable + (jsc#PED-7779 jsc#PED-7780). +- iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to + IOMMUFD_OBJ_HWPT_PAGING (jsc#PED-7779 jsc#PED-7780). +- iommu: Add IOMMU_DOMAIN_NESTED (jsc#PED-7779 jsc#PED-7780). +- iommufd: Only enforce cache coherency in + iommufd_hw_pagetable_alloc (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag + (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO + (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (jsc#PED-7779 + jsc#PED-7780). +- iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING + (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING + (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Expand mock_domain with dev_flags + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Access/Dirty bit support for SS domains + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Access/Dirty bit support in IOPTEs (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Add domain_alloc_user based domain allocation + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add a flag to skip clearing of IOPTE dirty + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add capabilities to IOMMU_GET_HW_INFO (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Add a flag to enforce dirty tracking on attach + (jsc#PED-7779 jsc#PED-7780). +- iommu: Add iommu_domain ops for dirty tracking (jsc#PED-7779 + jsc#PED-7780). +- iommufd/iova_bitmap: Move symbols to IOMMUFD namespace + (jsc#PED-7779 jsc#PED-7780). +- vfio/iova_bitmap: Export more API symbols (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description + (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Add domain_alloc_user op (jsc#PED-7779 + jsc#PED-7780). +- iommufd/selftest: Add domain_alloc_user() support in iommu mock + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Support allocating nested parent domain (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Flow user flags for domain allocation to + domain_alloc_user() (jsc#PED-7779 jsc#PED-7780). +- iommufd: Use the domain_alloc_user() op for domain allocation + (jsc#PED-7779 jsc#PED-7780). +- iommu: Add new iommu op to create domains owned by userspace + (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt + test (jsc#PED-7779 jsc#PED-7780). +- iommufd: Fix spelling errors in comments (jsc#PED-7779 + jsc#PED-7780). +- vfio/mtty: Enable migration support (jsc#PED-7779 jsc#PED-7780). +- vfio/mtty: Overhaul mtty interrupt handling (jsc#PED-7779 + jsc#PED-7780). +- vfio: Fix smatch errors in vfio_combine_iova_ranges() + (jsc#PED-7779 jsc#PED-7780). +- vfio/cdx: Add parentheses between bitwise AND expression and + logical NOT (jsc#PED-7779 jsc#PED-7780). +- vfio/mlx5: Activate the chunk mode functionality (jsc#PED-7779 + jsc#PED-7780). +- vfio/mlx5: Add support for READING in chunk mode (jsc#PED-7779 + jsc#PED-7780). +- vfio/mlx5: Add support for SAVING in chunk mode (jsc#PED-7779 + jsc#PED-7780). +- vfio/mlx5: Pre-allocate chunks for the STOP_COPY phase + (jsc#PED-7779 jsc#PED-7780). +- vfio/mlx5: Rename some stuff to match chunk mode (jsc#PED-7779 + jsc#PED-7780). +- vfio/mlx5: Enable querying state size which is > 4GB + (jsc#PED-7779 jsc#PED-7780). +- vfio/mlx5: Refactor the SAVE callback to activate a work only + upon an error (jsc#PED-7779 jsc#PED-7780). +- vfio/mlx5: Wake up the reader post of disabling the SAVING + migration file (jsc#PED-7779 jsc#PED-7780). +- vfio: use __aligned_u64 in struct vfio_device_ioeventfd + (jsc#PED-7779 jsc#PED-7780). +- vfio: use __aligned_u64 in struct vfio_device_gfx_plane_info + (jsc#PED-7779 jsc#PED-7780). +- vfio: trivially use __aligned_u64 for ioctl structs + (jsc#PED-7779 jsc#PED-7780). +- vfio-cdx: add bus mastering device feature support (jsc#PED-7779 + jsc#PED-7780). +- vfio: add bus master feature to device feature ioctl + (jsc#PED-7779 jsc#PED-7780). +- cdx: add support for bus mastering (jsc#PED-7779 jsc#PED-7780). +- commit 5461635 + +- PM: sleep: Fix possible deadlocks in core system-wide PM code + (git-fixes). +- commit 186fd19 + +- async: Introduce async_schedule_dev_nocall() (git-fixes). +- commit 3d2402e + +- async: Split async_schedule_node_domain() (git-fixes). +- commit 02d0aec + +- vfio/pci: Clear VFIO_IRQ_INFO_NORESIZE for MSI-X (jsc#PED-7785). +- vfio/pci: Support dynamic MSI-X (jsc#PED-7785). +- vfio/pci: Probe and store ability to support dynamic MSI-X + (jsc#PED-7785). +- vfio/pci: Use bitfield for struct vfio_pci_core_device flags + (jsc#PED-7785). +- vfio/pci: Update stale comment (jsc#PED-7785). +- vfio/pci: Remove interrupt context counter (jsc#PED-7785). +- vfio/pci: Use xarray for interrupt context storage + (jsc#PED-7785). +- vfio/pci: Move to single error path (jsc#PED-7785). +- vfio/pci: Prepare for dynamic interrupt context storage + (jsc#PED-7785). +- vfio/pci: Remove negative check on unsigned vector + (jsc#PED-7785). +- vfio/pci: Consolidate irq cleanup on MSI/MSI-X disable + (jsc#PED-7785). +- commit bb72f32 + +- serial: sc16is7xx: change EFR lock to operate on each channels + (git-fixes). +- Refresh + patches.suse/serial-sc16is7xx-convert-from-_raw_-to-_noinc_-regma.patch. +- commit b43ff48 + +- serial: core: Simplify uart_get_rs485_mode() (git-fixes). +- Refresh + patches.suse/serial-core-imx-do-not-set-RS485-enabled-if-it-is-no.patch. +- commit 52b3d86 + +- selftests: bonding: do not test arp/ns target with mode + balance-alb/tlb (git-fixes). +- selftests: netdevsim: fix the udp_tunnel_nic test (git-fixes). +- selftests: net: fix rps_default_mask with >32 CPUs (git-fixes). +- selftest: Don't reuse port for SO_INCOMING_CPU test (git-fixes). +- selftests: bonding: Increase timeout to 1200s (git-fixes). +- nouveau/vmm: don't set addr on the fail path to avoid warning + (git-fixes). +- rtc: cmos: Use ACPI alarm for non-Intel x86 systems too + (git-fixes). +- soundwire: fix initializing sysfs for same devices on different + buses (git-fixes). +- soundwire: bus: introduce controller_id (git-fixes). +- serial: core: set missing supported flag for RX during TX GPIO + (git-fixes). +- serial: sc16is7xx: convert from _raw_ to _noinc_ regmap + functions for FIFO (git-fixes). +- serial: sc16is7xx: remove unused line structure member + (git-fixes). +- serial: sc16is7xx: remove global regmap from struct + sc16is7xx_port (git-fixes). +- serial: sc16is7xx: remove wasteful static buffer in + sc16is7xx_regmap_name() (git-fixes). +- serial: sc16is7xx: improve regmap debugfs by using one regmap + per port (git-fixes). +- iio: adc: ad7091r: Enable internal vref if external vref is + not supplied (git-fixes). +- thermal: intel: hfi: Add syscore callbacks for system-wide PM + (git-fixes). +- mmc: mmc_spi: remove custom DMA mapped buffers (git-fixes). +- mmc: core: Use mrq.sbc in close-ended ffu (git-fixes). +- scripts/get_abi: fix source path leak (git-fixes). +- thermal: intel: hfi: Disable an HFI instance when all its CPUs + go offline (git-fixes). +- thermal: intel: hfi: Refactor enabling code into helper + functions (git-fixes). +- serial: core: fix kernel-doc for uart_port_unlock_irqrestore() + (git-fixes). +- serial: sc16is7xx: Use port lock wrappers (git-fixes). +- serial: core: Provide port lock wrappers (git-fixes). +- thermal: trip: Drop lockdep assertion from + thermal_zone_trip_id() (git-fixes). +- thermal: core: Store trip pointer in struct thermal_instance + (git-fixes). +- thermal: trip: Drop redundant trips check from + for_each_thermal_trip() (git-fixes). +- commit 9cd2e11 + +- drm/amdgpu/pm: Fix the power source flag error (git-fixes). +- drm/amd/display: Fix uninitialized variable usage in core_link_ + 'read_dpcd() & write_dpcd()' functions (git-fixes). +- gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 + (git-fixes). +- drm/amd/display: Align the returned error code with legacy DP + (git-fixes). +- drm/amd/display: Port DENTIST hang and TDR fixes to OTG disable + W/A (git-fixes). +- drm/amd/display: Fix late derefrence 'dsc' check in + 'link_set_dsc_pps_packet()' (git-fixes). +- drm/amd/display: Fix variable deferencing before NULL check + in edp_setup_replay() (git-fixes). +- drm/amdgpu: correct the cu count for gfx v11 (git-fixes). +- iio: adc: ad7091r: Allow users to configure device events + (git-fixes). +- iio: adc: ad7091r: Set alert bit in config register (git-fixes). +- drm: Don't unref the same fb many times by mistake due to + deadlock handling (git-fixes). +- drm/panel-edp: drm/panel-edp: Fix AUO B116XTN02 name + (git-fixes). +- drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing + (git-fixes). +- drm/panel-edp: Add AUO B116XTN02, BOE NT116WHM-N21,836X2, + NV116WHM-N49 V8.0 (git-fixes). +- docs: kernel_abi.py: fix command injection (git-fixes). +- crypto: api - Disallow identical driver names (git-fixes). +- commit 38dac4b + +- kernel-source: Fix description typo +- commit 8abff35 + +- nvmet-tcp: Fix the H2C expected PDU len calculation + (bsc#1217987 bsc#1217988 bsc#1217989 CVE-2023-6535 CVE-2023-6536 + CVE-2023-6356). +- nvmet-tcp: remove boilerplate code (bsc#1217987 bsc#1217988 + bsc#1217989 CVE-2023-6535 CVE-2023-6536 CVE-2023-6356). +- nvmet-tcp: fix a crash in nvmet_req_complete() (bsc#1217987 + bsc#1217988 bsc#1217989 CVE-2023-6535 CVE-2023-6536 + CVE-2023-6356). +- nvmet-tcp: Fix a kernel panic when host sends an invalid H2C + PDU length (bsc#1217987 bsc#1217988 bsc#1217989 CVE-2023-6535 + CVE-2023-6536 CVE-2023-6356). +- commit abe1056 + +- usb: typec: tcpm: Fix sink caps op current check (git-fixes). +- commit 0565e82 + +- usb: typec: tcpm: Support multiple capabilities (jsc#PED-6054). +- usb: hub: Replace hardcoded quirk value with BIT() macro + (jsc#PED-6054). +- commit b09eb06 + +- usb: typec: tcpm: skip checking port->send_discover in PD3.0 + (git-fixes). +- commit 7e54159 + +- vfio: Compile vfio_group infrastructure optionally (jsc#PED-7779 + jsc#PED-7780). +- Update config files. +- commit 31c540c + +- clocksource: disable watchdog checks on TSC when TSC is watchdog + (bsc#1215885). +- commit 277f89c + +- rswitch: Fix imbalance phy_power_off() calling (git-fixes). +- commit 537c1a6 + +- rswitch: Fix renesas_eth_sw_remove() implementation (git-fixes). +- commit b476e28 + +- nfp: flower: avoid rmmod nfp crash issues (git-fixes). +- commit 3a0449b + +- net: phy: mscc: macsec: reject PN update requests (git-fixes). +- commit ccf5c28 + +- mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type + (git-fixes). +- commit e16a1ab + +- iommu: Avoid unnecessary cache invalidations (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: Avoid memory allocation in iommu_suspend() + (jsc#PED-7779 jsc#PED-7780). +- iommu/apple-dart: Handle DMA_FQ domains in attach_dev() + (jsc#PED-7779 jsc#PED-7780). +- dt-bindings: arm-smmu: Fix SDM630 clocks description + (jsc#PED-7779 jsc#PED-7780). +- iommu/arm-smmu-v3: Avoid constructing invalid range commands + (jsc#PED-7779 jsc#PED-7780). +- iommu/mediatek: Fix share pgtable for iova over 4GB + (jsc#PED-7779 jsc#PED-7780). +- iommu: Explicitly include correct DT includes (jsc#PED-7779 + jsc#PED-7780). +- iommu: Optimise PCI SAC address trick (jsc#PED-7779 + jsc#PED-7780). +- iommu: Avoid locking/unlocking for iommu_probe_device() + (jsc#PED-7779 jsc#PED-7780). +- iommu: Split iommu_group_add_device() (jsc#PED-7779 + jsc#PED-7780). +- iommu: Always destroy the iommu_group during + iommu_release_device() (jsc#PED-7779 jsc#PED-7780). +- iommu: Do not export iommu_device_link/unlink() (jsc#PED-7779 + jsc#PED-7780). +- iommu: Move the iommu driver sysfs setup into + iommu_init/deinit_device() (jsc#PED-7779 jsc#PED-7780). +- iommu: Add iommu_init/deinit_device() paired functions + (jsc#PED-7779 jsc#PED-7780). +- iommu: Simplify the __iommu_group_remove_device() flow + (jsc#PED-7779 jsc#PED-7780). +- iommu: Inline iommu_group_get_for_dev() into + __iommu_probe_device() (jsc#PED-7779 jsc#PED-7780). +- iommu: Use iommu_group_ref_get/put() for dev->iommu_group + (jsc#PED-7779 jsc#PED-7780). +- iommu: Have __iommu_probe_device() check for already probed + devices (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Rearrange DTE bit definations (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Remove unsued extern declaration + amd_iommu_init_hardware() (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Enable PPR/GA interrupt after interrupt handler setup + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Consolidate PPR log enablement (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Disable PPR log/interrupt in iommu_disable() + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Enable separate interrupt for PPR and GA log + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Refactor IOMMU interrupt handling logic for Event, + PPR, and GA logs (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Handle PPR log overflow (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Generalize log overflow handling (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd/iommu_v2: Clear pasid state in free path (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: Remove unused extern declaration + dmar_parse_dev_scope() (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Fix to convert mm pfn to dma pfn (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: Remove rmrr check in domain attaching device path + (jsc#PED-7779 jsc#PED-7780). +- iommu: Prevent RESV_DIRECT devices from blocking domains + (jsc#PED-7779 jsc#PED-7780). +- dmaengine/idxd: Re-enable kernel workqueue under DMA API + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Add set_dev_pasid callback for dma domain + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Prepare for set_dev_pasid callback (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: Make prq draining code generic (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: Remove pasid_mutex (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Add domain_flush_pasid_iotlb() (jsc#PED-7779 + jsc#PED-7780). +- iommu: Move global PASID allocation from SVA to core + (jsc#PED-7779 jsc#PED-7780). +- iommu: Generalize PASID 0 for normal DMA w/o PASID (jsc#PED-7779 + jsc#PED-7780). +- dt-bindings: arm-smmu: Fix MSM8998 clocks description + (jsc#PED-7779 jsc#PED-7780). +- dt-bindings: iommu: qcom,iommu: Add QSMMUv2 and MSM8976 + compatibles (jsc#PED-7779 jsc#PED-7780). +- dt-bindings: iommu: qcom,iommu: Add qcom,ctx-asid property + (jsc#PED-7779 jsc#PED-7780). +- iommu/arm-smmu-qcom: Add SM6375 SMMUv2 (jsc#PED-7779 + jsc#PED-7780). +- iommu/arm-smmu-qcom: Add SM6350 DPU compatible (jsc#PED-7779 + jsc#PED-7780). +- iommu/arm-smmu-qcom: Add SM6375 DPU compatible (jsc#PED-7779 + jsc#PED-7780). +- iommu/arm-smmu-qcom: Sort the compatible list alphabetically + (jsc#PED-7779 jsc#PED-7780). +- iommu/qcom: Add support for QSMMUv2 and QSMMU-500 secured + contexts (jsc#PED-7779 jsc#PED-7780). +- iommu/qcom: Index contexts by asid number to allow asid 0 + (jsc#PED-7779 jsc#PED-7780). +- iommu/qcom: Use the asid read from device-tree if specified + (jsc#PED-7779 jsc#PED-7780). +- iommu/arm-smmu: Clean up resource handling during Qualcomm + context probe (jsc#PED-7779 jsc#PED-7780). +- iommu/arm-smmu-v3: Change vmid alloc strategy from bitmap to + ida (jsc#PED-7779 jsc#PED-7780). +- iommu: rockchip: Allocate tables from all available memory + for IOMMU v2 (jsc#PED-7779 jsc#PED-7780). +- iommu/ipmmu-vmsa: Allow PCIe devices (jsc#PED-7779 + jsc#PED-7780). +- iommu/ipmmu-vmsa: Convert to read_poll_timeout_atomic() + (jsc#PED-7779 jsc#PED-7780). +- MAINTAINERS: iommu/mediatek: Update the header file name + (jsc#PED-7779 jsc#PED-7780). +- iommu/mediatek: mt8188: Add iova_region_larb_msk (jsc#PED-7779 + jsc#PED-7780). +- iommu/mediatek: Add MT8188 IOMMU Support (jsc#PED-7779 + jsc#PED-7780). +- iommu/mediatek: Add enable IOMMU SMC command for INFRA masters + (jsc#PED-7779 jsc#PED-7780). +- iommu/mediatek: Adjust mtk_iommu_config flow (jsc#PED-7779 + jsc#PED-7780). +- dt-bindings: mediatek: mt8188: Add binding for MM & INFRA IOMMU + (jsc#PED-7779 jsc#PED-7780). +- iommu/apple-dart: mark apple_dart_pm_ops static (jsc#PED-7779 + jsc#PED-7780). +- iommufd/selftest: Don't leak the platform device memory when + unloading the module (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Implement hw_info for iommu capability query + (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Add coverage for IOMMU_GET_HW_INFO ioctl + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add IOMMU_GET_HW_INFO (jsc#PED-7779 jsc#PED-7780). +- iommu: Add new iommu op to get iommu hardware information + (jsc#PED-7779 jsc#PED-7780). +- iommu: Move dev_iommu_ops() to private header (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Remove iommufd_ref_to_users() (jsc#PED-7779 + jsc#PED-7780). +- iommufd/selftest: Make the mock iommu driver into a real driver + (jsc#PED-7779 jsc#PED-7780). +- vfio: Support IO page table replacement (jsc#PED-7779 + jsc#PED-7780). +- iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add iommufd_access_replace() API (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Use iommufd_access_change_ioas in + iommufd_access_destroy_object (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add iommufd_access_change_ioas(_id) helpers + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Allow passing in iopt_access_list_id to + iopt_remove_access() (jsc#PED-7779 jsc#PED-7780). +- vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() + (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Add a selftest for IOMMU_HWPT_ALLOC + (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Return the real idev id from selftest + mock_domain (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add IOMMU_HWPT_ALLOC (jsc#PED-7779 jsc#PED-7780). +- iommufd/selftest: Test iommufd_device_replace() (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Make destroy_rwsem use a lock class per object type + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add iommufd_device_replace() (jsc#PED-7779 + jsc#PED-7780). +- iommu: Introduce a new iommu_group_replace_domain() API + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Reorganize iommufd_device_attach into + iommufd_device_change_pt (jsc#PED-7779 jsc#PED-7780). +- iommufd: Fix locking around hwpt allocation (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Allow a hwpt to be aborted after allocation + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add enforced_cache_coherency to + iommufd_hw_pagetable_alloc() (jsc#PED-7779 jsc#PED-7780). +- iommufd: Move putting a hwpt to a helper function (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Make sw_msi_start a group global (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Use the iommufd_group to avoid duplicate MSI setup + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Keep track of each device's reserved regions instead + of groups (jsc#PED-7779 jsc#PED-7780). +- iommu: Export iommu_get_resv_regions() (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Replace the hwpt->devices list with iommufd_group + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add iommufd_group (jsc#PED-7779 jsc#PED-7780). +- iommufd: Move isolated msi enforcement to iommufd_device_bind() + (jsc#PED-7779 jsc#PED-7780). +- vfio/pds: Send type for SUSPEND_STATUS command (jsc#PED-7779 + jsc#PED-7780). +- vfio/pds: fix return value in pds_vfio_get_lm_file() + (jsc#PED-7779 jsc#PED-7780). +- pds_core: Fix function header descriptions (jsc#PED-7779 + jsc#PED-7780). +- vfio: align capability structures (jsc#PED-7779 jsc#PED-7780). +- vfio/type1: fix cap_migration information leak (jsc#PED-7779 + jsc#PED-7780). +- vfio/fsl-mc: Use module_fsl_mc_driver macro to simplify the code + (jsc#PED-7779 jsc#PED-7780). +- vfio/cdx: Remove redundant initialization owner in + vfio_cdx_driver (jsc#PED-7779 jsc#PED-7780). +- vfio/pds: Add Kconfig and documentation (jsc#PED-7779 + jsc#PED-7780). +- vfio/pds: Add support for firmware recovery (jsc#PED-7779 + jsc#PED-7780). +- vfio/pds: Add support for dirty page tracking (jsc#PED-7779 + jsc#PED-7780). +- vfio/pds: Add VFIO live migration support (jsc#PED-7779 + jsc#PED-7780). +- vfio/pds: register with the pds_core PF (jsc#PED-7779 + jsc#PED-7780). +- pds_core: Require callers of register/unregister to pass PF + drvdata (jsc#PED-7779 jsc#PED-7780). +- vfio/pds: Initial support for pds VFIO driver (jsc#PED-7779 + jsc#PED-7780). +- vfio: Commonize combine_ranges for use in other VFIO drivers + (jsc#PED-7779 jsc#PED-7780). +- kvm/vfio: avoid bouncing the mutex when adding and deleting + groups (jsc#PED-7779 jsc#PED-7780). +- kvm/vfio: ensure kvg instance stays around in + kvm_vfio_group_add() (jsc#PED-7779 jsc#PED-7780). +- docs: vfio: Add vfio device cdev description (jsc#PED-7779 + jsc#PED-7780). +- vfio: Move the IOMMU_CAP_CACHE_COHERENCY check in + __vfio_register_dev() (jsc#PED-7779 jsc#PED-7780). +- vfio: Add VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PT (jsc#PED-7779 + jsc#PED-7780). +- vfio: Add VFIO_DEVICE_BIND_IOMMUFD (jsc#PED-7779 jsc#PED-7780). +- vfio: Avoid repeated user pointer cast in + vfio_device_fops_unl_ioctl() (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add iommufd_ctx_from_fd() (jsc#PED-7779 jsc#PED-7780). +- vfio: Test kvm pointer in _vfio_device_get_kvm_safe() + (jsc#PED-7779 jsc#PED-7780). +- vfio: Add cdev for vfio_device (jsc#PED-7779 jsc#PED-7780). +- vfio: Move device_del() before waiting for the last vfio_device + registration refcount (jsc#PED-7779 jsc#PED-7780). +- vfio: Move vfio_device_group_unregister() to be the first + operation in unregister (jsc#PED-7779 jsc#PED-7780). +- vfio-iommufd: Add detach_ioas support for emulated VFIO devices + (jsc#PED-7779 jsc#PED-7780). +- iommufd/device: Add iommufd_access_detach() API (jsc#PED-7779 + jsc#PED-7780). +- vfio-iommufd: Add detach_ioas support for physical VFIO devices + (jsc#PED-7779 jsc#PED-7780). +- vfio: Record devid in vfio_device_file (jsc#PED-7779 + jsc#PED-7780). +- vfio-iommufd: Split bind/attach into two steps (jsc#PED-7779 + jsc#PED-7780). +- vfio-iommufd: Move noiommu compat validation out of + vfio_iommufd_bind() (jsc#PED-7779 jsc#PED-7780). +- vfio: Make vfio_df_open() single open for device cdev path + (jsc#PED-7779 jsc#PED-7780). +- vfio: Add cdev_device_open_cnt to vfio_group (jsc#PED-7779 + jsc#PED-7780). +- vfio: Block device access via device fd until device is opened + (jsc#PED-7779 jsc#PED-7780). +- vfio: Pass struct vfio_device_file * to vfio_device_open/close() + (jsc#PED-7779 jsc#PED-7780). +- kvm/vfio: Accept vfio device file from userspace (jsc#PED-7779 + jsc#PED-7780). +- kvm/vfio: Prepare for accepting vfio device fd (jsc#PED-7779 + jsc#PED-7780). +- vfio: Accept vfio device file in the KVM facing kAPI + (jsc#PED-7779 jsc#PED-7780). +- vfio: Refine vfio file kAPIs for KVM (jsc#PED-7779 + jsc#PED-7780). +- vfio: Allocate per device file structure (jsc#PED-7779 + jsc#PED-7780). +- vfio/pci: Allow passing zero-length fd array in + VFIO_DEVICE_PCI_HOT_RESET (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Copy hot-reset device info to userspace in the + devices loop (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Extend VFIO_DEVICE_GET_PCI_HOT_RESET_INFO for vfio + device cdev (jsc#PED-7779 jsc#PED-7780). +- vfio: Add helper to search vfio_device in a dev_set + (jsc#PED-7779 jsc#PED-7780). +- vfio: Mark cdev usage in vfio_device (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Add helper to retrieve iommufd_ctx and devid + (jsc#PED-7779 jsc#PED-7780). +- iommufd: Add iommufd_ctx_has_group() (jsc#PED-7779 + jsc#PED-7780). +- iommufd: Reserve all negative IDs in the iommufd xarray + (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Move the existing hot reset logic to be a helper + (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Update comment around group_fd get in + vfio_pci_ioctl_pci_hot_reset() (jsc#PED-7779 jsc#PED-7780). +- commit 5a8a192 + +- x86/tsc: Extend watchdog check exemption to 4-Sockets platform (jsc#PED-7786). +- commit 8c26887 + +- qlcnic: replace deprecated strncpy with strscpy (jsc#PED-6886). +- commit 2cd64fa + +- drivers: base: Free devm resources when unregistering a device + (jsc#PED-6054) +- Refresh + patches.suse/kernfs-fix-missing-kernfs_iattr_rwsem-locking.patch. +- commit 1ff927f + +- lib/string_helpers: Add kstrdup_and_replace() helper + (jsc#PED-6054). +- commit 425f257 + +- vfio/cdx: add support for CDX bus (jsc#PED-7779 jsc#PED-7780). +- Update config files. +- commit 1dda3a4 + +- vfio/platform: Cleanup Kconfig (jsc#PED-7779 jsc#PED-7780). +- Update config files. +- commit 20a24ad + +- vfio/fsl: Create Kconfig sub-menu (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Cleanup Kconfig (jsc#PED-7779 jsc#PED-7780). +- vfio/pci-core: Add capability for AtomicOp completer support + (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Also demote hiding standard cap messages (jsc#PED-7779 + jsc#PED-7780). +- vfio/pci: Clear VFIO_IRQ_INFO_NORESIZE for MSI-X (jsc#PED-7779 + jsc#PED-7780). +- vfio/pci: Support dynamic MSI-X (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Probe and store ability to support dynamic MSI-X + (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Use bitfield for struct vfio_pci_core_device flags + (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Update stale comment (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Remove interrupt context counter (jsc#PED-7779 + jsc#PED-7780). +- vfio/pci: Use xarray for interrupt context storage (jsc#PED-7779 + jsc#PED-7780). +- vfio/pci: Move to single error path (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Prepare for dynamic interrupt context storage + (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: Remove negative check on unsigned vector (jsc#PED-7779 + jsc#PED-7780). +- vfio/pci: Consolidate irq cleanup on MSI/MSI-X disable + (jsc#PED-7779 jsc#PED-7780). +- vfio/pci: demote hiding ecap messages to debug level + (jsc#PED-7779 jsc#PED-7780). +- commit 35c9b4b + +- iommu: Fix crash during syfs iommu_groups/N/type (jsc#PED-7779 + jsc#PED-7780). +- commit ccef64e + +- device property: Clarify usage scope of some struct + fwnode_handle members (jsc#PED-6054). +- commit a9856b6 + +- iommu/amd: Remove extern from function prototypes (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Use BIT/BIT_ULL macro to define bit fields + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Fix compile error for unused function (jsc#PED-7779 + jsc#PED-7780). +- iommu/amd: Improving Interrupt Remapping Table Invalidation + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Do not Invalidate IRT when IRTE caching is disabled + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Remove the unused struct amd_ir_data.ref + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() + (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Update copyright notice (jsc#PED-7779 jsc#PED-7780). +- iommu/amd: Use page mode macros in fetch_pte() (jsc#PED-7779 + jsc#PED-7780). +- iommu: Tidy the control flow in iommu_group_store_type() + (jsc#PED-7779 jsc#PED-7780). +- iommu: Remove __iommu_group_for_each_dev() (jsc#PED-7779 + jsc#PED-7780). +- iommu: Allow IOMMU_RESV_DIRECT to work on ARM (jsc#PED-7779 + jsc#PED-7780). +- iommu: Consolidate the default_domain setup to one function + (jsc#PED-7779 jsc#PED-7780). +- iommu: Revise iommu_group_alloc_default_domain() (jsc#PED-7779 + jsc#PED-7780). +- iommu: Consolidate the code to calculate the target default + domain type (jsc#PED-7779 jsc#PED-7780). +- iommu: Remove the assignment of group->domain during default + domain alloc (jsc#PED-7779 jsc#PED-7780). +- iommu: Do iommu_group_create_direct_mappings() before attach + (jsc#PED-7779 jsc#PED-7780). +- iommu: Fix iommu_probe_device() to attach the right domain + (jsc#PED-7779 jsc#PED-7780). +- iommu: Replace iommu_group_do_dma_first_attach with + __iommu_device_set_domain (jsc#PED-7779 jsc#PED-7780). +- iommu: Remove iommu_group_do_dma_first_attach() from + iommu_group_add_device() (jsc#PED-7779 jsc#PED-7780). +- iommu: Replace __iommu_group_dma_first_attach() with set_domain + (jsc#PED-7779 jsc#PED-7780). +- iommu: Use __iommu_group_set_domain() in + iommu_change_dev_def_domain() (jsc#PED-7779 jsc#PED-7780). +- iommu: Use __iommu_group_set_domain() for __iommu_attach_group() + (jsc#PED-7779 jsc#PED-7780). +- iommu: Make __iommu_group_set_domain() handle error unwind + (jsc#PED-7779 jsc#PED-7780). +- iommu: Add for_each_group_device() (jsc#PED-7779 jsc#PED-7780). +- iommu: Replace iommu_group_device_count() with + list_count_nodes() (jsc#PED-7779 jsc#PED-7780). +- iommu: Suppress empty whitespaces in prints (jsc#PED-7779 + jsc#PED-7780). +- iommu: Use flush queue capability (jsc#PED-7779 jsc#PED-7780). +- iommu: Add a capability for flush queue support (jsc#PED-7779 + jsc#PED-7780). +- iommu/iova: Optimize iova_magazine_alloc() (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: Remove commented-out code (jsc#PED-7779 + jsc#PED-7780). +- iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Handle the failure case of dmar_reenable_qi() + (jsc#PED-7779 jsc#PED-7780). +- iommu/vt-d: Remove unnecessary (void*) conversions (jsc#PED-7779 + jsc#PED-7780). +- iommu/fsl: Use driver_managed_dma to allow VFIO to work + (jsc#PED-7779 jsc#PED-7780). +- iommu/fsl: Move ENODEV to fsl_pamu_probe_device() (jsc#PED-7779 + jsc#PED-7780). +- iommu/fsl: Always allocate a group for non-pci devices + (jsc#PED-7779 jsc#PED-7780). +- dt-bindings: arm-smmu: Add SDX75 SMMU compatible (jsc#PED-7779 + jsc#PED-7780). +- dt-bindings: arm-smmu: Add SM6375 GPU SMMU (jsc#PED-7779 + jsc#PED-7780). +- dt-bindings: iommu: arm,smmu: enable clocks for sa8775p Adreno + SMMU (jsc#PED-7779 jsc#PED-7780). +- iommu/arm-smmu-v3: Set TTL invalidation hint better + (jsc#PED-7779 jsc#PED-7780). +- commit 9bad5bb + +- driver core: make device_is_dependent() static (jsc#PED-6054). +- commit d020041 + +- driver core: Replace kstrdup() + strreplace() with + kstrdup_and_replace() (jsc#PED-6054). +- commit 3214968 + +- usb: typec: tcpm: Refactor the PPS APDO selection + (jsc#PED-6054). +- commit ec52f17 + +- usb: typec: tcpm: add get max power support (jsc#PED-6054). +- usb: typec: tcpm: fix cc role at port reset (git-fixes). +- commit 0ea7d31 + +- usb: typec: change altmode SVID to u16 entry (jsc#PED-6054). +- commit 37d29a2 + +- usb: typec: tcpm: add tcpm_port_error_recovery symbol + (jsc#PED-6054). +- commit a85d742 + +- usb: typec: intel_pmc_mux: enable sysfs usb role access + (jsc#PED-6054). +- commit 8dfd45f + +- usb: typec: tcpm: reset counter when enter into unattached + state after try role (git-fixes). +- commit e166f48 + +- usb: typec: tcpm: not sink vbus if operational current is 0mA + (git-fixes). +- commit ca613ac + +- cpu/hotplug: Increase the number of dynamic states (jsc#PED-7789). +- commit c2f3ebe + +- thunderbolt: Keep link as asymmetric if preferred by hardware + (jsc#PED-6054). +- commit 49c8848 + +- thunderbolt: Disable PCIe extended encapsulation upon teardown + properly (jsc#PED-6054). +- commit 46ca554 + +- thunderbolt: Make PCIe tunnel setup and teardown follow CM guide + (jsc#PED-6054). +- commit 8e6fc8d + +- thunderbolt: Improve logging when DisplayPort resource is + added due to hotplug (jsc#PED-6054). +- commit d195201 + +- tracing: Add kabi placeholders (git-fixes). +- commit fe66dad + +- kernel/crash_core.c: make __crash_hotplug_lock static + (git-fixes). +- commit b795e50 + +- Update config files: disable CONFIG_USELIB (bsc#1219222) + It's only for the old libc5. Let's reduce the possible attack surfaces. +- commit a92262c + +- kexec: drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP + (git-fixes). +- commit 2b8e009 + +- thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well + (jsc#PED-6054). +- commit 817c431 + +- thunderbolt: Disable CL states only when actually needed + (jsc#PED-6054). +- commit 12f7c4b + +- thunderbolt: Transition link to asymmetric only when both + sides support it (jsc#PED-6054). +- commit c0db739 + +- thunderbolt: Log XDomain link speed and width (jsc#PED-6054). +- thunderbolt: Move width_name() helper to tb.h (jsc#PED-6054). +- commit 3864ca8 + +- wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach + (CVE-2023-47233 bsc#1216702). +- commit 358e411 + +- thunderbolt: Handle lane bonding of Gen 4 XDomain links properly + (jsc#PED-6054). +- commit 903c24d + +- thunderbolt: Unwind TMU configuration if + tb_switch_set_tmu_mode_params() fails (jsc#PED-6054). +- commit beff1a5 + +- net: dsa: qca8k: fix potential MDIO bus conflict when accessing + internal PHYs via management frames (git-fixes). +- commit 652abc9 + +- thunderbolt: Remove duplicated re-assignment of pointer 'out' + (jsc#PED-6054). +- commit 051cc47 + +- net: dsa: qca8k: fix regmap bulk read/write methods on big + endian systems (git-fixes). +- commit 72d26f3 + +- net: ethernet: mediatek: disable irq before schedule napi + (git-fixes). +- commit be9ea94 + +- net: stmmac: dwmac-stm32: fix resume on STM32 MCU (git-fixes). +- commit 70db3b0 + +- net: ethernet: ti: am65-cpsw: Fix error code in + am65_cpsw_nuss_init_tx_chns() (git-fixes). +- commit 654c23c + +- rswitch: Fix PHY station management clock setting (git-fixes). +- commit b773ebb + +- sky2: Make sure there is at least one frag_addr available + (git-fixes). +- commit 77a9b4b + +- net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent + (git-fixes). +- commit 9713936 + +- drivers/net: process the result of hdlc_open() and add call + of hdlc_close() in uhdlc_close() (git-fixes). +- commit 09258c6 + +- net: hinic: Fix warning-hinic_set_vlan_fliter() warn: variable + dereferenced before check 'hwdev' (git-fixes). +- commit 6fc3024 + +- net/mlx5e: fix a potential double-free in fs_any_create_groups + (jsc#PED-3311). +- net/mlx5e: fix a double-free in arfs_create_groups + (jsc#PED-3311). +- net/mlx5e: Ignore IPsec replay window values on sender side + (jsc#PED-3311). +- net/mlx5e: Allow software parsing when IPsec crypto is enabled + (jsc#PED-3311). +- net/mlx5: Use mlx5 device constant for selecting CQ period + mode for ASO (jsc#PED-3311). +- net/mlx5: DR, Can't go to uplink vport on RX rule + (jsc#PED-3311). +- net/mlx5: DR, Use the right GVMI number for drop action + (jsc#PED-3311). +- net/mlx5: Bridge, fix multicast packets sent to uplink + (jsc#PED-3311). +- net/mlx5: Fix a WARN upon a callback command failure + (jsc#PED-3311). +- net/mlx5e: Fix peer flow lists handling (jsc#PED-3311). +- net/mlx5e: Fix inconsistent hairpin RQT sizes (jsc#PED-3311). +- net/mlx5e: Fix operation precedence bug in port timestamping + napi_poll context (jsc#PED-3311). +- net/mlx5: Fix query of sd_group field (jsc#PED-3311). +- net/mlx5e: Use the correct lag ports number when creating TISes + (jsc#PED-3311). +- i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue + (jsc#PED-4874). +- i40e: set xdp_rxq_info::frag_size (jsc#PED-4874). +- ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue + (jsc#PED-4876). +- intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers + (jsc#PED-4874). +- ice: remove redundant xdp_rxq_info registration (jsc#PED-4876). +- i40e: handle multi-buffer packets that are shrunk by xdp prog + (jsc#PED-4874). +- ice: work on pre-XDP prog frag count (jsc#PED-4876). +- xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags + (jsc#PED-4874). +- net: fill in MODULE_DESCRIPTION()s for rvu_mbox (jsc#PED-6931). +- dpll: fix register pin with unregistered parent pin + (jsc#PED-6079). +- dpll: fix userspace availability of pins (jsc#PED-6079). +- dpll: fix pin dump crash for rebound module (jsc#PED-6079). +- dpll: fix broken error path in + dpll_pin_alloc(..) (jsc#PED-6079). +- idpf: distinguish vports by the dev_port attribute + (jsc#PED-6716). +- bnxt_en: Fix possible crash after creating sw mqprio TCs + (jsc#PED-7574). +- bnxt_en: Prevent kernel warning when running offline self test + (jsc#PED-7574). +- bnxt_en: Fix RSS table entries calculation for P5_PLUS chips + (jsc#PED-7574). +- bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() + (jsc#PED-7574). +- bnxt_en: Wait for FLR to complete during probe (jsc#PED-7574). +- RDMA/efa: Add EFA query MR support (jsc#PED-6864). +- RDMA/erdma: Add hardware statistics support (jsc#PED-6864). +- RDMA/erdma: Introduce dma pool for hardware responses of CMDQ + requests (jsc#PED-6864). +- IB/iser: iscsi_iser.h: fix kernel-doc warning and spellos + (jsc#PED-6864). +- IB/ipoib: Fix mcast list locking (jsc#PED-6864). +- RDMA/hns: Add a max length of gid table (jsc#PED-6864). +- RDMA/hns: Response dmac to userspace (jsc#PED-6864). +- RDMA/hns: Rename the interrupts (jsc#PED-6864). +- RDMA/siw: Call orq_get_current if possible (jsc#PED-6864). +- RDMA/siw: Set qp_state in siw_query_qp (jsc#PED-6864). +- RDMA/siw: Reduce memory usage of struct siw_rx_stream + (jsc#PED-6864). +- RDMA/siw: Move tx_cpu ahead (jsc#PED-6864). +- RDMA/IPoIB: Add tx timeout work to recover queue stop situation + (jsc#PED-6864). +- RDMA/IPoIB: Fix error code return in ipoib_mcast_join + (jsc#PED-6864). +- RDMA/rtrs: Use %pe to print errors (jsc#PED-6864). +- RDMA/rtrs-clt: Use %pe to print errors (jsc#PED-6864). +- RDMA/rtrs-clt: Add warning logs for RDMA events (jsc#PED-6864). +- RDMA/hns: Support SW stats with debugfs (jsc#PED-6864). +- RDMA/hns: Add debugfs to hns RoCE (jsc#PED-6864). +- RDMA/siw: Update comments for siw_qp_sq_process (jsc#PED-6864). +- RDMA/siw: Introduce siw_destroy_cep_sock (jsc#PED-6864). +- RDMA/siw: Only check attrs->cap.max_send_wr in siw_create_qp + (jsc#PED-6864). +- RDMA/siw: Fix typo (jsc#PED-6864). +- RDMA/siw: Remove siw_sk_save_upcalls (jsc#PED-6864). +- RDMA/siw: Cleanup siw_accept (jsc#PED-6864). +- RDMA/siw: Introduce siw_free_cm_id (jsc#PED-6864). +- RDMA/siw: Introduce siw_cep_set_free_and_put (jsc#PED-6864). +- RDMA/siw: Add one parameter to siw_destroy_cpulist + (jsc#PED-6864). +- RDMA/siw: Introduce SIW_STAG_MAX_INDEX (jsc#PED-6864). +- RDMA/siw: Factor out siw_rx_data helper (jsc#PED-6864). +- RDMA/siw: No need to check term_info.valid before call + siw_send_terminate (jsc#PED-6864). +- RDMA/siw: Remove rcu from siw_qp (jsc#PED-6864). +- RDMA/siw: Remove goto lable in siw_mmap (jsc#PED-6864). +- RDMA/siw: Use iov.iov_len in kernel_sendmsg (jsc#PED-6864). +- RDMA/siw: Introduce siw_update_skb_rcvd (jsc#PED-6864). +- RDMA/siw: Introduce siw_get_page (jsc#PED-6864). +- RDMA/irdma: Use crypto_shash_digest() in + irdma_ieq_check_mpacrc() (jsc#PED-4862). +- RDMA/siw: Use crypto_shash_digest() in siw_qp_prepare_tx() + (jsc#PED-6864). +- RDMA/hfi1: Copy userspace arrays safely (jsc#PED-6864). +- RDMA/siw: Use ib_umem_get() to pin user pages (jsc#PED-6864). +- vsock/virtio: use skb_frag_*() helpers (jsc#PED-5505). +- virtio/vsock: send credit update during setting SO_RCVLOWAT + (jsc#PED-5505). +- virtio/vsock: fix logic which reduces credit update messages + (jsc#PED-5505). +- gve: Remove dependency on 4k page size (bsc#1214479). +- gve: Add page size register to the register_page_list command + (bsc#1214479). +- gve: Remove obsolete checks that rely on page size + (bsc#1214479). +- gve: Deprecate adminq_pfn for pci revision 0x1 (bsc#1214479). +- gve: Perform adminq allocations through a dma_pool + (bsc#1214479). +- gve: add gve_features_check() (bsc#1214479). +- PCI: Add Alibaba Vendor ID to linux/pci_ids.h (jsc#PED-6864). +- vsock/virtio: fix "comparison of distinct pointer types lacks + a cast" warning (jsc#PED-5505). +- net: fill in MODULE_DESCRIPTION()s for SOCK_DIAG modules + (jsc#PED-5505). +- virtio/vsock: Fix uninit-value in virtio_transport_recv_pkt() + (jsc#PED-5505). +- RDMA: Annotate struct rdma_hw_stats with __counted_by + (jsc#PED-6864). +- vsock: enable setting SO_ZEROCOPY (jsc#PED-5505). +- vsock/loopback: support MSG_ZEROCOPY for transport + (jsc#PED-5505). +- vsock/virtio: support MSG_ZEROCOPY for transport (jsc#PED-5505). +- vhost/vsock: support MSG_ZEROCOPY for transport (jsc#PED-5505). +- vsock: enable SOCK_SUPPORT_ZC bit (jsc#PED-5505). +- vsock: check for MSG_ZEROCOPY support on send (jsc#PED-5505). +- vsock: read from socket's error queue (jsc#PED-5505). +- vsock: set EPOLLERR on non-empty error queue (jsc#PED-5505). +- vsock/virtio: MSG_ZEROCOPY flag support (jsc#PED-5505). +- vsock/virtio: non-linear skb handling for tap (jsc#PED-5505). +- vsock/virtio: support to send non-linear skb (jsc#PED-5505). +- vsock/virtio/vhost: read data from non-linear skb + (jsc#PED-5505). +- vsock: send SIGPIPE on write to shutdowned socket + (jsc#PED-5505). +- vsock: Remove unused function declarations (jsc#PED-5505). +- virtio/vsock: support MSG_PEEK for SOCK_SEQPACKET + (jsc#PED-5505). +- virtio/vsock: rework MSG_PEEK for SOCK_STREAM (jsc#PED-5505). +- commit 0dfd8ae + +- arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (git-fixes) +- commit a6327d2 + +- arm64: entry: Simplify tramp_alias macro and tramp_exit routine (git-fixes) +- commit 33427e9 + +- tracing/trigger: Fix to return error if failed to alloc snapshot + (git-fixes). +- commit 5235870 + +- tracing: Ensure visibility when inserting an element into + tracing_map (git-fixes). +- commit 8d0199c + +- bpf: Limit the number of kprobes when attaching program to + multiple kprobes (git-fixes). +- commit 405ad58 + +- ring-buffer: Do not record in NMI if the arch does not support + cmpxchg in NMI (git-fixes). +- commit 5299cd1 + +- tracing: Fix uaf issue when open the hist or hist_debug file + (git-fixes). +- commit 74ab383 + +- arm64: entry: Preserve/restore X29 even for compat tasks (git-fixes) +- commit c87e6ab + +- tracing: Add size check when printing trace_marker output + (git-fixes). +- commit b4fc359 + +- tracing: Have large events show up as '' instead of nothing + (git-fixes). +- commit 89b3b19 + +- tracing: relax trace_event_eval_update() execution with + cond_resched() (git-fixes). +- commit 598ec62 + +- ring-buffer: Do not attempt to read past "commit" (git-fixes). +- commit 32b2fd5 + +- ring-buffer: Avoid softlockup in ring_buffer_resize() + (git-fixes). +- commit 522e4dc + +- arm64: Rename ARM64_WORKAROUND_2966298 (git-fixes) + Refresh cpu_hwcaps reservation and enable WORKAROUND_SPECULATIVE_UNPRIV_LOAD. + ".. The workaround isn't necessary if page table isolation (KPTI) is + enabled, but for simplicity it will be. Page table isolation should + normally be disabled for Cortex-A520 as it supports the CSV3 feature + and the E0PD feature (used when KASLR is enabled). ..." +- commit 3a5b06f + +- rpm/constraints.in: set jobs for riscv to 8 + The same workers are used for x86 and riscv and the riscv builds take + ages. So align the riscv jobs count to x86. +- commit b2c82b9 + +- cgroup_freezer: cgroup_freezing: Check if not frozen + (bsc#1219338). +- commit 6549fad + +- Update patches.suse/arm64-sdei-abort-running-SDEI-handlers-during-crash.patch (git-fixes, bsc#1219254) + Add reference to bsc#1219254. +- commit 6a70510 + +- perf: arm_cspmu: Reject events meant for other PMUs (bsc#1219247) +- commit faa4288 + +- Update patches.suse/arm64-arm-arm_pmuv3-perf-Don-t-truncate-64-bit-regis.patch (git-fixes, bsc#1219246) + Add reference to bsc#1219246 +- commit 9f6d94a + +- platform/x86: ISST: Reduce noise for missing numa information + in logs (bsc#1219285). +- commit 070f01e + +- supported.conf: Mark lz4* related modules as supported (bsc#1217030) + Those are used by zram and other modules. +- commit 7165080 + +- selftests: mm: hugepage-vmemmap fails on 64K page size systems + (bsc#1219286). +- commit f1ce7e1 + +- r8169: respect userspace disabling IFF_MULTICAST (git-fixes). +- commit 29e98eb + +- net: phylink: initialize carrier state at creation (git-fixes). +- commit 4a57df5 + +- net: stmmac: xgmac: Enable support for multiple Flexible PPS + outputs (git-fixes). +- commit 7a5f412 + +- ipvlan: properly track tx_errors (git-fixes). +- commit 9072c00 + +- tsnep: Fix tsnep_request_irq() format-overflow warning + (git-fixes). +- commit 7127754 + +- net: renesas: rswitch: Add spin lock protection for irq {un}mask + (git-fixes). +- commit 57d1654 + +- net: renesas: rswitch: Add runtime speed change support + (git-fixes). +- commit b524173 + +- net: phy: Provide Module 4 KSZ9477 errata (DS80000754C) + (git-fixes). +- commit 4eb114e + +- net: phy: micrel: Move KSZ9477 errata fixes to PHY driver + (git-fixes). +- commit 3919cda + +- net: phy: Fix deadlocking in phy_error() invocation (git-fixes). +- commit f16a410 + +- net: phy: avoid kernel warning dump when stopping an errored + PHY (git-fixes). +- commit deb85a0 + +- r8152: add vendor/device ID pair for ASUS USB-C2500 (git-fixes). +- commit 0834d50 + +- Refresh and enable + patches.suse/sched-fair-Increase-wakeup_gran-if-current-task-has-not-executed-the-minimum-granularity.patch. +- commit d4cda80 + +- =?UTF-8?q?cxl/region=EF=BC=9AFix=20overflow=20issue=20in?= + =?UTF-8?q?=20alloc=5Fhpa()?= (git-fixes). +- genirq: Initialize resend_node hlist for all interrupt + descriptors (git-fixes). +- clocksource: Skip watchdog check for large watchdog intervals + (git-fixes). +- commit 79eca77 + +- Add alt-commit to platform x86 p2sb patch (git-fixes) +- commit f23ac66 + +- platform/x86/intel/ifs: Call release_firmware() when handling + errors (git-fixes). +- platform/x86: intel-uncore-freq: Fix types in sysfs callbacks + (git-fixes). +- drm/i915/psr: Only allow PSR in LPSP mode on HSW non-ULT + (git-fixes). +- commit c877cc1 + +- drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in + the error case (git-fixes). +- commit 8520b33 + +- cpufreq/amd-pstate: Fix setting scaling max/min freq values + (git-fixes). +- drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE + (git-fixes). +- Revert "drivers/firmware: Move sysfb_init() from device_initcall + to subsys_initcall_sync" (git-fixes). +- drm/bridge: anx7625: Ensure bridge is suspended in disable() + (git-fixes). +- drm/bridge: parade-ps8640: Ensure bridge is suspended in + .post_disable() (git-fixes). +- drm/bridge: sii902x: Fix audio codec unregistration (git-fixes). +- drm/bridge: sii902x: Fix probing race issue (git-fixes). +- drm/panel: samsung-s6d7aa0: drop DRM_BUS_FLAG_DE_HIGH for + lsl080al02 (git-fixes). +- drm: panel-simple: add missing bus flags for Tianma + tm070jvhg[30/33] (git-fixes). +- drm/bridge: parade-ps8640: Wait for HPD when doing an AUX + transfer (git-fixes). +- drm/exynos: gsc: minor fix for loop iteration in + gsc_runtime_resume (git-fixes). +- drm/exynos: fix accidental on-stack copy of exynos_drm_plane + (git-fixes). +- dt-bindings: display: samsung,exynos-mixer: Fix 'regs' typo + (git-fixes). +- Revert "drm/i915/dsi: Do display on sequence later on icl+" + (git-fixes). +- firmware: arm_scmi: Use xa_insert() when saving raw queues + (git-fixes). +- firmware: arm_scmi: Check mailbox/SMT channel for consistency + (git-fixes). +- spi: fix finalize message on error return (git-fixes). +- spi: spi-cadence: Reverse the order of interleaved write and + read operations (git-fixes). +- spi: bcm-qspi: fix SFDP BFPT read by usig mspi read (git-fixes). +- spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list + (git-fixes). +- gpio: eic-sprd: Clear interrupt after set the interrupt type + (git-fixes). +- net: phy: micrel: populate .soft_reset for KSZ9131 (git-fixes). +- commit 04f99fe + +- net: sched: sch_qfq: Use non-work-conserving warning handler + (CVE-2023-4921 bsc#1215275). +- commit 24b313c + +- mkspec: Use variant in constraints template + Constraints are not applied consistently with kernel package variants. + Add variant to the constraints template as appropriate, and expand it + in mkspec. +- commit cc68ab9 + +- Update + patches.suse/drm-atomic-Fix-potential-use-after-free-in-nonb.patch + (jsc#PED-3527 jsc#PED-5475 jsc#PED-6068 jsc#PED-6070 + jsc#PED-6116 jsc#PED-6120 jsc#PED-5065 jsc#PED-5477 + jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 jsc#PED-6071 bsc#1219120 + CVE-2023-51043). +- commit 9891763 + +- fjes: fix memleaks in fjes_hw_setup (git-fixes). +- wifi: iwlwifi: fix a memory corruption (git-fixes). +- wifi: mac80211: fix potential sta-link leak (git-fixes). +- clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings + (git-fixes). +- serial: 8250_exar: Set missing rs485_supported flag (git-fixes). +- bus: mhi: ep: Use slab allocator where applicable (git-fixes). +- pwm: stm32: Fix enable count for clk in .probe() (git-fixes). +- pwm: stm32: Use hweight32 in stm32_pwm_detect_channels + (git-fixes). +- clk: renesas: rzg2l: Check reset monitor registers (git-fixes). +- clk: renesas: rzg2l-cpg: Reuse code in rzg2l_cpg_reset() + (git-fixes). +- drm/tidss: Fix dss reset (git-fixes). +- drm/tidss: Check for K2G in in dispc_softreset() (git-fixes). +- drm/tidss: Return error value from from softreset (git-fixes). +- drm/tidss: Move reset to the end of dispc_init() (git-fixes). +- wifi: mwifiex: fix uninitialized firmware_stat (git-fixes). +- wifi: mwifiex: add extra delay for firmware ready (git-fixes). +- cpufreq: scmi: process the result of + devm_of_clk_add_hw_provider() (git-fixes). +- cpuidle: haltpoll: Do not enable interrupts when entering idle + (git-fixes). +- gpio: sysfs: drop the mention of gpiochip_find() from sysfs code + (git-fixes). +- gpiolib: provide gpio_device_find() (git-fixes). +- gpiolib: make gpio_device_get() and gpio_device_put() public + (git-fixes). +- commit 3a58ed2 + +- scsi: lpfc: Limit IRQ vectors to online cpus if kdump kernel + (bsc#1218180). +- commit 955ec78 + +- rpm/constraints.in: add static multibuild packages + Commit 841012b049a5 (rpm/mkspec: use kernel-source: prefix for + constraints on multibuild) added "kernel-source:" prefix to the + dynamically generated kernels. But there are also static ones like + kernel-docs. Those fail to build as the constraints are still not + applied. + So add the prefix also to the static ones. + Note kernel-docs-rt is given kernel-source-rt prefix. I am not sure it + will ever be multibuilt... +- commit c2e0681 + +- xsk: make struct xsk_cb_desc available outside + CONFIG_XDP_SOCKETS (jsc#PED-4876). +- commit ca48ebb + +- ext4: fix warning in ext4_dio_write_end_io() (bsc#1219163). +- ext4: properly sync file size update after O_SYNC direct IO + (bsc#1219163). +- ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow + (bsc#1219165). +- ext4: add two helper functions extent_logical_end() and + pa_logical_end() (bsc#1219165). +- commit 16340ba + +- blk-wbt: Fix detection of dirty-throttled tasks (bsc#1218272). +- commit 497a3db + +- i2c: tegra: Fix failure during probe deferral cleanup (jsc#PED-7377) +- commit e1a3e42 + +- i2c: tegra: Share same DMA channel for RX and TX (jsc#PED-7377) +- commit 60c8e2f + +- cpufreq: tegra194: remove redundant AND with cpu_online_mask (jsc#PED-7377) +- commit 2b048f4 + +- cpufreq: tegra194: use refclk delta based loop instead of udelay (jsc#PED-7377) +- commit b4d7280 + +- cpufreq: tegra194: save CPU data to avoid repeated SMP calls (jsc#PED-7377) +- commit 0414ad1 + +- hwmon: (ina3221) Add support for channel summation disable (jsc#PED-7377) +- commit ea00bac + +- memory: tegra: Set BPMP msg flags to reset IPC channels (jsc#PED-7377) +- commit e67ef95 + +- memory: tegra: Add Tegra234 clients for RCE and VI (jsc#PED-7377) +- commit faa58f6 + +- pinctrl: tegra: Consistently refer to SoC data (jsc#PED-7377) +- commit a8faf7c + +- firmware: tegra: bpmp: Add support for DRAM MRQ GSCs (jsc#PED-7377) +- commit 408475f + +- gpio: tegra186: Check PMC driver status before any request (jsc#PED-7377) +- commit 3b10a2a + +- gpio: tegra186: Check GPIO pin permission before access. (jsc#PED-7377) +- commit 0ce1a89 + +- PCI: tegra194: Add interconnect support in Tegra234 (jsc#PED-7377) +- commit d74fa9b + +- memory: tegra: make icc_set_bw return zero if BWMGR not supported (jsc#PED-7377) +- commit 734a54f + +- memory: tegra: Add dummy implementation on Tegra194 (jsc#PED-7377) +- commit d4119f8 + +- memory: tegra: Make CPU cluster BW request a multiple of MC channels (jsc#PED-7377) +- commit 312222e + +- dt-bindings: tegra: Add ICC IDs for dummy memory clients (jsc#PED-7377) +- commit c75c8a3 + +- memory: tegra: Add software memory clients in Tegra234 (jsc#PED-7377) +- commit 1ccc65b + +- memory: tegra: Add memory clients for Tegra234 (jsc#PED-7377) +- commit f35b21d + +- memory: tegra: Add interconnect support for DRAM scaling in Tegra234 (jsc#PED-7377) +- commit ccec3a6 + +- soc/tegra: fuse: Fix Tegra234 fuse size (jsc#PED-7377) +- commit 7495f5c + +- soc/tegra: pmc: Add AON SW Wake support for Tegra234 (jsc#PED-7377) +- commit 156c05b + +- soc/tegra: fuse: Add support for Tegra264 (jsc#PED-7377) +- commit 920ec24 + +- supported.conf: Add UCSI CCG module in base image (jsc#PED-7377) + This module is needed for Nvidia Orin platforms. +- commit 5f1a01b + +- rpm: Use run_if_exists for all external scriptlets + With that the scriptlets do not need to be installed for build. +- commit 25edd65 + +- rpm/constraints.in: raise memory constraints + Build statistics show that most architectures already need more than 2 GB. + Require 4 GB except s390x where the memory usage is much lower and we might + have trouble finding any compliant worker. +- commit 71aefb3 + kernel-firmware +- More update on version 20240201 (git commit 3677750467cb): + * linux-firmware: wilc1000: update WILC1000 firmware to v16.1.2 + * rtl_nic: add firmware for RTL8126A (bsc#1217417) + * qcom: Add Audio firmware for SM8550 HDK + +- Update to version 20240201 (git commit 1b24d7d3379b): + * linux-firmware: intel: Add IPU6 firmware binaries + * ath11k: WCN6855 hw2.0: update to WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.37 + * Revert "amdgpu: DMCUB updates for various AMDGPU ASICs" + * amdgpu: update SMU 13.0.0 firmware + * amdgpu: update PSP 13.0.0 firmware + * amdgpu: update GC 11.0.0 firmware + * brcm: Add brcmfmac43430-sdio.xxx.txt nvram for the Chuwi Hi8 (CWI509) tablet + * amdgpu: DMCUB updates for various AMDGPU ASICs + +- Update to version 20240126 (git commit 8fa621d2f9c1): + * qcom: Add Audio firmware for SM8650 MTP + * linux-firmware: Add firmware for Cirrus CS35L41 on HP Consumer Laptops + * Intel Bluetooth: Make spacing consistent with rest of WHENCE + * amdgpu: update raven2 firmware + * amdgpu: update raven firmware + * amdgpu: update SDMA 5.2.7 firmware + * amdgpu: update PSP 13.0.8 firmware + * amdgpu: update VCN 3.1.2 firmware + * amdgpu: update SDMA 5.2.6 firmware + * amdgpu: update PSP 13.0.5 firmware + * amdgpu: update GC 10.3.6 firmware + * amdgpu: add GC 11.0.1 rlc_1 firmware + * amdgpu: update vega20 firmware + * amdgpu: update VCN 4.0.0 firmware + * amdgpu: update SMU 13.0.0 firmware + * amdgpu: update PSP 13.0.0 firmware + * amdgpu: update GC 11.0.0 firmware + * amdgpu: update vega12 firmware + * amdgpu: update vega10 firmware + * amdgpu: update beige goby firmware + * amdgpu: update picasso firmware + * amdgpu: update dimgrey cavefish firmware + * amdgpu: update vangogh firmware + * amdgpu: update navy flounder firmware + * amdgpu: update green sardine firmware + * amdgpu: update sienna cichlid firmware + * amdgpu: update PSP 13.0.11 firmware + * amdgpu: update GC 11.0.4 firmware + * amdgpu: update VCN 4.0.2 firmware + * amdgpu: update PSP 13.0.4 firmware + * amdgpu: update GC 11.0.1 firmware + * amdgpu: update arcturus firmware + * amdgpu: update navi14 firmware + * amdgpu: add VCN 4.0.3 firmware + * amdgpu: add SDMA 4.4.2 firmware + * amdgpu: add SMU 13.0.6 firmware + * amdgpu: add PSP 13.0.6 firmware + * amdgpu: Add GC 9.4.3 firmware + * amdgpu: update renoir firmware + * amdgpu: update VCN 4.0.4 firmware + * amdgpu: update SMU 13.0.7 firmware + * amdgpu: update PSP 13.0.7 firmware + * amdgpu: update GC 11.0.2 firmware + * amdgpu: update navi12 firmware + * amdgpu: update yellow carp firmware + * amdgpu: update SMU 13.0.10 firmware + * amdgpu: update SDMA 6.0.3 firmware + * amdgpu: update PSP 13.0.10 firmware + * amdgpu: update GC 11.0.3 firmware + * amdgpu: update navi10 firmware + * amdgpu: update aldebaran firmware + * linux-firmware: Update AMD cpu microcode + * RTL8192E: Remove old realtek WiFi firmware +- Update aliases + kexec-tools +- kexec-dont-use-kexec_file_load-on-xen.patch (bsc#1218590) + kfilemetadata5 +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- Changes since 5.112.0: + * Run dump utility as a test case + * Output generic file types from dump utility + * Check if file path passed to dump utility is a readable file + * [FFmpegExtractor] Bail out on first missing component during find_package + * Bump minimum Exiv2 version to 0.26 + * [TaglibExtractor] Add support for Ogg stream with FLAC (audio/x-flac+ogg) + * Generate fromName hash table programmatically from PropertyInfo table + * Use proxy class for lowercase property name lookup + * Reduce PropertyInfo::fromName overhead + * [FFMpegExtractor] Support and check video/vnd.avi + * [TaglibExtractor] Adapt code to SMI changes for audio/x-wav -> /vnd.wave + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Remove awkward warning message also from Exiv2 autotests + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + * Reapply ReplayGain changes + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- Changes since 5.106.0: + * Cleanup property name/id mapping test + * Add method to export list of all Property names. + * Reduce PropertyInfo construction overhead + * Add benchmark for PropertyInfo instantiation + * Fix build with exiv2 >= 0.28 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Test HEIF in Exiv2Extractor + * Test JXL in Exiv2Extractor, extend JPEG coverage + * Move static private helper out of Exiv2ExtractorTest class + * Clean up Exiv2/C++14 warning message + * Remove usage of deprecated MP4::ItemListMap in taglib extractor + * Disable external extractor/writer test on Windows + * Modernize and extend CMake check for Python3 + * Extend dignostics for taglib autotests + * Make fb2 extractor compilation dependent on KF5Archive + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * Mobi extractor: only extract what is asked (kde#465006) + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Also add external extractors to vector of all plugins (kde#463598) + * Fix loading of external extractors and writers (kde#463598) + kgamma5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + kgeography +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * Update flag of Myanmar (kde#477172) + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Allow building against KF6 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kglobalaccel +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kguiaddons +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + khangman +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Adapt to new api + * Add Quit shortcut + * Add Flatpak CI/CD + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + khelpcenter5 +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: Fix override. New content pack. + * snapcraft: Set version as appstream picks up non release service version. + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * doc: do not use a few deprecated entities + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kholidays +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * Introduce holidays observed in Kenya. + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- Changes since 5.109.0: + * Add holidays for Benin (kde#473315) + * Improve Norwegian names of the Sámi National Day + * Add holidays for Tanzania (kde#473279) + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Update Swedish holidays + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Add juneteenth as variable holiday + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- Changes since 5.106.0: + * Significantly speed up HolidayRegion::defaultRegionCode() + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * Add holidays for Dominican Rebublic (kde#HolidayRegionTest::testRegions(), kde#This, kde#regionCode, kde#=, kde#"do_es") + * Kf5 add cuba holidays (kde#HolidayRegionTest::testRegions()) + * holidayregion variable 'regionCode' shadows outer function + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + khotkeys5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + khtml +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- No code change since 5.107.0 + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + ki18n +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kiconthemes +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kidentitymanagement +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Fix platforms info + * Remove CI 6 job. We will use kf6 branch for kf6 works + * not export symbol of private methods + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kidletime +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * wayland: Guard wayland object destructors (kde#465801) + kig +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Fix loading kig part (kde#469962) + * Add Flatpak CI/CD + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Fix loading kig part (kde#469962) + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kimageformats +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * avif: new quality settings + * Update CI template + * HEIF plug-in extended to support HEJ2 format + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- Changes since 5.110.0: + * avif: support repetition count + * raw: fix multi image load + * hdr: fix oss-fuzz issue 62197 + * hdr: fix crash (oss-fuzz) + * xcf: fix crash (oss-fuzz issue 62075) + * xcf: fix oss-fuzz issue + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- Changes since 5.109.0: + * QOI: Advertise write support in the desktop file + * qoi: write support backported from master + * xcf: format v12 support (kf5) + * Support libavif 1.0 + * exr: multiple fixes (kf5) + * Fix missing qoi.desktop + * qoi: fix buffer overflow kf5 + * Renamed qoi.h to qoi_p.h + * Minor improvements + * Add support for the QOI image format + * Set linear color space and round fix +- Drop patch, merged upstream + * 0001-Support-libavif-1.0.patch + +- Add patch to support avif 1.0: + * 0001-Support-libavif-1.0.patch + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * psd: Fix UB type punning (kde#471829) + * Treat 3-channel MCH images as CMY images + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * jxl: add support for libjxl v0.9, drop support for old 0.6.1 + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- Changes since 5.106.0: + * pcx: multiple fixes (2) + * Avoid unnecessary conversions + * RGB/SGI writer: fix alpha detection and image limit size + * TGA writer: fix alpha detection and performance improvements + * pcx: multiple fixes + * PCX: Fix reading of the extended palette (kde#463951) + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Fix wrong alpha conversion (kde#468288) + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * psd: Fix alpha blending (KF5) + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * psd: conversion speed improvements (kf5) + * Fix writing TGA alpha depth flag + * HDR support removed from RAW plugin + * heif: reject invalid files with zero size + kimap +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Fix platforms info + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Add missing Q_REQUIRED_RESULT + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kinfocenter5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + kinit +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * This framework needs a new maintainer + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- No code change since 5.107.0 + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * kdeinit: Use close_range for cleanup_fds if available + kio +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * kpropertiesdialog: don't trip over malformed Exec (kde#465290) + * WidgetsAskUserActionHandler: fix backport (kde#448532) + * WidgetsAskUserActionHandler: Use QPointer to check the validity of parent widgets (kde#448532) + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- Changes since 5.112.0: + * Add KF5 include for KPropertiesDialogPlugin + * Add build option for KF6 coinstallability + * Adaptations for shared-mime-info >= 2.3 + kio-extras5 +- Switch to the latest GCC version available in Leap for packages + that can't build with the default compiler + +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * Fix build with MinGW (kde#430312) + +- Add missing BuildRequires again, they got removed for some reason + (boo#1211933) +- Mention all plugins in %files explicitly + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Reflect move of KActivities out of Frameworks to Plasma + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * thumbnail Jpegcreator: skip exif thumbnail when too small (kde#466658) + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * thumbnail: Fix heap-use-after-free in AudioCreator::create (kde#469458) + * Fix crash with corrupted EXR images + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- Changes since 23.07.90: + * [Thumbnail] Fix lookup of legacy thumbnailer plugins + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove no longer used about: KIO worker + * mtp: Configure fails if smb is not being compiled + * Remove explicit plugin id from Krita thumbnailer + * Add explicit moc includes to sources for moc-covered headers + * audiocreator: Check tag against null (kde#427448) + * smb: Set the credentials in the auth callback for DFS + * mtp: support moving through get-put and increase concurrency to 2 (kde#325574) + * mtp: implement chmod and chown as no-op operations + * style++ + * mtp: fix file writing + * mtp: unpack nesting in rename + * mtp: make querypath return optional + * mtp: don't leak children + * mtp: use LIBMTP_Get_Children to implement async listing + * Use external kdsoap-ws-discovery-client on FreeBSD + * Allow building against KF6 + * libkioarchive: bump version as reference for new include setup + * libkioarchive: install version header + * libkioarchive: install header into own visibility subdir + * recentlyused: better handle list root dirs / /files /locations, allow to writing to subdirs + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Add some missing BuildRequires (boo#1211933) + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kio_audiocd +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kipi-plugins +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kirigami2 +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * Make drawer actions accessible + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- Changes since 5.111.0: + * Avatar: Add tests for cyrillic initials + * Add support for cyrillic initials + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- Changes since 5.110.0: + * AboutPage: Allow overriding donateUrl by aliasing it from AboutItem (kde#474864) + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- Changes since 5.109.0: + * OverlayDrawer: Fix up property access + * Pass spacing on FlexColumn to it's inner ColumnLayout + * ShadowedRectangle: proceed itemChange in QQuickItem + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Change Instantiator to Repeater in NavigationTabBar + * Avatar: Always use uppercase initials + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + * PassiveNotificationsManager: Fix callBack lifetime (kde#470786) + * Backport fix to the template from master + * Use MobileForm.AboutPage + * Improve default template + * BasicListItem: Use pressed state for tooltip + * Port i18n to qsTr + * DefautListItemBackground: prioritize user input events when setting background color + * Fix tst_basiclistitem_tooltip autotest + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- Changes since 5.106.0: + * ActionTextField: Disable shortcut for invisible and disabled text fields + * BasicListItemTest: Guard against nullable background in ScrollView + * Fix tst_basiclistitem_tooltip + * Make it possible to disable BasicListItem tooltip + * Fix almost all links in the KF5 Kirigami docs + * Fix painting of non-symbolic icons which are fallbacks for symbolic (kde#451538) + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Fix spacing issue in OverlaySheet + * GlobalToolBar: Fix enabled state of the BackButton in RTL mode + * CardsGridView: improve columns property codeblock + * SelectableLabel: Prevent it from participating in Tab chain + * Tutorials: docs/use with docs/getting-started + * Update Mainpage.dox KF5 + * Fix disabled text color in Material style with dark color scheme + * ActionButton: Fix reference to a tooltip attached property + * BreadcrumbControl: Fix wrong heading offset in RTL layout direction + * Documentation refresh/fixups + * Port actionsMenu manual test away from manual header management + * ContextDrawer: Remove top padding as well + * BreadcrumbControl: Fix errors from wrong indexing + * Fix accessibility of back and forward button + * toolbarlayout: addAction(): return early if action is empty + * Don't use id in background item + * private/ActionsMenu: Remove empty unused component + * fix dragging from toolbar (kde#467857) + * SwipeListItem: Fix for QT_QUICK_CONTROLS_MOBILE (kde#467884) + * OverlayDrawer: Fix z value being too high for OverlaySheets (kde#466219) + * Added keyboard search icon to SearchField + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * Fix quit action code + * GlobalDrawer: Fix header with invisible content taking up space + * ColorUtils: Handle cases where hue is -1 in linearInterpolate + * NavigationTabBar: Fix imports in doc example + * NavigationTabBar: Factor out minDelegateWidth part of expression + * Action Name Not required KF5 + * Default page categorized settings + * Show back button when pushing a pagerow + * shadowed*rectangle: Don't use base class result if materials are different + * Set fallback theme path when a custom icon theme is used + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * Dialog: Don't let user interact with footer during transitions + * For styling and recoloring, use `down` property instead of `pressed` + * Fix mistyping of Kirigami.Settings.isMobile + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Too many changes since 5.102.0, only listing bugfixes: + * Take into account more button after is visible (kde#464988) + * Take into account side margins (kde#465052) + * Disable HoverHandler (kde#464829) + * WheelHandler: Fix scrolling over ScrollBars on ScrollablePage (kde#438526) + kitemmodels +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- Changes since 5.106.0: + * Preserve numeric sort roles as well + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * KDescendantProxyModel: Do not remove indexes from mapping before announcing the removal + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kitemviews +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kiten +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Use C++11 auto to replace some of the duplicated typenames + * More C++11 gardening + * Add Flatpak CI/CD + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Reuse system edict dictionaries and shave off 13 MB worth of + data. The system edict is also (much) newer and more + comprehensive. + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kitinerary +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * Fix Motel One checkin time when running in a different timezone + * Add Motel One pkpass extractor script + * Add stand-alone filter condition for SAS itinerary PDFs + * Handle another Flixbus Unicode station icon variant + * Ignore ERA FCB UIC station codes in Germany + * Use the entire UIC 918.3 station object, not just the identifier + * Fix ERA FCB arrival time parsing + * Support Dutch-language Eurostar (Thalys) tickets + * Increase the maximum document size thresholds + * Add basic support for 12go.asia PDFs + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Specify an encoding for libxml2 when reading from byte array data as well + * Work around broken date/time values in booking.com mails without times + * Make Uic9183Header externally usable + * Adapt DB online import parser to also handle DB Next API replies + * Adapt online ticket dumping tool to DB Next API changes + * Fix booking.com address country extraction + * Handle multi-line airport names in Qatar Airways tickets + * Display non-ascii chars in PKP tickets + * Add no-q event booking extractor + * Sanity-check terminal names to deal with weird Iberia PDFs + * Handle Iberia pkpass boarding passes and PDFs without a boarding group + * Fix extracting Thalys tickets with a program membership used + * Fix extraction from multi-line Pretix PDF tickets + * Handle Pretix pkpass files with non-formatted date/time values + * Handle Dutch language European Sleeper seat reservations + * Handle Dutch language variants of European Sleeper tickets + * Small optimizations for the static build + * Update train station data from Wikidata + * Fix train station country SPARQL query + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Fix several copy/paste errors in SortUtil::hasStart/EndTime() + * Add bookingkit PDF extractor script + * Handle departure/arrival/duration triples in generic extraction as well + * Update clang-tidy settings to something more reasonable + * Make the Amadeus PDF timestamp workaround a bit less specific + * Correctly compare times with and without timezones when merging + * Fix parsing newer UK railway PDF tickets + * Deal with an alternative way to mark non-reservation RSP-6 tickets + * Fix parsing GWR iCal attachments for multi-leg train trips + * Manually merge international Renfe results + * Unify reservation/ticket number extraction for Renfe/Ouigo ES barcodes + * Move Renfe barcode documentation to the wiki + * Add a workaround for fixing broken UIC 918.3 payloads in Renfe tickets + * Sanity-check the RCT2 traveler name + * Handle one more data format in RCT2 tickets + * Try barcode decoding both on transformed and untranformed source images + * Remove some excessive debug output + * Extract un-styled Pretix PDF tickets + * Extract multi-leg Renfe tickets correctly + * Make train number matching slightly less strict + * Merge the two ÖBB UIC 918.3 extractor scripts + * Extract multi-leg ÖBB PDF tickets + * Fix online import of unidirectional SNCF bookings (kde#474197) + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Also allow direct extraction from SNCF Secutix barcodes + * Correctly update the search offset in the MAV extractor + * Handle more cases of ZSSK network tickets + * Correctly import buses from DB online tickets + * Add Slovak Lines PDF ticket extractor script + * Add premiumkino Apple Wallet pass extractor script + * Handle more end of validtity variants in RCT2 tickets + * Fall back to the second RCT2 title line if the first one is empty (kde#472916) + * Handle Amtrak tickets with unreserved seats + * Add British Airways boarding pass extractor script + * Add extractor script for Aer Lingus PDF boarding passes + * Increase upper aspect ratio limit for PDF417 barcodes + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- Changes since 23.07.90: + * Add extractor script for Aer Lingus PDF boarding passes + * Increase upper aspect ratio limit for PDF417 barcodes + * Support ZSSK network tickets + * Improve ZSSK barcode trigger pattern + * Add extractor script for Iberia PDF boarding passes + * Add extractor script for KLM/Air France PDF boarding passes + * Manually extract boarding time for Lufthansa PDF boarding passes + * Determine trigger nodes also for ancestor filters + * Skip generic flight time extraction if any of those is already present + * Allow to match on the PDF document author field as well + * Add DSB extractor script + * Fix RSP-6 date/time parsing (kde#473326) + * Fix wrong ticket token type prefixes in a few extractor scripts (kde#473325) + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Fix Spring Airlines multi-leg extraction + * Add extractor script for Cinemaxx events + * Run generic iCal extraction unconditionally in prior to extractors scripts + * Track used extractor in the document node rather than the engine + * Add cooltix.hu event ticket extractor script + * Allow to filter against the PDF document creator field as well + * Reduce the lower bound for 2D vector barcodes + * Add LH extractor script to the qrc file + * Extract discount program information from ERA FCB tickets + * Make Aer Lingus booking number extraction more robust + +- Update to 23.07.80 + * New feature release +- Too many changes to list here. + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Use a faster regex for matching Grimaldi Line passenger data + * Add Color Line extractor script + * Support onepagebooking PDFs as well + * Expand the Fjord Line trigger expression to cover newer tickets + * Treat any sequence of * characters as RCT2 empty marker + * Accept also slightly larger ERA SSBv3 codes + * Simplify Trenitalia extractor + * Extract DJH membership card barcodes + * Fix extraction of multi-page Trenitalia tickets + * Improve handling of Flixbus train tickets + * Add additional sanity checks for ERA SSBv2 tickets + * Relax the SNCB barcode trigger pattern a bit + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Too many changes to list here. + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Too many changes to list here. + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release +- Drop patch, merged upstream: + * 0001-asn1-Fix-build-with-GCC-13-add-missing-cstdint-inclu.patch + kjobwidgets +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * KUiServerV2JobTracker: prevent potenial use-after-free + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kjs +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * setitimer(, NULL, ) is not supported. glibc will immediately coredump. + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- No code change since 5.107.0 + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kldap +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Fix platforms info + * Fix category description + * Remove CI 6 job. We will use kf6 branch for kf6 works + * not export symbol of private methods + * Fix merge conflict (previous commit) + * Fix qch variable name + * Perform initialization in initialization list + * Remove unused variable + * Remove compat support as all was ported + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + * const'ify + * Remove unused include + * Coding style + * Move variable where they will be used. + const'ify + * Use Q_REQUIRED_RESULT + * Initiliaze variable in headers + * Use debug category + * ldap KIO worker: follow generic category name schene kf.kio.workers.* + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kleopatra +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Fix bug 475485: Handbook: typo in OpenPGP link to Wikipedia (kde#475485) + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Too many changes to list here. + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Set OrganizationDomain before registering the DBus service + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kmag +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kmahjongg +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Disable flatpak CI + * snapcraft: set version, appstream sets non release service version. + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Allow users saying they never want to get the "Do you want to save" question again + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Use ECMDeprecationSettings + * Use the i18n function properly (kde#469200) + * Add Flatpak CI/CD + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use the i18n function properly (kde#469200) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kmail +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Fix definition of HAVE_X11 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Too many changes since 23.04.3, only listing bugfixes: + * Add info when email is empty. (kde#472168) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Don't remove margins + * Quote html chars in subject too + * Remove unused QtDBus + * kmsearchmessagemodel.cpp - Avoid crash for invalid Akonadi::Item + * Allow to restore recent dir + * Fix display email when we have < ... > + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Fix display email when we have < ... > + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Fix disable limit spinbox + fix layout + * Adapt to new ktextaddons lib + * Fix compilation with older ktextaddons versions +- Add the missing grantleetheme dependency (boo#1211157) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kmail-account-wizard +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Link against KWallet explicitly + * Adapt to KMailTransportAkonadi being moved into AkonadiMime + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kmailtransport +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Drop unused KPimMime dependency + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Port the last KWallet use to QtKeychain + * Fix platforms name + * Remove unused TransportMananger::createDefaultTransport() + * Remove KWallet from the public link interface + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Clean up kde-ci.yml + * Remove Akonadi dependancy + * Remove kmailtransportakonadi now as we ported all users + * Plugin moved to kdepim-runtime + * Use std::move + * create on stack + * Remvoe unused public area + * const'ify variable + * const'ify + * We need ConfigGui as public + * Perform initialization in initialization list + * Drop KCM + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + * Remove old alias + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kmbox +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Generate PACKAGE_INCLUDE_QCHTARGETS first + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kmenuedit5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + kmime +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Allow to parse specific Date. So we reduce the number of + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Fix platforms name + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kmines +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * Fix initial logging errors from KGameRenderer due to too large pixmaps + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Disable flatpak CI + * snapcraft: set version, appstream sets non release service version. + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Add Flatpak CI/CD + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kmousetool +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kmozillahelper +- Remove rpm_macro(cmake_kf5) BR, not supported on Leap and + extra-cmke-modules already takes care of that. + +- BuildRequire rpm_macro(cmake_kf5): we call cmake_kf5 to build and + thus need to ensure the macro to be known. +- Add extra-cmake-modules BuildRequires: fix build after recent KDE + Frameworks update. + +- Update to 5.0.6: + * Exclude kmozillahelper from session management (boo#1176852) + +- Supplement not only MozillaFirefox, but also MozillaThunderbird + kmplot +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: set version, appstream picking up non release service version. + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Add missing dependencies + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Port to KF6 + * Add Flatpak CI/CD + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + knewstuff +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Remove code variants for building with Qt 6 + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- Changes since 5.106.0: + * Remove KF5TextWidgets remnants + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Remove unused dependencies + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * QtQuickDialogWrapper: Print out errors if component creation failed + * Deprecate knewstuffcore_version.h & knewstuffquick_version.h + * Add missing deps to KF5NewStuffCoreConfig + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * DownloadItemsSheet: Fix scrolling (kde#448800) + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Fix crash in QQuickQuestionListener (kde#464624) + * Install desktop file for knewstuff-dialog + knotes +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * settings/notesharedglobalconfig.kcfg : fix typo in label of entry "Port" + * Adapt to build against last textaddons + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Fix category description + * Remove prefix includes (make it compiles against qt6) + * Compile fine without deprecated methods + * Use new TextAddonsWidgets/LineEditCatchReturnKey + * Fix compile against last kf6 + * Remove kconfigwidget + * We don't need ConfigWidgets + * Port to new api + * const'ify pointer + * Const'ify pointer + initialize variable + * Add parent + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Adapt to build against last textaddons + * Fix compilation with older ktextaddons versions + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + knotifications +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + knotifyconfig +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kompare +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: Add .git to source for libkomparediff2 + * snapcraft: inital import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Port to latest LibKompareDiff2 5.4 + * Move check after cmake include => QT_MAJOR_VERSION is defined + * Enable build also against KF6 + * Add Flatpak CI/CD + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + konsole +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * Apply split view icons to the session context menu too. + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + * Fix signed integer overflow due to uninitialized vars warning + * Account for CJK wide chars in copyLineToStream + * Add test case for block selection of CJK chars + * Don't select half a CJK character (kde#474055) + * Don't require FreeBSD/Qt5 tests to pass + * Don't try to free terminalPart. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Fix crashes in testTerminalInterface (kde#473043) +- Drop patch, merged upstream: + * 0001-Fix-crashes-in-testTerminalInterface.patch + +- Add upstream crash fix (kde#473043) + * 0001-Fix-crashes-in-testTerminalInterface.patch + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- Changes since 23.07.90: + * ScreenWindow::updateCurrentLine: Better bound currentLine + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Too many changes since 23.04.3, only listing bugfixes: + * Fixed search bar false positive after clear scrollback (and reset) (kde#407317) + * Hides redundant widgets on dialog for emoji font selection (kde#469563) + * Eliminate compilation warnings for plugins from using QAction::setShortcut(s) (kde#462615) + * Adjust selection point coords when scrollback shrinks (kde#470346) + * Disable keyboard selection mode on resize (kde#467872) + * Do not allow an invalid parent to be set in profiles (kde#467790) + * Invalidate selection reference points on resize (kde#464040) + * Draw selected background for right half of double width char if selected (kde#468465) + * Fix crash in ProfileSettings (kde#423136) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Tab bar settings: fix MIME type filtering of custom CSS file picker + * Hides redundant widgets on dialog for emoji font selection (kde#469563) + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Adjust selection point coords when scrollback shrinks (kde#470346) + * Add tests to check fix of invalid parent in profile + * Do not allow an invalid parent to be set in profiles (kde#467790) + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Invalidate selection reference points on resize (kde#464040) + * Fix kglobalaccel integration + * Draw selected background for right half of double width char if selected (kde#468465) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kontact +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Drop no longer needed Akonadi dependency + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Return plugin name that we can use with --module command line + * doc: use a non-deprecated entity for Frameworks + * Remove CI 6 job. We will use kf6 branch for kf6 works + * It's alpha version + * Port to new api + * Show all headers in qtc6 + * Remove duplicate header + * Use PimCommon directly + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kontactinterface +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Fix platforms info + * Remove CI 6 job. We will use kf6 branch for kf6 works + * not export symbol of private methods + * Warning is not useful now + * Fix generate QCH target + * Remove compat support as all was ported + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + konversation +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: set version, appstream picking up non release service version. + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * caps: prevent connection hang when none are requested (kde#471940) + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Disable Qt6 CI builds + * Highlights sounds file picker: fix setting file filter by MIME types (kde#433667) + * doc: use a non-deprecated entity for Frameworks + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Highlights sounds file picker: fix setting file filter by MIME types (kde#433667) + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + korganizer +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * Fix infinite loop in mEventViewer->setIncidence due to invalid date + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Fix crash when forwarding incidence via context menu (kde#474144) + * Repair searching in korganizer + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Adapt code to GenerateProperties=true in CalendarSettings + * Adapt to CollectionAnnotationsAttribute being moved to Akonadi + * Don't beep in case some internal sanity checks fail + * Remove CI 6 job. We will use kf6 branch for kf6 works + * We don't need KMailTransportAkonadi here + * Adapt to new akonadi-contact/akonadi-contact-editor api + * Make collection filtering work again + * Use QRegularExpression::wildcardToRegularExpression + * Adapt to new api + * Add missing ';' + * Use QProcess + * Use kcmshell6 in kf6 + * Drop duplicate KPimEventViews dep + * Adapt to new api + * Start to port to new api + * aboutdata is not used now + * Comment debug include as it's unused until we port code + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Allow copying events from read-only calendars (kde#415774) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kpackage +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * KPackageTool: Show deprecation warning when metadata.desktop file is used + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + * Define json-validate-ignore property in .kde-ci.yml + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Deprecate KPackage::Package::name, add default for parameters + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * Check pluginId contains '/' before using it as package type (kde#449727) + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Update README with new json metadata + * Show deprecation message about the desktop to json conversion being removed + kparts +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- Changes since 5.106.0: + * PartLoader::createPartInstanceForMimeType(): Avoid compiler detected null pointer access + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * PartLoader: move UI strings out of template code in header + * Deprecate class PartSelectEvent + * Deprecate PartBase::setPluginInterfaceVersion(int) + kpat +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Add missing QtXml dependency + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Remove optimization from mod3 solver that doesn't hold true in all cases (kde#470393) + * Solve the simple simon autodrop problem less aggressively (kde#469991) + * Reinit Golf solver correctly after switching games (kde#470166) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Solve the simple simon autodrop problem less aggressively (kde#469991) + * Reinit Golf solver correctly after switching games (kde#470166) + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kpeople5 +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * QML plugin: use KPeople namespace meta object, instead of duplicating + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * Install version header + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kpimtextedit +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Fix platforms name + * Install QCH targets file to backwards compatible path + * Remove unused include + * Allow to add emoji support + * Add missing Q_REQUIRED_RESULT + * Remove old code (now we use ktextaddons) + * Allow to use new TextEmoticonsWidgets lib + * Rename signal + * This class is never used. Don't install header/export it + * Make KF::TextEditTextToSpeech a private link dependency + * Fix license + move data from src/emoticon/emoji.json to src/emoticon/data/emoji.json + * Use new emoji.json + * Define json as binary (help to commit) + * Remove unused includes + * Use new emoji.json + * continue to implement emoji model + * Start to reimplement emoji support as in ruqola + * Remove unused files + * Remove CI 6 job. We will use kf6 branch for kf6 works + * not export symbol of private methods + * Disable for the moment it crashs in qt6 + * Remove unused configwidgets + * For the moment disable it on qt6 as it crashs. I need to investigate why + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + * Rename variables + * Remove unused include + * Remove unused variable + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Remove prefix + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kpipewire +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adjust to KWayland moving to Plasma + kpkpass +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Make the message catalog UTF-8 encoding detection slightly more broad + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Select pkpass message catalog based on QLocale::uiLanguages + * Don't fail on empty entries in the message catalog + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Generate PACKAGE_INCLUDE_QCHTARGETS first + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kplotting +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kpty +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Remove code variants for building with Qt 6 + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kqtquickcharts +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- No code change since 23.04.3 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kquickcharts +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kreversi +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: set version, appstream picking up non release service version. + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Fix missing "icon" image provider for QML popup messages + * Add missing JobWidgets dependency + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * No need to remove QT_NO_CAST_FROM_BYTEARRAY + * increase ecm_set_disabled_deprecation_versions + * fix board position in portrait mode (kde#445131) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * fix board position in portrait mode (kde#445131) + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kross +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- No code change since 5.107.0 + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + krunner +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * DBusRunner: Use /runner as default for X-Plasma-DBusRunner-Path property + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- Changes since 5.112.0: + * Deprecate old QueryMatch::setType which will be removed in KF6 + * Backport KF6 API to set categoryRelevance for QueryMatch + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- Changes since 5.110.0: + * runnerpython: Fix install script paths to desktop files + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * runnerpython cgit.kde.org does not exist + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Backport new API for RunnerSyntax, deprecated old API + * Repair binary compatibility for RunnerSyntax + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * KF5KRunnerMacros: Add compat code and warning for in KF6 renamed configure_krunner_test macro + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + ksanecore +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Crop the image after a scan finished (kde#457097) + * Also call renewImage() for 8-bit Gray images (kde#469683) + * Have export macros header include version header (Qt6-only) + * Support reading the gamma table + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Also call renewImage() for 8-bit Gray images (kde#469683) + * Crop the image after a scan finished (kde#457097) + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kscreen5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adapt to plasma-framework being renamed to libplasma + * Adapt to plasma-framework moving to Plasma + kscreenlocker +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adjust to KWayland moving to Plasma + kservice +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- Changes since 5.112.0: + * Remove warning about empty Exec field from KService::exec() (kde#430157) + ksmtp +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Install *version.h in SMTP directory + * Fix QCH target + * Fix target name + * Fix install qch target + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + ksshaskpass5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + ksudoku +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + ksystemstats5 +- Switch to the latest GCC version available in Leap for packages + that can't build with the default compiler + +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + ktexteditor +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- Changes since 5.111.0: + * Fix selection shrink when indenting (kde#329247) + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Remove code variants for building with Qt 6 + * completion: Fix only start chars of items are matched + * Fix chaotic up/down cursor movement in Block Selection Mode + * Fix backspace behavior for empty lines with cursor beyond line’s end (block selection mode) + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- Changes since 5.106.0: + * Add missing includes + * Fix incorrect lineHeight for drag pixmap (kde#468196) + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Fix Save Copy As.. not working anymore (kde#468672) + * Fix indenting removes characters if line has tabs at start (kde#468495) + * Printer: AlignVCenter line numbers + * Dont ignore folding when printing code (kde#417138) + * Use m_fontAscent instead of fm.ascent() + * Draw caret ourselves (kde#172630) + * Fix selection highlight for RTL text with custom line height (kde#464087) + * Include range.js when initializing the engine (kde#456701) + * Fix RTL text with format incorrectly shaped (kde#438755) + * xml-indent: Optimize getCode + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * try to improve test stability + * autoindent: fix indentation when "keep extra spaces" is enabled + * Julia indent: fix indentation when "keep extra spaces" is enabled, + also fix indentation when a line ends with a string assignment + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * Improve cstyle performance + * Improve performance of rendering spaces with dyn wrap disabled (kde#465841) + * documentSaveCopyAs: Use async job api (kde#466571) + * Optimize rendering spaces with dyn wrapping (kde#465841) + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Fix indent failing due to unknown method 'replace' + * Don't show selection count when there are none + ktextwidgets +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + ktnef +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Omit default notebook argument + * Add QCh support + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + ktouch +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * "Pisteen jälkeen on aina välilyönti." -> added space after "." + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Make string translatable + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Enable i18n for accuracy value + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kunitconversion +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Add "kph" as a unit synonym for Kilometers per Hour + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kwallet +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kwalletmanager5 +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Fix configure module name for Qt5 as well + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Fix import menu actions status Disable import/export + menu items when starting kwalletmanager and wallet + is closed (kde#373753) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kwayland +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- Changes since 5.109.0: + * Unbreak build where XLib's Bool definition harms moc generated code + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + * Unbreak build where XLib's Bool definition harms moc + generated code + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + kwayland-integration +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adjust to KWayland moving to Plasma + kwidgetsaddons +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kwin5 +- Switch to the latest GCC version available in Leap for packages + that can't build with the default compiler + +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * plugins/magnifier: Add missing "Zoom In" alt. shortcut + * plugins/zoom: Add missing "Zoom In" default alt. shortcut + * Adapt CI to renamed plasma-framework and kactivities + * Preserve relative order of transient siblings (kde#477262) + * Allow running kwin5 windowed in kwin6 + * layershellv1window: Check isDeleted before activating it + * effects: Fix type of X-KDE-Ordering + * screencast: Make nvidia use the GLES path + * screencast: Fix GLES path + * xdgshellwindow: enforce a minimum size for clients (kde#469237) + * Actually adjust to KWayland moving to Plasma + * Adjust to KWayland moving to Plasma + * Adapt to plasma-framework moving to Plasma + * Reflect move of KActivities out of Frameworks to Plasma + kwindowsystem +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + kwordquiz +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Fix minor typo + * Update flashcard image + +- Update to 23.07.80 + * New feature release +- Too many changes since 23.04.3, only listing bugfixes: + * Add the option to compare asnwers in a non case sensitive way (kde#467585) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + kwrited5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + kxmlgui +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + layer-shell-qt +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + libKF5ModemManagerQt +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- Changes since 5.109.0: + * Example: drop stand-alone CMake code, here part of normal build + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + libKF5NetworkManagerQt +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- Changes since 5.111.0: + * Fix incorrect signal signature + * Remove incorrect comment + * Listen for both DBus service registration events and interface added events (kde#471870) + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- Changes since 5.109.0: + * Build examples on KDE CI + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + * Include only needed headers instead of QtDBus module header + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Add Q_ENUM to VPN Connection enums + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * settings: fix -Wlto-type-mismatch in NetworkManager::checkVersion decl + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Fix remaining 5 compile warnings (unused parameters) + * Fix builds with examples: they were not compiling + libavif +- update to 1.0.3: + * Rewrite the fix for memory errors fixed in 1.0.2 + * CVE-2023-6704: Fix use-after-free errors (boo#1218303) + * src/reformat.c: Allocate the threadData array directly + +- update to 1.0.2: + * Update avifCropRectConvertCleanApertureBox() to the revised + requirements in ISO/IEC 23000-22:2019/Amd. 2:2021 Section + 7.3.6.7. + * CVE-2023-6350: Out of bounds memory to alphaItemIndices (boo#1217614) + * CVE-2023-6351: use-after-free in colorProperties (boo#1217615) +- drop fix-gdkpixbuf.patch + +- Update to 1.0.0: + * Incompatible changes: + + The clli member was added to the avifImage struct. + + The repetitionCount member was added to the avifEncoder and avifDecoder + structs. + + The quality and qualityAlpha members were added to the avifEncoder struct. + + Check that functions returning pointers do not return NULL before accessing + those pointers. + + Check the return value of avifEncoderSetCodecSpecificOption(). + + The maxThreads member was added to the avifRGBImage struct. + + Check the return value of avifRGBImageAllocatePixels(), avifRWDataRealloc(), + avifRWDataSet(), avifImageSetProfileICC(), avifImageSetMetadataExif() and + avifImageSetMetadataXMP(). + + The meaning of the keyframeInterval member of avifEncoder struct has changed + slightly. When set to a value of "n", + Before: It forces a keyframe on every nth frame. + After: Any set of "n" consecutive frame will have at least one keyframe + (every nth frame may or may not be a keyframe). + * Added: + + Add clli metadata read and write support + + Add repetitionCount member to avifEncoder and avifDecoder structs to specify + the number of repetitions for animated image sequences. + + Add quality and qualityAlpha to avifEncoder. Note: minQuantizer, + maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha are deprecated. Code + should be updated to set quality (and qualityAlpha if applicable) and leave + minQuantizer, maxQuantizer, minQuantizerAlpha, and maxQuantizerAlpha + initialized to the default values. + + The --target-size flag in avifenc was added to adapt the quality so that the + output file size is as close to the given number of bytes as possible. + + Add the public API function avifImageIsOpaque() in avif.h. + + Add the public API functions avifImagePlane(), avifImagePlaneRowBytes(), + avifImagePlaneWidth(), and avifImagePlaneHeight() in avif.h. + + Add API for multi-threaded YUV to RGB color conversion. + + Allow lossless 4:0:0 on grayscale input. + + Add avifenc --no-overwrite flag to avoid overwriting output file. + + Add avifenc --clli flag to set clli. + + Add support for all transfer functions when using libsharpyuv. + * Changed: + + Exif and XMP metadata is exported to PNG and JPEG files by default, + except XMP payloads larger than 65502 bytes in JPEG. + + The --grid flag in avifenc can be used for images that are not evenly divided + into cells. + + Change the encoder to write the boxes within the "stbl" box in the order of + stsd, stts, stsc, stsz, stco, stss. + + avifImageRGBToYUV() and avifImageYUVToRGB() handle avifImage bit depths 8, 10, + 12 and now also 16. Files read by apps/shared/ can output 16-bit avifImage + instances. + + avifImageCreate(), avifImageCreateEmpty(), avifEncoderCreate() and other + internal functions now return NULL if a memory allocation failed. + + avifEncoderSetCodecSpecificOption() now returns avifResult instead of void to + report memory allocation failures. +- Add fix-gdkpixbuf.patch. + +- Add BuildRequires pkgconfig(libwebp) to enable libsharpyuv + +- Update to version 0.11.1: + * Changed: + - avifincrtest_helpers: Cast 64-bit offset to size_t + - avifmetadatatest: don't include avif/internal.h + - avifrgbtoyuvtest: skip if no libsharpyuv + - Disable tests that may fail if the codec is not aom (#1176) + +- Remove unused BuildRequires on nasm +- Remove indirect/incorrect Buildrequires on zlib +- add direct glib Buildrequires + +- Update to version 0.11.0: + * There are incompatible ABI changes in this release. The + alphaRange member was removed from the avifImage struct. The + chromaDownsampling and avoidLibYUV members were added to the + avifRGBImage struct. The imageDimensionLimit member was added + to the avifDecoder struct. avifImageCopy() and + avifImageAllocatePlanes() signatures changed. It is necessary + to recompile your code. Also check the return values of + avifImageCopy() and avifImageAllocatePlanes(). + * Added: + - Add man pages for avifenc and avifdec + - Add the avifChannelIndex type alias for enum avifChannelIndex + - Add avifChromaDownsampling enum + - Add chromaDownsampling field to avifRGBImage struct + - Add support for AVIF_RGB_FORMAT_RGB_565 + - Add imageDimensionLimit field to avifDecoder struct + - Add autoTiling field to avifEncoder struct + - Add new avifResult codes AVIF_RESULT_CANNOT_CHANGE_SETTING + and AVIF_RESULT_INCOMPATIBLE_IMAGE + - Add new enum constants AVIF_PIXEL_FORMAT_COUNT and + AVIF_RGB_FORMAT_COUNT + - avifdec: Add --dimension-limit, which specifies the image + dimension limit (width or height) that should be tolerated + - avifenc: Add --sharpyuv, which enables "sharp" RGB to YUV420 + conversion, which reduces artifacts caused by 420 chroma + downsampling. Needs libsharpyuv (part of the libwebp + repository) at compile time. + - avifenc: Add --ignore-exif and --ignore-xmp flags. + - avifenc: Add --autotiling, which sets --tilerowslog2 and + - -tilecolslog2 automatically. + - avifenc: Input Exif orientation is converted to irot/imir by + default. + * Changed: + - Fix memory leaks of metadata on avifenc exit + - Update the handling of 'lsel' and progressive decoding to + AVIF spec v1.1.0 + - Treat an absent lsel and layer_id == 0xFFFF equivalently for + backward compatibility with earlier drafts of AVIF spec + v1.1.0 + - Set libavif's own default value of cfg.rc_end_usage for + libaom + - Set the libaom-specific option -a tune=ssim by default + - Bump cmake_minimum_required from 3.5 to 3.13 + - Fix https://crbug.com/oss-fuzz/48135 + - Use several new libyuv functions in reformat_libyuv.c + - Fix SVT-AV1's issue 1957 related to uninitialized variables + crashing the encoder + - Update aom.cmd: v3.5.0 + - Update rav1e.cmd: v0.5.1 + - Update svt.cmd/svt.sh: v1.2.1 + - Update libgav1.cmd: v0.18.0 + - Update libyuv.cmd: f9fda6e7 (version 1844) + - avifImageCopy() and avifImageAllocatePlanes() now return + avifResult instead of void to report invalid parameters or + memory allocation failures. + - avifImageRGBToYUV() now uses libyuv fast paths by default. It + may slightly change conversion results. The old behavior can + be restored by setting avifRGBImage::chromaDownsampling to + AVIF_CHROMA_DOWNSAMPLING_BEST_QUALITY and + avifRGBImage::avoidLibYUV to AVIF_TRUE. + - avifRGBImage::chromaUpsampling now only applies to + conversions that need upsampling chroma from 4:2:0 or 4:2:2 + and has no impact on the use of libyuv. + - Set avifRGBImage::avoidLibYUV accordingly to control the use + of libyuv. + - avifenc: Set the YUV format to 4:0:0 for grayscale PNGs + - Support updating encoder settings and codec-specific options + during encoding + - Disable AVIF_STRICT_CLAP_VALID and AVIF_STRICT_PIXI_REQUIRED + in the JNI wrapper + - avifdec: Return proper exit code in "info" mode + - In avifenc and avifdec, treat all arguments that start with + '-' as options + - Exif and XMP metadata is imported from PNG and JPEG files. + - avifImageSetMetadataExif() parses the Exif metadata and + converts any Exif orientation found into transformFlags, irot + and imir values. + - Write 'auxi' box for animated images with alpha channel + - Write 'auxv' as handler_type for alpha channel track + - Use PNG_COLOR_TYPE_GRAY for 8-bit grayscale output + - Replace repeated subtraction by modulo in calcGCD + - Change avifImageCreate to take uint32_t instead of int + parameters + - When writing an image sequence, check if it's safe to cast + width and height to uint16_t + - Allow clamped grid cells in avifEncoderAddImageGrid() + * Removed: + - alphaRange field was removed from the avifImage struct. It it + presumed that alpha plane is always full range. + - The avifCodecConfigurationBox struct becomes a private type + for libavif internal use +- Bump lib_soversion global (also in baselibs.conf) to 15 following + upstream change. +- Use ldconfig_scriptlets for post(un) handling. + +- Enable libyuv on TW + +- update to 0.10.1: + * tests/docker/build.sh: Build SVT-AV1 using cmake and ninja directly + * Fix a Visual Studio 2017 compiler warning in src\reformat.c: warning C4204: + nonstandard extension used: non-constant aggregate initializer + * Fix the help message of avifdec: --index takes a value + +- Update to version 0.10.0 + * See https://github.com/AOMediaCodec/libavif/blob/v0.10.0/CHANGELOG.md + for a complete changelog or check the CHANGELOG.md in the doc directory. + +- Disable libaom and use rav1e by default + * As PHP 8.1 has AVIF support, use rav1e by default as it is more + secure being written in Rust. + libdmapsharing +- Update to version 3.9.13: + + doc/Makefile.am: add human-written XML files to EXTRA_DIST + + Fix Vala tests + + Use g-ir-scanner output as input to vapigen + + configure.ac: Don't force CFLAGS=-O2 + + Make use of pedansee-conf-gobject + +- Update to version 3.9.12: + + Initialize a value that might not be initialized by + g_object_get + + libdmapsharing/Makefile.am: + - rename check target to check-local + - remove dmap-enums.h from maintained_headers + - avoid cyclic dependencies when building enums + - simplify use of glib-mkenums after experimenting with FreeBSD + - drop use of patsubst, which is not POSIX + + Update GTK-Doc markup to include summaries + + dmap-structure.c: replace g_memdup, which glib2 replaced with + g_memdup2 + + Replace deprecated portions of autotools files + +- Update to version 3.9.11: + + Migrate to libsoup3. + + Remove extraneous #includes. + + Round of cleanup. + + vala-dmap-db.vala: fix object ownership issue. +- Replace pkgconfig(libsoup-2.4) with pkgconfig(libsoup-3.0) + following upstream changes. + +- Drop baselibs.conf: there is no known consumer of the -32bit + package. + libgcrypt +- add libgcrypt-no-deprecated-grep-alias.patch + +- Update to 1.10.3: + * Bug fixes: + - Fix public key computation for other EdDSA curves. [rC469919751d6e] + - Remove out of core handler diagnostic in FIPS mode. [T6515] + - Check that the digest size is not zero in gcry_pk_sign_md and + gcry_pk_verify_md. [T6539] + - Make store an s-exp with \0 is considered to be binary. [T6747] + - Various constant-time improvements. + * Portability: + - Use getrandom call only when supported by the platform. [T6442] + - Change the default for --with-libtool-modification to never. [T6619] + * Release-info: https://dev.gnupg.org/T6817 + * Remove patch upstream libgcrypt-1.10.0-out-of-core-handler.patch + +- Do not pull revision info from GIT when autoconf is run. This + removes the -unknown suffix after the version number. + * Add libgcrypt-nobetasuffix.patch [bsc#1216334] + libgravatar +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Fix platforms info + * Use KConfigDialogManager + * Remove unused GravatarConfigWidget + * Remove CI 6 job. We will use kf6 branch for kf6 works + * not export symbol of private methods + * GRAVATAR_KF5_COMPAT doesn't exist now + * Fix install QCH target + * Not necessary to create compat lib now + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libgsf +- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a + consequence cannot be held responsible to deliver that basic + directory structure. + libgusb +- Explicitly require python311-packaging if python 3.11 is being + used. On SLE, python 3.6 is still the default, but 3.11 is used + by meson. Drop python3-base from BuildRequires: it is not + needed, since python will be pulled in by meson. + +- Update to version 0.4.8: + + Add an device error code for 'busy'. + +- Update to version 0.4.7: + + Add new API to get the HID descriptor data + + Add calling convention to libusb callback functions +- Changes from version 0.4.6: + + Add JSON compatibility helpers for old json-glib versions + + Fix emulation of devices using out-of-order BulkTransfer + replies + + Use project_source_root to fix building as a subproject +- Changes from version 0.4.5: + + Add new API to better detect emulated replug + + Do not emit spurious ::device-removed events when emulating + + Record zero-sized device events + + Reset the in-order event index when clearing the event array + + Save the libusb error if libusb_submit_transfer() fails +- Changes from version 0.4.4: + + Add new API to make emulation easier to use + + Emit remove devices with matching tags when loading contexts + + Fix a critical warning when finalizing devices without + endpoints + + Reduce the debugging level when emulating firmware +- Changes from version 0.4.3: + + Export g_usb_device_has_tag() + + Work around a libusb issue which causes devices to appear twice +- Add pkgconfig(gi-docgen) and pkgconfig(json-glib-1.0) + BuildRequires: New dependencies. +- Drop gtk-doc BuildRequires: No longer needed, nor used after the + port upstream. +- Pass tests=false to meson setup, do not build or install any + tests at this time. +- Use ldconfig_scriptlets macro for post(un) handling. + +- Add no-pkg-resources.patch: + * Replaces pkg_resources with python-packaging + * pkg_resources is provided by setuptools, but the previously + transitive pull in of setuptools has been broken by + gtk-doc --> python3-Pygments -/-> python3-setuptools + +- Update to version 0.3.10: + + New Features: + - Add API to change the hotplug poll interval. + libinput +- Update to release 1.25 + * Change how left-handed settings are handled for tablets: If + libwacom does not contain a definition for a tablet yet, + libinput defaults to enabling a left-handed setting. + * Quirks for laptops from Dell, Google, Graviton, HP, HUAWEI, + Lenovo and Razer, gadgets like the RollerMouse Pro3 and virtual + machines like GNOME Boxes, VirtualBox or Virtual Machine + Manager are included. + libkcddb +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libkcompactdisc +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libkdcraw +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Have export macros header include version header (Qt6-only) + * Rename to KF6 when building against Qt6 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libkdecoration2 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + libkdegames +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * KGameRenderer: handle requests for images with too large or invalid sizes + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Fix memory leakage in destructors of KGameIOPrivate subclasses + * Fix memory leakage of networking messages + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Have export macros header include version header (Qt6-only) + * Default EXCLUDE_DEPRECATED_BEFORE_AND_AT to 7.5.0 for Qt6 build + * Prepare "KDEGames6" as name for Qt6/KF6-based variant + * Use variable to control base name of CMake config files + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libkdepim +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Align to top + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Avoid spurious checkcombobox toggle where indexes don't match (kde#347045) + * Fix platforms name + * Remove unused public method + * Remove unused dependencies + * Remove CI 6 job. We will use kf6 branch for kf6 works + * not export symbol of private methods + * Fix QCH support + * Remove configwidgets + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libkeduvocdocument +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Run clang format + * Have export macros header include version header (Qt6-only) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libkexiv2 +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Default EXCLUDE_DEPRECATED_BEFORE_AND_AT to 5.1.0 for Qt6 build + * Fix build with exiv2 >= 0.28 + * Simplify 7bit ASCII detection + * .gitignore ignore CMakeLists.txt.user + * Have export macros header include version header (Qt6-only) + * Fix KF6 CI dependencies + * Rename to KF6 when building against Qt6 + * Explicitly disable deprecated API when building against Qt6 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Fix build with exiv2 >= 0.28 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libkgapi +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Convert urls and calendarurls from KContacts to KGAPI + * Fix syncing name + * Fix copy paste error in license + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Add QCH support + * fix install _version.h file + * Add missing Q_REQUIRED_RESULT + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Convert urls and calendarurls from KContacts to KGAPI + * Fix syncing name + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libkipi +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Fix install include in kf6 too + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libkleo +- Added libkleo-rpmlintrc: rpmlint in SLE15 has a strict policy + * A filter for shlib-fixed-dependency error + * A filter for shlib-policy-name-error error + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Don't use auto when concatenating QStrings to avoid QStringBuilder + * Bump KF5_MIN_VERSION to 5.104 for Windows + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- Changes since 23.07.90: + * [tests] Check that setSigningKeys also works for explicit protocol. + * [fix] setSigningKeys is ignored for unknown protocol. + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Too many changes to list here. + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libkmahjongg +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Tile sets: hide design helper lines around tile "faces" + * Background selection preview: render hidpi aware + * Background: render pixmap hidpi aware + * Tileset selection preview: render hidpi aware + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Drop hardcoded non-zero margin & spacing from selector UIs + * Do not leak tileset objects from tileset selector widget destructor + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Have export macros header include version header (Qt6-only) + * Prepare "KMahjongglib6" as name for Qt6/KF6-based variant + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libkolabxml +- Switch to %autosetup and %ldconfig_scriptlets +- Replace the package URL + libkomparediff2 +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- Changes since 23.08.0: + * Add namespace prefix to include guards + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * API dox: tech kapidox about all macros used + * API dox: note new CamelCase header includes + * Remove unused private class members, deprecate constructor with related arg + * Install also CamelCase headers + * Change headers prefix to komparediff2/, with back-compat for libkomparediff2 + * Rename export header/macro base name: diff2 -> komparediff2, w/ back-compat + * Add EXCLUDE_DEPRECATED_BEFORE_AND_AT option, add a 5.4 deprecation version + * Bump version to 5.4 + * Add Windows CI + * Enable build also against KF6 + * Qt6 builds: link explicitly Qt6::Core5Compat + * Use forward declaration instead of include, to not extend public interface + * Have export macros header include version header (Qt6-only) + * Use full version incl. patch level with project() call + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- Changes since 23.04.2: + * Add patch-level to version, also unbreaks KOMPAREDIFF2_VERSION C++ macro + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + libksane +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Have export macros header include version header (Qt6-only) + * Install version header into own include base dir + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release +- Drop patch, merged upstream: + * 0001-Don-t-search-for-KSane-Core-in-KF5SaneConfig.patch + libkscreen2 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adjust to KWayland moving to Plasma + libksieve +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * Fix bug 476456: No scrollbar in simple editing mode (kde#476456) + * Add scrollarea + * Rename variables + * Fix update button when we click on clear + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add host name too + * Fix platforms name + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Add KSIEVEUI_NO_EXPORT + * Use Q_REQUIRED_RESULT + * not export symbol of private methods + * Fix qch support + * configWidget is not necessary + * compat lib is not necessary now + * Fix i18n + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release +- Drop patch, merged upstream: + * 0001-Fix-467034-libksieve-src-kmanagesieve-session.cpp-as.patch + libksysguard5 +- Switch to the latest GCC version available in Leap for packages + that can't build with the default compiler + +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Add missing Solid dependency + * Drop unused KCompletion + libmspack -- chmextract.c add anti "../" and leading slash protection to chmextract - (CVE-2018-18586.patch, bsc#1113040) - * cve-2018-18586.patch - -- There is an off-by-one error in the CHM PMGI/PMGL chunk number validity - checks, which could lead to denial of service - (CVE-2018-14679, bsc#1103032) - * libmspack-CVE-2018-14679.patch -- Bad KWAJ file header extensions could cause a one or two byte overwrite - (CVE-2018-14681, bsc#1103032). - * libmspack-CVE-2018-14681.patch -- There is an off-by-one error in the TOLOWER() macro for CHM decompression - (CVE-2018-14682, bsc#1103032). - * libmspack-CVE-2018-14682.patch - -- add libmspack-0.6alpha-CVE-2019-1010305.patch to fix a buffer - overflow in chmd_read_headers(): a CHM file name beginning "::" - but shorter than 33 bytes will lead to reading past the - freshly-allocated name buffer - checks for specific control - filenames didn't take length into account [bsc#1141680] - [CVE-2019-1010305] - -- Enable build-time tests (bsc#1130489) - * Added patch libmspack-failing-tests.patch - -- Added patches: - * libmspack-resize-buffer.patch -- CAB block input buffer is one - byte too small for maximal Quantum block. - * libmspack-fix-bounds-checking.patch -- Fix off-by-one bounds - check on CHM PMGI/PMGL chunk numbers and reject empty filenames. - * libmspack-reject-blank-filenames.patch -- Avoid returning CHM - file entries that are "blank" because they have embedded null - bytes. - * (the last two patches were modified by removing unneeded part - in order to make them more independent) -- Fixed bugs: - * CVE-2018-18584 (bsc#1113038) - * CVE-2018-18585 (bsc#1113039) +- The following bugs and CVEs are not affecting TW: + * CVE-2018-18584 + * CVE-2018-18585 + * CVE-2018-18586 + * CVE-2019-1010305 + * bsc#1113038 + * bsc#1113039 + * bsc#1113040 + * bsc#1130489 + * bsc#1141680 + +- Update to version 0.11: + * see https://github.com/kyz/libmspack/blob/master/libmspack/ChangeLog + for a full changelog + +- Update to version 0.10.1 + * Bugfix release, no functional changes + +- Update to version 0.10: + * Fix Heap buffer overflow in chmd_read_headers() + * Fix memory exhausted in chmd_read_headers() + * Fix memory exhausted in oabd_decompress() + +- Update to version 0.9.1: + * Fix bug in decompressing data to get to the correct folder + offset when the folder is LZX compressed (0.8 regression). + * Build system cleanup + * Testsuite available + * Does not install testing tools and examples by default. +- Rename mspack-tools to mspack-examples to follow upstream change. + +- Update to version 0.8: + * New parameter MSCABD_PARAM_SALVAGE which permits salvaging + badly damaged files rather than rejecting them outright. + * Fix the above 38912-byte Quantum CAB block bug. + * Reject blank CHM filenames that are blank because they have + embedded null bytes. + * chmextract: Protect from absolute/relative pathnames in CHM + files. + +- Update to version 0.7 (bsc#1103032): + * Fix 1 or 2 byte overwrite by bad KWAJ file header extensions + (CVE-2018-14681). + * Fix 1 byte overread by character U+0100 in a CHM filename + (CVE-2018-14682). + * Reject blank CHM filenames (CVE-2018-14680). + * Fix off-by-1 in CHM PMGI/PMGL chunk number validity checks, + which could cause a crash (CVE-2018-14679). libmtp +- updated to 1.1.21 release + Bugs fixed: + - Fix LIBMTP_STORAGE_SORTBY_MAXSPACE not working (copy-paste mistake) + - fix warnings regarding mismatched parameter docs + - fix comment above sort_storage_bysort_storage_by + - Revert "ptp_pack_string: check string length for no iconv situation" + - remove dependency on ptp.h + - fixed paste error vendor/product id + - libusb-glue: check return value of ptp_init_send_memory_handler + - ptp_pack_string: check string length for no iconv situation + - ptp-pack: fix ucs2str overflow + Features: + - add a LIBMTP_FreeMemory function that wraps free() + - added functions to get device by serial number + - added serial number of device to output of 'mtp-files' + - added optional serial number parameter to 'mtp-getfile' + - added optional serial number parameter to 'mtp-delfile' + - feat: Add LIBMTP_Get_Children() to read the list of raw IDs of a folder. + - merge a patch from google https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/third_party/chromiumos-overlay/media-libs/libmtp/files/libmtp-1.1.20-10_remove_nexus_s_from_device_list.patch + - several new devices added, some device renaming for consistency. + +- updated to 1.1.20 release + - again more USB ids added + - some smaller bugfixes + +- updated to 1.1.19 release + - Lots of USB ids added, especially Garmin devices + - use a local libusb context, not the global one + - various bugfixes + +- updated to 1.1.18 release + - new USB ids + - mtp-getfile and mtp-delfile new parameter + - report "error 6" as "busy / blocked by another device" + +- updated to 1.1.17 release + - new USB Ids + - various bugfixes + +- Small packaging cleanup + -- include-config-h.patch: always include "config.h" first - -- updated to 1.1.7 - - Soname libmtp.so.9.2.0 - binary compatible, new interfaces - have been added. - - Compilation fixes for older GCC and non-GCC compilers. - - Finalize >4GB file transfer changes so this works now. - - A new API to check for device capabilities has been added. - - Sync in latest upstream ptp2 changes. - - Support for USB 3.0! (A patch adding async buffering was - reverted after deemed instable by Debian.) - - Some migration toward the new API in the examples. - - Use parent storage if available as default storage media. - - Force reset on close for Android devices. - - Handle integrated USB hubs in mtp-probe. - - Devices, devices, devices... -- mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch: is upstream -- music-players.h: use up to date 1.1.7 version again. - -- Tell doxygen to stop producing files with timestamps. -- define udev macros only if not already there. - -- music-players.h: Updated to the device database of the current GIT level - to support more MTP devices (bnc#854328) - -- Use LIBMTP_ERROR instead of LIBMTP_INFO function in mtpz_loaddata - (mtpz.c) to dont get junk in the udev rule when generating the rule. - add: mtpz-use-LIBMTP_ERROR-instead-of-LIBMTP_INFO.patch - -- updated to 1.1.6 - - Soname libmtp.so.9.1.0 - binary compatible, new interfaces - have been added. - - Devices, devices, devices... I think I had a hundred (no kidding) - reports for the Nexus 4. It seems hackers just love this device - and cannot wait for me to spin a new libmtp. - - More careful autoprobing code for Linux, running around in - sysfs to try to avoid opening non-MTP devices. The libusb devs - do not uniformly like this idea but what shall I do? People - still want their devices to autodetect. Any hints welcome, - any patches will be reviewed. - - Interface extenstions from Philip Langdale to support the - Android in-place read/write extensions. This will be used by - GVFS for editing files etc, it is actually very useful when - treating the MTP device as a "real" filesystem. It only works - on Android devices with Google's MTP stack, but hey, that is - a fair share of the MTP devices used today. - - Several fixes and memory leaks fixed by Lei Zhang courtesy if - the Chromebook project, thanks Google! - - Windows Phone 8 should work out of the box. -- remove upstream libmtp_motoRazr.patch - -- add support for Motorola Droid Razr M (XT 907) - -- mtp-probe no longer working in factory, wrong udev dir. - -- updated to 1.1.5 - - Soname libmtp.so.9.0.5 - binary compatible - - Stop forcing altinterface 0! That bug has been around like - forever and libgphoto2 never did this. It screws up some - Samsung devices and is the prime reason for releasing this - update so soon after 1.1.4 as I know a lot of people out there - have Samsung devices! - - Integrated Sajid Anwars hard long-term work on MTPZ. There are - no secret keys or certificates inside libmtp, if you need these - to talk to your MTPZ device (Zune models, Windows Phones) you - need to get a file of secrets from some other place, preferably - Microsoft. - - Expose getthumbnail method and the Add Storage events as needed - for a GNOME VFS project by Philip Langdale. - - Rearrange and try to understand some SONY device modes again - and again. - - A udev script fix from Alessio Treglia to avoid poking around - on Canon EOS 3D. - - Devices, devices, devices... -- Add libgrypt buildrequires for MTPZ support - -- updated to 1.1.4 - - various bugfixes, especially in Samsung * - - lots of new ids - -- updated to 1.1.3 - - Soname libmtp.so.9.0.3 - binary compatible. - - Probably nailed the bugs in the Samsung Galaxy Tab S2 family - of devices. Ignacio Martinez helped us fixing this! - - Build fixes by Alessio Treglia and others. - - A horde of new devices in the database. - -- Remove redundant tags/sections per specfile guideline suggestions - -- updated to 1.1.2 - * device updates - * ported to use libusb 1.0 - * Autodetect "sony.net" devices - -- Remove redundant tags/sections (authors list, already in package - as a file); put %description after %package -- Parallel build with %_smp_mflags - -- add support for Galaxy Nexus - -- updated to 1.1.1 - * device updates - -- updated to 1.1.0 - * lots of new devices - * IAD (0xfe class) device detection -- drop HAL FDI snippets -- libmtp8 -> libmtp9 - -- fixed typos in descriptions of libmtp.spec - -- updated to 1.0.6 - * even less aggressive mtp probing (not detecting nearly all - devices as MTP) bnc#668986 - * some more USB ids - -- do not greedily match all PTP cameras in the udev rules. - -- updated to 1.0.4 incremental release - * new ids - * bugfixes - * new udev rules for new udev - -- updated to 1.0.3 incremental release - * some new ids - * some smaller bugfixes -- buildrequre pkg-config - -- updated to intermediate snapshot - * Samsung fixes and new ids - * various small bugfixes - -- updated to 1.0.2 bugfix release - * new ids: Samsung, Archos, Blackberry, ... - * bugfixes - -- updated to 1.0.1 bugfix release - * last patches included - * some more bug flags for devices - -- bugfixes to "fast metadata loading" method - -- upgraded to 1.0.0 release - * More USB ids - * libmtp.so.8.3.0 library interface - * New functions: - LIBMTP_Get_File_To_Handler - LIBMTP_Send_File_From_Handler - LIBMTP_Get_Track_To_Handler - LIBMTP_Send_Track_From_Handler - functions to get/send files/tracks from/to handler functions. - External handling of individual properties: - LIBMTP_Is_Property_Supported to check if a certain property is - supported on a certain device. - LIBMTP_Get_Allowed_Property_Values to get alowed range/enum of a - property value. - LIBMTP_Get_Representative_Sample_Format will now get the size - parameter to allow us to determine the maximum size for a - representative sample. - * Added modificationdate to file and track structs. - * Added LIBMTP_FILETYPE_ALBUM and LIBMTP_FILETYPE_PLAYLIST filetypes. - * Numerous Windows portability fixes. - * Marcus Meissner rewrote the PTP object handling and metadata caching - functions from libgphoto2 and fixed up the ugly largefile handling. - * Various minor bug fixes. - -- upgraded to 0.3.7 - * compatible library interface libmtp.8.2.2 - * stores albums and playlists in the default - music folder if no default folder for albums resp. - playlists has been detected. - * an error report from RedHat BZ - http://bugzilla.redhat.com/show_bug.cgi?id=485627 - led to strange code for detecting anonymous OGG files - being rewritten to handle NULL filenames and filenames - that do not exceed 4 chars. - * patch from Marcus to fix an issue - with retransmit originally reported by Florent Pillet. - * discovered a new device that cannot even - read out battery level but still claims to be able to. -- upgraded to 0.3.6 - * Compatible API libmtp.so.8.2.1 - * Several bug fixes to the examples - * Improved Windows and *BSD support - * Proper device flags to handle Toshiba players (hopefully) - * New devices and flag settings - * Nothing new from a programmers point of view -- upgraded to 0.3.5 - * Bumped soname to libmtp.so.8.2.0 - - Only interface change: - * Change metadata const*const to *const to allow playlist_id to be - modified by LIBMTP_Update_Playlist. Shouldn't affect any code out - there really. - - New features and bugfixes: - * Allow for playlists with zero tracks on them (also in update). - * Get folders to a flat list and we get O(n) searching instead of - the previous O(n^2) algorithm! The rest is janitorial changes. - libnvme +- Update to version 1.8+0.gbff7dda: + * linux: Explicitly initialize auto-cleanup variables + * example: fix mi identify failed with error cntid + * tree: do not issue an error when subsys lookup fails during scanning + * types: Add controller properties CMBEBS, CMBSWTP and NSSD + * tests: Add sample NBFT table from Dell PowerEdge R660 + * tests: Add sample NBFT table from Dell PowerEdge R760 + * tests: Fix diffs output for duplicate HFI entries + * nbft: avoid duplicate entries in ssns->hfis + * nbft: Fix (struct nbft_info_subsystem_ns).num_hfis off-by-one + * test: read and dump sysfs tar file + * nvme: allow to overwrite hostnqn and hostid + * nvme: allow to overwrite base sysfs path + * json: dump the output to the user selected filedescriptor + * libnvme: export nvme_dump_tree + * fabrics: add 'concat' option + * mi: set correct rc and errno when crc mismatch + * tree: use logical block size for lba + * json-schema: add keyring and tls_key details (bsc#1219086) + * build: checkout full repo for checkpatch + * linux: avoid segfault in check-tls-key due to null hostnqn/subsysnqn (bsc#1219086) + * meson.build: fixup 'join' syntax + * util: Explicitly initialize auto-cleanup variables + * tree: Explicitly initialize auto-cleanup variables + * linux: Explicitly initialize auto-cleanup variables + * fabrics: Explicitly initialize auto-cleanup variables + * util: Added function to find specific UUID in UUID list. + * build: fix release python tag match +- Disable new unit test which is not running stable in OSB + * add 0001-build-disable-sysfs-test.patch + +- Update to version 1.7.1+0.g13ba383: + * tree: do no free ns on error in nvme_ns_init + +- Update to version 1.7+0.gf38b1d7: + * tree: do not open blk device on default + * tree: read all attributes from sysfs when available + * ioctl: set data length when retrieving LBA status + * types: fix regression for vendor-specific field in nvme_id_ns + * util: use cleanup functions + * linux: use cleanup functions + * json: use cleanup functions + * fabrics: use cleanup functions + * tree: use cleanup functions + * cleanup: add cleanup functions + * tree: fix incorrect return value + * tree: Fix clearing application strings + * libnvme: reshuffle nvme_generate_tls_key_identity() + * libnvme: fixup error codes + * libnvme: Implement 'nvme_generate_tls_key_identity()' + * libnvme: support NVMe TLS identities version 1 (bsc#1219086) + * libnvme: Add base64 functions + * libnvme: separate out 'gen_tls_identity' and reshuffle 'derive_nvme_keys' + * libnvme: separate out a function 'select_hmac' + * libnvme: fix a memory leak when calling read_ssns() + * libnvme: fix a memory leak in read_discovery() + * fabrics: avoid redundant args in nvme_discovery_log() + * fabrics: have nvmf_get_discovery_log() call nvmf_get_discovery_wargs() + * fabrics: fetch smaller Discovery Log Page header + * fabrics: avoid redundant Get Log Page on retry + * fabrics: clear RAE for discovery log page commands + * json-schema: add keyring and tls_key details (bsc#1219086) + * types: add Host Behavior Support field definitions + * mi: Cast values to u32 if shift overflows int + * types: Cast values to u32 if shift overflows int + * test: Avoid unaligned pointer dereferences + * nbft: Avoid unaligned pointer dereferences + * types: add cross-namespace copy formats, status codes, ONCS bits + * nvme: Add length field to Hkdf-Expand-Label computation + * ioctl: use lsp arg in nvme_get_log_boot_partition + * fabrics: use SECTYPE to determine whether to use TLS (bsc#1219086) + * fabrics: Allocate aligned payloads for id_ctrl and discovery log calls + * linux: Allocate aligned payloads for id_ctrl and id_ns calls + * ioctl: MSB variable-size storage/reference tags + libphonenumber -- Update to version 8.13.28: +- Update to version 8.13.30: + * Update alternate formatting data, phone metadata, geocoding + data, carrier data + * Updated / refreshed time zone meta data. + * New geocoding data +- Add patch submitted to upstream at gh#google/libphonenumber#3394 + to fix building with protobuf 3.25.1: + * 0001-Add-support-to-protobuf-3.25.1.patch +- Add patch submitted in gh#sergiomb2/libphonenumber#1 by + Fabian Vogt: + * 0002-Avoid-intermediate-proto-object-library.patch + +- Update to version 8.13.23: libpng16 -- security update -- added patches - CVE-2019-7317 [bsc#1124211] - + libpng16-CVE-2019-7317.patch +- Update to version 1.6.40: + * Fixed the eXIf chunk multiplicity checks. + * Fixed a memory leak in pCAL processing. + * Corrected the validity report about tRNS inside png_get_valid(). + * Fixed various build issues on *BSD, Mac and Windows. + * Updated the configurations and the scripts for continuous integration. + * Cleaned up the code, the build scripts, and the documentation. + +- do not use NEON instructions [bsc#1211176] + +- Fix license tag to libpng-2.0. + +- Fix build: some*.la files are symlinks. Adjust spec to use + find -type f,l + +- switch to pkgconfig(zlib) to allow alternative providers as well +- build with glibc hwcaps optimized libs + +- Update to version 1.6.39: + * cmake: Default to PNG_ARM_NEON=off for arm targets. + + Turn large PNG chunks into benign errors. + + Update, rename and clean up various scripts. + + tools: Fix a buffer overflow involving a file name in pngfix. + + tools: Fix a memory leak in pngcp. + +- update to 1.6.38: + * Added configurations and scripts for continuous integration. + * Fixed various errors in the handling of tRNS, hIST and eXIf. + * Implemented many stability improvements across all platforms. + * Updated the internal documentation. + +- switch source url to https + +- install rpm macros in %{_rpmmacrodir} [bsc#1185661] +- call spec-cleaner + +- enable hardware optimizations (such as SSE) + +- make check actually works under asan + +- version update to 1.6.37 + Fixed a use-after-free vulnerability (CVE-2019-7317) in png_image_free. + Fixed a memory leak in the ARM NEON implementation of png_do_expand_palette. + Fixed a memory leak in pngtest.c. + Fixed two vulnerabilities (CVE-2018-14048, CVE-2018-14550) in + contrib/pngminus; refactor. + Changed the license of contrib/pngminus to MIT; refresh makefile and docs. + (Contributed by Willem van Schaik) + Added makefiles for AddressSanitizer-enabled builds. +- deleted patches + - libpng-arm-free.patch (upstreamed) +- fixes [bsc#1121624] CVE-2019-6129 and [bsc#1124211] CVE-2019-7317 + +- fix arm build [bsc#1121829] + + libpng-arm-free.patch -- usecase example: [bsc#1121624] + +- update to 1.6.36: + Replaced the remaining uses of png_size_t with size_t (Cosmin) + Fixed the calculation of row_factor in png_check_chunk_length + (reported by Thuan Pham in SourceForge issue #278) + Added missing parentheses to a macro definition + (suggested by "irwir" in GitHub issue #216) + Optimized png_do_expand_palette for ARM processors. + Improved performance by around 10-22% on a recent ARM Chromebook. + (Contributed by Richard Townsend, ARM Holdings) + Fixed manipulation of machine-specific optimization options. + (Contributed by Vicki Pfau) + Used memcpy instead of manual pointer arithmetic on Intel SSE2. + (Contributed by Samuel Williams) + Fixed build errors with MSVC on ARM64. + (Contributed by Zhijie Liang) + Fixed detection of libm in CMakeLists. + (Contributed by Cameron Cawley) + Fixed incorrect creation of pkg-config file in CMakeLists. + (Contributed by Kyle Bentley) + Fixed the CMake build on Windows MSYS by avoiding symlinks. + Fixed a build warning on OpenBSD. + (Contributed by Theo Buehler) + Fixed various typos in comments. + (Contributed by "luz.paz") + Raised the minimum required CMake version from 3.0.2 to 3.1. + Removed yet more of the vestigial support for pre-ANSI C compilers. + Removed ancient makefiles for ancient systems that have been broken + across all previous libpng-1.6.x versions. + Removed the Y2K compliance statement and the export control + information. + Applied various code style and documentation fixes. +- removed patches + * libpng16-CVE-2018-13785.patch (upstreamed) +- cannot find upstream tarball signature, asked upstream for + clarification +- %{libname} package provides libpng = %{version} again + [bsc#1079342] + libportal +- Replace copypasted summaries by something more concrete + libpwquality +- add: prereq "pam-config" in baselibs.conf + * post scriptlet in pam_pwquality-32bit runs: pam-config + librest0_7 +- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a + consequence cannot be held responsible to deliver that basic + directory structure. + librsvg +- Update to version 2.57.1: + + Fix small-caps and bump the version of Pango required to 1.50.0. + + Fix panic when using negative scaling transforms on the + toplevel. + + Support "var(--foo, #aabbcc)" just for colors. This is the + minimum required to render color SVG emoji fonts that provide + color fallbacks, but it is not yet full support for CSS var(). + + Fix the VS2017 build. + + Update cairo-rs. + + Update the project metadata files. + libsecret +- Update to version 0.21.2: + + Support GnuTLS as an alternative crypto backend. + + Fix LeakSanitizer issues. + + secret-tool: Verify that the parsed stdin password is vaild + UTF-8. + + Fix markup syntax for SecretSchema. + + Public secret_attributes_validate method. + + Updated translations. + +- Use %patch -p N instead of deprecated %patchN. + libsolv +- build for multiple python versions [jsc#PED-6218] +- bump version to 0.7.28 + libsoup +- Update to version 3.4.4: + + Improve HTTP/2 performance when a lot of buffering happens + + Support building libnghttp2 as a subproject + +- Update to version 3.4.3: + + Fix incorrect UTF-8 encoding for params in headers + + Numerous HTTP/2 fixes and improvements + + Fix possible crashes in connection management + + Fix small leak in SoupServer + + Fix the possibility of empty HTTP/2 frames being sent + +- Update to version 3.4.2: + + Revert changes to request cancellation. + +- Update to version 3.4.1: + + Fix HTTP/2 on platforms with unsigned char. + + Change request cancellation to be handled earlier. + + Add names to GSources and source tags to GTasks to aid + debugging. +- Run meson_test macro for all arches. + +- Update to version 3.4.0: + + Fix possible crash in SoupContentSniffer. + + Fix socket leak. + + Add missing annotation to + soup_header_g_string_append_param_quoted(). + +- Update to version 3.3.1: + + Fix regression in `SoupCookieJar` not handling valid Secure + cookies. + + Fix crash when skipping HTTP/1 response stream with chunked + enconding. + + Change Session to unqueue finished items earlier without an + extra MainContext iteration. + +- Update to version 3.3.0: + + Add `SoupMessage::got-body-data` signal to monitor progress of + reads + + Add `soup_session_send_and_splice()` and + `soup_session_send_and_splice_async()` convenience APIs + + Add `soup_message_set_force_http1()` and + `soup_message_get_force_http1()` APIs + + Change `soup_cookie_copy()` to not retain default ports + + Ensure `SoupServerMessage` socket is available in websocket + handler + + Fix `soup_message_new()` not erroring when URI has an empty + host + + Fix thread-saftey issues in `SoupConnectionAuth` + + Fix various connection leaks + + Fix the possibility of sending invalid empty + `Sec-WebSocket-Protocol` header + + Fix IO errors not being handled on `CONNECT` messages + + Numerous improvements to cookies: + - Add support for cookie prefixes (`__Secure-` and `__Host-`) + - Reject cookies with control characters in name or value + - Reject `SameSite=None` cookies without `Secure` + - Change `soup_cookie_parse()` to be more strict about what is + considered whitespace + - Change default SameSite value to `Lax` + - Fix `soup_cookie_equal()` with `NULL` path + +- Update to version 3.2.2: + + Various HTTP/2 Fixes: + - Fix `content-sniffed` not being emitted for resources without + content. + - Fix leak of SoupServerConnection when stolen. +- Enable tests on 32-bit again, fixed upstream. + +- Update to version 3.2.1: + + When built against nghttp2 1.50.0+ be relaxed about header + whitespace. + + Fix possible crash when cancelling an HTTP/2 message. + + Fix regresion where soup_server_message_get_socket() could + return NULL. + + Fix minor memory leak. +- Disable tests on 32-bit while waiting for + https://gitlab.gnome.org/GNOME/libsoup/-/issues/309 + +- Update to version 3.2.0: + + No changes, stable bump only. + +- Update to version 3.1.4: + + Numerous improvements to HTTP/2 reliablity. + + Fix `http` proxy authentication with default proxy resolver. + + Fix undefined ``ssize_t`` with MSVC. + +- Update to version 3.1.3: + + Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined. +- Changes from version 3.1.2: + + Replace HTTP/2 tests using Quart with internal HTTP/2 server + tests. + + Improve version macros including adding ability to define + `SOUP_DISABLE_DEPRECATION_WARNINGS`. +- Drop -D http2_tests=disabled meson paramter: no longer supported. +- Drop 299.patch: merged upstream. + +- Update to version 3.1.1: + + Reintroduce some thread-safety to SoupSession (see + https://libsoup.org/libsoup-3.0/client-thread-safety.html) + + Add SoupServerMessage:tls-peer-certificate and + SoupServerMessage:tls-peer-certificate-errors + + Port docs to gi-docgen + + Update documentation. +- Replace pkgconfig(gtk-doc) with pkgconfig(gi-docgen) + BuildRequires (and update options passed to meson) following + upstreams port. +- Add 299.patch: multithread-test: show error information in case + of request failure. multithread-test: skip proxy tests if apache + is not available. +- Use ldconfig_scriptlets for post(un) handling. + +- Update to version 3.0.8: + + Fix `http` proxy authentication with default proxy resolver. + + Numerous improvments to HTTP/2 reliability. + +- Update to version 3.0.7: + + Fix leak in SoupAuthNTLM. + + Fix constructing SoupAuthNTLM objects. + + Disable mutual negotiation in SoupAuthNegotiate. + + http2: + - Do not advertise the `h2` protocool for proxy connections. + - Remove left-over headers when HTTP/1 redirects to HTTP/2. + - Handle HTTP_1_1_REQUIRED error. + - Read request bodies synchronously for sync requests. + - Properly handle server sending shut down GOAWAY. + + tests: + - Remove dependency on Apache's PHP module. + - Depend upon Apache's http2 module. + +- Update to version 3.0.6: + + Misc HTTP/2 fixes. + + Add PUT/POST support to examples/get. + + Add `--user-agent` option to examples/get. + + Misc meson improvements. + + Fix build with Visual Studio. + +- Update to version 3.0.5: + + Misc HTTP/2 fixes. + + Fix missing files for installed-tests. + + Fix SoupServer not properly handling invalid percent encoded + paths. + + Fix other areas not properly handling invalid percent encoded + paths. + + Fix SoupLogger:max-body-size of 0 meaning log nothing. + libsoup2 +- Add ced3c5d8.patch: Fix build with libxml2-2.12.0 and clang-17. + libssh2_org +- Always add the KEX pseudo-methods "ext-info-c" and "kex-strict-c-v00@openssh.com" + when configuring custom method list. [bsc#1218971, CVE-2023-48795] + * The strict-kex extension is announced in the list of available + KEX methods. However, when the default KEX method list is modified + or replaced, the extension is not added back automatically. + * Add libssh2_org-CVE-2023-48795-ext.patch + libstorage-ng +- merge gh#openSUSE/libstorage-ng#985 +- log locale +- 4.5.188 + +- merge gh#openSUSE/libstorage-ng#984 +- log some languange environmant variables +- log some language environment variables +- 4.5.187 + +- Translated using Weblate (Georgian) (bsc#1149754) +- 4.5.186 + +- Translated using Weblate (Swedish) (bsc#1149754) +- 4.5.185 + +- Translated using Weblate (Czech) (bsc#1149754) +- 4.5.184 + +- Translated using Weblate (Slovak) (bsc#1149754) +- 4.5.183 + +- merge gh#openSUSE/libstorage-ng#983 +- fixed typo +- 4.5.182 + +- Translated using Weblate (Dutch) (bsc#1149754) +- 4.5.181 + +- Translated using Weblate (Japanese) (bsc#1149754) + +- Translated using Weblate (Catalan) (bsc#1149754) + +- merge gh#openSUSE/libstorage-ng#982 +- updated pot and po files +- 4.5.180 + +- Translated using Weblate (Georgian) (bsc#1149754) +- 4.5.179 + +- merge gh#openSUSE/libstorage-ng#981 +- fix reusing volume group name (bsc#1219266) +- 4.5.178 + +- merge gh#openSUSE/libstorage-ng#980 +- added experimental support for bcachefs +- 4.5.177 + +- Translated using Weblate (Swedish) (bsc#1149754) +- 4.5.176 + +- Translated using Weblate (Indonesian) (bsc#1149754) +- 4.5.175 + +- merge gh#openSUSE/libstorage-ng#979 +- allow to get Arch object from SystemInfo +- make testcase more robust +- coding style +- 4.5.174 + +- Translated using Weblate (Russian) (bsc#1149754) +- 4.5.173 + +- merge gh#openSUSE/libstorage-ng#978 +- added get_linux_partition_id() taking Arch parameter +- make git ignore javascript in generated documentation +- coding style +- cleanup +- 4.5.172 + +- merge gh#openSUSE/libstorage-ng#977 +- provide light_probe function with SystemInfo parameter +- 4.5.171 + +- merge gh#openSUSE/libstorage-ng#976 +- make more use of new SystemCmd interface +- use in-class member initialization +- inhibit colored output from udevadm +- fixed typos +- 4.5.170 + +- merge gh#openSUSE/libstorage-ng#975 +- reduce number of udevadm settle calls during probing +- use in-class member initialization +- proved probe function taking SystemInfo as an additional argument +- fixed typos +- moved code +- 4.5.169 + +- Translated using Weblate (Slovak) (bsc#1149754) +- 4.5.168 + +- Translated using Weblate (Dutch) (bsc#1149754) + +- Translated using Weblate (Japanese) (bsc#1149754) + +- Translated using Weblate (Czech) (bsc#1149754) + +- Translated using Weblate (Catalan) (bsc#1149754) + +- merge gh#openSUSE/libstorage-ng#974 +- updated pot and po files +- 4.5.167 + +- merge gh#openSUSE/libstorage-ng#973 +- fixed typos +- 4.5.166 + +- merge gh#openSUSE/libstorage-ng#972 +- added note about nvme json output +- 4.5.165 + +- merge gh#openSUSE/libstorage-ng#971 +- adapted to changed nvme json output (bsc#1218306) +- 4.5.164 + +- merge gh#openSUSE/libstorage-ng#970 +- consistent (and original) naming of bcache operations +- coding style +- improved logging +- updated integration tests +- fixed typo +- 4.5.163 + +- merge gh#openSUSE/libstorage-ng#969 +- factor out common code +- 4.5.162 + libtpms +- Update to 0.9.6: + * CVE-2023-1018: tpm2: Fixed out of bounds read in CryptParameterDecryption (bsc#1206023) + * CVE-2023-1017: tpm2: Fixed out of bounds write in CryptParameterDecryption (bsc#1206022) +- 0001-tpm2-Check-size-of-buffer-before-accessing-it-CVE-20.patch: upstreamed + +- update to 0.9.5: + * tpm2: Do not set RSA_FLAG_NO_BLINDING on RSA keys anymore + * tpm2: Fix a potential overflow expression (coverity) + * tpm2: Fix size check in CryptSecretDecrypt + * tpm: #undef printf in case it is #define'd (OSS-Fuzz) + * tpm2: Check return code of BN_div() + * tpm2: Initialize variables due to gcc complaint (s390x, false positive) + * tpm12: Initialize variables due to gcc complaint (s390x, false positive) + * build-sys: Fix configure script to support _FORTIFY_SOURCE=3 + +- update to 0.9.3: + * build-sys: Add probing for -fstack-protector + * tpm2: Do not call EVP_PKEY_CTX_set0_rsa_oaep_label() for label of size + * (OSSL 3) + * tpm2: When writing state initialize s_ContextSlotMask if not set + +- Update to version 0.9.1 + * Downgrade to previous versions is not possible, as the size of + the context gap has been adjusted to 0xffff from 0xff. + * Enabled Camellia symmetric key encryption algorithm + * tpm2: Update to TPM 2 spec rev 164 + * tpm2: Added a cache for private exponent D and prime Q + * tpm2: bug fixes +- Fixed CVE-2021-3746 [bsc#1189935], out-of-bounds access via specially crafted TPM 2 command packets +- Fixed CVE-2021-3623 (bsc#1187767) + 0001-tpm2-Reset-TPM2B-buffer-sizes-after-test-fails-for-v.patch + 0002-tpm2-Add-maxSize-parameter-to-TPM2B_Marshal-for-sani.patch + 0003-tpm2-Restore-original-value-if-unmarsalled-value-was.patch + +- Update to version 0.8.4: + * Reset too large size indicators in TPM2B to avoid access + beyond buffer + * Restore original value in buffer if unmarshalled one was + illegal +- removed libtpms-CVE-2021-3746.patch + libvirt +- Replace temporary build fix with upstream equivalent + bsc#1218823 + libvirt-glib +- Update to version 5.0.0 (jsc#PED-4981): + + Fix compatiblity with libxml2 >= 2.12.0 + + Bump min libvirt version to 2.3.0 + + Bump min meson to 0.56.0 + + Require use of GCC >= 4.8 / CLang > 3.4 / XCode CLang > 5.1 + + Mark USB disks as removable by default + + Add support for audio device backend config + + Add support for DBus graphics backend config + + Add support for controlling firmware feature flags + + Improve compiler flag handling in meson + + Extend library version script handling to FreeBSD + + Fix pointer sign issue in capabilities config API + + Fix compat with gnome.mkenums() in Meson 0.60.0 + + Avoid compiler warnings from gi-ir-scanner generated code by + not setting glib version constraints + + Be more robust about NULL GError parameters + + Disable unimportant cast alignment compiler warnings + + Use ‘pragma once’ in all header files + + Updated translations. + libxml2 +- Security fix (CVE-2024-25062, bsc#1219576) use-after-free in XMLReader + * Added libxml2-CVE-2024-25062.patch + libzypp +- tui: allow to access the underlying ostream of out::Info. +- Add MLSep: Helper to produce not-NL-terminated multi line + output. +- version 17.31.31 (22) + +- applydeltaprm: Create target directory if it does not exist + (bsc#1219442) +- Add ProblemSolution::skipsPatchesOnly (for openSUSE/zypper#514) +- Fix problems with EINTR in ExternalDataSource::getline (fixes + bsc#1215698) +- version 17.31.30 (22) + +- CheckAccessDeleted: fix running_in_container detection + (bsc#1218782) +- Detect CURLOPT_REDIR_PROTOCOLS_STR availability at runtime + (bsc#1218831) +- Make Wakeup class EINTR safe. +- Add a way to cancel media operations on shutdown + (openSUSE/zypper#522) + This patch adds a mechanism to signal libzypp that a shutdown was + requested, usually when CTRL+C was pressed by the user. Currently + only the media backend will utilize this, but can be extended to + all code paths that use g_poll() to wait for events. +- Manually poll fds for curl in MediaCurl. + Using curl_easy_perform does not give us the required control on + when we want to cancel a download. Switching to the MultiCurl + implementation with a external poll() event loop will give us + much more freedom and helps us to improve our Ctrl+C handling. +- Move reusable curl poll code to curlhelper.h. +- version 17.31.29 (22) + +- Fix to build with libxml 2.12.x (fixes #505) +- version 17.31.28 (22) + mailcommon +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Adapt to CollectionAnnitationsAttribute being moved to Akonadi + * Fix platforms name + * KMail filter dialogue: Add icons to import/export/Sieve buttons + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Adapt to new akonadi-contact/akonadi-contact-editor api + * not export symbol of private methods + * Remove unused signal + * Fix install qch target + * Don't duplicate mailcommon_export.h (fix install it) + * Remove search configwidgets + * We need to search PimCommonAkonadi otherwise we need to check on several apps + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + mailimporter +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Fix platforms name + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Remove unused files + * not export symbol of private methods + * Fix typo + * Generate version first + * Fix generate QCH + remove compat lib + * PimCommon is only necessary not PimCommonAkonadi + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + makedumpfile +- Enable build for riscv64. + +- Reduce compatibility cruft. + +- Update to 1.7.4: + * Add riscv64 support + * Support kernels up to v6.6 (x86_64) +- Drop upstreamed patches: + * ppc64-do-page-traversal-if-vmemmap_list-not-po.patch + * Support-struct-module_memory-on-Linux-6.4-and-.patch +- Build with a bundled eppic git snapshot. + mbox-importer +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove CI 6 job. We will use kf6 branch for kf6 works + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + mdevctl +- Update to version 1.3.0 (jsc#PED-4981): + * tests: add tests for live and defined support + * doc: document live support and its options + * cli: add live and defined parameters to modify command + * callouts: add callout live event support + * main: refactor jsonfile loading + * main: refactor getting active devices + * tests: add callout versioning tests + * callouts: add warning for unknown supported actions and events + * callouts: prevent repeating unsuccessful script searches + * callouts: add versioning on callout scripts + * callouts: make callout method reusable + * callouts: add a check_result_fn to invoke_first_matching_script + * Fix new clippy warnings + * Cargo.toml: move tempfile to dev-dependencies + * main: assemble active devices without overwriting + * mdevctl.spec.in: Add systemd as build requirement + * callout: ignore broken pipe on stdin + * cli: improve lsmdev help + * callouts: set script in callout on success only + * main: fix file open error being suppressed + * Fix clippy warning for useless vec + * callouts: replace negated check and improve msgs + * callouts: improve debug messages in get_attributes + * callouts: match code format in Display for Event and Action + * tests/callouts: make scripts cross distro compliant + * actions: update release action to newer versions + * Bump clap to 4.0 + * Bump env_logger dependency to 0.9.0 + * Fix deprecated github actions + * cli: change modify parameter relationships + * tests: use printf over echo + * tests: add callout constructor panic tests + * callouts: add MDev to callout struct + * callouts: Move stdin generation from Callout::invoke_script() + * callouts: Add a Callout argument to the invoke callback function + * callouts: Reuse Callout::callout() for get_attributes() + * callouts: Return Output from Callout::callout() + * callouts: Remove Callout::callout_dir() + * callouts: Move self.script invocation to callout() + * callouts: make Callout::invoke() a method + * mdev: provide better error message for invalid attr index + * mdev: change attribute index arguments to usize + * cli: adjust help text for modify option addattr + * modify: ensure required parameter is given + * trim trailing null from callout script get-attributes output + * Add --force option for commands that have callouts + * Bump 'nix' dependency + * tests: test 'stop' with callouts + * tests: remove stray debug prints during fork + * tests: make test failure reports more obvious + * Bump version to 1.3.0 + * undefine: report error if device is not undefined + * modify: add jsonfile optional parameter + * cli: add cli tests + * cli: fix clap deprecations warnings + * tests: fix test_modify() when auto and manual are both set + * Fix panic on modify delattr with invalid index + * Active attributes (#71) + * clippy: remove needless borrows + * mdevctl.rst: align use of term state + * Add tests for callout dir priority + * Add system callout script dir outside /etc. + * Add ability to set env root with env variable + * Rename Environment::persist_base() to config_base() + * Update github checkout action + * Relax 'nix' dependency version requirement + * callouts: remove return value from Callout::notify() + * callouts: remove separate is_dir() check in notify() + * callouts: filter and map iterator in notifier loop + * Update uuid version + * tests: verify that callout scripts are executed in order + * callouts: make sure scripts are sorted + * callouts: simplify loop through callout dir + * callouts: Remove call to count() on callout dir entries + * Fix new clippy warnings + * Fix intermittent callout failure during test + * rpm: set debug env vars when running tests in rpm build + * Add python3-docutils to rpm BuildRequires + +- Update to version 1.2.0: + * Port CLI to clap v3 + * start: provide useful hint for parent with wrong case + * tests: Add ability to test error messages + * tests: extract function for checking pass/fail expectations + * MDev::create() does not need to be public + * Fix new clippy warning + +- spec: BuildRequires python3-docutils instead of all python + flavors of the docutils module + messagelib +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- Changes since 23.08.1: + * Fix crash when switching signed/encrypted emails very fast (kde#463083) + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Fix Do not change color from original HTML mail" also makes plain text mail not adhere to color scheme (kde#471857) + +- Update to 23.07.80 + * New feature release +- Too many changes since 23.04.3, only listing bugfixes: + * Fix references to message parts in encrypted messages (kde#469383) + * Look for matching subkey if no key was found for fingerprint (kde#469304) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Use QuoteHtmlChars + * Fix email comparison (some email are written "<foo@kde.org>" + * convert quote as html otherwise we can't see info + * Remove unused includes + * Fix typo + * Fix crash when switching signed/encrypted emails very fast (kde#463083) + * Align descript message and lock icon + * Debug-- + * Const'ify variable. Initialize variable + * Add more autotests + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Fix references to message parts in encrypted messages (kde#469383) + * install config file + * Fix search lib + * Adapt to build against last ktextaddons (autocorrection split) + * Look for matching subkey if no key was found for fingerprint (kde#469304) + * Use LC_ALL + * Use QStandardPaths + * Fix Bug 468801: org.kde.pim.mimetreeparser: unknown mimetype "text/x-moz-deleted" (kde#468801) + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release +- Drop patch, merged upstream: + * 0001-Fix-fallback-path-in-MessageFactoryNG-applyCharset.patch + milou5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adapt to plasma-framework being renamed to libplasma + * Adapt to plasma-framework moving to Plasma + mobile-broadband-provider-info +- Update to version 20230416: + * MAINTAINERS: update from mobile-broadband-provider-info.doap + * ua: fix +7Telecom + * all: include a <name> in <country> + * ru: add Vainah Telecom + * ru: add Tinkoff Mobile + * ru: add STS + * ru: add SberMobile + * ru: add Phoenix + * ru: add Letai + * ru: add Gazprombank Mobile + * ru: add +7Telecom + * ru: add VTB Mobile + * ua: add Win Mobile + * ua: add Volna mobile + * ua: add Krymtelekom + * ru: update operators + * ru: clean up old operators + * ca: add Rogers LTE APNs + * gb:Add Superdrug Mobile + * dk: Update Telenor DNS + * pk: unbreak Pakistani MCC + * doap: add Guido to maintainer list + * us: AT&T: add RESELLER as MVNO APN + +- Update to version 20221107: + * build: + - Fix regex in make check + - reject and whitespace in XML via unit test + - use $(SP_XML_DB) in Makefile.am + * de: telekom: give names to plan entries + * dtd: allow "mms-internet-hipri" and "mms-internet-hipri-fota" + types + * fr: include voice mail and balance check for Free Mobile + * in: add Airtel Kerala network-id + * ui: collapse Orange and T-Mobile into EE, fix APNs + * us: add support for Ting USA VVM + * us: update AT&T APNs and APN usages + +- Update to version 20220725: + * release: bump version to 20220725 + * bsnlnet: Add username and password + * xk: add Ipko service provider + * nl: correct Simple internet provider + * fr: add Simplus data/mms settings + +- Update to version 20220511: + * us: update verizon MCCMNC + * us: Verizon Wirleess had been awarded 301 012 + * us: Verizon Wireless MMS settings + * us: declare AT&T MCC MNC + * at: declare lyca mobile MMS config + * al: add AMC internet APN config + * af: add MMS settings for AWCC + * ad: add andorra telecom MMS settings + * za: mtn mms + * za: cell-c MMS setting + * es: Add Euskaltel MMS settings + * il: youphone mms (same APN for data and mms) + * il: cellcom balance test + * il: Rami Levi MMS settings + * serviceproviders: fix indentation + * il: Partner (previously known as Orange) MMS config + +- Update to version 20220315: + * release: bump version to 20220315 + * doap: remove Jiri + * doap: add myself + * us: include information for voicemail for Verizon Wireless + * dtd: expand DTD to include information for vvm3 Visual + Voicemail standard + * us: add Purism SPC AweSIM MVNO + * us: added MCCMNC 310280 to AT&T + * ro: update the Romania Orange net and mms credentials + * eg: mms settings for vodafone.eg + * de: add mms information to combined apn + * us: added Ting provider information + * us: add US Mobile (T-Mobile MVNO): mcc="310" mnc="260" + * au: remove duplicate Telstra MMS entry + * bd: updated profile names and other information + * bd: remove defunct provider + * se: remove defunct operators + * fr: add AIF Mvno provider + * it: add Rabona Mobile + * us: move mobilenet APN to T-Mobile and add mmsc + * us: add Mint Mobile VVM, APN, and MMSC + * ca: update Fido APN settings + * us: add MMS settings to T-Mobile LTE APN + * us: add T-Mobile to LTE APN name + * fr: add TeleCoop + * dtd: fix a spelling error + * jp: add Japanese providers + * cl: update apn of main providers of Chile + * ca: change Wind Mobile to Freedom Mobile + * ca: add Public Mobile provider + * Rename Orange (Israel) to Partner + * Add APN information for We4G (Israel) + * Adds the missing MMSC and MMS proxy for Orange France into + serviceproviders.xml + * il: Add Golan Telecom and Hot Mobile MMS settings + * Update redirected GNOME wiki URL in CONTRIBUTING +- Drop mobile-broadband-provider-info-tmobile-reorder.patch: Having + this patch downstream for ages makes no sense, and if it was + really needed, one would think it had landed as a bug upstream at + some point. + mobipocket +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Have export macros header include version header (Qt6-only) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + mozilla-nss +- update to NSS 3.90.2 + * bmo#1780432 - (CVE-2023-5388) Timing attack against RSA + decryption in TLS. (bsc#1216198) + * bmo#1867408 - add a defensive check for large ssl_DefSend + return values. + multipath-tools -- Update to version 0.9.7+77+suse.8a169ba: +- Update to version 0.9.8~1+82+suse.dcd98a3: + * Adapt package version such that it shows as a 0.9.8 prerelease + * Add missing udev rules file + +- Update to version 0.9.7+148+suse.9780ae0: + * 11-dm-mpath.rules: Fix quoting mistake (bsc#1219142) + +- Update to version 0.9.7+148+suse.7d9953e.obscpio + * This is a multipath-tools 0.9.8 pre-release + * fix fast_io_fail for Infinibox (bsc#1219348) + * Fix activation of LVM volume groups during coldplug (bsc#1219142) + +- Update to version 0.9.7+140+suse.2d78457: + * This is a multipath-tools 0.9.8 pre-release + * Socket activation via multipathd.socket has been disabled by default + because it has undesirable side effects on systems without multipath. + Users with multipath hardware should enable multipathd.service + * The restorequeueing CLI command now only enables queueing if + disablequeueing had been sent before + * Avoid multipathd hang during map flush + * multipathd now tracks the queueing mode of maps in its internal features string + * Improve error messages in 'multipathd -k' + * Fix segfault in autoresize code (bsc#1219289) + * Fix missing map reloads (bsc#1219796) + * Documentation fixes, spelling fixes, minor code fixes + +- Update to version 0.9.7+93+suse.e2f2272: + * avoid setting queue_if_no_path on multipath maps for which the + no_path_retry timeout has expired + * the interactive commands "restorequeueing map X" and + "restorequeing maps" now only affect maps that had queueing + manually disabled using "disablequeuing maps" or + "disablequeuing map X" beforehand + * Spelling fixes mutter +- Drop mutter-SLE-bsc984738-grab-display.patch: It blocks non-CSD + apps with GNOME 45, and the latest LTS Oracle Installer works + fine without it, the original bug is not a problem (bsc#1218935). + -- Rebase and adapt mutter-disable-cvt-s390x.patch for mutter 45 +- Rebase mutter-disable-cvt-s390x.patch for mutter 45.x. + +- Update to version 45.3: + + Fix handling of relative mode for tablets. + + Fix forcing EGLStream with NVIDIA proprietary driver. + + Sync geometry only when window is mapped. + + Improve repick due to transform changes. + + wayland/client: Add make_desktop() method. + + Fix occasional artifacts at top of X11 fullscreen windows. + + background: Fix background color around image. + + Fixed crashes. + + Plugged leaks. + + Misc. bug fixes and cleanups. + + Updated translations. + +- Add mutter-fix-text-input-delete-surrounding.patch: text-input-v3 + requrires byte based offset but Clutter uses char based offset + for delete_surrounding_text, fix it by converting before passing + arguments (glgo#GNOME/mutter#2146, glgo#GNOME/mutter!2712). + +- Add mutter-fix-x11-restart.patch: glgo#GNOME/mutter!2445 breaks + restarting under x11 accidentally because it redirects subwindows + after redirecting windows, this patch fix it by redirecting + subwindows first (glgo#GNOME/gnome-shell#7050, + glgo#GNOME/mutter!3329). + +- Update to version 45.2: + + Disable HW cursor when inhibited by backend. + + Fix disabling check-alive timeout. + + Propagate focus appearance to all ancestors. + + Fix tablets on X11 having the wrong device. + + Fixed crash. + + Updated translations. neon +- Add patches for OpenSSL 3 (bsc#1217740): + + neon-test-sha256.patch + + neon-disable-tests-prebuilt-certs.patch + + neon-openssl3-truncation.patch + + neon-openssl3-socket-shutdown.patch + netpbm +- added patches + fix CVE-2017-5849 [bsc#1022790], CVE-2017-5849 [bsc#1022791] + + netpbm-use-byrow-when-needed.patch + nvme-cli +- Update to version 2.8: + * nvme-print-json: append array object in json_support_log + * sed: Add plugin for basic SED Opal operations (jsc#PED-5061) + * don't include newlines in already wrapped text + * nvme: do not include meta data for PRACT=1 and MD=8 (version 2) + * create-ns: align the namespaces to 1Mib boundaries when using SI suffixes + * doc: Fix config-schema.json's URL + * plugins/solidigm: Compressing vs-internal-log log files into zip file. + * nbft: do not issue an error if ACPI tables are missing + * nbft: fixup include for libnvme + * doc: Fix short option name for cfg-file + * completions: added Solidigm plugin to autocomplete scripts + * nvme: Remove unused cfg argument from NVME_ARGS() macro + * nvme: fix directive receive identify offsets + * nvme-fabrics: enable option 'concat' + * build: Update libnvme wrap + * plugins/wdc: Add Debug Log Collection Support + * nbft: fix tcp/dhcp address fallback retry (bsc#1218873) + * nvme: use correct telemetry log size + * nvme-print: fix typo in list verbose output (bsc#1219086) + * nvme: print inserted tls key for check-tls-key (bsc#1219086) + * plugins/wdc: Plugin fixes and updates + * fabrics: move hostid/hostnqn warnings to verbose level (bsc#1219086) + +- Update to version 2.7.1: + * nvme-print-json: Revert field name changes (bsc#1218306) + +- Update to version 2.7: + * nvme-print-json: include vs for identify namespace + * nvme-print-stdout: enhance connect message (bsc#1219086) + * fabrics: fix connect error if hostid file does not exist (bsc#1219086) + * fabrics: fix invalid output format error during nvme connect (bsc#1219086) + * wdc: Fix vs-smart-add-log Command for SN650 and SN655 + * nvme: restric hmac options for gen-tls-key (bsc#1219086) + * wdc: Fix UUID index fallback mechanism + * plugins/ocp: Add OCP Telemetry String log page, Telemetry log page + * completions: Add bash completions for telemetry string log page + * plugins/solidigm: Added OCP 2.0 compatibility version command + * plugins/solidigm: Added OCP 2.0 vs-drive-info command. + * plugins/ocp: Fix printing order of various Latency Monitor Log buckets + * nvme: validate output format split status from flag return value + * nvme: simplify cleanup_nvme_dev() + * cleanup: remove unused cleanup_charp() + * wdc: Add support for SN861 2nd pci device id + * nvme: replace libhugetlbfs with mmap and madvise + * util/mem: move alloc helper to util section + * nvme: auto cleanup filedescriptors + * nvme: auto cleanup buffers + * nvme: return error code in get_persistent_event_log + * nvme: sanitize nvme-gen-tls-key + * nvme: print out the resulting TLS identity for 'nvme check-tls-key' + * nvme: Add version '1' identifier for nvme-gen-tls-key + * subprojects/libnvme: update wrapper for TP8018 + * plugins/solidigm: Added re_sku_count smart atrribute + * doc: Fix nvme-connect manpage --application option string + * plugins/ocp: changed command clear-pcie-correctable-error-counters to match OCP 2.0 spec. + * plugins/solidigm: Added command to clear PCIe Correctable Error Counters according to OCP 2.0 + * plugins/ocp: Reorganized clear feature code for better reuse + * nvme: fixup length calculation for 'nvme gen-tls-key --secret' + * doc: remove invalid hostkey info for --dhchap-secret + * nvme-print-json: use human helper everywhere + * nvme-print-json: remove obj_print helper + * plugins/ocp: update nvme_show_select_result call + * mailmap: only show contributer's name + * nvme-print-json: Change to report status and message in array + * nvme-print-json: Change to report feature select in array + * nvme-print-json: Change to report error and data in array + * nvme-print-json: Add show_init/finish calls to report features in array + * nvme-print: Add nvme_show_error_status() to merge error message and status + * nvme-print-json: Use r instead of root and use obj_add_***(r, ..., ...) + * nvme-print-json: Delete static const char string global variables + * nvme-print-json: Add remaining controller registers readable format + * nvme-print-json: Add readable format cap, vs, cc, csts, nssr and crto registers + * nvme-print-json: Combine duplicated json key and val string variables + * nvme-print-json: Replase json_array_add_value_string() to array_add_str() + * nvme-print-json: Replase json_object_add_value_uint128() to obj/root_add_uint128() + * nvme-print-json: Replase json_object_add_value_object() to obj/root_add_obj() + * nvme-print-json: Replase json_array_add_value_object() to array_add_obj() + * nvme-print-json: Replase json_object_add_value_array() to obj/root_add_array() + * nvme-print-json: Replase json_object_add_value_uint() to obj/root_add_uint() + * nvme-print-json: Replase json_object_add_value_int() to obj/root_add_int() + * nvme-print-json: Replase json_object_add_value_uint64() to obj/root_add_uint64() + * nvme-print-json: Replase json_object_add_value_string() to obj/root_add_str() + * nvme-print-json: Update feature_show_fields_*** to use root/obj_add_***() + * nvme-print-json: Update lba_status_log to use root_add_***() and obj_add_***() + * nvme-print-json: Replace lba_status_log printf() to root_add_result() + * nvme-print-json: Add list_item print function + * nvme-print-json: Add lba_status_info print function + * nvme-print-json: Add lba_range print function + * nvme-print-json: Add id_ctrl_rpmbs print function + * nvme-print-json: Unify json_list and jroot object names to root + * nvme-print-json: Add json_zns_changed print function + * nvme-print-json: Add root_add_result() to output result message + * nvme-print-json: Split persistent_event_log print function + * nvme-print-json: Remove unnecessary string newline code + * nvme-print-json: Replace effects_log_list print to use json_print() + * nvme-print-json: Print persistent_event_log no log data result correctly + * nvme-print-json: Add static "result" and "erorr" strings variables + * nvme-print-json: Add single_property printf function + * nvme: Replace get feature command stderr output to nvme_show_error() + * nvme-print-json: Change d() output to use d_json() + * nvme: Fix get-feature command mixed stdout and json outputs + * nvme-print-json: Add remaining feature fields print functions + * nvme-print-json: Update formatting and codying style + * build: Add -std=c99 to CFLAGS for muon on CentOS 7 + * fabrics: add udev rule to avoid renaming nbft interfaces + * fabrics: autoconnect: add service unit for connecting NBFT subsystems + * fabrics: autoconnect: explicitly express module dependency + * Updates to codeql config + * libnvme-wrap: exit on VOID_FN lookup failure + * plugins/ocp:Added the ocp C6h feature api + * plugin/ocp_fid_c6h:Added the ocp C6h feature api + * nvme-copy: support cross-namespace copy + * nvme/plugins: fix mismatch operator + * nvme: fix overflow possiblity + * nvme: reduce identify cmd issue + * nvme: allow set-features to take input from stdin + * Fix common misspellings from codespell project + * nvme-print: Correct to print correct ascii character string length + * print-stdout: print Host Behavior Support correctly + * build: Bump libnvme wrap + * plugins/solidigm: Added support for temperature statistics log page + * Add support for codeql sweeps + * doc: Add virt-mgmt command + * doc: Add id-uuid command + * doc: Add list-secondary command + * doc: Add id-ns-granularity command + * doc: Add nvme commands --output-format and --verbose options + * completions: Add nvme-mi-recv nad nvme-mi-send commands completions + * completions: Change short option -o and -v duplicated to upper case + * doc: Change short option -o and -v duplicated to upper case + * nvme: Change short option -o and -v duplicated to upper case + * nvme: Change phy-rx-eom-log command to use NVME_ARGS instead + * plugins/memblaze: Add smart-log-add and latency-feature functions + * plugins/solidigm: internal-logs Telemetry auto detect last data area. + * nvme: Change to use NVME_FLBAS_META_EXT() macro to check flbas value + * nvme-print-json: Add host memory buffer and timestamp features print functions + * nvme-print-json: Add feature fields print functions + * nvme-print-json: Add TMPTH feature print function + * nvme-print-json: Add show_feature_fields print function + * nvme-print-json: Add select_result print function + * nvme-print-json: Use json_print to print and free object + * nvme-print-json: Add lba_status print function + * nvme-print-json: Combine variable definition and setting value + * nvme-print-json: Add id_iocs print function + * nvme-print-stdout: Fix coding style errors + * nvme-print-json: Add directive print function + * nvme: Fixed segmentation fault when getting host initiated telemetry + * plugins/wdc: enhanced SN861 device support + * plugins/wdc: cleanup line lengths + * nvme: do not include meta data for PRACT=1 and MD=8 + * nvme: use block-count arg if provided + * build: bump libnvme to disable tests option + * build: Add static build on CI target + * nvme-print: Add nvme_zns_start_zone_list() API function + * nvme-print: Add nvme_zns_finish_zone_list() API function + * nvme-print-binary: Set list function to NULL if unimplemented + * nvme-print-json: Change order list functions and set NULL if unimplemented + * nvme-print-stdout: Fix to set stdout_list_item print function missed + * plugins/solidigm: log page name extraction using nvme_log_to_string function + * nvme-print: Added missing logpage names in nvme_log_to_string function + * udev-rules: rename netapp udev rule (bsc#1219086) + * udev-rules: set ctrl_loss_tmo to -1 for ONTAP NVMe/TCP (bsc#1219086) +- Remove upstreamed patches + * remove 0001-fabrics-autoconnect-add-service-unit-for-connecting-.patch + * remove 0002-fabrics-add-udev-rule-to-avoid-renaming-nbft-interfa.patch +- Update spec file + * remove libhugetblfs depedency + * update NetApp udev rule file name + - * udev-rule: apply round-robin iopolicy on i/o subsystems alone + * udev-rule: apply round-robin iopolicy on i/o subsystems alone (bsc#1215994) (bsc#1219086) - * fabrics: For TCP/RDMA, compare IP addresses with nvme_ipaddrs_eq() - * fabrics: lookup_discovery_ctrl() must look under host and not root + * fabrics: For TCP/RDMA, compare IP addresses with nvme_ipaddrs_eq() (bsc#1213768) + * fabrics: lookup_discovery_ctrl() must look under host and not root (bsc#1213768) - * fabrics: only look for matching ctrl on same host + * fabrics: only look for matching ctrl on same host (bsc#1213768) openblas:pthreads +- Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has + been fixed upstream. + +- add Requires(pre/post): coreutils to the sub-packages that use + commands like: ln, dirname, mktemp, etc in the pre/post scriptlets + +- Update to version 0.3.25: + * General: + - improved the error message shown on exceeding the maximum + thread count + - improved the code to add supplementary thread buffers in + case of overflow + - fixed a potential division by zero in ?ROTG + - improved the ?MATCOPY functions to accept zero-sized rows or + columns + - corrected empty prototypes in function declarations + - cleaned up unused declarations in the f2c-converted versions + of the LAPACK sources + - fixed compilation with the Cray CCE Compiler suite + - improved link line rewriting to avoid mixed libgomp/libomp + builds with clang&gfortran + - worked around OPENMP builds with LLVM14's libomp hanging on + FreeBSD + - improved the Makefiles to require less option duplication on + "make install" + - imported the following changes from the upcoming release + 3.12 of Reference-LAPACK: LAPACK PR 900, LAPACK PR 904, + LAPACK PR 907, LAPACK PR 909, LAPACK PR 926, LAPACK PR 927, + LAPACK PR 928 & 930 + * x86-64: + - fixed compile-time autodetection of AMD Ryzen3 and Ryzen4 + cpus + - fixed capability-based fallback selection for unknown cpus + in DYNAMIC_ARCH + - added AVX512 optimizations for ?ASUM on Sapphire Rapids and + Cooper Lake + * ARM64: + - fixed building on Apple with homebrew gcc + - fixed building with XCODE 15 + - fixed building on A64FX and Cortex A710/X1/X2 + - increased the default buffer size for recent ARM server cpus + * POWER: + - fixed building with the IBM xlf 16.1.1 compiler + - fixed building with IBM XL C + - added support for DYNAMIC_ARCH builds with clang + - fixed union declaration in the BFLOAT16 test case + - enable optimizations for the AIX assembler on POWER10 + * LOONGARCH64: + - added an optimized SGEMV kernel + - added an optimized DTRSM kernel +- Minor rebase of openblas-ppc64be_up2_p8.patch to apply cleanly. +- Drop upstreamed patches: + * Use-blasint-for-INTERFACE64-compatibility.patch + * remove-spurious-loops.patch + +- Propagate the correct CPU count to the pkgconfig file, see + gh#OpenMathLib/OpenBLAS#4275. + +- Delete build machine cpu count + opencv +- Add %{?sle15allpythons} and build python bindings for all + configured versions (also for Tumbleweed) + +- update to 4.9.0, highlights below, for details check + https://github.com/opencv/opencv/wiki/ChangeLog#version490 + Highlights of this release: + * Core Module: + + Added cv::broadcast + + Fixed several rounding issues on ARM platform + + Added detection & dispatching of some modern NEON + instructions (NEON_FP16, NEON_BF16) + + Added optimization for LoongArch 128-bit vector, + detection & dispatching of LoongArch + * DNN module patches: + + Experimental transformers support + + ONNX Attention layer support + + ONNX Einsum layer support + + OpenVINO backend for INT8 models + + ONNX Gather Elements layer + + ONNX InstanceNorm layer + + Better support of ONNX Expand layer with cv::broadcast + + Improved DNN graph fusion with shared nodes and commutative + operations + + New fastGEMM implementation and several layers on top of it + + Winograd fp16 optimizations on ARM + + Tests and multiple fixes for Yolo family models support + + New layers support and bug fixes in CUDA backend: GEMM, + Gelu, Add + + CANN backend: bug fix, support HardSwish, + LayerNormalization and InstanceNormalization + + LayerNormalization: support OpenVINO, OpenCL and + CUDA backend. + * G-API module: + + Intel® OpenVINOâ„¢ DL inference backend: + - Introduced "inferenence only" ("benchmark") mode + in the OV2.0 backend. + - Fixed model layout setting issue in the OV2.0 backend. + - Fixed/relaxed various asserts in the OV2.0 backend. + + Core and image processing functionality: + - Fluid kernels were rewritten to new universal intrinsics. + Thanks for this contribution! + + Streaming and video functionality: + - Introduced a QueueSource: an alternative way to manually + push input frames to the G-API pipeline in the streaming + mode. + - Introduced VAS Object Tracker (OT) for the various video + analytics scenarios. + + Python bindings: + - Exposed VAS OT in G-API Python bindings. + + Other changes and fixes: + - Updated ADE (the G-API's graph library) to the latest + version. + - Various code clean-ups and warning fixes. + * Objdetect module: + + Implemented own QR code decoder as replacement for QUIRC + library + + Bug fixes in QR code encoder version estimation + + More accurate Aruco marker corner refinement with + dynamic window + + Fixed contour filtering in ArUco + + QR code detection sample for Android + + Multiple local bug fixes and documentation update for + Aruco makers, Charuco boards and QR codes. + * Video: + + Google Summer of Code: added a new object tracking API + TrackerVit for a vision transformer-based VitTrack. + This work is done by LIU Pengyu. + * VideoIO: + + Videoio: Add raw encoded video stream encapsulation + to cv::VideoWriter with CAP_FFMPEG + + Fix GStreamer backend with manual pipelines. + * Calibration module: + + Multiple fixes and improvements chess board calibration + rig detector. + + calibrateCamera throws exception, if calibration system + is underconstrained. + + Fixed bug in findEssentialMat with USAC + + Fixed out-of-image access in cv::cornerSubPix + + Fixed crash in ap3p + + Fixed stereoRectify image boundaries + + Fixed "use after free" issue in essential_solver.cpp + * Python Bindings: + + Added type stub generation for missed types and manually + wrapped types. + + Added read-only flag handling for Numpy arrays. + + Fixed exception handling and bindings for in module. + + Improved error messages in Numpy array type handling. + + Fixed constructors documentation in Python. + * Platforms and hardware Support: + + Experimental CUDA support as first class language in CMake + + Added experimental support for Apple VisionOS platform + + Add support Orbbec Gemini2 and Gemini2 XL camera + + Fix fullscreen behavior on macOS + * Other: + + OpenCV Summer of Code: semi-automated refactoring across + multiple pull requests by HAN Liutong made our CPU-optimized + code compatible with SIMD with variable vector + length (RISC-V RVV) + +- update to 4.8.1 + * WebP security update for CVE-2023-4863 + * Depthwise convolution 5x5 performance regression fix +- update to 4.8.0, highlights below, for details check + https://github.com/opencv/opencv/wiki/ChangeLog#version480 + Highlights of this release: + * DNN module patches: + + TFLite models support, including int8 quantized models. + + Enabled DNN module build without Protobuf dependency. + + Improved layers => supported more models: + - ONNX: Layer normalization, GELU and QLinearSoftmax. + - Fixes in CANN backend: + * support ONNX Split, Slice, Clip (Relu6) and + Conv with auto_pad. + * support ONNX Sub, PRelu, ConvTranspose. + - Reduce Refactor for robustness and potential + follow-up improvements. + - Fixes for Segment Anything Model by Meta. + - Fixes in nary element wise layer about broadcast: + * Fixes in CPU. + * and Fixes in CUDA backend. + - Further increased DNN speed on ARM and X86 by improving + convolution, covering 1D and 3D cases, supporting + convolution+element-wise op fusion. + - Added full FP16 computation branch on ARMv8 platform, 1.5x + faster than FP32 (FP16 Winograd is still pending). + - Vulkan backend refactor for better performance and + robustness. It runs 4X faster than before. + - Added API blobFromImageParam to build network inputs + with pre-processings. + - Modern OpenVINO support. + * G-API module: + + Intel® OpenVINOâ„¢ inference backend: + - Streamlined preprocessing in OpenVINO + Inference Engine (ie) API 1.0 backend. Note: this backend + will be deprecated after OpenVINO removes the API 1.0 + support in its subsequent releases. + - Aligned OpenVINO IE API 1.0 backend with the latest + OpenVINO 2023.0 (as some features were removed there). + - Introduced a brand new OpenVINO API 2.0 backend. + - Implemented the required inference operations for + the OpenVINO API 2.0 backend. + + Python bindings: + - Exposed varions normalization options for ONNX RT + backend in Python bindings. + - Exposed Fluid kernels and kernel package manipulation + functions (combine()) in Python. + - Fixed issues in Stateful Python kernel state + handling; also fixed various issues in Python tests. + - Fixed issue with opaque kernel output information + handling which broke Python custom kernels. + + Samples: + - Introduced a new Segmentation demo with desync() to enable + slow-running networks in the real-time. + - Updated stats calculation in the G-API-based pipeline + modelling tool. + + Other changes and fixes: + - Fixed tolerance in Fluid resize tests to avoid issues + on ARM. + - Fluid backend: extended Merge3 kernel with more + supported data types. + - Fixed standalone mode compilation issues. + * Objdetect module: + + FaceDetectorYN upgrade for better performance, + accuracy and facial landmarks support. + + New QR code detection algorithm based on ArUco code. + + Bar code detector and decoder moved from Contrib to + main repository. + + Introduced common API for all graphical codes like bar + codes and QR codes. + + Added flag for legacy pre-4.6.0 ChAruco boards support. + + Multiple bug fixes and improvements in QR code detection + and decoding pipelines. + + Multiple bug fixes and improvements in ArUco based pipelines. + * Calibration module: + + USAC framework improvements. + + Fixed stddev estimation in camera calibration pipelines. + + Fixed incorrect pixel grid generation in icvGetRectangles + that improves accuracy of getOptimalNewCameraMatrix, + stereoRectify and some other calibration functions. + Charuco board support in patterns generator, interactive + calibration tool and calibration samples. + * Image processing module: + + Various fixes in line segments detector. + + Fixed even input dimensions for INTER_NEAREST_EXACT + in resize. + + Optimise local cost computation in + IntelligentScissorsMB::buildMap. + + Keep inliers for linear remap with BORDER_TRANSPARENT + + Fix distransform to work with large images. + * Features2d module: + + SIFT accuracy improvements. + * Core module: + + Added REDUCE_SUM2 option to cv::reduce. + + Introduced cv::hasNonZero function. + + Update IPP binaries update to version 20230330. + + Improved RISC-V RVV vector extensions support. + - Support RVV v0.11 intrinsics available in LLVM 16 + and GCC 13 + - Support build with T-Head RISC-V toolchain + (RVV 0.7.1 and 1.0) + + Several OpenCL vendor and version handling improvements. + * Multimedia: + + Added AVIF support through libavif. + + Orbbec Femto Mega cameras support. + + HEVC/H265 support in VideoWriter with MS Media + Foundation backend. + + Fixed FPS computation on some videos for FFmpeg backend. + + Added support for VideoCapture CAP_PROP_AUTO_WB and + CV_CAP_PROP_WHITE_BALANCE_BLUE_U for DShow backend. + + Fixes OBS Virtual Camera capture. + + CV_32S encoding support with tiff. + * Python Bindings: + + Python typing stubs. + + Fix reference counting errors in registerNewType. + + Fixed ChAruco and diamond boards detector bindings. + + Added bindings to allow GpuMat and Stream objects to + be initialized from memory initialized in other libraries + + np.float16 support. + + Python bindings for RotatedRect, CV_MAKETYPE, CV_8UC(n). + * JavaScript bindings: + + Added possibility for disabling inlining wasm in opencv.js + + Extended JS bindings for Aruco, Charuco, QR codes and + bar codes. + * Other: + + Several critical issue fixes in wechat_qrcode module + (opencv_contrib) + +- update to 4.7.0, highlights below, for details check + https://github.com/opencv/opencv/wiki/ChangeLog#version470 + Highlights of this release: + * DNN: + + New ONNX layers: Scatter and ScatterND, Tile, ReduceL1, + ReduceMin and more. + + Signinficant performance optimization for convolutions. + Winograd algoritm implementation. + + Element-wise operation (add, sub, mul, div, ...): + Broadcasting. + + OpenVino 2022.1 support. + + CANN backend support. + * Algorithms: + + ArUco markers and April tags support including ChAruco and + diamond boards detection and calibration. + + QR code detection and decoding quality imrovement. Alignment + markers support. Benchmark for QR codes: link + + Nanotrack v2 tracker based on neural networks. + + Stackblur algoruthm implementation. + * Multimedia: + + FFmpeg 5.x support. + + CUDA 12.0 support. Hardware accelerated video codecs support + on NVIDIA platforms with modern Video Codec SDK (NVCUVID and + NVENCODEAPI). + + CV_16UC1 read/write video support with FFmpeg. + + Orientation meta support on Mac with native media API. + + New iterator-based API for multi-page image formats. + + libSPNG support for PNG format. + + SIMD acceleration for self-built libJPEG-Turbo + + H264/H265 support on Android. Multiple fixes for video + decoder, endcoder and camera memory layout. + * G-API + + Exposed all core APIs to Python, including stateful kernels. + * Optimization: + + New universal intrinsics backend for scalable vector + instructions. The first scalable implementation for + RISC-V RVV 1.0. + + DNN module patches: + - Improved layers / supported more models: + * Scatter and ScatterND #22529, Tile #22809 + * Fixes in Slice (support negative step #22898) + * Support some reduce layers of ONNX #21601 + - Added CANN backend support #22634. Link to the manual: + https://github.com/opencv/opencv/wiki/Huawei-CANN-Backend. + - Added bacthed NMS for multi-class object detection #22857 + - Accelerating convolution, especially for ARM CPU. + - Winograd's convolution optimization + + And many other contributions: + + Added n-dimensional flip to core #22898 + + Add StackBlur for imgproc #20379 +- Removed upstream opencv-ffmpeg5.patch + +- Add upstream change to fix include issue with FFmpeg 5: + * opencv-ffmpeg5.patch + +- update to 4.6.0, highlights below, for details check + https://github.com/opencv/opencv/wiki/ChangeLog#version460 + * OpenCV project infrastructure migrating on GitHub Actions + workflows for CI and release purposes + * Added support for GCC 12, Clang 15 + * Added support for FFmpeg 5.0 + * DNN module patches: + + Improved layers / activations / supported more models: + - LSTM (+CUDA), resize (+ONNX13), Sign, Shrink, Reciprocal, + depth2space, space2depth + - fixes in Reduce, Slice, Expand + + Disabled floating-point denormals processing #21521 + + Changed layer names in ONNX importer to support "output" + entities properly + + Added TIM-VX NPU backend support: + https://github.com/opencv/opencv/wiki/TIM-VX-Backend-For-Running-OpenCV-On-NPU + + Added Softmax parameter to ClassificationModel + + Added audio speech recognition sample (C++) #21458 + + Intel® Inference Engine backend (OpenVINO): + - added initial support for OpenVINO 2022.1 release + - removed support of legacy API (dropped since 2020.3) + * G-API module: + + G-API framework: + - Introduced a Grayscale image format support for + cv::MediaFrame: #21511; + - Enabeled .reshape() support in the CPU backend: #21669; + - Fixed possible hang in streaming execution mode with constant + inputs: #21567; + - Introduced proper error/exception propagation in the + asynchronous streaming execution mode: #21660; + - Fixed new stream event handling: #21731. + + Fluid backend: + - Fixed horizontal pass in the Resize kernel, fixed Valgrind + issues: #21144; + - Extended Resize kernel with F32 version: #21678, + added AVX: #21728. + - Enabled dynamic dispatch for Split4 kernel: #21520; + - Enabled dynamic dispatch for Merge3 kernel: #21529; + - Added a SIMD version for DivC kernel: #21474; + - Added a SIMD version for DivRC kernel: #21530; + - Enabled dynamic dispatch for Add kernel: #21686; + - Enabled dynamic dispatch for Sub kernel: #21746; + - Added a SIMD version for ConvertTo kernel: #21777; + - Fixed kernel matrix size for Sobel kernel: #21613. + + Intel® OpenVINOâ„¢ inference backend: + - Fixed NV12 format support for remote memory when OpenVINO + remote context is used: #21424. + - Implemented correct error handling in the backend: #21579. + - Fixed ngraph warnings #21362. + + OpenCV AI Kit backend: + - Introduced a new backend to program OpenCV AI Kit boards via + G-API. Currently the backend is in experimental state, but allows + to build Camera+NN pipeline and supports heterogeneity (mixing + with host-side code): #20785, #21504. + + Media integration: + - Enabled GPU inference with oneVPL and DirectX11 on Windows in + Intel OpenVINO inference backend: #21232, #21618, #21658, #21687, + [#21688]. Now GPU textures decoded by oneVPL decoder can be + preprocessed and inferred on GPU with no extra host processing. + - Enabled oneVPL support on Linux: #21883. + - Extended GStreamer pipeline source with Grayscale image format + support: #21560. + + Python bindings: + - Exposed GStreamer pipeline source in Python bindings: #20832. + - Fixed Python bindings for CudaBufferPool, cudacodec and cudastereo + modules in OpenCV Contrib. + + Samples: + - Introduced a pipeline modelling tool for cascaded model + benchmarking: #21477, #21636, #21719. The tool supports a + declarative YAML-based config to describe pipelines with simulated + pre-/post-processing. The tool collects and reports latency and + throughput information for the modelled pipeline. + + Other changes and fixes: + - Moved GKernelPackage into cv:: namespace by default, its cv::gapi:: + alias remain for compatibility: #21318; + - Moved Resize kernel from core to imgproc kernel packages for + CPU, OpenCL, and Fluid backends: #21157. Also moved tests + appropriately: #21475; + - Avoided sporadic test failures in DivC: #21626; + - Fixed 1D Mat handling in the framework: #21782; + - Reduced the number of G-API generated accuracy tests: #21909. +- Drop upstream patches: + * 0001-highgui-Fix-unresolved-OpenGL-functions-for-Qt-backe.patch + * videoio_initial_FFmpeg_5_0_support.patch + * videoio_ffmpeg_avoid_memory_leaks.patch + +- Add upstream patches for FFmpeg 5.0 support, add + * videoio_initial_FFmpeg_5_0_support.patch + * videoio_ffmpeg_avoid_memory_leaks.patch + +- Restore memoryperjob constraint, avoid being scheduled on a 16 + core system and use less than half of it. +- Adjust %limit_build to 1800, to avoid recurrent build failures + on aarch64. (People should not care for their pet architecture + only, but also carefully check if they break others.) +- Add missing libopencv_aruco dependency in devel package. + openssh +- Added openssh-cve-2023-51385.patch (bsc#1218215, CVE-2023-51385). + This limits the use of shell metacharacters in host- and + user names. + openssl +- Add Conflicts, Provides: openssl(cli) (bsc#1210313) + +- New libopenssl-fips-provider package. + +- Update to 3.1.4 (jsc#PED-6570) + +- Update to 1.1.1w release for SLE-15-SP6 (jsc#PED-6559) + openssl-1_1 +- Security fix: [bsc#1219243, CVE-2024-0727] + * Add NULL checks where ContentInfo data can be NULL + * Add openssl-CVE-2024-0727.patch + +- Remove "Provides: openssl(cli)" because the executable has been renamed + to openssl-1_1. + +- Because OpenSSL 1.1.1 is no longer default, let's rename engine + directories to contain version of OpenSSL and let unversioned for + the default OpenSSL. [bsc#1194187, bsc#1207472, bsc#1218933] + * /etc/ssl/engines.d -> /etc/ssl/engines1.1.d + * /etc/ssl/engdef.d -> /etc/ssl/engdef1.1.d + * Update patches: + - openssl-1_1-ossl-sli-002-ran-make-update.patch + - openssl-1_1-use-include-directive.patch + +- Set OpenSSL 3.0 as the default openssl [jsc#PED-6570] + * For compatibility with OpenSSL 3.0, the OpenSSL master + configuration file openssl.cnf has been renamed to + openssl-1_1.cnf. The executables openssl, c_rehash, CA.pl and + tsget.pl have been also renamed to openssl-1_1, c_rehash-1_1, + CA-1_1.pl and tsget-1_1.pl, respectively. + * Add openssl-1_1-devel as conflicting with libopenssl-3-devel + * Add openssl-1_1-openssl-config.patch + +- Skip SHA1 test in 20-test_dgst.t when in FIPS mode + * Add openssl-Skip_SHA1-test-in-FIPS-mode.patch + +- Performance enhancements for cryptography from OpenSSL 3.x + [jsc#PED-5086, jsc#PED-3514] + * Add patches: + - openssl-ec-Use-static-linkage-on-nistp521-felem_-square-mul-.patch + - openssl-ec-56-bit-Limb-Solinas-Strategy-for-secp384r1.patch + - openssl-ec-powerpc64le-Add-asm-implementation-of-felem_-squa.patch + - openssl-ecc-Remove-extraneous-parentheses-in-secp384r1.patch + - openssl-powerpc-ecc-Fix-stack-allocation-secp384r1-asm.patch + - openssl-Improve-performance-for-6x-unrolling-with-vpermxor-i.patch + +- Update to 1.1.1w: (jsc#PED-6559) + * Fix POLY1305 MAC implementation corrupting XMM registers on Windows. + The POLY1305 MAC (message authentication code) implementation in OpenSSL + does not save the contents of non-volatile XMM registers on Windows 64 + platform when calculating the MAC of data larger than 64 bytes. Before + returning to the caller all the XMM registers are set to zero rather than + restoring their previous content. The vulnerable code is used only on newer + x86_64 processors supporting the AVX512-IFMA instructions. + The consequences of this kind of internal application state corruption can + be various - from no consequences, if the calling application does not + depend on the contents of non-volatile XMM registers at all, to the worst + consequences, where the attacker could get complete control of the + application process. However given the contents of the registers are just + zeroized so the attacker cannot put arbitrary values inside, the most likely + consequence, if any, would be an incorrect result of some application + dependent calculations or a crash leading to a denial of service. + (CVE-2023-4807) +- Removed patches, already upstream + * openssl-1_1-Fix-file-operations-in-c_rehash.patch + * openssl-CVE-2022-0778-tests.patch + * openssl-CVE-2022-0778.patch + * openssl-CVE-2022-1292.patch + * openssl-CVE-2022-2097.patch + * openssl-CVE-2022-4304.patch + * openssl-CVE-2022-4450-1of2.patch + * openssl-CVE-2022-4450-2of2.patch + * openssl-CVE-2023-0215-1of4.patch + * openssl-CVE-2023-0215-2of4.patch + * openssl-CVE-2023-0215-3of4.patch + * openssl-CVE-2023-0215-4of4.patch + * openssl-CVE-2023-0286.patch + * openssl-CVE-2023-2650.patch + * openssl-1_1-CVE-2023-3817.patch + * openssl-Update-further-expiring-certificates.patch +- Renamed openssl-1_1-FIPS-default-RFC7919.patch + to openssl-1_1-paramgen-default_to_rfc7919.patch + +- Add missing FIPS patches from SLE: + * Add patches: + - bsc1185319-FIPS-KAT-for-ECDSA.patch + - bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch + - openssl-1.1.1-fips-fix-memory-leaks.patch + - openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch + - openssl-1_1-FIPS_drbg-rewire.patch + - openssl-1_1-Zeroization.patch + - openssl-1_1-fips-drbg-selftest.patch + - openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch + - openssl-1_1-jitterentropy-3.4.0.patch + - openssl-1_1-ossl-sli-000-fix-build-error.patch + - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch + - openssl-1_1-ossl-sli-002-ran-make-update.patch + - openssl-1_1-ossl-sli-003-add-sli.patch + - openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch + - openssl-1_1-ossl-sli-005-EC_group_order_bits.patch + - openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch + - openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch + - openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch + - openssl-1_1-serialize-jitterentropy-calls.patch + - openssl-1_1-shortcut-test_afalg_aes_cbc.patch + - openssl-DH.patch + - openssl-FIPS-KAT-before-integrity-tests.patch + - openssl-fips-DH_selftest_shared_secret_KAT.patch + - openssl-fips-kdf-hkdf-selftest.patch + - openssl-kdf-selftest.patch + - openssl-kdf-ssh-selftest.patch + - openssl-kdf-tls-selftest.patch + - openssl-s_client-check-ocsp-status.patch + * Modify patches: + - openssl-1.1.1-fips.patch + - openssl-1_1-FIPS-fix-error-reason-codes.patch + * Remove patches: + - openssl-add_rfc3526_rfc7919.patch + - openssl-fips-dont_run_FIPS_module_installed.patch + - openssl-fips_fix_selftests_return_value.patch + * Add build and runtime dependency on jitterentropy +- Pass over with spec-cleaner + +- Update to 1.1.1v: + * Fix DH_check() excessive time with over sized modulus + (bsc#1213487, CVE-2023-3446). The function DH_check() performs + various checks on DH parameters. One of those checks confirms + that the modulus ("p" parameter) is not too large. Trying to use + a very large modulus is slow and OpenSSL will not normally use + a modulus which is over 10,000 bits in length. However the + DH_check() function checks numerous aspects of the key or + parameters that have been supplied. Some of those checks use the + supplied modulus value even if it has already been found to be + too large. A new limit has been added to DH_check of 32,768 bits. + Supplying a key/parameters with a modulus over this size will + simply cause DH_check() to fail. + * Update openssl.keyring with the OTC members that sign releases + * Rebase openssl-1_1-openssl-config.patch + * Remove security patches fixed upstream: + - openssl-CVE-2023-3446.patch + - openssl-CVE-2023-3446-test.patch +- Update to 1.1.1u: + * Mitigate for the time it takes for `OBJ_obj2txt` to translate gigantic + OBJECT IDENTIFIER sub-identifiers to canonical numeric text form. + OBJ_obj2txt() would translate any size OBJECT IDENTIFIER to canonical + numeric text form. For gigantic sub-identifiers, this would take a very + long time, the time complexity being O(n^2) where n is the size of that + sub-identifier. (CVE-2023-2650, bsc#1211430) + To mitigitate this, `OBJ_obj2txt()` will only translate an OBJECT + IDENTIFIER to canonical numeric text form if the size of that OBJECT + IDENTIFIER is 586 bytes or less, and fail otherwise. + The basis for this restriction is RFC 2578 (STD 58), section 3.5. OBJECT + IDENTIFIER values, which stipulates that OBJECT IDENTIFIERS may have at + most 128 sub-identifiers, and that the maximum value that each sub- + identifier may have is 2^32-1 (4294967295 decimal). + For each byte of every sub-identifier, only the 7 lower bits are part of + the value, so the maximum amount of bytes that an OBJECT IDENTIFIER with + these restrictions may occupy is 32 * 128 / 7, which is approximately 586 + bytes. + Ref: https://datatracker.ietf.org/doc/html/rfc2578#section-3.5 + * Reworked the Fix for the Timing Oracle in RSA Decryption + (CVE-2022-4304, bsc#1207534). The previous fix for this timing side + channel turned out to cause a severe 2-3x performance regression in the + typical use case compared to 1.1.1s. The new fix uses existing constant + time code paths, and restores the previous performance level while fully + eliminating all existing timing side channels. The fix was developed by + Bernd Edlinger with testing support by Hubert Kario. + * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that + it does not enable policy checking. Thanks to David Benjamin for + discovering this issue. (CVE-2023-0466, bsc#1209873) + * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that + it does not enable policy checking. Thanks to David Benjamin for + discovering this issue. (CVE-2023-0466, bsc#1209873) + * Fixed an issue where invalid certificate policies in leaf certificates are + silently ignored by OpenSSL and other certificate policy checks are + skipped for that certificate. A malicious CA could use this to + deliberately assert invalid certificate policies in order to circumvent + policy checking on the certificate altogether. + (CVE-2023-0465, bsc#1209878) + * Limited the number of nodes created in a policy tree to mitigate against + CVE-2023-0464. The default limit is set to 1000 nodes, which should be + sufficient for most installations. If required, the limit can be + adjusted by setting the OPENSSL_POLICY_TREE_NODES_MAX build time define + to a desired maximum number of nodes or zero to allow unlimited growth. + (CVE-2023-0464, bsc#1209624) + * Rebased patch openssl-1_1-openssl-config.patch + * Removed patches: + - openssl-CVE-2023-0464.patch + - openssl-CVE-2023-0465.patch + - openssl-CVE-2023-0466.patch + * Update openssl.keyring with key + A21F AB74 B008 8AA3 6115 2586 B8EF 1A6B A9DA 2D5C (Tomas Mraz) + +- FIPS: Merge libopenssl1_1-hmac package into the library [bsc#1185116] + +- Update to 1.1.1t: + * Fixed X.400 address type confusion in X.509 GeneralName. + There is a type confusion vulnerability relating to X.400 address processing + inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING + but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This + vulnerability may allow an attacker who can provide a certificate chain and + CRL (neither of which need have a valid signature) to pass arbitrary + pointers to a memcmp call, creating a possible read primitive, subject to + some constraints. Refer to the advisory for more information. Thanks to + David Benjamin for discovering this issue. [bsc#1207533, CVE-2023-0286] + This issue has been fixed by changing the public header file definition of + GENERAL_NAME so that x400Address reflects the implementation. It was not + possible for any existing application to successfully use the existing + definition; however, if any application references the x400Address field + (e.g. in dead code), note that the type of this field has changed. There is + no ABI change. + * Fixed Use-after-free following BIO_new_NDEF. + The public API function BIO_new_NDEF is a helper function used for + streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL + to support the SMIME, CMS and PKCS7 streaming capabilities, but may also + be called directly by end user applications. + The function receives a BIO from the caller, prepends a new BIO_f_asn1 + filter BIO onto the front of it to form a BIO chain, and then returns + the new head of the BIO chain to the caller. Under certain conditions, + for example if a CMS recipient public key is invalid, the new filter BIO + is freed and the function returns a NULL result indicating a failure. + However, in this case, the BIO chain is not properly cleaned up and the + BIO passed by the caller still retains internal pointers to the previously + freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO + then a use-after-free will occur. This will most likely result in a crash. + [bsc#1207536, CVE-2023-0215] + * Fixed Double free after calling PEM_read_bio_ex. + The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and + decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload + data. If the function succeeds then the "name_out", "header" and "data" + arguments are populated with pointers to buffers containing the relevant + decoded data. The caller is responsible for freeing those buffers. It is + possible to construct a PEM file that results in 0 bytes of payload data. + In this case PEM_read_bio_ex() will return a failure code but will populate + the header argument with a pointer to a buffer that has already been freed. + If the caller also frees this buffer then a double free will occur. This + will most likely lead to a crash. + The functions PEM_read_bio() and PEM_read() are simple wrappers around + PEM_read_bio_ex() and therefore these functions are also directly affected. + These functions are also called indirectly by a number of other OpenSSL + functions including PEM_X509_INFO_read_bio_ex() and + SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL + internal uses of these functions are not vulnerable because the caller does + not free the header argument if PEM_read_bio_ex() returns a failure code. + [bsc#1207538, CVE-2022-4450] + [Kurt Roeckx, Matt Caswell] + * Fixed Timing Oracle in RSA Decryption. + A timing based side channel exists in the OpenSSL RSA Decryption + implementation which could be sufficient to recover a plaintext across + a network in a Bleichenbacher style attack. To achieve a successful + decryption an attacker would have to be able to send a very large number + of trial messages for decryption. The vulnerability affects all RSA padding + modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. + [bsc#1207534, CVE-2022-4304] + * Rebased openssl-1_1-openssl-config.patch + * Update openssl.keyring with key + 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C (Richard Levitte) + +- Updated openssl.keyring with key A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C +- Update to 1.1.1s: + * Fixed a regression introduced in 1.1.1r version not refreshing the + certificate data to be signed before signing the certificate. +- Update to 1.1.1r: + * Fixed the linux-mips64 Configure target which was missing the + SIXTY_FOUR_BIT bn_ops flag. This was causing heap corruption on that + platform. + * Fixed a strict aliasing problem in bn_nist. Clang-14 optimisation was + causing incorrect results in some cases as a result. + * Fixed SSL_pending() and SSL_has_pending() with DTLS which were failing to + report correct results in some cases + * Fixed a regression introduced in 1.1.1o for re-signing certificates with + different key sizes + * Added the loongarch64 target + * Fixed a DRBG seed propagation thread safety issue + * Fixed a memory leak in tls13_generate_secret + * Fixed reported performance degradation on aarch64. Restored the + implementation prior to commit 2621751 ("aes/asm/aesv8-armx.pl: avoid + 32-bit lane assignment in CTR mode") for 64bit targets only, since it is + reportedly 2-17% slower and the silicon errata only affects 32bit targets. + The new algorithm is still used for 32 bit targets. + * Added a missing header for memcmp that caused compilation failure on some + platforms + +- update to 1.1.1q: + * [CVE-2022-2097, bsc#1201099] + * Addresses situations where AES OCB fails to encrypt some bytes + +- Update to 1.1.1p: + * bsc#1185637 - updated certificates required for testing that failed + when date is later than 1 June 2022 + - removed openssl-update_expired_certificates.patch + * [bsc#1200550, CVE-2022-2068] - more shell code injection issues in c_rehash + +- Update to 1.1.1o: [CVE-2022-1292, bsc#1199166] + * Fixed a bug in the c_rehash script which was not properly sanitising + shell metacharacters to prevent command injection. + * Rebased openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch + * Rebased openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch +- Added openssl-update_expired_certificates.patch + * Openssl failed tests because of expired certificates. + * bsc#1185637 + * Sourced from https://github.com/openssl/openssl/pull/18446/commits + +- Update to 1.1.1m: + * Avoid loading of a dynamic engine twice. + * Prioritise DANE TLSA issuer certs over peer certs +- Rebased patches: + * openssl-1.1.1-evp-kdf.patch + * openssl-1.1.1-system-cipherlist.patch + +- Drop openssl-no-date.patch + Upstream added support for reproducible builds via SOURCE_DATE_EPOCH in + https://github.com/openssl/openssl/commit/8a8d9e190533ee41e8b231b18c7837f98f1ae231 + thereby making this patch obsolete as builds *should* still be reproducible. + osinfo-db +- Add support for SLE Micro 6.0 (jsc#PED-6305) + add-slem6.0-support.patch + +- Add support for openSUSE Leap 15.6 (jsc#PED-6305) + add-opensuse-leap-15.6-support.patch + oxygen5-sounds +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + pam_kwallet +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + parley +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Fix error in appending file extension (kde#405515) + * Fix out of bounds read + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + patterns-kde +- Make phonon4qt5-backend a hard dep of the plasma pattern + (boo#1219277) +- Avoid gstreamer if not necessary + +- Change from phonon4qt5-backend-gstreamer to phonon4qt5-backend-vlc + due to deprecation of the gstreamer backend + +- Add qt6-graph and qt6-webchannelquick development packages to + the devel_qt6 pattern + +- Drop the telepathy pattern. + The telepathy modules are now officially unmaintained upstream + and won't be released anymore. + +- Add the qt6-grpc and qt6-location devel packages to the Qt6 + pattern. + perl-IO-Socket-SSL +- Fix the test t/core.t to build with OpenSSL 3.2.0. [bsc#1218342] + * https://github.com/noxxi/p5-io-socket-ssl/issues/147 + * Add perl-IO-Socket-SSL-Openssl32.patch + +- updated to 2.084 + see /usr/share/doc/packages/perl-IO-Socket-SSL/Changes + 2.084 2023/11/06 + - various fixes for edge cases and build: #136, #141, #142, #143, #145 + - update documentation to reflect default SSL_version + perl-Net-SSLeay +- Use constants X509_VERSION_3 and X509_REQ_VERSION_1 when available (#GH-449) + * Add Use-constants-X509_VERSION_3-and-X509_REQ_VERSION_1-when-available.patch + +- updated to 1.92 + see /usr/share/doc/packages/perl-Net-SSLeay/Changes + 1.92 2022-01-12 + - New stable release incorporating all changes from developer releases 1.91_01 + to 1.91_03. + - Summary of major changes since version 1.90: + - Net::SSLeay now supports stable releases of OpenSSL 3.0. + - OpenSSL 3.0.0 introduces the concept of "providers", which contain + cryptographic algorithm implementations. Many outdated, deprecated and/or + insecure algorithms have been moved to the "legacy" provider, which may + need to be loaded explicitly in order to use them with Net::SSLeay. See + "Low level API: OSSL_LIB_CTX and OSSL_PROVIDER related functions" in the + Net::SSLeay module documentation for details. + - Net::SSLeay's built-in PEM_get_string_PrivateKey() function depends on + algorithms that have moved to the legacy provider described above; if + OpenSSL has been compiled without the legacy provider, the tests + t/local/33_x509_create_cert.t and t/local/63_ec_key_generate_key.t will + fail when the test suite is run. + - TLS 1.1 and below may only be used at security level 0 as of OpenSSL + 3.0.0; if a minimum required security level is imposed (e.g. in an + OpenSSL configuration file managed by the operating system), the tests + t/local/44_sess.t and t/local/45_exporter.t will fail when the test suite + is run. + - Net::SSLeay now supports stable releases of LibreSSL from the 3.2 - 3.4 + series (with the exception of 3.2.2 and 3.2.3 - see "COMPATIBILITY" in the + Net::SSLeay module documentation for details). + - The TLS 1.3 implementation in LibreSSL 3.1 - 3.3, parts of which are + enabled by default, is not fully compatible with the libssl API and may + not function as expected with Net::SSLeay; see "KNOWN BUGS AND CAVEATS" + in the Net::SSLeay module documentation for details. + - A number of new libcrypto/libssl constants and functions are now exposed, + including SSL_CTX_set_keylog_callback() and SSL_CTX_set_msg_callback(), + which are helpful when debugging TLS handshakes. See the release notes for + the 1.91 developer releases below for a full list of newly-exposed + constants and functions. + 1.91_03 2022-01-10 + - Avoid misclassifying Clang as GCC in Test::Net::SSLeay's can_thread() + function. This fixes test failures in 61_threads-cb-crash.t and + 62_threads-ctx_new-deadlock.t on OpenBSD and FreeBSD (and possibly other OSes + too). Fixes GH-350. + - Add the following constants for OpenSSL_version(): + - OPENSSL_CPU_INFO + - OPENSSL_FULL_VERSION_STRING + - OPENSSL_MODULES_DIR + - OPENSSL_VERSION_STRING + These constants are new in OpenSSL 3.0.0 release. + - Update test 03_use.t to print information returned by the new constants. + - Add more information to 03_use.t print output, including printing + OPENSSL_VERSION_NUMBER as a 32bit hex number. + - Add the following constants for OPENSSL_info() added in OpenSSL 3.0.0. + - OPENSSL_INFO_CONFIG_DIR + - OPENSSL_INFO_CPU_SETTINGS + - OPENSSL_INFO_DIR_FILENAME_SEPARATOR + - OPENSSL_INFO_DSO_EXTENSION + - OPENSSL_INFO_ENGINES_DIR + - OPENSSL_INFO_LIST_SEPARATOR + - OPENSSL_INFO_MODULES_DIR + - OPENSSL_INFO_SEED_SOURCE + - Expose OPENSSL_info(), OPENSSL_version_major(), + OPENSSL_version_minor(), OPENSSL_version_patch(), + OPENSSL_version_pre_release() and + OPENSSL_version_build_metadata() added in OpenSSL + 3.0.0. Update 03_use.t diagnostics and 04_basic.t tests to + use these functions. + - Clarify documentation of OpenSSL_version_num(), SSLeay(), + SSLeay_version() and OpenSSL_version(). + - Add notes to OpenSSL_version_num() and SSLeay() on how to + determine if the library is OpenSSL or LibreSSL and how to + interpret the version number these functions return. + - Add constants OPENSSL_VERSION_MAJOR, OPENSSL_VERSION_MINOR + and OPENSSL_VERSION_PATCH. Update + OPENSSL_version_major/minor/patch documentation to describe + how these library functions relate to Net-SSLeay compile + time constants. Add tests to verify the constants and + functions return equal values. + 1.91_02 2021-12-29 + - On OpenVMS, detect vendor SSL111 product based on OpenSSL 1.1.x. + - Cast the return value of OCSP_SINGLERESP_get0_id to fix a + const/non-const mismatch warning that broke the build on OpenVMS. + - Create SSL_CTXs with Test::Net::SSLeay's new_ctx() function for tests that + are broken with LibreSSL 3.2. Partially fixes GH-232. + - In 36_verify.t, account for the presence of the X509_V_FLAG_LEGACY_VERIFY + flag (signalling the use of the legacy X.509 verifier) in LibreSSL 3.2 + versions from 3.2.4 onwards. Fixes the remainder of GH-232. + - Note in the Net::SSLeay documentation that the TLS 1.3 implementation in + LibreSSL 3.1 - 3.3, parts of which are enabled by default, is not + libssl-compatible. See the "KNOWN BUGS AND CAVEATS" section of + lib/Net/SSLeay.pod for details. + - Add constants for, but not limited to, + SSL_CTX_set_msg_callback and SSL_set_msg_callback functions: + SSL3_RT_* for record content types, SSL3_MT_* for Handshake + and ChangeCipherSpec message types, SSL2_VERSION to + complement the list of existing SSL and TLS version + constants and SSL2_MT_* for SSLv2 Handshake messages. + - Expose SSL_CTX_set_keylog_callback and + SSL_CTX_get_keylog_callback available with OpenSSL 1.1.1pre1 + and later. + - Enhance 10_rand.t RAND_file_name tests: tests are no longer + affected by the runtime environment variables, HOME and + RANDFILE. These variables are insted controlled by the tests + with local %ENV. Problems related to RAND_file_name were + discussed in Github issue GH-152, and there might still be + cases when, for example, setuid is used because of OpenSSL's + use of glibc secure_getenv() and related functions. Address + RAND_file_name differences between OpenSSL versions. Note in + SSLeay.pod that RAND_file_name() can return undef with + LibreSSL and recent OpenSSL versions. + - Removed the following exportable symbols from SSLeay.pm: + - SESSION, clear_error and err have never been defined. + - add_session, flush_sessions and remove_session were + removed in Net::SSLeay 1.04 + - Undocumented X509_STORE_CTX_set_flags() was removed in + Net::SSLeay 1.37 when X509_VERIFY_PARAM_* functions were + added. These are preferred over directly setting the flags. + - Clarified Changes entry for release 1.75 to state that + CTX_v2_new is not removed from Net::SSLeay. SSLv2 is + completely removed in OpenSSL 1.1.0. + - Beginning with OpenSSL 3.0.0-alpha17, SSL_CTX_get_options() + and related functions return uint64_t instead of long. For + this reason constant() in constant.c and Net::SSLeay must + also be able to return 64bit constants. Add uint64_t + definitions to typemap file and update constant() and + options functions to use uint64_t with OpenSSL 3.0.0 and + later when Perl is compiled with 64bit integers. With 32bit + integers, the functions remain as they are: constant() + functions return double and options functions return + long. This partially fixes GH-315, 32bit integer Perls need + to be handled separately. + - Work around macOS Monterey build failure during 'perl + Makefile.PL' that causes perl to exit with 'WARNING: + .../perl is loading libcrypto in an unsafe way' or similar + message. This fixes GH-329. Thanks to Daniel J. Luke for the + report and John Napiorkowski for additional help. + 1.91_01 2021-10-24 + - Correct X509_STORE_CTX_init() return value to integer. Previous + versions of Net::SSLeay return nothing. + - Update tests to call close() to avoid problems seen with + test 44_sess.t, and possibly other tests, running on older + Windows Perl versions. Also add some missing calls in tests + to shutdown and free ssl structures. + - Fix multiple formatting errors in the documentation for Net::SSLeay. + Thanks to John Jetmore. + - Check for presence of libssl headers in Makefile.PL, and exit with an + error instead of generating an invalid Makefile if they cannot be found. + Fixes RT#105189. Thanks to James E Keenan for the report. + - Added support for SSL_CTX_set_msg_callback/SSL_set_msg_callback + Thanks to Tim Aerts. + - Adjust time in ASN1_TIME_timet based on current offset to GMT to + address GH-148. Thanks to Steffen Ullrich. + - Multiple updates to tests to match OpenSSL 3.0 behaviour. + Thanks to Michal Josef Å paÄek. + - OpenSSL 3.0 related changes in tests include: + - TLSv1 and TLSv1.1 require security level 0 starting with 3.0 alpha 5. + - SSL_CTX_set_ciphersuites() and SSL_set_ciphersuites() ignore + unknown ciphersuites starting with 3.0 alpha 11. + - Error code and error string packing and formatting changes. + - PEM_get_string_PrivateKey default algorithm requires legacy provider. + - See OpenSSL manual page migration_guide(7) for more information about + changes in OpenSSL 3.0. + - Automatically detect OpenSSL installed via Homebrew on ARM-based macOS + systems. Thanks to Graham Knop for the patch. + - Account for the divergence in TLSv1.3 ciphersuite names between OpenSSL and + LibreSSL, which was causing failures of some TLSv1.3 tests with LibreSSL. + - In 36_verify.t, account for the presence of the X509_V_FLAG_LEGACY_VERIFY + flag (signalling the use of the legacy X.509 verifier) in LibreSSL 3.3.2 and + above. + - In 43_misc_functions.t, account for the fact that LibreSSL 3.2.0 and above + implement TLSv1.3 without exposing a TLS1_3_VERSION constant. + - Expose OpenSSL 3.0 functions + OSSL_LIB_CTX_get0_global_default, OSSL_PROVIDER_load, + OSSL_PROVIDER_try_load, OSSL_PROVIDER_unload, + OSSL_PROVIDER_available, OSSL_PROVIDER_do_all + OSSL_PROVIDER_get0_name and OSSL_PROVIDER_self_test. + Add test files 22_provider.t, 22_provider_try_load.t and + 22_provider_try_load_zero_retain.t. + - With OpenSSL 3.0 and later, the legacy provider is loaded in + 33_x509_create_cert.t to allow PEM_get_string_PrivateKey to + continue working until its default encryption method is + updated. Fixes GH-272 and closes GH-273. + - Remove the test suite's optional dependency on the non-core modules + Test::Exception, Test::NoWarnings and Test::Warn. Tests that verify + Net::SSLeay's behaviour when errors occur are now executed regardless of the + availability of these modules. + - Fully automate the process of changing the list of constants exported by + Net::SSLeay. Fixes GH-313. + - Perform function autoloading tests in the test suite. Fixes GH-311. + - In 36_verify.t, account for the fact that the X509_V_FLAG_LEGACY_VERIFY flag + (signalling the use of the legacy X.509 verifier) is no longer exposed as of + LibreSSL 3.4.1. Fixes GH-324. + +- Fix cpanspec.yml + +- Fix cpanspec.yml preamble section. + +- Fix autoupdate build: + * Add required build and test dependencies + * Update spec file and add cpanspec.yml + +- update to 1.90: + - New stable release incorporating all changes from developer releases + 1.89_01 to 1.89_05. + - Summary of major changes since version 1.88: + - Formalised libssl version support policy: all stable versions of OpenSSL + in the 0.9.8 - 1.1.1 branches (with the exception of 0.9.8 - 0.9.8b) and + all stable releases of LibreSSL in the 2.0 - 3.1 series are supported. + The LibreSSL 3.2 series is not yet fully supported because its TLSv1.3 + implementation is not currently libssl-compatible. + - Added support for LibreSSL on Windows when built with Visual C++. + - Exposed P_X509_CRL_add_extensions, several SSL_CIPHER functions, and + several stack functions. + - Fixed crashes in the callback functions CTX_set_next_proto_select_cb and + CTX_set_alpn_select_cb. + - The test suite is now compatible with OpenSSL 1.1.1e onwards, as well as + OpenSSL security level 2 (the default on many Linux distributions). + phodav +- Updated to version 3.0: + + Port to libsoup3. + + Forbid PUT method on read-only shared folder. + + Add chezdav --realm runtime flag. + + Add chezdav --nomdns runtime flag. + + Build on OSX/Darwin. + + Allow specifying systemd/udev directories. + + Man page updates. + + CI, testing and build fixes. + + Translation updates. +- Updated libsoup version to 3.0 in BuildRequires, + shlib package name to 3.x. + +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_spice-webdavd.service.patch + pim-data-exporter +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove CI 6 job. We will use kf6 branch for kf6 works + * Remove search configwidgets + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + pim-sieve-editor +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Remove CI 6 job. We will use kf6 branch for kf6 works + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + pimcommon +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Too many changes to list here. + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Fix typo + * install config-pimcommon.h + * Adapt to new autocorrection lib (split core/widgets) + * Use correct INSTALL_TARGETS_DEFAULT_ARGS + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + pipewire -- Add patches from upstream to fix a security issue by enforcing - that the owner client of the output node can see the input node - and viceversa, otherwise, it could happen that a portal sets - permissions so only the screenshared stream can be seen but - wireplumber might link the camera nonetheless (boo#1213682): - * 0001-impl-link-enforce-permissions-in-links.patch - * 0002-impl-link-only-check-permission-changes-for-owners.patch +- Force using doxygen-1_10 in SLE where the default doxygen is too + old and generates broken docs (boo#1217886) + +- Add a conflict in -pulseaudio with + pipewire-modules-%{apiver} < 1.0.0 since the + libpipewire-module-protocol-pulse.so module was included in + - modules before 1.0.0 so we should avoid a file conflict. + +- Update to version 1.0.3: + * Highlights + - Fix ALSA version check. This should allow the alsa plugin to + work again. + - Some small fixes and improvements. + * PipeWire + - Escape @DEFAULT_SINK@ in the conf files. + * Modules + - Improve logging in module-pipe-tunnel. + * SPA + - Always recheck rate matching in ALSA when moving drivers. + This fixes a potential issue where the adaptive resampler + would not be activated in some cases. + * ALSA + - Fix ALSA version check. This should allow the alsa plugin to + work again. + +- Update to version 1.0.2: + * Highlights + - Fix v4l2 enumeration with filter. This should fix negotiation + in some GStreamer pipelines with capsfilter. Also probe for + EXPBUF support before using it. + - Fix max-latency property and Buffer param when dealing with + small ALSA device buffers. This should fix stuttering with + some AMD based soundcards. + - More small cleanups an improvements. + * Modules + - Improve netjack2 channel positions. + - Improve RAOP module state after suspend/resume. (#3778) + - Avoid crash in some LV2 plugins by configuring the Atom + ports. (#3815) + * SPA + - Bump libcamera requirements to 0.2.0. + - Try to avoid unaligned load exceptions. (#3790) + - Fix v4l2 enumeration with filter. (#1793) + - Fix max-latency property and Buffer param when dealing with + small ALSA device buffers. This should fix stuttering with + some AMD based soundcards. (#3744,#3622) + - Add a resync.ms option to node.driver to make it possible to + resync fast to clock jumps. + - Probe for EXPBUF support in v4l2 before using it. (#3821) + * pulse-server + - Also emit change events when the port list change. + * Bluetooth + - Log a more verbose explanation when other soundservers seem + to be interfering with bluetooth. + - Add quirks for Rockbox Brick. (#3786) + - Add quirks for SoundCore mini2. (#2927) + * JACK + - Improve check for the running state of clients. (#3794) +- Drop patches already included by upstream: + * 0001-spa-libcamera-use-CameraConfigurationorientation.patch + * 0002-spa-libcamera-bump-minimum-supported-version-to-0.2.0.patch + +- Add patches from upstream to fix building the package in Factory + with libcamera 0.2.0: + * 0001-spa-libcamera-use-CameraConfigurationorientation.patch + * 0002-spa-libcamera-bump-minimum-supported-version-to-0.2.0.patch + +- Update to version 1.0.1: + * Highlights + - Work around the buggy ALSA backend in libcanberra by forcing + the pulse backend in module-x11-bell. + - Fix a race in the device info updates in pulse-server. + - Fix timing and rate matching in ALSA sequencer. + - Improve timing information in JACK and from the ALSA driver. + - More small fixes and improvements. + * PipeWire + - Fix a build issue when examples where disabled. + - Avoid some compiler warnings. + - Avoid some bitfield data races. (#3706) + * Modules + - Bump the PTP driver priority. (#3217) + - Support the previous "allowed" permission in the access + module. + - Fix filename leak in module-filter-chain. + - Work around the buggy ALSA backend in libcanberra by forcing + the pulse backend in module-x11-bell. (#3688) + - Fix a race in the device info updates in pulse-server. + - Fix compatibility in RAOP. (#3698) + * SPA + - Handle ALSA picth control errors correctly + - Clamp buffer-frames correctly. (#3000) + - Fix timing and rate matching in ALSA sequencer. (#3657) + - Revert a commit that could result in current time in the + future in the timing updates. + - Improve adapter state checks. + - Remove the timer from the ALSA pcm. + - Fix timeout in freewheel driver. + * Pulse-server + - Also handle active ports for monitor sources. + - Fix zeroconf-publish format properties. + * JACK + - Improve timing and transport calculations. + - Handle -ENOENT from the core and don't error out. + * GStreamer + - Handle node port removal in the device provider. (#3708) + - Improve error handling while connecting. + - Fix dts_offset. + +- Update to version 1.0.0 (El Presidente): + * Highlights + - Fix a memfd/dmabuf leak when uploading buffers while shutting + down. + - Handle concurrent jack_port_get_buffer() calls because ardour + seems to be doing this. + - Improve time reporting (less jitter) in ALSA when using IRQ. + - Many doc improvements. + * PipeWire + - Respect PIPEWIRE_DLCLOSE everywhere, remove pw_in_valgrind(). + - Remove a warning when a client tries to change ignored + properties. + * Modules + - Fix a memfd/dmabuf leak when uploading buffers while shutting + down. + - Fix a potential segfault when copying mix structures. (#3658) + - Avoid races in setrlimit in module-rt. + - Fix a memory leak in filter-chain. + - Set rtp.ptime on senders, not receivers. + - The ROC modules were ported to ROC 0.3 + * SPA + - Improve time reporting (less jitter) in ALSA when using IRQ. + (#3657) + - Add latency param query in libcamera. + - Fix some compiler warnings. + - The EVL plugin was updated. + * Bluetooth + - LC3 codec and compatibility improvements. + * Pulse server + - Fix emission of events when a sink/source state changes. + (#3660) + * JACK + - Improve transport and time handling. Use unique ids to make + consistent snapshots of the current time and transport. + - Avoid enumerating port params that we are not going to use. + - Optimize buffer reuse. + - Handle concurrent jack_port_get_buffer() calls because ardour + seems to be doing this. (#3632) + * Docs + - Many doc improvements. + - Add man pages for pw-dump, pw-loopback, modules, + pipewire-pulse. + - Manpages are now made with Doxygen. + - Add docs for pulse-modules + +- Update to version 0.3.85 (1.0RC5): + * Highlights + - Fix an issue where a link could end up paused while not + negotiated. + - Fix an infinite recursion issue when finding runnable nodes. + - Support XDG base directories when loading ACP config. + - Fix MIDI event recording preview in Ardour. + - Many more small fixes, cleanups and improvements. + * PipeWire + - Fix an issue where a link could end up paused while not + negotiated. (#3619) + - Fix an infinite recursion issue when finding runnable nodes + by stopping the scan on feedback links around the driver. + (#3621) + - The system service now has better socket permissions. + * Modules + - Add support for uclamp. This allows the scheduler to make + better informed decisions about where tasks should be placed, + and what pstate to set for the CPU it is running on. + - Emit warnings when applications are not doing the right + locking instead of crashing. + - Improve media.name for RAOP sinks. (#3801) + - Support pause/resume in pipe-tunnel. (#3197) + - Remove time rlimit when probing for realtime to avoid + SIGXCPU. + * SPA + - Fix a bug where the resampler would be activated even when + there is an ALSA pitch element. (#3628) + - Improve resume from suspend in ALSA. (#3646) + - Add option to expose ALSA controls as prop params. + - Support XDG base directories when loading ACP config. This + makes it possible to override the ACP config files. + * Bluetooth + - Schedule nodes in the same ISO group together. + - More BAP fixes and cleanups. + * JACK + - Fix MIDI events from peer ports. This makes the MIDI event + recording preview of Ardour work correctly. + * GStreamer + - Fix some error handling in the source and sink. + * ALSA plugin + - Improve poll descriptor handling. (#3648) + * Docs + - Many improvements to the layout and organization. + +- Update to version 0.3.84 (1.0RC4): + * Highlights + - Fix a regression with openal because the queued buffers in + the stream were not reported correctly. + - Fix a bug in port busy counters that could cause random + silent links. + - Fix a regression in echo-cancel because it was not reporting + its streams as ASYNC. + - Fix a JACK regression where not all ports were enumerated in + all cases. + - Many more fixes and improvements. + * PipeWire + - pw_stream now reports the queued buffers more accurately. + This fixes a regression when using openal. (#3592) + - The port busy counters were not updated correctly in some + cases. This could lead to negotiation errors and silent + links. (#3547) + - Ignore latency maximum when forcing rate/quantum. (#3613) + - Nodes can now be added to multiple groups and link-groups. + (#3612) + * Modules + - The filter-chain now also handles notify port dependencies + correctly. (#3596) + - Filter-chain has support for new linear, clamp, recip, exp, + log, mult, sine builtin plugins. + - The echo-cancel module now correctly reports its playback and + capture streams as ASYNC to avoid running out of buffers. + (#3593) + - It is now possible to specify an array of remote names to + connect to with the native protocol. + - module-rtp-sap and module-rtp-sink now try to bind to the + specified interface. + * SPA + - The alsa plugin now removes the runtime properties such as + period-num, period-size and max-latency when suspended. + (#3613) + * Bluetooth + - BAP Locations/Context is now set on endpoints as required by + new bluez. + - Improve selection of BAP leader. + * JACK + - Add a jack_set_sample_rate() extension function. + - Make sure we get the info of all nodes/ports before + completing the jack_client_open() operation so that we can + enumerate the ports correctly in all cases. (#3618) + * GStreamer + - Fix types of metadata in pipewiresink. + - Also copy metadata in buffers in all cases. + - Fix size allocation in bufferpool for compressed formats. + - Don't stop streaming thread when unlinked. (#3620) + * ALSA + - The ALSA plugin now handles NULL values from mmap_areas. + (#3600) + +- Disable the WebRTC-based echo canceller in big endian + architectures since webrtc-audio-processing is not available + there. + +- Update to version 0.3.83: + * Highlights + - A quantum change regression was fixed. + - Use a 2 socket server now for the manager and the + applications with (when wireplumber is updated) different + permissions. + - Reduce memory usage a little in audioconvert and use fewer + buffers. + - Some JACK deadlocks were fixed. + - More bugfixes and improvements. + * PipeWire + - Fix quantum change regression. + - Use a 2 socket server by default. One for the session-manager + and one for applications. + - Fix a potential use-after-free in node and device cleanup. + * modules + - Some hardcoded buffer size limits were removed. + - Fix ASYNC flag on combined-streams. + - Add support for on-demand combined-streams using metadata. + * SPA + - alsa-udev will now ignore PCMs with the ACP_IGNORE udev + environment variable. + - The audioadapter now uses at least 2 buffers when the + follower is async. + - The number of buffers used by plugins was tweaked a little. + Most plugins now only ask 1 buffer. + - Memory usage in audioconvert was reduced. + - Fix some unaligned reads and writes and undefined left shifts + reported by ASAN. + - Rework vulkan dependency checking. + - Don't try to link ALSA devices when prepare fails. This + fixes some crashes. + - Fix a stall when the allowed codecs are changed in ALSA. + - Improve ALSA rate control for sources to avoid xruns. + - Try to fix IEC958 TrueHD and DTS playback. + * Bluetooth + - Improve fallback SCO mtu when the kernel doesn't tell us. + * JACK + - The fixed buffer size limit was removed. + - Add an option to make input buffers writable (default true). + - A potential deadlock was fixed when applications lock the + process function. + - Use a separate thread to dispatch notifications to avoid + deadlocks. + - Potentially fix silent export in ardour in some cases. + +- Update to version 0.3.82: + * Highlights + - Fix a regression in some devices when the Pro-Audio profile + was selected. + Only enable the IRQ based scheduling and device linking in + specific safe cases. + - Improve rate switching. In some cases the graph rate would + not switch correctly. + - Fix regression in alsa wakeups that would cause silence in + VMs. + - Fix a leak in the SBC codecs for SCO. + - More improvements to the RAOP module. + - Other small improvements and fixes. + * PipeWire + - Improve client property checks. + - Allow non-power-of-2 quantums when forced. + - Improve rate switching. In some cases the graph rate would + not switch correctly. + - The PIPEWIRE_QUANTUM env variable now forces the size and + rate in the graph for the duration of the application. + The softer PIPEWIRE_LATENCY and PIPEWIRE_RATE can still be + used to merely suggest a maximum latency and a rate. + * modules + - Remove the RTSP FLUSH request in RAOP because it does not + seem necessary. + - The RAOP module now uses the common RTP stream functions. + - Add sockets option to protocol-native to make pipewire listen + on multiple sockets. + * SPA + - Clean up some of the log functions. + - Add an option in ALSA to disable linking devices together. + - Only link pcms together when 1 capture and 1 playback pcm. + For more complex devices we can't be sure which ones can be + linked. + - Disable tsched only when using linked devices. + - Add some extra checks in ALSA to avoid segfaults. + - Add Tag support to alsa-sink and alsa-source. + - Use dynamic pod builder when we can. + - Set priority.driver on midi-bridge to allow it as a fallback + driver. + - Fix regression in alsa wakeups. + - The PTP clock can now be found from the interface in + node-driver. + * pulse-server + - Some small cleanups and internal improvements. + - Add some memory debugging messages. + - Add Tag messages to streams. + * Bluetooth + - Fix a leak in the SBC codecs for SCO. + * JACK + - Patch up midi events in the destination buffer instead of + writing to the source buffer. + - Group all jack clients together to avoid transport issues. + * ALSA-plugins + - Add also.deny option to block alsa clients from opening the + PCM. +- Drop patches already included upstream: + * 0001-alsa-add-api.alsa.auto-link-option.patch + * 0002-acp-fix-compilation.patch + * 0003-acp-only-join-and-link-when-1-capture-and-1-playback.patch + * 0004-acp-only-disable-tsched-when-linking.patch + * 0001-alsa-dont-check-early-wakeup-when-PCM-stopped.patch + +- Add patches from upstream that fix pro-audio not producing any + sound in 0.3.81: + * 0001-alsa-add-api.alsa.auto-link-option.patch + * 0002-acp-fix-compilation.patch + * 0003-acp-only-join-and-link-when-1-capture-and-1-playback.patch + * 0004-acp-only-disable-tsched-when-linking.patch +- Add patch from upstream that fixes issues when PCM is stopped, + which includes fixing sound in qemu: + * 0001-alsa-dont-check-early-wakeup-when-PCM-stopped.patch + +- Pipewire now requires vulkan 1.3, so we have to disable vulkan + support if this requirement is not fulfilled in order to build + correctly in Leap. + +- Update to version 0.3.81: + * Highlights + - jackdbus support is now enabled by default. + - IRQ based scheduling in ALSA was improved and enabled by + default for Pro-Audio profile. It will also link the pcms + together to get lower latency. This now matches what JACK + does and gives equal latency to PipeWire for Pro-Audio + profiles. + - Support both old and new versions of webrtc-audio-processing + to make the transition easier. + - Forced quantum changes by nodes or metadata will now also + force a suspend and resume of the graph, like the rate + changes to make sure all nodes adapt to the new quantum. + This is important for Pro-Audio nodes that need to + reconfigure the hardware to a new period in IRQ-based + scheduling. + - Fix a regression in regex parsing. + - Many bugfixes and improvements. + * PipeWire + - jackdbus is by default enabled now. The idea is that when + jackdbus is installed, the real libjack.so is in the path and + we can become a real JACK client. + - Forces quantum changes by nodes or metadata will now also + force a suspend and resume in the graph, like the rate + changes to make sure all nodes adapt to the new quantum. + This is important for Pro-Audio nodes that need to + reconfigure the hardware to a new period. + - The stream now has an EARLY_PROCESS option that can be used + to implement custom buffer fill levels. + - Fix a regression in regex parsing. + - Fix a bug in position reporting in the driver node. + - Destroying a link will now recalculate the graph correctly. + - Fix the rate comparison for finding the best rate in the + graph. + - Use malloc_trim() when available to release memory. + * Tools + - pw-cat now supports DFF DSD files. + - pw-cli avoid some NULL derefs in some cases. + * Modules + - The RAOP sink has seen some cleanups and improvements. + It will now ask for feedback every 2 seconds to keep some + devices alive. + - A bug in filter-chain was fixed where it would fail to apply + the gain when when mixing just one source. + - The filter-chain can now pass the stream volume to a control + in the filter-chain graph. + - Improve volume handling in RAOP sink. + * Pulse-server + - Some cleanup in the pending_stream handling. + - Fix a regression in the event emission code where it failed + to emit a changed event when a node was linked. + - Lower the realtime priority of pulseaudio clients. + - Set pulse.module.id on the echo-cancel streams. + * SPA + - Support both old and new versions of webrtc-audio-processing + to make the transition easier. + - The ALSA driver now does the synch of all followers directly + from the wakeup event. This results in more stable rate + matching. + - IRQ based scheduling in ALSA was improved and enabled by + default for Pro-Audio profile. It will also link the pcms + together to get lower latency. This now matches what JACK + does and gives equal latency to PipeWire for Pro-Audio + profiles. + - GNU/Hurd support was added. + - Some improvements to passthrough handling. + * Bluetooth + - Improvements to the codec handling when PipeWire is used as + Audio Gateway. + - Adapt to new Bluez API for BAP devices. + * JACK + - When the jack library is set in the default library path, + avoid using LD_LIBRARY_PATH because this can cause confusion. + - Handle clearing the latency on a port. + - jack_property now always manages to actually change the + metadata because it waits for a roundtrip before exiting. + +- Update to version 0.3.80: + * Highlights + - A new Tag param was added that allows arbitrary metadata to + be transported out-of-band in the graph. + - Vulkan DMA buf support was merged. + - The echo-canceller was ported to webrtc-audio-processing-1. + - Fix a regression in locating monitor sources by id in + pulse-server. + - Mixer io areas updates are now synchronized correctly with + the data thread to avoid potential crashes. + - Many more bugfixes and improvements. + * PipeWire + - Handle driver nodes that refuse to change the quantum or + rate. + - A new Tag param was added that allows arbitrary metadata to + be transported out-of-band in the graph. + * Modules + - The pipe-tunnel source has been reworked to use a ringbuffer + and rate adaption to keep the latency constant. It can now + also function as a driver to reduce resampling. (#3478) + * Tools + - pw-cat will now place media properties in Tag params. + - pw-mon can now filter props and params. + * SPA + - ALSA refuses to change quantum and rate when in IRQ mode. + - ALSA will now be smarter in selecting the period size for + batch devices and will make it depend on the samplerate. + (#3444) + - Vulkan DMA buf support was merged. + - ALSA latency will now be reported in the time domain of the + graph. + - Add udev based autodetection for compress-offload devices. + - The echo-canceller was ported to webrtc-audio-processing-1. + - The v4l2 inotify code was rewritten to avoid a use-after-free + and by using a separate watch (but same fd) for each device. + (#3439) + - The tag and latency handling was improved in audioadpter. + - Don't use -Ofast on alpha because it can crash on + denormalized values. (#3489) + - The mixers now synchronize spa_io_buffers updates with the + data thread to avoid crashes. + - Handle NULL param updates. (#3504) + * Pulse-server + - Fix a regression in locating monitor sources by id. (#3476) + - Add support for use_system_clock_for_timing in + module-pipe-sink. + - Add support for checking module arguments. + - Avoid some useless change events. + * Bluetooth + - Ports are now marked as physical, which makes the bluetooth + devices show up as hardware devices in Ardour and other JACK + apps. (#3418) + - Some fixes for LE audio support (#3479) + * JACK + - Also emit unregister notify even when suppressed when + creating the client. + - The notify callbacks now match JACK2 behaviour more. + - The mixer io areas are updated and handled safely now to + avoid crashes. (#3506) +- Drop patches already included upstream: + * 0001-pulse-server-allow-monitors-when-selecting-source-by-index.patch + * 0001-Revert-v4l2-handle-inotify-errors.patch + * 0002-Revert-v4l2-dont-set-inotify-on-_dev.patch + * 0003-spa-v4l2-use-a-separate-watch-for-each-device.patch + +- Add patch from upstream to fix a regression introduced in 0.3.77 + which made it fail to open a monitor device as source: + * 0001-pulse-server-allow-monitors-when-selecting-source-by-index.patch +- Add patch from upstream to fix a bug which caused 100% cpu usage + under some circumstances: + * 0001-Revert-v4l2-handle-inotify-errors.patch + * 0002-Revert-v4l2-dont-set-inotify-on-_dev.patch + * 0003-spa-v4l2-use-a-separate-watch-for-each-device.patch + +- Update to version 0.3.79: + * Highlights + - Fix a regression in suspend that could cause silence. + - Fix a regression in JACK port registration that could cause + all kinds of JACK problems. + - Fix a typo in the neon sample conversion functions that could + cause distortion. + - Add BAP broadcast source and sink support. + - pw-top now has a batch mode to dump the output to stdout. + - Many more bugfixes and improvements. + * PipeWire + - Fix a regression in shutdown where a node might not first + suspend properly. This cause loss of sound in some cases. + - Failure to compile a regular expression in the config file + will now be reported and ! can be used to negate the match. + - Fix a regression where some nodes might not set running in + some cases. + - Nodes are now suspended before the format is cleared, which + might fix some crashes. + * Tools + - pw-top now has a batch mode to dump the output to stdout. + * SPA + - The queued samples in audioconvert are now correctly reported + in the delay. + - Make it easier to add a custom profile in ACP. + - Fix a typo in the neon sample conversion functions that could + cause distortion. + - device.profile.pro=true is added for pro audio nodes. + - An xrun counter was added to spa_io_clock to detect and track + skipped data because of xruns. + * Pulse-server + - Add alsa-sink and alsa-source modules. + * Bluetooth + - Fix a regression where only the BAP off profile is shown. + - Add BAP broadcast source and sink support. + * JACK + - Also emit a latency notify when the buffer size changes. + - Fix a regression in JACK port registration. + - jack_port_tie() is now supported. + * ALSA + - Improve property handling, support lists and ranges in + addition to fixed values. +- Remove patches already included upstream: + * 0001-jack-make-sure-we-can-always-find-our-own-ports.patch + * 0001-audioconvert-fix-typo-in-neon-function.patch + * 0001-impl-node-improve-suspend.patch + * 0001-bluez5-fix-BAP-profiles-showing.patch + +- Update to version 0.3.78: + * Highlights + - An old regression was fixed with where some nodes would not + run. + - A regression was fixed where removed events would not be + shown in some cases. This would result in duplicate entries + in audio clients. + - Fix an off-by-one in the vban audio receiver. Tweak the rate + adaption a little. + - ACP will now set a UCM verb before probing the pro-audio + devices. + - More bugfixes and improvements. + * PipeWire + - An old regression was fixed with where some nodes would not + run. (#3405) + - Suspend was improved a little to avoid races when the session + manager would suspend right when a driver was starting. + * Modules + - module-rtp-sap does not use the deprecated inet_aton anymore. + - Fix an off-by-one in the vban audio receiver. Tweak the rate + adaption a little. (#3380) + * SPA + - ACP will now set a UCM verb before probing the pro-audio + devices. (#3407) + - The mandatory flag will be set now on the video modifiers. + - EVL was updated to Xenomai4 r46 and xbuf creation was + improved. + - An option was added to force colors in the log even when + logging to !tty. + - The return type of spa_pod_builder_control() was fixed. + - inotify errors are handled better now. (#3439) + * pulse-server + - A regression was fixed where removed events would not be + shown in some cases. (#3414) + * Bluetooth + - Improve compatibility with more devices, avoid reusing the + same transport for different media-sink instances to avoid + encoder resets. + - Improve enumeration of codec profiles for BAP and A2DP. + * JACK + - Ensure we can't iterate ports from a deactivated client. Also + make sure the JACK clients with the node.always-process=false + always show their ports. (#3416) + * GStreamer + - A potential crash was fixed in the device provider when + stopping. +- Remove patches already included upstream: + * 0001-context-Dont-stop-setting-runnable-when-meeting-the-driving.patch + * 0001-gst-Prevent-a-crash-when-stopping-device-provider.patch + * 0001-jack-ports-become-visible-when-the-registration-is-queued.patch + * 0002-jack-handle-node.always-process-=-false-jack-nodes.patch + * 0001-pulse-server-set-all-change_mask-flags-when-removing.patch +- Add patch from upstream to fix jack clients: + * 0001-jack-make-sure-we-can-always-find-our-own-ports.patch +- Add patch from upstream to fix typo in neon function that makes + pipewire produce noise: + * 0001-audioconvert-fix-typo-in-neon-function.patch +- Add patch from upstream to fix (among others) a race when a node + is suspended at the same time it is started causing silence: + * 0001-impl-node-improve-suspend.patch +- Add patch from upstream to fix BAP only showing off profile: + * 0001-bluez5-fix-BAP-profiles-showing.patch + +- Fix from upstream to ensure effect and sink nodes are set to + running: + * 0001-context-Dont-stop-setting-runnable-when-meeting-the-driving.patch +- Fix from upstream to prevent a crash when stopping a device + provider: + * 0001-gst-Prevent-a-crash-when-stopping-device-provider.patch +- Fix from upstream to fix a regression that makes plugins/effects + disappear in Carla Patchbay when there's no playback: + * 0001-jack-ports-become-visible-when-the-registration-is-queued.patch + * 0002-jack-handle-node.always-process-=-false-jack-nodes.patch +- Fix from upstream to fix pavucontrol and plasma-pa showing + duplicated sinks after resume or switching audio device profiles + (boo#1214374): + * 0001-pulse-server-set-all-change_mask-flags-when-removing.patch + +- Update to version 0.3.77: + * Highlights + - Fix a bug in ALSA source where the available number of + samples was miscaluclated and resulted in xruns in some + cases. + - A new L permission was added to make it possible to force a + link between nodes even when the nodes can't see eachother. + - The VBAN module now supports midi send and receive as well. + - Many cleanups and small fixes. + * PipeWire + - Global objects now only show permissions that apply to them. + The permissions required to perform various API calls are + documented. + - A new L permission was added to make it possible to force a + link between nodes even when the nodes can't see eachother. + - Config files need to end with .conf. + - The client.api is added the to global properties of a node. + * modules + - The VBAN module now supports midi send and receive as well. + - Fix module-profiler alignment and make sure we don't overrun + our buffers with many nodes. + - Protect libcanberra calls with a mutex because it is not + thread safe. + * SPA + - Support older compilers for spa_clear_ptr(). + - Fix a bug in ALSA source where the available number of + samples was miscaluclated and resulted in xruns. + - Don't set inotify on /dev but on the videoX devices directly. + Setting inotify on /dev would cause a lot of spurious wakeups + and lock contention in the fsnotify subsystem on some + benchmarks. + - Audioconvert now rate limits the warnings when it runs out of + buffers. + * pulse-server + - Some bugs and inconsistencies were fixed in device lookup. + - Improve subscribe event emission, detect changes to the sink + or the monitor and send the right sink/source event. + * JACK + - The libjack.so now has a minor version of 3 and a micro + version of the pipewire version. + - JACK clients will now see portregistration from other jack + clients when they activate/deactivate like real JACK. + * bluetooth + - Use some more autoptr cleanups, fix some leaks. + +- Update to version 0.3.76: + * Highlights + - Fix a regression that would cause the MPV pipewire backend + to fail because of a spurious thread-loop signal. + - Fix a crash when DBus is not found. + - ALSA hires timestamps are now disabled by default. + - Some more fixes and improvements. + * PipeWire + - A new option was added to pw-thread-loop to signal when the + thread starts. + - This is only used in module-rt to avoid regressions in mpv. + (#3374) + - Fix a compilation problem. + - Stream flags now only set the properties when not already + set. This fixes a regression with node autoconnect. (#3382) + * Tools + - pw-cat will now stop when the stream is disconnected. (#2731) + - Improve the pw-cat man page, mention that stdin/stdout + handling is only on raw data. + * modules + - module-rt will now not crash when dbus is not available but + error out as before. + - A new VBAN (vb-audio.com) sender and receiver was added. + (#3380) + * SPA + - Add an option in audioconvert to disable volume updates. + (#3361) + - ALSA hires timestamps are disabled by default because many + drivers seem to give wrong timestamps and cause extra delay. + * bluetooth + - LE Audio support is now enabled by default when liblc3 is + available now that bluez has support for detecting the + hardware features. + +- Add code in the spec file to modify the patch file + reduce-meson-dependency.patch (used to build in SLE/Leap) so that + we don't need to rebase it manually for every version update. +- Use gcc 11 in SLE/Leap since gcc 9 fails to build 0.3.75 with + ../spa/include/spa/utils/cleanup.h:52:13: error: dereferencing pointer to incomplete type ‘DIR’ {aka ‘struct __dirstream’} + 52 | __typeof__(*(ptr)) *_old_value = spa_steal_ptr(ptr); \ + +- Update to version 0.3.75: + * Highlights + - Link permissions between nodes are now enforced. This avoids + potential portal managed screencast nodes to link to the + camera even though it was not assigned permissions to do so + by the session manager (boo#1213682). + - Libcamera and v4l2 devices now have properties so that + duplicates can be filtered out by the session manager. + - A bug with draining was fixed where a buffer would be marked + EMPTY and would not play when it contained drained samples. + - Many fixes and improvements. + * PipeWire + - Permissions for links between nodes are now enforced. The + link will now check that the owner clients of the nodes can + see each other before allowing the link. This avoids + screensharing clients to accidentally being linked to the + camera nodes by the session manager. A side effect is that + patchbay tools will no longer be able to link portal managed + screencast nodes to the camera, for this we need a new + permission for those patchbay clients. + - The stream.rules/filter.rules are now evaluated when + connecting the stream/filter so that more properties can be + matched. + - Move some internal events from the context to the nodes to + better handle per-node threads in the future. + - The thread-loop will now signal when the thread is started. + * modules + - A timestamp workaround in module-raop was reverted because it + does not work in all cases. Instead latency was increased to + 1.5 seconds, which also makes the problematic device in + question work. + - The profiler module was reworked a bit to use the new node + realtime events. It should now also handle dynamically added + and removed drivers. + - The module-rt now does the rtkit calls from a separate thread + so that it does not block the main thread. This could cause + deadlocks during startup in some cases. + * SPA + - Atomic operation macros were move from internal pipewire API + to public API. + - The video-info structure now has a new + SPA_VIDEO_FLAG_MODIFIER_FIXATION_REQUIRED flag to instruct + the application to fixate the modifiers. This simplifies some + logic in applications a lot. + - The libcamera and v4l2 nodes now have properties to enumerate + the device id they are using. This can be used to match v4l2 + devices and libcamera devices and filter out duplicates. + - A bug with draining was fixed where a buffer would be marked + EMPTY and would not + +- Update to version 0.3.74: + * Highlights + - Fix a critical bug where audio to bluetooth devices would cut + out randomly. + - Improve RAOP compatibility. + - Avoid crashes after an update. + - Small fixes and improvements. + * PipeWire + - Mix info on port is now created explicitly. + - Remove the node as a driver peer when stopping. This caused + some problem with playback on and other remote bluetooth + devices. + - Work on avoiding crashes when loading new modules that use + internal API with old libpipewire. This is typical after an + update where the old library is still loaded by an + application but when a new stream is created, updated modules + are loaded. + * Modules + - The RTP source module now has an option to ignore the SSRC, + which is useful to continue to receive the stream when the + sender is restarted. + - The native protocol will refuse to load twice now instead of + silently ignoring the error. + - module-raop is compatible with more devices. + * SPA + - plugins will now warn when running out of buffers. This is + always a bad thing. + - Merge scope based cleanup macros. + - Add ratelimit function. + +- Update to version 0.3.73: + * Highlights + - Fixes an ALSA resume after suspend error. + - Handle and disable seemingly wrong hires timestamps from + ALSA. + - Filter-chain now has loadable plugin modules. The LV2 and + sofa plugins are moved to a separate .so file to make things + more modular. + - Rate changes in the graph should now be handled more + gracefully by loopback and filter-chain. + - A regression in the rtp-sap module was fixed where it would + in some cases fail to start. + - A potential crash in the peaks resampler was fixed. + - Many cleanups and other small bug fixes. + * PipeWire + - Fix a potential segfault when no fallback driver was set in + the config. + - Improve OPUS detection. + - Add ASYNC flag to pw-filter and pw-stream when queue/dequeue + is not called from the process function. This ensure we + allocate an extra buffer. + - Discard pending process callbacks when disconnecting. + - Cleanups and improvements to the debug environment variable + parsing. + - The graph rate was tweaked to better handle very low rates +  such as those requested by pavucontrol when it does the + signal monitoring. + * Modules + - An example filter module was added. + - Filter-chain and loopback now disable the resamplers if no + rate is specified and will always follow the graph rate. + - Improve setup of filter-chain. The graph is now created when + starting because this ensure the target graph rate is known. + - Filter-chain can now link notify ports to control ports in + the graph. + - Filter-chain now has loadable plugin modules. The LV2 and + sofa plugins are moved to a separate .so file. + - A regression in the rtp-sap module was fixed where it would + in some cases fail to start. + - Module-rt now has options to disable rlimits, portal and + rtkit. + - module-raop-discover now has an options to set the latency. + * Tools + - pw-cat now supports overriding all stream properties. + * SPA + - Disable rate negotiation when the resampler is disabled. We + will always follow the graph rate. + - Set device.icon property for UCM ports as well. + - Improve ALSA recover when using hires timestamps. This fixes + some problems after resume from suspend. + - ALSA will now warn and disable hires timestamp when they seem + wrong. + They can also be disabled manually with a property. + - V4l2 will now gracefully handle ENOTTY when enumerating frame + sizes and frame rates. + - A potential crash in the peaks resampler was fixed. + * pulse-server + - A client crash in pavucontrol is avoided by always setting a + card name. + - The graph rate is now taken correctly when using the FIX + flags. + - An option was added to ignore the FIX flags of a stream. Also + the documentation for those options was updated. + - module-raop-discover now support latency_msec. + * Bluetooth + - Remove an assert and issue a warning/recover instead when a + buffer is too small. + * GStreamer + - The device provider does locking when destroying the + registry. + +- Update to version 0.3.72: + * Highlights + - Fix a critical bug that would refuse to update the samplerate + or buffersize in JACK clients. + - A new module-netjack2-driver and module-netjack2-manager were + added that are compatible with NETJACK2. This allows PipeWire + to become a NETJACK2 manager or a driver between JACK2 or + PipeWire servers. + - Support was added for firewire devices with FFADO. This is + untested for now and MIDI is not implemented yet. + - The node scheduling was optimized some more. External drivers + are now as efficient as in-server ones. This should improve + performance of various drivers such as bluetooth and JACK + based drivers. + - Many, many bug fixes and a ton of improvements. + * PipeWire + - pw-filter can now be used to write sinks and sources. + - The node activation for drivers was changed. The driver now + does not need to go to the server to start the processing + cycle. This makes out-of-server drivers as efficient as + in-server drivers. + - Don't try to use drivers with 0 priority as fallback drivers. + This avoids making the screencast driver a driver for audio. + - Improve xrun count reporting in pw-top and the profiler. Now + each node has their own xrun counter updated when it fails to + complete processing during the cycle. + - pw-filter now also has support for TRIGGER. + - A potential fd leak was found when fds were send to a zombie + client. + - Fix a bug where monitor or capture streams were logged twice + in the profiler. + - Remove stream hooks safely. + - A bug in serialization of container properties was fixed. + This could result in truncated property values. + - The PIPEWIRE_AUTOCONNECT environment variable now always + overrides the autoconnect settings of streams. + - Node, port and link destroy now avoids some useless work. + - Port will now try to renegotiate a new format when idle. + * Modules + - The module-sap now is more compatible with AES67. + - A new FFADO driver module was added. This is completely + untested because of lack of hardware. Please test and report + issues. + - A new NETJACK2 driver and a NETJACK2 manager module were + added. These should be drop in replacements for the JACK2 + parts. + - The RAOP discover module now tries harder to only list + devices once. + - The zeroconf discover module now tries harder to only list + devices once. + - The RAOP sink module now handles latency better and is + compatible with some more devices. + - The loopback and filter-chain modules now always dequeue the + last input buffer to avoid stuttering in some cases. + - The SPA node factory module can now also export nodes. This + is used to export the PTP clock from the AES67 config file. + - A bug in module-jack-tunnel was fixed that would cause + stuttering and corrupted output in some cases. + - The resampler is now disabled in module-loopback and + filter-chain when the samplerate is set to follow the graph + rate. + - The way the mixer peer is sent to clients was improved. It is + now also possible to let a remote node know about mixer port + removes, which can avoid memory leaks and some code + simplifications. + * SPA + - Monitor ports now report latency correctly. + - The ALSA plugin now uses htimestamp to get a more accurate + ringbuffer position to estimate the clock skew. + - The channelmixer now has min/max-volume settings to limit or + fix the volume. + - The ALSA plugin can now control the playback and capture rate + of USB gadgets. This can avoid resampling and instead use the + USB feedback to control the rate. + - The ALSA output to multiple devices has been improved, some + lockups are avoided when the device ringbuffer is full. + - The compress-offload sink has improved negotiation. + * pulse-server + - Only try to use GSettings when the schema exists. + - @DEFAULT_SOURCE@, @DEFAULT_SINK@ and @DEFAULT_MONITOR@ are + now correctly handled as targets in playback and capture + streams. + - 2 new quirks are added to disable volume updates on + sinks/sources. + - The virtual-sink and virtual-source modules were added. These + are really example modules but actually also work and are + useful on PulseAudio so implement them as well. + - Fix initial stream volumes. + * Bluetooth + - Only register A2DP or BAP when we have codecs. + - Include codec into the media.name + * JACK + - Fix a critical bug that would refuse to update the samplerate + or buffersize. + - Improve updates of samplerate/buffersize, delay the updates + until the client is activated. + - Use the new mix-info updates to simplify the mixer setup and + peer detection. + * GStreamer + - Fill default strides instead of 0 on pipewire video buffers. +- Remove patch already included upstream: + * 0001-jack-update-bufsize-and-samplerate-when-skipping-not.patch +- Move libjack* conflicts from package pipewire-libjack-0_3 (which + has coinstallable libraries) to pipewire-jack (which includes + the ld.so.conf.d file). + +- Have pipewire-spa-plugins-0_2 suggest pipewire-libjack-%{apiver_str}: + this package requires libjack.so.0, so we best use our own + implementation. + +- Add patch from upstream to fix JACK buffersize updates: + * 0001-jack-update-bufsize-and-samplerate-when-skipping-not.patch +- Create a pipewire-jack package that provides jack-daemon (and + conflicts with any other) and requires the pipewire-libjack + library. + Move the ld configuration from pipewire-libjack, so that only + pipewire-jack forces PipeWire to be the default JACK. + +- Update to version 0.3.71: + * Highlights + - A new zero-latency jackdbus bridge was added. This works + similar to what PulseAudio has to offer and creates a + sink/source when jackdbus is started. It is however much more + efficient and runs the complete PipeWire graph as a + synchronous JACK client with no added latency. + - Many performance improvements. Activation of remote nodes is + more efficient, fewer eventfds are required on the clients, + less callback overhead in performence critical paths and an + optimized poll function was added. This was mainly driven by + the jackdbus module to get the lowest possible overhead when + running the graph. + - The JACK notify callback implementation was reworked to + emulate better what JACK does, improving compatibility with + ardour7 and the JACK stress test. + - More work on BAP devices. Device latency is now passed on to + applications also for multi-device headsets, and channel + allocation is handled better. + - Many more improvements and bugfixes. + * PipeWire + - Remove the hardcoded limit on io_areas. This is used to link + nodes together and exchange buffers, it was limited to 2048 + but now dynamically scales based on requirements. + - Rate and quantum changes are now applied correctly in more + cases. (#3159) + - Updates to client-node to more efficiently process the + driver. + - The profiler information was improved to be more accurate. + It should now work better for remote drivers. + - Some potential memory map errors were fixed in the protocol + because in some case with large messages, some fds were + closed too soon. + - pw-filter now implements the pw_filter_set_active() method. + - A potential out-of-buffers case was fixed in capture + pw-streams where buffers were not moved to the recycle queue + when the node suspended. + - Nodes are now always woken up with the eventfd. Previously + there were some optimiztions in the server to directly call + into the node process function but that optimization is not + necessary. Without this optimization it is now possible to + run nodes in different threads. + - pw-stream trigger is now implemented correctly in all cases. + - Remote nodes now use one eventfd less because they get + triggered with the node eventfd directly. + - Monitor ports are now ignored in latency updates. + - A potential race when reporting an error to a client was + fixed. (#3192) + - Fix a bug where always_process nodes would sometimes IDLE. + (#3189) + - Optimize peer activation. Nodes are now activated more + efficiently and independent of the number of links. It also + reduces the number of eventfds and memory in remote clients. + - A bug in property serialization was fixed. Values with spaces + would only serialize the first part of the value. + * Modules + - Correctly handle the echo-canceler plugin init method + fallback. The samplerate was not correctly configured. This + is only a regression for people that have external + echo-canceler plugins. + - RAOP sink now only sets the volume on the remote end when the + stream is recording. (#3175) + - RAOP discover now tries to deduplicate entries from the same + host. + - A new zero-latency jackdbus bridge was added. This works + similar to what pulseaudio has to offer and creates a + sink/source when jackdbus is started. It is however much more + efficient and runs the complete PipeWire graph as a + synchronous JACK client. + - The access module uses a more secure way to check the + application executable. + - module-combine-stream now has configurable delay and latency + for each stream. This can be used to align sinks/sources with + different latencies. + - A potential crash in module-pulse-tunnel was fixed when + shutting down. (#3199) + - Module-rt will now clamp the nice value to the min allowed + value to avoid errors from rtkit. (#3186) + - Fix a bug with the session counters in module-rtp-sap. Also + use the right format for L24. Improve the AES67 example + config. + - Improve some warning and info messages in module-rt. (#3194) + - module-rtp-session should now do something when started + without arguments. + - A potential crash in module-rtp-session was fixed. (#3217) + - module-filter-chain has better error reporting when a + convolver fails to load. (#3223) + * SPA + - Move some things around to avoid compiler warnings. (#3171) + - Increase mixer ports. Reorganize some things and bump mixer + input ports from 128 to 512. + - Fix a potential crash when a node is scheduled before it + completes the setup. + - The JACK sink and source SPA plugins have seen some + improvements. + - Allow the peaks resampler still if we disabled resampling. + - Perform more cleanup in audioadapter when in error. + - An optimized non-cancellable loop implementation was added. + - Callbacks were optimized with a _fast() varsion that doesn't + check the version and method. When this check is performed + earlier, it can be skipped in performance critical places. + - Some of the callbacks and system methods are now using the + fast function calls in critical paths. + - A potential division by zero was fixed in the ALSA plugins. + - Improve rate and quantum when starting audioconvert. + - Make it possible to override node.driver in the SPA + null-audio-driver. (#3220) + * pulse-server + - The audio info parameter parsing was refactored and improved. + - Fix some races with clients exiting when playing samples. + - An option was added to change or disable the dbus name + registration. (#2987) + * Bluetooth + - Implement battery reporting using AT+XEVENT. + - Disable hardware volume for 3M WorkTunes. + - Implement BAP audio locations (channel positions) by using + the new bluez properties. + * JACK + - Fix some errors reported by JACK test.cpp. (#2638) + - Add jack.show-midi option to show/hide midi ports. + - Add jack.max-client-ports option. JACK also has a port limit + and so PipeWire needs it as well to make the tests happy. + - Call the shutdown callback only when the server stopped, not + when there is a random error. (#3070) + - Avoid registering the same port name twice. + - Call port registration callbacks in activate/deactivate. + - Improve jack_port_connected(). + - Improve some error reporting. + - The JACK headers were updated to a newer version. + - JACK callbacks are now managed with an event queue to + simulate more what JACK does. This avoids emiting callbacks + when a method is blocking for a reply and causing deadlocks. + (#3183) + - Assign unique names to JACK clients. (#2833) + - Fix a potential crash when the thread_utils was used after + free. + - Aliases are now not filled in by default to improve JACK + compatibility. (#3154) + * ALSA + - The ALSA plugin will now wait for negotiation to complete or + an error before _prepare() completes. This makes more + applications deal correctly with the potential errors. + * Docs + - A new document about how scheduling is implemented was added. + - Update the pw-cli man page. (#2988) + - Document the SPA Pod serialization. + - Document the PipeWire native protocol. + +- Make pipewire-alsa conflict with alsa-plugins-pulse as both + provide /etc/alsa/conf.d/99-*-default.conf +- Replace "ffmpeg-5" with the ffmpeg_pref macro. +- Drop patches already included upstream: + * 0001-Revert-alsa-mixer-allow-to-re-attach-the-mixer-control.patch + * 0002-alsa-fix-area-pointers.patch + +- Update to version 0.3.70: + * Highlights: + - Fix a regression in the scheduler that could keep some nodes + IDLE. + - Fix a regression in the biquad filters in filter-chain. + - Fix a regression and potential crash in the ALSA mixer + probing. + - Fix a regression in pipewiresrc with timestamps that could + cause cheese to record video with wrong timestamps. + - Beamforming support was enabled in the echo-canceler. + - pulse-tunnel and raop-sink will now proxy local volume + changes to the remote end. + - More bugfixes and improvements. + * PipeWire + - Fix a bug in the graph scheduler where some nodes might stay + IDLE in some cases (like when connecting the source of the + echo-canceler to the sink). + - pw-metadata can now be created from the factory with initial + values for the metadata. (#3076) + - Conditions were added to the pipewire config file to make it + possible to configure the access module and the exec sections. + - Support was added in pw-stream to intercept and override + properties for the adapter. This can be used to implement + custom volume control, for example. + * Tools + - pw-metadata can now list all available metadata objects with + the -l option. + - A new pw-config tool was added to debug configuration file + loading and parsing. + * Modules + - The webrtc echo canceler now supports beamforming. You can + provide the coordinates of the microphones and let webrtc + perform beamforming on the captured samples to improve + quality and remove noise. + - Fix a regression in the filter-chain with biquad filters. + (#3161) and improve error reporting. + - The pulse-tunnel will now proxy the volume changes to the + remote end. + - The RAOP sink will now send volume parameters to control the + volume remotely. (#2061) + * SPA + - One ALSA commit was not correctly reverted and might cause + crashes. + - The ALSA sink and source now calculate the ALSA ringbuffer + memory location more correctly wich might improve + compatibility with some hardware. + - v4l2 now sets the values of the controls in the Props param. + * Pulse-server + - The echo-canceler aec_args are now parsed like they would be + under pulseaudio. + * Bluetooth + - More work on synchronizing BAP devices. + * GStreamer + - The GStreamer source can now renegotiate the format when it + changes. + - The GStreamer source now uses the BaseSrc clocking code to + implement the clock and timing code. +- Rebase patch: + * reduce-meson-dependency.patch +- Enable the ffmpeg plugin only in TW, since ffmpeg-5-mini doesn't + seem to be available in Leap/SLE + +- reenable ffmpeg plugin by building against ffmpeg-5-mini + +- Add patch from upstream for https://bugs.archlinux.org/task/78195 + * 0001-Revert-alsa-mixer-allow-to-re-attach-the-mixer-control.patch +- Add patch from upstream to fix some potentially broken devices: + * 0002-alsa-fix-area-pointers.patch + +- Only apply reduce-meson-dependency.patch when meson present + during build is too old. + +- Add patch to build pipewire in Leap 15.4: + * reduce-meson-dependency.patch + +- Update to version 0.3.69: + * Highlights: + - Reverted the UCM changes, they seem to cause regressions + causing audio to be muted in some cases. + - Fix a regression in the scheduler where a driver node might + not be marked as runnable in some cases, like when + echo-cancel is used. + - Handle links from the driver to itself. This makes the midi + bridge work again. + - ALSA rate matching for sources was fixed. It would previously + wait too long for rate matching and then cause drift. This + should reduce crackling and stuttering whan capturing in + low latency. + - Fix the GStreamer clock to make cheese video recording work + again. + - More fixes and improvements. + * PipeWire: + - Fix a regression in the scheduler where a driver node might + not be marked as runnable in some cases, like when + echo-cancel is used. + - Handle links from the driver to itself. This makes the midi + bridge work again. + - Some man pages were improved. + - Fix a potential crash when thread-loop is destroyed before + the loop. + * Modules: + - A new raw biquad filter was added to filter-chain. You can + manually set the 6 parameters and you can use this to create + custom filters per sample rate. + - The echo-canceller now supports different channels for the + capture and playback streams. + * SPA: + - A SB Audigy specific profile set was added to make better use + of the controls. + - More ALSA IRQ based scheduling improvements. + - ALSA rate matching for sources was fixed. It would previously + wait too long for rate matching and then cause drift. This + should reduce crackling and stuttering whan capturing in + low latency. + - The echo-cancel plugin API has a new method to make it + possible to have different channels for capture, source and + playback. + - Reverted the UCM changes, they seem to cause regressions + causing audio to be muted in some cases. + * Bluetooth: + - Many more BAP fixes and improvements. Devices are now + created as a set and can be combined into one device by the + session manager. + * GStreamer: + - Fix the GStreamer clock to make cheese video recording work + again. +- Enable gstreamer-device-provider (rh#2183691). + +- Update to version 0.3.68: + * Highlights: + - Symbolic links to the pipewire binary are now used instead of + recompiling the same binary multiple times. + - Changes to the graph scheduler related to quantum/rate + updates and calculation of the node states. Things should + start and switch between quantums and rates more smoothly now + and especially virtual devices should now only run when + required. + - A new RTP session module was added. This uses the Apple MIDI + protocol to configure low-latency bidirectional MIDI (and + with a PipeWire specific extension, also audio) between + machines. OPUS encoding was added to the RTP formats. + The SAP module was separated from the rtp-sink/source module + to make it more usable. + - A new runtime debug property was added to all streams and + nodes to trigger a save of the raw samples to a wav file. + Support for this has also been added to the echo-canceler to + debug potential issues. + - Module pulse-tunnel has improved rate matching and + synchronisation support. It should also not drift anymore for + capture devices. + - The link-factory now ignores by default the link.passive + property. This means that tools like pw-link or jack clients + and wireplumber can't make passive links anymore. The reason + is that there is now much more advanced logic in PipeWire + itself to handle passive links based on node and port + properties. + - The RAOP sink was ported to new OpenSSL functions. Digest + passwords are handled correctly now and support for more + devices was added. + - The ACP code was updated with new PulseAudio UCM code: + "Create multiple profiles per verb for conflicting devices". + This might change the names of devices, profiles and ports so + scripts might need to be updated. + - Upmixing is disabled again by default. We now ship config + files that distros can install to enable upmixing again. The + reason being that PipeWire should not apply fancy DSP + processing to audio by default. + - Many cleanups and bugfixes, including some crashes and memory + corruption bugs. + * PipeWire: + - Don't crash when calling _connect twice in stream/filter. + - Links are now installed instead of compiling the pipewire + binary multiple times. + - There is now a new core event bound_props that augments the + bound_id event with the global properties. This can be used + to get the global.serial among other global properties. + It also makes it possible in the future to let the server + allocate unique names or uuids. + - Fix a bug where the server could go into an infinite + reconfigure loop when the samplerate of a driver would + change. + - When a samplerate was forced, restore the previous best + samplerate when the samplerate is no longer forced. + - Rework how the states of the nodes in the graph are + calculated. A more refined algorithm is now used that only + runs nodes that need to run. + - Rework how the quantum change is applied to the graph. + Drivers are now responsible for using the new updated + rate/quantum before starting a new cycle. This avoids + starting a cycle with an old quantum first. + - pw-stream and pw-filter will now ensure that the Trigger + event is called from the main thread. + - node.force-rate=0 will now force the node.rate on the graph, + forcefully switching the hardware into the new rate if + possible. + - Additional checks were added to the thread-loop to check + locking order. + - Additional checks were added to pw-stream and pw-filter to + check if methods are called from the right thread context. + * modules: + - A new RTP session module was added. This uses the Apple MIDI + protocol to configure bidirectional MIDI (or audio) between + machines. + - SAP support was removed from module-rtp-source and + module-rtp-sink and moved to a separate module. This makes it + possible to use the RTP modules without SAP support as well. + - The echo-cancel module now has support to save the signals to + a wav file for debugging purposes. + - The RTP modules now have support for the OPUS codec. + - The RAOP module was ported to new openssl encryption + functions and handles digest passwords correctly now. + - module-raop-discover now has match rules to be able to select + the streams and set properties. + - Module pulse-tunnel has improved rate matching and + synchronisation support. + - Fix potential memory corruption and infinite loops because + module-pulse-tunnel was unloaded from the wrong thread. + - The link-factory now ignores by default the link.passive + property. This means that tools like pw-link or jack clients + and wireplumber can't make passive links anymore. The reason + is that there is now much more advanced logic in PipeWire + itself to handle passive links based on node and port + properties. + - module-echo-cancel will now clear its buffers after a suspend + to avoid playing stray samples. + - module-raop-sink will now handle 0 timing_port replies. + * SPA: + - The adapter module now has support for saving the raw audio +  to a wav file for debugging purposes. + - The ACP code was updated with new PulseAudio UCM code: + "Create multiple profiles per verb for conflicting devices". + This might change the names of devices, profiles and ports so + scripts might need to be updated. + - Upmixing was disabled again by default. We now ship config + files that distros can install to enable upmixing again. + - audioadapter and audioconvert have seen improvements in the + experimental non-DSP/passthrough mode. + - Fix a potential race where the dummy drivers could fail to + stop a timer and cause endless warnings in the logs. + - The ALSA plugin has experimental support for IRQ based + scheduling. This should decrease latency for some + (mostly USB) drivers. This should bring latency within JACK + latency. + - Audioconvert now has support for volume ramping. + - A new loop method was added the check if a thread is + currently running the loop. + - channelmix.disable and resample.disable now generate an error + when true and channelmixing or resampling is required in the + converter. + * Bluetooth: + - Fix a crash in some cases when a device was disconnected. + - Support async transport state changes. This avoids some + lockups when the bluetooth backend is having issues. + - Align BAP sinks. This improves synchronization between + earpieces. + * ALSA: + - Improve properties in pw-top and pavucontrol. + * pulse-server: + - Improve error handling from pulse-tunnel. + - Generate silence correctly for unsigned formats as well. + - Review buffer params. The streams should now just work with + 1 or 2 buffers. + - module-rtp-send and module-rtp-recv now have support for the + OPUS codec. + * JACK: + - Make sure we don't call any callbacks anymore when + deactivating. + * GStreamer: + - Sort the device by priority in deviceprovider. + +- Add pkgconfig(lc3) BuildRequires, and pass + bluez5-codec-lc3=enabled to meson. + +- Update to version 0.3.67: + * Highlights: + - The loopback module and other couples streams will now not + randomly fail in some cases. + - The RTP module now has support for sending and receiving MIDI + as well. + - The compress offload sink has seen many improvements. It now + uses ioctls directly to bypass limitations of tinycompress + (to be able to detect the available codecs, for example). + - Pulse server compatibility was improved for some apps by + improving the format parsing and FIX_ stream flag handling. + - The min quantum in the pulse server was changed from + 256/48000 to 128/48000 to fix some issues with games that + expect 5ms or less of latency. + - The Bluetooth plugin has seen many improvements in packet + scheduling to attempt to reduce stuttering on some devices. + - The ALSA plugin now handles some impossible cases better. + This fixes recording in QEMU again. + * PipeWire: + - SPDX tags were added to the code for copyright information. + - The random number functions were made more usable. + - The port property code was moved from the adapter to the port + implementation itself to make it more useful and unified for + the cases where no adapter is used (midi and video). + - Fix a potential overflow in mixer areas. + - Improve runnable state calculations of nodes. This is part of + ongoing work to avoid running nodes that should not need to + run. + - The stream will now always call the process function when + using trigger, even if there are no buffers. This avoids + stalls of the processing graph in some cases. + - Links are now marked as passive by PipeWire itself so that + the right thing happens in all cases. + - Implement the in/out/true values for the node.passive + property. + - Place a passive state on ports to make passive links on a + port by port basis. + * Tools: pw-cat has seen improvements in the encoded file + playback case. + * Modules: + - The rtp module has support for MIDI now. + - DSCP is now configurable in the RTP module. + - The loopback module doesn't randomly fail to work anymore. + * SPA: + - The null-audio sink can now be given a format and it will + return this instead of the default float ones. This makes it + possible to make a null-sink that has a given format. + - The compress offload sink has seen many improvements. It now + no longer uses tinycompress to be able to detect the + available codecs. + - The ALSA plugin now handles some impossible cases better. + - Fix compilation on older compilers. + * Pulse-server: + - The FIX_ flags are now implemented more correctly by fixating + the stream to the format of the sink/source they ask to be + connected to. + - There is now also an option to override the fixation based on + rules. + - Format parsing was improved and should now support all format + strings supported by pulseaudio including upper and lower + case variants and shortcuts. + - Channelmap parsing was improved and should now reject invalid + channelmaps as well as support the shortcuts supported by + pulseaudio. + - Escape codes in module arguments now work as it does in + pulseaudio. + - The min quantum was changed from 256/48000 to 128/48000 to + fix some issues with games that expect 5ms or less of + latency. + * JACK: + - jack.passive-links can now be used to have a JACK client make + passive links and the node.passive property is no longer used + for this because it has a different function. + - The qsynth rule was updated to the new node.passive features. + It is now only passive on the output side. + * Bluetooth: + - BAP delay and transport latency are handled now. + - A2DP and SCO can now use bigger buffers to improve quality + when the reception is jittery. + - The AT+BCC command is now implemented. + - Packet encoding now happens ahead of time when possible to + avoid delays before sending it. + - Source should now always produce complete (padded) buffers to + avoid sync problems. + - Don't set unnecessary socket options. + * GStreamer: + - The pipewiresrc now has an autoconnect argument. + - The metadata plane count is now handled correctly in more + cases. + - Stream errors are now handled correctly to stop the GStreamer + elements. + +- add a suggests on the pipewire-jack packages to avoid the jack + versions getting picked for dependency resolution + +- Update to version 0.3.66: + * Highlights + - Fix a regression in the pulseaudio module-combine-stream + because the new module-combine-stream was not installed. + - PipeWire can now generate a limits.d config file with our + recommended settings for priorities and memlock. + - Modules, exec and objects can now be loaded depending on + conditions. One example is the X11-bell module that can now + be disabled with a custom property override. + - Filter-chain has a new mysofa based spacialiser plugin. + - Support was added for different clocks that allow the RTP + modules to work with a PTP clock, for example. + - Many bugfixes and improvements. + * PipeWire + - Avoid rate switches when the graph is idle. + - The rate selection algorithm was improved. This ensures + minimal performance and quality loss when resampling. + - The default min.quantum was set to 32 again after it got + erronously changed to (the too low) 16 in version 0.3.45. + - Fix compilation issues with rust bindings because of macros + in defines. Work around it for now. + - Invalid file mappings are now refused. + - Modules, exec and objects can now be loaded depending on + conditions. One example is the X11-bell module that can now + be disabled with a custom property override. + - Filter now also supports _trigger_process() to drive the + graph. + - TID is now added to the journald log. + - PipeWire generates and installs + `/etc/security/limits.d/25-pw-rlimits.conf` that by default + contains project's recommended settings. Creation of the + pipewire group is left to the distro or user + ( `groupadd -r pipewire` ). See the rlimits-* Meson options + for controlling this behaviour. + - Additionally there is now by default disabled Meson option + that will install + `/etc/security/limits.d/20-pw-defaults.conf` with the current + Linux default memlock value. Distros with only kernels >=5.16 + or always using systemd v251 or newer do not need this. + But all other builds should set the + `-Dpam-defaults-install=true` Meson option to ensure that the + memlock value is always large enough. + * modules + - Install module-combine-stream. + - RTP source now has support for custom channel names. + - RTP source will now stop when inactive. + - Filter-chain has a new mysofa based spacializer plugin. + - The RTP modules can now use direct clock timestamps to send + and receive packets. This makes it possible to synchronise + sender and receiver with a PTP clock, for example. + - Filter-chain now has an invert plugin to invert the polarity + of a signal. + * SPA + - There is now an option to set the channels used for probing + Pro Audio devices. This could unlock more samplerates for + some devices when they are probed with fewer channels. + - Support was added for other clocks than the MONOTONIC clock + in the driver nodes. This can be used to synchronise the + graph to a PTP clock, for example. + - The ALSA source has some more headroom when rate matching to + avoid stuttering when following another driver. + - libcamera controls are now mapped to standard PipeWire + property values. + - The channelmixer has seen some improvements. + MONO and undefined channel layouts are now upmixed and + downmixed more correctly. + * Bluetooth + - Many BAP support fixes. + * GStreamer + - The gstreamer elements now support buffer video metadata so + that strides are correctly handled. + - pipewiresrc will now error out correctly in more cases. + * JACK + - The frame to/from time functions are improved to also work + with negative time and frame offsets. +- Drop patches already included upstream: + * 0001-modules-also-install-module-combine-stream.patch + +- Update to version 0.3.65: + * Highlights + - Add back the deprecated symbols but make sure a deprecated + warning is emitted for them. This fixes compilation issues in + bindings. + - Fix an error in the AVX code that could cause crackling in + filter-chain when using the mixer. + - The convolver in filter-chain can now select an IR from a + list of IRs that best matches the current samplerate. Also + resampling of the IR has been improved. + - A new native module-combine-stream was added. You can use + this to create a 5.1 device from 3 stereo soundcards, for + example, or direct the output to multiple sinks at once. + - Support for Bluetooth MIDI was added. This requires a + wireplumber addition as well. + - An ALSA plugin rule was added to tweak the buffer settings in + Davinci Resolve so that it now runs with acceptable latency. + - Support for compress offload was added using tinycompress. + This allows compressed formats to be decoded in hardware + using ALSA on some devices. + - Many more buffixes and improvements. + * PipeWire + - Add back the deprecated symbols but make sure a deprecated + warning is emitted for them. + - Fix a regression when running older servers and newer clients + (such as flatpaks on older server) where the server would run + clients too soon, causing crashes. + - Ensure that environment variables override any config values. + * Tools + - pw-cli has received some improvements in the output. + - pw-cat can now use ffmpeg to demux streams for compress + offload. + * modules + - The convolver IR volume is now preserved after resampling. + - Adapter ports can now have a custom prefix. + - module-rt now clamps the realtime priority to the user + allowed one if it is within an acceptable range. Before it + would fall back to RTKit immediately. + - The module-echo-cancel can now have per stream channel + layouts which makes it possible to link to specific audio + ports on a device. + - Fix an error in the AVX code that could cause crackling in + filter-chain when using the mixer. + - The convolver in filter-chain can now select an IR from a + list of IRs that best matches the current sample-rate. + - module-pipe-* now better matches the pulseaudio properties. + - A new combine-stream module was added to combine multiple + sinks into one sink. It is also possible to merge multiple + sources into one. + - module-rtp-source now has match rules to select what SAP + sessions to stream from. There were also improvements to the + buffering and latency handling. + - module-rtp-sink now handles multicast loopback correctly. + - module-rtp-sink implements min-ptime and max-ptime to control + the send packet latency. + * SPA + - A new modifier flag was added to the video format parser + helper to allow 0 (linear) as a valid modifier. + - Params includes were reorganized to make it more scalable. + Many compressed audio formats were added. + - The alsa pcm plugin now handles invalid values from the + driver gracefully. + - Fix some potential stuttering cause by wrong scaling and + overflow of the output buffers in audioconvert. + - Debug output is now also sent to the log instead of stdout. + - A debug context was added to debug macros to implement custom + debug handling. This is used to redirect the debug of pods to + the debug log instead of using some custom duplicated code. + - Fix some warnings for potentially undefined shifts in format + conversion. + - Support for compress offload was added using tinycompress. + This is mostly used on some embedded hardware where decoding + of audio formats can be done in hardware. + * Bluetooth + - Some fixes for LE audio were added. + - Support for Bluetooth MIDI was added. This requires a + wireplumber addition as well. + - Reply OK to empty commands. + - Improve compatibility with some devices that send stray \n + such as the Sennheiser HD 350BT. + * pulse-server + - Devices with unsupported formats (by the pulseaudio API) are + now also listed in the pulseaudio API (with invalid formats). + - The native module-combine-stream is used for + module-combine-sink. + * JACK + - Make jack.merge-monitor default to true to better match the + jack1/2 behaviour. Add an exception for mixxx, which is more + usable with unmerged monitors. + * ALSA + - The property handling in the ALSA plugin was improved. + alsa.properties and alsa.rules can now be added to the config + file. + - A rule was added to tweak the buffer settings in + Davinci Resolve so that it can run with acceptable latency. + - ALSA volume will now also use cubic volumes, like pulseaudio. + - The ALSA ctl plugin now also uses the client-rt.conf file. + - A new alsa.volume-method was added to configure cubic or + linear volume. + This can be set per application using the rules. + * GStreamer + - pipewiresrc will now advertise DMABUF support if the pipeline + supports this. + - pipewiresrc will now always be a live source unless told + otherwise. +- Drop reduce-meson-dependency.patch: openSUSE Leap 15.3 is + no longer supported. +- Add patch to install module-combine-stream: + * 0001-modules-also-install-module-combine-stream.patch +- Drop patches already included upstream: + * 0001-cpu-arm-Fix-incorrect-free.patch + * 0001-alsa-guard-against-some-invalid-values.patch + * 0001-spa-Fix-audioconvert-overflow-when-scaling.patch pkcs11-helper -- Added pkcs11-helper_support-RSA_NO_PADDING-padding.patch - * Fixes bsc#1175219 - * Adds support for openssl's RSA_NO_PADDING padding - * Sourced from https://github.com/OpenSC/pkcs11-helper/commit/c192bb48 +- Update to 1.29.0: + * build: do not fail if slot evnets are disabled, thanks to Fabrice Fontaine. + * core: do not assume standard objects supported by provider. + * openssl: set back key into EVP for openssl-3 to work, thanks to apollo13. + +- update to 1.28.0: + * build and OpenSSL compatibility fixes + * certificate: add methods accept full mechanism + * core: load provider library as private + * add API to support adding properties + * core: add PKCS11H_PROVIDER_PROPERTY_PROVIDER_DESTRUCT_HOOK + * session: respect login required token flag + * certificate: respect always authenticate flag + +- update to 1.27.0: + * core: handle PIN expiration after C_Login as C_Login may take a while + * core: return explict success when plugin&play and no threading and no + safefork, thanks to Tunnelblick + * openssl: build with openssl ec disabled + * openssl: support RSA_NO_PADDING padding, thanks to Selva Nair + * core: reduce mutex lock scope of add/remove provider, thanks to Frank Morgner + * core: improve the fork fixup sequence + +- Own %{_datadir}/aclocal: when we might switch to pkgconf instead + of pkg-config, nothing in the build root is 'accidentally' owning + this directory for us. -- add libtool as buildrequire to avoid implicit dependency - -- package baselibs.conf - -- Updated to version 1.07: - * Minor portability fix. -- Don't call autoreconf on older products. - plasma-browser-integration +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Fix KDEConnect property lookup in D-Bus response (kde#475004) + * Adapt to renamed activities library repo + * Reflect move of KActivities out of Frameworks to Plasma + plasma-framework -- Add patch to fix crash in task thumbnails (kde#446874) - * 0001-WindowThumbnail-postpone-texture-deletion-to-avoid-c.patch +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * [CI] Fix pipeline include + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- Changes since 5.109.0: + * Dialog: Fix positioning adjustments when dialog goes out of bounds + * Dialog: Factor out parts of expressions in positioning code + * SwitchIndicator: Enable layered rendering when semi-transparent + * add an option to disable installation of desktopthemes + * WindowThumbnail: proceed itemChange in QQuickItem +- Move the desktop themes in a subpackage that can be used with + both Plasma 5 and Plasma 6 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * dataengine: do not emit removal signals while iterators are open (kde#446531) + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + * Polish DropMenu before creating platform window + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Fix osd- icon IDs (kde#469303) + * Label: set horizontalAlignment explicitly + * Rename nepomuk icon to search (kde#416072) + * Fix build with Qt 6.5 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * DataEngines: Add forward compatibility as a porting aid + * containmentinterface: get applet position when menu key is pressed + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * PC3 menu: make interactive condition more robust + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Dialog: Fix calculation of distance between dialog and parent applet (kde#464201) + * Refactor glowbar SVG + * QMenuProxy & Plasma::Types::PopupPlacement: Reverse direction for RTL + * QMenuProxy: Fix relative positioning with embedded/off-screen parent windows + * IconItemTest: Wait for rendering before capturing an image of IconItem + * iconitem: Use InOutCubic for the animation's easing curve + * iconitem: Adjust fade animation to not flicker as much (kde#463061) plasma-nm5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adapt to plasma-framework being renamed to libplasma + * Adapt to plasma-framework moving to Plasma + plasma5-addons +- Switch to the latest GCC version available in Leap for packages + that can't build with the default compiler + +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adapt to plasma-framework being renamed to libplasma + * Adapt to plasma-framework moving to Plasma + * katesessions/konsoleprofiles: do not hold profilesmodel on the stack (kde#472862) + plasma5-desktop +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adapt CI to renamed plasma-framework and kactivities + * foldermodel: lift screen add/remove handling out of screenmapper (kde#467951) + * Fix plasma-framework dependency + * Adapt to plasma-framework moving to Plasma + * Reflect move of KActivities out of Frameworks to Plasma + plasma5-disks +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + plasma5-integration +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adjust to KWayland moving to Plasma + plasma5-pa +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adapt to plasma-framework being renamed to libplasma + * Adapt to plasma-framework moving to Plasma + plasma5-systemmonitor +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + plasma5-thunderbolt +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + plasma5-workspace +- Switch to the latest GCC version available in Leap for packages + that can't build with the default compiler + +- Update appstream build requirement for compatibility with 1.0.0 + +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283) + * Adapt CI to renamed plasma-framework and kactivities + * Unbreak Region&Lang KCM on !Linux (again) + * Fixup! The variable has a different name on 5.27 + * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set + * kcms/nightcolor: Fix nighcolor typos and warnings + * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730) + * Adapt to plasma-framework moving to Plasma + * Reflect move of KActivities out of Frameworks to Plasma + * Update to reflect move of KUserFeedback to Frameworks + * Reset KSMClient state even when logout is cancelled + * kcms/region_language: Fix check for GLIBC_LOCALE. + * applets/lock_logout: use PlasmaCore.IconItem + * appiumtests: add lock_logouttest + * appiumtests: adapt to Appium 3.0 +- Drop patches, now upstream: + * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch + polkit-kde-agent-5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- No code changes since 5.27.9 + postgresql16 +- Upgrade to 16.2: + * bsc#1219679, CVE-2024-0985: Tighten security restrictions + within REFRESH MATERIALIZED VIEW CONCURRENTLY. + One step of a concurrent refresh command was run under weak + security restrictions. If a materialized view's owner could + persuade a superuser or other high-privileged user to perform a + concurrent refresh on that view, the view's owner could control + code executed with the privileges of the user running REFRESH. + Fix things so that all user-determined code is run as the + view's owner, as expected + * If you use GIN indexes, you may need to reindex after updating + to this release. + * LLVM 18 is now supported. + * https://www.postgresql.org/docs/release/16.2/ + powerdevil5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adapt to renamed activities library repo + * backlighthelper: Implement support for the FreeBSD backlight(8) interface + * Reflect move of KActivities out of Frameworks to Plasma + prison-qt5 +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Remove code variants for building with Qt 6 + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- Changes since 5.106.0: + * Add EAN13 support + * Factor out code for interfacing with ZXing for barcode generation + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Fix PDF417 with binary content not producing any output with ZXing 2.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * KPrisonScanner target: add include dir for version header to interface + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Enable support for scanning barcodes (needed by itinerary) + protobuf -- Fix a potential DoS issue in protobuf-cpp and protobuf-python, - CVE-2022-1941, bsc#1203681 - * Add protobuf-CVE-2022-1941.patch -- Fix a potential DoS issue when parsing with binary data in - protobuf-java, CVE-2022-3171, bsc#1204256 - * Add protobuf-CVE-2022-3171.patch -- Refresh protobuf-CVE-2021-22570.patch -- Backport changes from 3.16.x tree for apply recent CVE patches - * Add protobuf-51026d922970e06475f005b39287963594134b96.patch - * Add protobuf-6ee16a9c60e734104aeb738503fe3f411c97bd88.patch - * Add protobuf-73e0d748b9acdc40b693f2879ce82ecb1a849b81.patch - * Add protobuf-7bff8393cab939bfbb9b5c69b3fe76b4d83c41ee.patch - * Add protobuf-4f02f056b5cea99052bfdfb6698afe47a3cf2964.patch - * Add protobuf-763c3588740b97e8e80b1b1a1a2dc4f417647133.patch - * Add protobuf-6c92f9dff1807c142edf6780d775b58a3b078591.patch - * Add protobuf-4e93585e8bb234efeacb7737b8d080968c5ab91e.patch - * Add protobuf-58d4420e2dd8a3cd354fff9db0052881c25369ce.patch -- Reorganize patch set ordering - -- Fix potential Denial of Service in protobuf-java in the parsing procedure - for binary data, CVE-2021-22569, bsc#1194530 - * Add protobuf-improve-performance-of-parsing-unknown-fields-in-Java.patch - -- Fix incorrect parsing of nullchar in the proto symbol, CVE-2021-22570, - bsc#1195258 - * Add protobuf-CVE-2021-22570.patch +- update to 25.1: + * Raise warnings for deprecated python syntax usages + * Add support for extensions in CRuby, JRuby, and FFI Ruby + * Add support for options in CRuby, JRuby and FFI (#14594) +- update to 25.0: + * Implement proto2/proto3 with editions + * Defines Protobuf compiler version strings as macros and + separates out suffix string definition. + * Add utf8_validation feature back to the global feature set. + * Setting up version updater to prepare for poison pills and + embedding version info into C++, Python and Java gencode. + * Merge the protobuf and upb Bazel repos + * Editions: Introduce functionality to protoc for generating + edition feature set defaults. + * Editions: Migrate edition strings to enum in C++ code. + * Create a reflection helper for ExtensionIdentifier. + * Editions: Provide an API for C++ generators to specify their + features. + * Editions: Refactor feature resolution to use an intermediate + message. + * Publish extension declarations with declaration + verifications. + * Editions: Stop propagating partially resolved feature sets to + plugins. + * Editions: Migrate string_field_validation to a C++ feature + * Editions: Include defaults for any features in the generated + pool. + * Protoc: parser rejects explicit use of map_entry option + * Protoc: validate that reserved range start is before end + * Protoc: support identifiers as reserved names in addition to + string literals (only in editions) + * Drop support for Bazel 5. + * Allow code generators to specify whether or not they support + editions. + [#] C++ + * Set `PROTOBUF_EXPORT` on + `InternalOutOfLineDeleteMessageLite()` + * Update stale checked-in files + * Apply PROTOBUF_NOINLINE to declarations of some functions + that want it. + * Implement proto2/proto3 with editions + * Make JSON UTF-8 boundary check inclusive of the largest + possible UTF-8 character. + * Reduce `Map::size_type` to 32-bits. Protobuf containers can't + have more than that + * Defines Protobuf compiler version strings as macros and + separates out suffix string definition. + * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated + oneof accessors. + * Fix bug in reflection based Swap of map fields. + * Add utf8_validation feature back to the global feature set. + * Setting up version updater to prepare for poison pills and + embedding version info into C++, Python and Java gencode. + * Add prefetching to arena allocations. + * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated + repeated and map field accessors. + * Editions: Migrate edition strings to enum in C++ code. + * Create a reflection helper for ExtensionIdentifier. + * Editions: Provide an API for C++ generators to specify their + features. + * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated + string field accessors. + * Editions: Refactor feature resolution to use an intermediate + message. + * Fixes for 32-bit MSVC. + * Publish extension declarations with declaration + verifications. + * Export the constants in protobuf's any.h to support DLL + builds. + * Implement AbslStringify for the Descriptor family of types. + * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated + message field accessors. + * Editions: Stop propagating partially resolved feature sets to + plugins. + * Editions: Migrate string_field_validation to a C++ feature + * Editions: Include defaults for any features in the generated + pool. + * Introduce C++ feature for UTF8 validation. + * Protoc: validate that reserved range start is before end + * Remove option to disable the table-driven parser in protoc. + * Lock down ctype=CORD in proto file. + * Support split repeated fields. + * In OSS mode omit some extern template specializations. + * Allow code generators to specify whether or not they support + editions. + [#] Java + * Implement proto2/proto3 with editions + * Remove synthetic oneofs from Java gencode field accessor + tables. + * Timestamps.parse: Add error handling for invalid + hours/minutes in the timezone offset. + * Defines Protobuf compiler version strings as macros and + separates out suffix string definition. + * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated + oneof accessors. + * Add missing debugging version info to Protobuf Java gencode + when multiple files are generated. + * Fix a bad cast in putBuilderIfAbsent when already present due + to using the result of put() directly (which is null if it + currently has no value) + * Setting up version updater to prepare for poison pills and + embedding version info into C++, Python and Java gencode. + * Fix a NPE in putBuilderIfAbsent due to using the result of + put() directly (which is null if it currently has no value) + * Update Kotlin compiler to escape package names + * Add MapFieldBuilder and change codegen to generate it and the + put{field}BuilderIfAbsent method. + * Introduce recursion limit in Java text format parsing + * Consider the protobuf.Any invalid if typeUrl.split("/") + returns an empty array. + * Mark `FieldDescriptor.hasOptionalKeyword()` as deprecated. + * Fixed Python memory leak in map lookup. + * Loosen upb for json name conflict check in proto2 between + json name and field + * Defines Protobuf compiler version strings as macros and + separates out suffix string definition. + * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated + oneof accessors. + * Ensure Timestamp.ToDatetime(tz) has correct offset + * Do not check required field for upb python MergeFrom + * Setting up version updater to prepare for poison pills and + embedding version info into C++, Python and Java gencode. + * Merge the protobuf and upb Bazel repos + * Comparing a proto message with an object of unknown returns + NotImplemented + * Emit __slots__ in pyi output as a tuple rather than a list + for --pyi_out. + * Fix a bug that strips options from descriptor.proto in + Python. + * Raise warings for message.UnknownFields() usages and navigate + to the new add + * Add protobuf python keyword support in path for stub + generator. + * Add tuple support to set Struct + * ### Python C-Extension (Default) + * Comparing a proto message with an object of unknown returns + NotImplemented + * Check that ffi-compiler loads before using it to define + tasks. + [#] UPB (Python/PHP/Ruby C-Extension) + * Include .inc files directly instead of through a filegroup + * Loosen upb for json name conflict check in proto2 between + json name and field + * Add utf8_validation feature back to the global feature set. + * Do not check required field for upb python MergeFrom + * Merge the protobuf and upb Bazel repos + * Added malloc_trim() calls to Python allocator so RSS will + decrease when memory is freed + * Upb: fix a Python memory leak in ByteSize() + * Support ASAN detection on clang + * Upb: bugfix for importing a proto3 enum from within a proto2 + file + * Expose methods needed by Ruby FFI using UPB_API + * Fix `PyUpb_Message_MergeInternal` segfault -- Fix Requires for python3 to python3-six. +- build against modern python on sle15 -- Add missing dependency of python subpackages on python-six - (bsc#1177127). +- Build with source and target levels 8 + * fixes build with JDK21 +- Install the pom file with the new %%mvn_install_pom macro +- Do not install the pom-only artifacts, since the %%mvn_install_pom + macro resolves the variables at the install time + +- update to 23.4: + * Add dllexport_decl for generated default instance. + * Deps: Update Guava to 32.0.1 + +- update to 23.3: + C++ + * Regenerate stale files + * Use the same ABI for static and shared libraries on non- + Windows platforms + * Add a workaround for GCC constexpr bug + Objective-C + * Regenerate stale files + UPB (Python/PHP/Ruby C-Extension) + * Fixed a bug in `upb_Map_Delete()` that caused crashes in + map.delete(k) for Ruby when string-keyed maps were in use. + Compiler + * Add missing header to Objective-c generator + * Add a workaround for GCC constexpr bug + Java + * Rollback of: Simplify protobuf Java message builder by + removing methods that calls the super class only. + Csharp + * [C#] Replace regex that validates descriptor names +- drop 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch (upstream) + +- Add patch to fix linking ThreadSafeArena: + * 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch +- Drop the protobuf-source package, no longer used + +- update to 22.5: + C++ + * Add missing cstdint header + * Fix: missing -DPROTOBUF_USE_DLLS in pkg-config (#12700) + * Avoid using string(JOIN..., which requires cmake 3.12 + * Explicitly include GTest package in examples + * Bump Abseil submodule to 20230125.3 (#12660) +- update to 22.4: + C++ + * Fix libprotoc: export useful symbols from .so + * Fix btree issue in map tests. + Python + * Fix bug in _internal_copy_files where the rule would fail in + downstream repositories. + Other + * Bump utf8_range to version with working pkg-config (#12584) + * Fix declared dependencies for pkg-config + * Update abseil dependency and reorder dependencies to ensure + we use the version specified in protobuf_deps. + * Turn off clang::musttail on i386 + +- drop python2 handling +- fix version handling and package the private libs again + +- Fix confusion in versions + +- Mention the rpmlintrc file in the spec. + +- Make possible to build on older systems, like SLE12 that miss + some of the used macros. + +- update to v22.3 + UPB (Python/PHP/Ruby C-Extension) + * Remove src prefix from proto import + * Fix .gitmodules to use the correct absl branch + * Remove erroneous dependency on googletest +- update to 22.2: + Java + * Add version to intra proto dependencies and add kotlin stdlib + dependency + * Add $ back for osgi header + * Remove $ in pom files +- update to 22.1: + * Add visibility of plugin.proto to python directory + * Strip "src" from file name of plugin.proto + * Add OSGi headers to pom files. + * Remove errorprone dependency from kotlin protos. + * Version protoc according to the compiler version number. +- update to 22.0: + * This version includes breaking changes to: Cpp. + Please refer to the migration guide for information: + https://protobuf.dev/support/migration/#compiler-22 + * [Cpp] Migrate to Abseil's logging library. + * [Cpp] `proto2::Map::value_type` changes to `std::pair`. + * [Cpp] Mark final ZeroCopyInputStream, ZeroCopyOutputStream, + and DefaultFieldComparator classes. + * [Cpp] Add a dependency on Abseil (#10416) + * [Cpp] Remove all autotools usage (#10132) + * [Cpp] Add C++20 reserved keywords + * [Cpp] Dropped C++11 Support + * [Cpp] Delete Arena::Init + * [Cpp] Replace JSON parser with new implementation + * [Cpp] Make RepeatedField::GetArena non-const in order to + support split RepeatedFields. + * long list of bindings specific fixes see + https://github.com/protocolbuffers/protobuf/releases/tag/v22.0 +- python sub packages version is set 4.22.3 as defined in + python/google/protobuf/__init__.py to stay compatible +- skip python2 builds by default +- drop patches: + * 10355.patch, + * gcc12-disable-__constinit-with-c++-11.patch (merged upstream) +- added patches: + * add-missing-stdint-header.patch added for compile fixes + +- Enable LTO (boo#1133277). + +- update to v21.12: + * Python + * Fix broken enum ranges (#11171) + * Stop requiring extension fields to have a sythetic oneof (#11091) + * Python runtime 4.21.10 not works generated code can not load valid + proto. + +- update to 21.11: + * Python + * Add license file to pypi wheels (#10936) + * Fix round-trip bug (#10158) + +- update to 21.10: + * Java + * Use bit-field int values in buildPartial to skip work on unset groups of + fields. (#10960) + * Mark nested builder as clean after clear is called (#10984) + +- update to 21.9: + * Ruby + * Replace libc strdup usage with internal impl to restore musl compat (#10818) + * Auto capitalize enums name in Ruby (#10454) (#10763) + * Other + * Fix for grpc.tools #17995 & protobuf #7474 (handle UTF-8 paths in argumentfile) (#10721) + * C++ + * 21.x No longer define no_threadlocal on OpenBSD (#10743) + * Java + * Mark default instance as immutable first to avoid race during static initialization of default instances (#10771) + * Refactoring java full runtime to reuse sub-message builders and prepare to + migrate parsing logic from parse constructor to builder. + * Move proto wireformat parsing functionality from the private "parsing + constructor" to the Builder class. + * Change the Lite runtime to prefer merging from the wireformat into mutable + messages rather than building up a new immutable object before merging. This + way results in fewer allocations and copy operations. + * Make message-type extensions merge from wire-format instead of building up + instances and merging afterwards. This has much better performance. + * Fix TextFormat parser to build up recurring (but supposedly not repeated) + sub-messages directly from text rather than building a new sub-message and + merging the fully formed message into the existing field. + +- update to 21.6: + C++: + * Reduce memory consumption of MessageSet parsing + +- update to 21.5: + PHP + * Added getContainingOneof and getRealContainingOneof to descriptor. + * fix PHP readonly legacy files for nested messages + Python + * Fixed comparison of maps in Python. + +- add 10355.patch to fix soversioning + +- update to 21.4: + * Reduce the required alignment of ArenaString from 8 to 4 + +- update to 21.3: + * C++ + * Add header search paths to Protobuf-C++.podspec (#10024) + * Fixed Visual Studio constinit errors (#10232) + * Fix #9947: make the ABI compatible between debug and non-debug builds (#10271) + * UPB + * Allow empty package names (fixes behavior regression in 4.21.0) + * Fix a SEGV bug when comparing a non-materialized sub-message (#10208) + * Fix several bugs in descriptor mapping containers (eg. descriptor.services_by_name) + * for x in mapping now yields keys rather than values, to match Python + conventions and the behavior of the old library. + * Lookup operations now correctly reject unhashable types as map keys. + * We implement repr() to use the same format as dict. + * Fix maps to use the ScalarMapContainer class when appropriate + * Fix bug when parsing an unknown value in a proto2 enum extension (protocolbuffers/upb#717) + * PHP + * Add "readonly" as a keyword for PHP and add previous classnames to descriptor pool (#10041) + * Python + * Make //:protobuf_python and //:well_known_types_py_pb2 public (#10118) + * Bazel + * Add back a filegroup for :well_known_protos (#10061) + +- Update to 21.2: +- C++ + - cmake: Call get_filename_component() with DIRECTORY mode instead of PATH mode (#9614) + - Escape GetObject macro inside protoc-generated code (#9739) + - Update CMake configuration to add a dependency on Abseil (#9793) + - Fix cmake install targets (#9822) + - Use __constinit only in GCC 12.2 and up (#9936) +- Java + - Update protobuf_version.bzl to separate protoc and per-language java … (#9900) +- Python + - Increment python major version to 4 in version.json for python upb (#9926) + - The C extension module for Python has been rewritten to use the upb library. + - This is expected to deliver significant performance benefits, especially when + parsing large payloads. There are some minor breaking changes, but these + should not impact most users. For more information see: + https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates +- PHP + - [PHP] fix PHP build system (#9571) + - Fix building packaged PHP extension (#9727) + - fix: reserve "ReadOnly" keyword for PHP 8.1 and add compatibility (#9633) + - fix: phpdoc syntax for repeatedfield parameters (#9784) + - fix: phpdoc for repeatedfield (#9783) + - Change enum string name for reserved words (#9780) + - chore: [PHP] fix phpdoc for MapField keys (#9536) + - Fixed PHP SEGV by not writing to shared memory for zend_class_entry. (#9996) +- Ruby + - Allow pre-compiled binaries for ruby 3.1.0 (#9566) + - Implement respond_to? in RubyMessage (#9677) + - [Ruby] Fix RepeatedField#last, #first inconsistencies (#9722) + - Do not use range based UTF-8 validation in truffleruby (#9769) + - Improve range handling logic of RepeatedField (#9799) +- Other + - Fix invalid dependency manifest when using descriptor_set_out (#9647) + - Remove duplicate java generated code (#9909) + +- Do not use %%autosetup, but %%setup and %%patch on other line + * Allows building on SLE-12-SP5 + +- Add temporary patch gcc12-disable-__constinit-with-c++-11.patch + that addresses gh#protocolbuffers/protobuf#9916. + +- Remove change_desc_db.patch, because underlying bug in + gh#googleapis/python-api-core#372 has been fixed. + +- Update to 3.20.1: + - PHP + - Fix building packaged PHP extension (#9727) + - Fixed composer.json to only advertise compatibility with + PHP 7.0+. (#9819) + - Ruby + - Disable the aarch64 build on macOS until it can be fixed. (#9816) + - Other + - Fix versioning issues in 3.20.0 +- Update to 3.20.1: + - Ruby + - Dropped Ruby 2.3 and 2.4 support for CI and releases. + (#9311) + - Added Ruby 3.1 support for CI and releases (#9566). + - Message.decode/encode: Add recursion_limit option + (#9218/#9486) + - Allocate with xrealloc()/xfree() so message allocation is + visible to the + - Ruby GC. In certain tests this leads to much lower memory + usage due to more + - frequent GC runs (#9586). + - Fix conversion of singleton classes in Ruby (#9342) + - Suppress warning for intentional circular require (#9556) + - JSON will now output shorter strings for double and float + fields when possible + - without losing precision. + - Encoding and decoding of binary format will now work + properly on big-endian + - systems. + - UTF-8 verification was fixed to properly reject surrogate + code points. + - Unknown enums for proto2 protos now properly implement + proto2's behavior of + - putting such values in unknown fields. + - Java + - Revert "Standardize on Array copyOf" (#9400) + - Resolve more java field accessor name conflicts (#8198) + - Fix parseFrom to only throw InvalidProtocolBufferException + - InvalidProtocolBufferException now allows arbitrary wrapped + Exception types. + - Fix bug in FieldSet.Builder.mergeFrom + - Flush CodedOutputStream also flushes underlying + OutputStream + - When oneof case is the same and the field type is Message, + merge the + - subfield. (previously it was replaced.)’ + - Add @CheckReturnValue to some protobuf types + - Report original exceptions when parsing JSON + - Add more info to @deprecated javadoc for set/get/has + methods + - Fix initialization bug in doc comment line numbers + - Fix comments for message set wire format. + - Kotlin + - Add test scope to kotlin-test for protobuf-kotlin-lite + (#9518) + - Add orNull extensions for optional message fields. + - Add orNull extensions to all proto3 message fields. + - Python + - Dropped support for Python < 3.7 (#9480) + - Protoc is now able to generate python stubs (.pyi) with + - -pyi_out + - Pin multibuild scripts to get manylinux1 wheels back + (#9216) + - Fix type annotations of some Duration and Timestamp + methods. + - Repeated field containers are now generic in field types + and could be used in type annotations. + - Protobuf python generated codes are simplified. Descriptors + and message classes' definitions are now dynamic created in + internal/builder.py. + - Insertion Points for messages classes are discarded. + - has_presence is added for FieldDescriptor in python + - Loosen indexing type requirements to allow valid index() + implementations rather than only PyLongObjects. + - Fix the deepcopy bug caused by not copying + message_listener. + - Added python JSON parse recursion limit (default 100) + - Path info is added for python JSON parse errors + - Pure python repeated scalar fields will not able to pickle. + Convert to list first. + - Timestamp.ToDatetime() now accepts an optional tzinfo + parameter. If specified, the function returns + a timezone-aware datetime in the given time zone. If + omitted or None, the function returns a timezone-naive UTC + datetime (as previously). + - Adds client_streaming and server_streaming fields to + MethodDescriptor. + - Add "ensure_ascii" parameter to json_format.MessageToJson. + This allows smaller JSON serializations with UTF-8 or other + non-ASCII encodings. + - Added experimental support for directly assigning numpy + scalars and array. + - Improve the calculation of public_dependencies in + DescriptorPool. + - [Breaking Change] Disallow setting fields to numpy + singleton arrays or repeated fields to numpy + multi-dimensional arrays. Numpy arrays should be indexed or + flattened explicitly before assignment. + - Compiler + - Migrate IsDefault(const std::string*) and + UnsafeSetDefault(const std::string*) + - Implement strong qualified tags for TaggedPtr + - Rework allocations to power-of-two byte sizes. + - Migrate IsDefault(const std::string*) and + UnsafeSetDefault(const std::string*) + - Implement strong qualified tags for TaggedPtr + - Make TaggedPtr Set...() calls explicitly spell out the + content type. + - Check for parsing error before verifying UTF8. + - Enforce a maximum message nesting limit of 32 in the + descriptor builder to + - guard against stack overflows + - Fixed bugs in operators for RepeatedPtrIterator + - Assert a maximum map alignment for allocated values + - Fix proto1 group extension protodb parsing error + - Do not log/report the same descriptor symbol multiple + times if it contains + - more than one invalid character. + - Add UnknownFieldSet::SerializeToString and + SerializeToCodedStream. + - Remove explicit default pointers and deprecated API from + protocol compiler + - Arenas + - Change Repeated*Field to reuse memory when using arenas. + - Implements pbarenaz for profiling proto arenas + - Introduce CreateString() and CreateArenaString() for + cleaner semantics + - Fix unreferenced parameter for MSVC builds + - Add UnsafeSetAllocated to be used for one-of string + fields. + - Make Arena::AllocateAligned() a public function. + - Determine if ArenaDtor related code generation is + necessary in one place. + - Implement on demand register ArenaDtor for + InlinedStringField + - C++ + - Enable testing via CTest (#8737) + - Add option to use external GTest in CMake (#8736) + - CMake: Set correct sonames for libprotobuf-lite.so and + libprotoc.so (#8635) (#9529) + - Add cmake option protobuf_INSTALL to not install files + (#7123) + - CMake: Allow custom plugin options e.g. to generate mocks + (#9105) + - CMake: Use linker version scripts (#9545) + - Manually *struct Cord fields to work better with arenas. + - Manually destruct map fields. + - Generate narrower code + - Fix #9378 by removing + - shadowed cached_size field + - Remove GetPointer() and explicit nullptr defaults. + - Add proto_h flag for speeding up large builds + - Add missing overload for reference wrapped fields. + - Add MergedDescriptorDatabase::FindAllFileNames() + - RepeatedField now defines an iterator type instead of + using a pointer. + - Remove obsolete macros GOOGLE_PROTOBUF_HAS_ONEOF and + GOOGLE_PROTOBUF_HAS_ARENAS. + - PHP + - Fix: add missing reserved classnames (#9458) + - PHP 8.1 compatibility (#9370) + - C# + - Fix trim warnings (#9182) + - Fixes NullReferenceException when accessing + FieldDescriptor.IsPacked (#9430) + - Add ToProto() method to all descriptor classes (#9426) + - Add an option to preserve proto names in JsonFormatter + (#6307) + - Objective-C + - Add prefix_to_proto_package_mappings_path option. (#9498) + - Rename proto_package_to_prefix_mappings_path to + package_to_prefix_mappings_path. (#9552) + - Add a generation option to control use of forward + declarations in headers. (#9568) +- Add change_desc_db.patch to fix + gh#googleapis/python-api-core#372 and + gh#protocolbuffers/protobuf#9867 + +- Change Requires: zlib-devel to pkgconfig(zlib) so as not to conflict with libz-ng-compat1. + +- update to 3.19.4: + Python: + * Make libprotobuf symbols local on OSX to fix issue #9395 (#9435) + Ruby: + * Fixed a data loss bug that could occur when the number of optional fields + in a message is an exact multiple of 32 + PHP: + * Fixed a data loss bug that could occur when the number of optional fields + in a message is an exact multiple of 32. + +- Update to 3.19.3: + C++: + * Make proto2::Message::DiscardUnknownFields() non-virtual + * Separate RepeatedPtrField into its own header file + * For default floating point values of 0, consider all bits significant + * Fix shadowing warnings + * Fix for issue #8484, constant initialization doesn't compile in msvc clang-cl environment + Java: + * Improve performance characteristics of UnknownFieldSet parsing + * For default floating point values of 0, consider all bits significant + * Annotate //java/com/google/protobuf/util/... with nullness annotations + * Use ArrayList copy constructor + Bazel: + * Ensure that release archives contain everything needed for Bazel + * Align dependency handling with Bazel best practices + Javascript: + * Fix ReferenceError: window is not defined when getting the global object + Ruby: + * Fix memory leak in MessageClass.encode + * Override Map.clone to use Map's dup method + * Ruby: build extensions for arm64-darwin + * Add class method Timestamp.from_time to ruby well known types + * Adopt pure ruby DSL implementation for JRuby + * Add size to Map class + * Fix for descriptor_pb.rb: google/protobuf should be required first + Python: + * Proto2 DecodeError now includes message name in error message + * Make MessageToDict convert map keys to strings + * Add python-requires in setup.py + * Add python 3.10 + +- Remove two build requires that are not needed + +- Update to 3.17.3: + C++ + * Introduce FieldAccessListener. + * Stop emitting boilerplate {Copy/Merge}From in each ProtoBuf class + * Provide stable versions of SortAndUnique(). + * Make sure to cache proto3 optional message fields when they are cleared. + * Expose UnsafeArena methods to Reflection. + * Use std::string::empty() rather than std::string::size() > 0. + * [Protoc] C++ Resolved an issue where NO_DESTROY and CONSTINIT are in incorrect order (#8296) + * Fix PROTOBUF_CONSTINIT macro redefinition (#8323) + * Delete StringPiecePod (#8353) + * Create a CMake option to control whether or not RTTI is enabled (#8347) + * Make util::Status more similar to absl::Status (#8405) + * The ::pb namespace is no longer exposed due to conflicts. + * Allow MessageDifferencer::TreatAsSet() (and friends) to override previous + calls instead of crashing. + * Reduce the size of generated proto headers for protos with string or + bytes fields. + * Move arena() operation on uncommon path to out-of-line routine + * For iterator-pair function parameter types, take both iterators by value. + * Code-space savings and perhaps some modest performance improvements in + * RepeatedPtrField. + * Eliminate nullptr check from every tag parse. + * Remove unused _$name$cached_byte_size fields. + * Serialize extension ranges together when not broken by a proto field in the + middle. + * Do out-of-line allocation and deallocation of string object in ArenaString. + * Streamline ParseContext::ParseMessage to avoid code bloat and improve + performance. + * New member functions RepeatedField::Assign, RepeatedPtrField::{Add, Assign}. + on an error path. + * util::DefaultFieldComparator will be final in a future version of protobuf. + * Subclasses should inherit from SimpleFieldComparator instead. + Kotlin + * Introduce support for Kotlin protos (#8272) + * Restrict extension setter and getter operators to non-nullable T. + Java + * Fixed parser to check that we are at a proper limit when a sub-message has + finished parsing. + * updating GSON and Guava to more recent versions (#8524) + * Reduce the time spent evaluating isExtensionNumber by storing the extension + ranges in a TreeMap for faster queries. This is particularly relevant for + protos which define a large number of extension ranges, for example when + each tag is defined as an extension. + * Fix java bytecode estimation logic for optional fields. + * Optimize Descriptor.isExtensionNumber. + * deps: update JUnit and Truth (#8319) + * Detect invalid overflow of byteLimit and return InvalidProtocolBufferException as documented. + * Exceptions thrown while reading from an InputStream in parseFrom are now + included as causes. + * Support potentially more efficient proto parsing from RopeByteStrings. + * Clarify runtime of ByteString.Output.toStringBuffer(). + * Added UnsafeByteOperations to protobuf-lite (#8426) + Python + * Add MethodDescriptor.CopyToProto() (#8327) + * Remove unused python_protobuf.{cc,h} (#8513) + * Start publishing python aarch64 manylinux wheels normally (#8530) + * Fix constness issue detected by MSVC standard conforming mode (#8568) + * Make JSON parsing match C++ and Java when multiple fields from the same + oneof are present and all but one is null. + * Fix some constness / char literal issues being found by MSVC standard conforming mode (#8344) + * Switch on "new" buffer API (#8339) + * Enable crosscompiling aarch64 python wheels under dockcross manylinux docker image (#8280) + * Fixed a bug in text format where a trailing colon was printed for repeated field. + * When TextFormat encounters a duplicate message map key, replace the current + one instead of merging. + Ruby + * Add support for proto3 json_name in compiler and field definitions (#8356) + * Fixed memory leak of Ruby arena objects. (#8461) + * Fix source gem compilation (#8471) + * Fix various exceptions in Ruby on 64-bit Windows (#8563) + * Fix crash when calculating Message hash values on 64-bit Windows (#8565) + General + * Support M1 (#8557) + +- Update to 3.15.8: + - Fixed memory leak of Ruby arena objects (#8461) + +- update to 3.15.7: + C++ + * Remove the ::pb namespace (alias) (#8423) + Ruby + * Fix unbounded memory growth for Ruby <2.7 (#8429) + * Fixed message equality in cases where the message type is different (#8434) + +- Can't assume non-existence of python38 macros in Leap. + gh#openSUSE/python-rpm-macros#107 + Test for suse_version instead. Only Tumbleweed has and needs the + python_subpackage_only support. + +- update to 3.15.6: + Ruby + * Fixed bug in string comparison logic (#8386) + * Fixed quadratic memory use in array append (#8379) + * Fixed SEGV when users pass nil messages (#8363) + * Fixed quadratic memory usage when appending to arrays (#8364) + * Ruby <2.7 now uses WeakMap too, which prevents memory leaks. (#8341) + * Fix for FieldDescriptor.get(msg) (#8330) + * Bugfix for Message.[] for repeated or map fields (#8313) + PHP + * read_property() handler is not supposed to return NULL (#8362) + Protocol Compiler + * Optional fields for proto3 are enabled by default, and no longer require + the --experimental_allow_proto3_optional flag. + C++ + * Do not disable RTTI by default in the CMake build (#8377) + * Create a CMake option to control whether or not RTTI is enabled (#8361) + * Fix PROTOBUF_CONSTINIT macro redefinition (#8323) + * MessageDifferencer: fixed bug when using custom ignore with multiple + unknown fields + * Use init_seg in MSVC to push initialization to an earlier phase. + * Runtime no longer triggers -Wsign-compare warnings. + * Fixed -Wtautological-constant-out-of-range-compare warning. + * DynamicCastToGenerated works for nullptr input for even if RTTI is disabled + * Arena is refactored and optimized. + * Clarified/specified that the exact value of Arena::SpaceAllocated() is an + implementation detail users must not rely on. It should not be used in + unit tests. + * Change the signature of Any::PackFrom() to return false on error. + * Add fast reflection getter API for strings. + * Constant initialize the global message instances + * Avoid potential for missed wakeup in UnknownFieldSet + * Now Proto3 Oneof fields have "has" methods for checking their presence in + C++. + * Bugfix for NVCC + * Return early in _InternalSerialize for empty maps. + * Adding functionality for outputting map key values in proto path logging + output (does not affect comparison logic) and stop printing 'value' in the + path. The modified print functionality is in the + MessageDifferencer::StreamReporter. + * Fixed https://github.com/protocolbuffers/protobuf/issues/8129 + * Ensure that null char symbol, package and file names do not result in a + crash. + * Constant initialize the global message instances + * Pretty print 'max' instead of numeric values in reserved ranges. + * Removed remaining instances of std::is_pod, which is deprecated in C++20. + * Changes to reduce code size for unknown field handling by making uncommon + cases out of line. + * Fix std::is_pod deprecated in C++20 (#7180) + * Fix some -Wunused-parameter warnings (#8053) + * Fix detecting file as directory on zOS issue #8051 (#8052) + * Don't include sys/param.h for _BYTE_ORDER (#8106) + * remove CMAKE_THREAD_LIBS_INIT from pkgconfig CFLAGS (#8154) + * Fix TextFormatMapTest.DynamicMessage issue#5136 (#8159) + * Fix for compiler warning issue#8145 (#8160) + * fix: support deprecated enums for GCC < 6 (#8164) + * Fix some warning when compiling with Visual Studio 2019 on x64 target (#8125) + Python + * Provided an override for the reverse() method that will reverse the internal + collection directly instead of using the other methods of the BaseContainer. + * MessageFactory.CreateProtoype can be overridden to customize class creation. + * Fix PyUnknownFields memory leak (#7928) + * Add macOS big sur compatibility (#8126) + JavaScript + * Generate `getDescriptor` methods with `*` as their `this` type. + * Enforce `let/const` for generated messages. + * js/binary/utils.js: Fix jspb.utils.joinUnsignedDecimalString to work with + negative bitsLow and low but non-zero bitsHigh parameter. (#8170) + PHP + * Added support for PHP 8. (#8105) + * unregister INI entries and fix invalid read on shutdown (#8042) + * Fix PhpDoc comments for message accessors to include "|null". (#8136) + * fix: convert native PHP floats to single precision (#8187) + * Fixed PHP to support field numbers >=2**28. (#8235) + * feat: add support for deprecated fields to PHP compiler (#8223) + * Protect against stack overflow if the user derives from Message. (#8248) + * Fixed clone for Message, RepeatedField, and MapField. (#8245) + * Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) + Ruby + * Added support for Ruby 3. (#8184) + * Rewrote the data storage layer to be based on upb_msg objects from the + upb library. This should lead to much better parsing performance, + particularly for large messages. (#8184). + * Fill out JRuby support (#7923) + * [Ruby] Fix: (SIGSEGV) gRPC-Ruby issue on Windows. memory alloc infinite + recursion/run out of memory (#8195) + * Fix jruby support to handle messages nested more than 1 level deep (#8194) + Java + * Avoid possible UnsupportedOperationException when using CodedInputSteam + with a direct ByteBuffer. + * Make Durations.comparator() and Timestamps.comparator() Serializable. + * Add more detailed error information for dynamic message field type + validation failure + * Removed declarations of functions declared in java_names.h from + java_helpers.h. + * Now Proto3 Oneof fields have "has" methods for checking their presence in + Java. + * Annotates Java proto generated *_FIELD_NUMBER constants. + * Add -assumevalues to remove JvmMemoryAccessor on Android. + C# + * Fix parsing negative Int32Value that crosses segment boundary (#8035) + * Change ByteString to use memory and support unsafe create without copy (#7645) + * Optimize MapField serialization by removing MessageAdapter (#8143) + * Allow FileDescriptors to be parsed with extension registries (#8220) + * Optimize writing small strings (#8149) + +- Updated URL to https://github.com/protocolbuffers/protobuf +- Update to v3.14.0 + Protocol Compiler + * The proto compiler no longer requires a .proto filename when it is not + generating code. + * Added flag `--deterministic_output` to `protoc --encode=...`. + * Fixed deadlock when using google.protobuf.Any embedded in aggregate options. + C++ + * Arenas are now unconditionally enabled. cc_enable_arenas no longer has + any effect. + * Removed inlined string support, which is incompatible with arenas. + * Fix a memory corruption bug in reflection when mixing optional and + non-optional fields. + * Make SpaceUsed() calculation more thorough for map fields. + * Add stack overflow protection for text format with unknown field values. + * FieldPath::FollowAll() now returns a bool to signal if an out-of-bounds + error was encountered. + * Performance improvements for Map. + * Minor formatting fix when dumping a descriptor to .proto format with + DebugString. + * UBSAN fix in RepeatedField + * When running under ASAN, skip a test that makes huge allocations. + * Fixed a crash that could happen when creating more than 256 extensions in + a single message. + * Fix a crash in BuildFile when passing in invalid descriptor proto. + * Parser security fix when operating with CodedInputStream. + * Warn against the use of AllowUnknownExtension. + * Migrated to C++11 for-range loops instead of index-based loops where + possible. This fixes a lot of warnings when compiling with -Wsign-compare. + * Fix segment fault for proto3 optional + * Adds a CMake option to build `libprotoc` separately + Java + * Bugfix in mergeFrom() when a oneof has multiple message fields. + * Fix RopeByteString.RopeInputStream.read() returning -1 when told to read + 0 bytes when not at EOF. + * Redefine remove(Object) on primitive repeated field Lists to avoid + autoboxing. + * Support "\u" escapes in textformat string literals. + * Trailing empty spaces are no longer ignored for FieldMask. + * Fix FieldMaskUtil.subtract to recursively remove mask. + * Mark enums with `@java.lang.Deprecated` if the proto enum has option + `deprecated = true;`. + * Adding forgotten duration.proto to the lite library + Python + * Print google.protobuf.NullValue as null instead of "NULL_VALUE" when it is + used outside WKT Value/Struct. + * Fix bug occurring when attempting to deep copy an enum type in python 3. + * Add a setuptools extension for generating Python protobufs + * Remove uses of pkg_resources in non-namespace packages + * [bazel/py] Omit google/__init__.py from the Protobuf runtime + * Removed the unnecessary setuptools package dependency for Python package + * Fix PyUnknownFields memory leak + PHP + * Added support for "==" to the PHP C extension + * Added `==` operators for Map and Array + * Native C well-known types + * Optimized away hex2bin() call in generated code + * New version of upb, and a new hash function wyhash in third_party + * add missing hasOneof method to check presence of oneof fields + Go: + * Update go_package options to reference google.golang.org/protobuf module. + C#: + * annotate ByteString.CopyFrom(ReadOnlySpan<byte>) as SecuritySafeCritical + * Fix C# optional field reflection when there are regular fields too + * Fix parsing negative Int32Value that crosses segment boundary + Javascript: + * JS: parse (un)packed fields conditionally +- from version 3.13.0 + PHP: + * The C extension is completely rewritten. The new C extension has significantly + better parsing performance and fixes a handful of conformance issues. It will + also make it easier to add support for more features like proto2 and proto3 presence. + * The new C extension does not support PHP 5.x. PHP 5.x users can still use pure-PHP. + C++: + * Removed deprecated unsafe arena string accessors + * Enabled heterogeneous lookup for std::string keys in maps. + * Removed implicit conversion from StringPiece to std::string + * Fix use-after-destroy bug when the Map is allocated in the arena. + * Improved the randomness of map ordering + * Added stack overflow protection for text format with unknown fields + * Use std::hash for proto maps to help with portability. + * Added more Windows macros to proto whitelist. + * Arena constructors for map entry messages are now marked "explicit" + (for regular messages they were already explicit). + * Fix subtle aliasing bug in RepeatedField::Add + * Fix mismatch between MapEntry ByteSize and Serialize with respect to unset + fields. + Python: + * JSON format conformance fixes: + * Reject lowercase t for Timestamp json format. + * Print full_name directly for extensions (no camelCase). + * Reject boolean values for integer fields. + * Reject NaN, Infinity, -Infinity that is not quoted. + * Base64 fixes for bytes fields: accept URL-safe base64 and missing padding. + * Bugfix for fields/files named "async" or "await". + * Improved the error message when AttributeError is returned from __getattr__ + in EnumTypeWrapper. + Java: + * Fixed a bug where setting optional proto3 enums with setFooValue() would + not mark the value as present. + * Add Subtract function to FieldMaskUtil. + C#: + * Dropped support for netstandard1.0 (replaced by support for netstandard1.1). + This was required to modernize the parsing stack to use the `Span<byte>` + type internally + * Add `ParseFrom(ReadOnlySequence<byte>)` method to enable GC friendly + parsing with reduced allocations and buffer copies + * Add support for serialization directly to a `IBufferWriter<byte>` or + to a `Span<byte>` to enable GC friendly serialization. + The new API is available as extension methods on the `IMessage` type + * Add `GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE` define to make + generated code compatible with old C# compilers (pre-roslyn compilers + from .NET framework and old versions of mono) that do not support + ref structs. Users that are still on a legacy stack that does + not support C# 7.2 compiler might need to use the new define + in their projects to be able to build the newly generated code + * Due to the major overhaul of parsing and serialization internals, + it is recommended to regenerate your generated code to achieve the best + performance (the legacy generated code will still work, but might incur + a slight performance penalty). + +- Fix the python subpackage generation + gh#openSUSE/python-rpm-macros#79 + +- Support multiple python3 flavors gh#openSUSE/python-rpm-macros#66 + +- Update to version 3.12.3; notable changes since 3.11.4: + Protocol Compiler + * [experimental] Singular, non-message typed fields in proto3 now support + presence tracking. This is enabled by adding the "optional" field label and + passing the --experimental_allow_proto3_optional flag to protoc. + * For usage info, see docs/field_presence.md. + * During this experimental phase, code generators should update to support + proto3 presence, see docs/implementing_proto3_presence.md for instructions. + * Allow duplicate symbol names when multiple descriptor sets are passed on + the command-line, to match the behavior when multiple .proto files are passed. + * Deterministic `protoc --descriptor_set_out` (#7175) + Objective-C + * Tweak the union used for Extensions to support old generated code. #7573 + * Fix for the :protobuf_objc target in the Bazel BUILD file. (#7538) + * [experimental] ObjC Proto3 optional support (#7421) + * Block subclassing of generated classes (#7124) + * Use references to Obj C classes instead of names in descriptors. (#7026) + * Revisit how the WKTs are bundled with ObjC. (#7173) + C++ + * Simplified the template export macros to fix the build for mingw32. (#7539) + * [experimental] Added proto3 presence support. + * New descriptor APIs to support proto3 presence. + * Enable Arenas by default on all .proto files. + * Documented that users are not allowed to subclass Message or MessageLite. + * Mark generated classes as final; inheriting from protos is strongly discouraged. + * Add stack overflow protection for text format with unknown fields. + * Add accessors for map key and value FieldDescriptors. + * Add FieldMaskUtil::FromFieldNumbers(). + * MessageDifferencer: use ParsePartial() on Any fields so the diff does not + fail when there are missing required fields. + * ReflectionOps::Merge(): lookup messages in the right factory, if it can. + * Added Descriptor::WellKnownTypes enum and Descriptor::well_known_type() + accessor as an easier way of determining if a message is a Well-Known Type. + * Optimized RepeatedField::Add() when it is used in a loop. + * Made proto move/swap more efficient. + * De-virtualize the GetArena() method in MessageLite. + * Improves performance of json_stream_parser.cc by factor 1000 (#7230) + * bug: #7076 undefine Windows OUT and OPTIONAL macros (#7087) + * Fixed a bug in FieldDescriptor::DebugString() that would erroneously print + an "optional" label for a field in a oneof. + * Fix bug in parsing bool extensions that assumed they are always 1 byte. + * Fix off-by-one error in FieldOptions::ByteSize() when extensions are present. + * Clarified the comments to show an example of the difference between + Descriptor::extension and DescriptorPool::FindAllExtensions. + * Add a compiler option 'code_size' to force optimize_for=code_size on all + protos where this is possible. + Ruby + * Re-add binary gems for Ruby 2.3 and 2.4. These are EOL upstream, however + many people still use them and dropping support will require more + coordination. + * [experimental] Implemented proto3 presence for Ruby. (#7406) + * Stop building binary gems for ruby <2.5 (#7453) + * Fix for wrappers with a zero value (#7195) + * Fix for JSON serialization of 0/empty-valued wrapper types (#7198) + * Call "Class#new" over rb_class_new_instance in decoding (#7352) + * Build extensions for Ruby 2.7 (#7027) + * assigning 'nil' to submessage should clear the field. (#7397) + Java + * [experimental] Added proto3 presence support. + * Mark java enum _VALUE constants as @Deprecated if the enum field is deprecated + * reduce <clinit> size for enums with allow_alias set to true. + * Sort map fields alphabetically by the field's key when printing textproto. + * Fixed a bug in map sorting that appeared in -rc1 and -rc2 (#7508). + * TextFormat.merge() handles Any as top level type. + * Throw a descriptive IllegalArgumentException when calling + getValueDescriptor() on enum special value UNRECOGNIZED instead of + ArrayIndexOutOfBoundsException. + * Fixed an issue with JsonFormat.printer() where setting printingEnumsAsInts() + would override the configuration passed into includingDefaultValueFields(). + * Implement overrides of indexOf() and contains() on primitive lists returned + for repeated fields to avoid autoboxing the list contents. + * Add overload to FieldMaskUtil.fromStringList that accepts a descriptor. + * [bazel] Move Java runtime/toolchains into //java (#7190) + Python + * [experimental] Added proto3 presence support. + * [experimental] fast import protobuf module, only works with cpp generated code linked in. + * Truncate 'float' fields to 4 bytes of precision in setters for pure-Python + implementation (C++ extension was already doing this). + * Fixed a memory leak in C++ bindings. + * Added a deprecation warning when code tries to create Descriptor objects + directly. + * Fix unintended comparison between bytes and string in descriptor.py. + * Avoid printing excess digits for float fields in TextFormat. + * Remove Python 2.5 syntax compatibility from the proto compiler generated _pb2.py module code. + * Drop 3.3, 3.4 and use single version docker images for all python tests (#7396) + JavaScript + * Fix js message pivot selection (#6813) + PHP + * Persistent Descriptor Pool (#6899) + * Implement lazy loading of php class for proto messages (#6911) + * Correct @return in Any.unpack docblock (#7089) + * Ignore unknown enum value when ignore_unknown specified (#7455) + C# + * [experimental] Add support for proto3 presence fields in C# (#7382) + * Mark GetOption API as obsolete and expose the "GetOptions()" method on descriptors instead (#7491) + * Remove Has/Clear members for C# message fields in proto2 (#7429) + * Enforce recursion depth checking for unknown fields (#7132) + * Fix conformance test failures for Google.Protobuf (#6910) + * Cleanup various bits of Google.Protobuf (#6674) + * Fix latest ArgumentException for C# extensions (#6938) + * Remove unnecessary branch from ReadTag (#7289) + Other + * Add a proto_lang_toolchain for javalite (#6882) + * [bazel] Update gtest and deprecate //external:{gtest,gtest_main} (#7237) + * Add application note for explicit presence tracking. (#7390) + * Howto doc for implementing proto3 presence in a code generator. (#7407) + +- Python: Add requirement on python-six + +- Update to version 3.11.4; notable changes since 3.9.2: + * C++: Make serialization method naming consistent + * C++: Moved ShutdownProtobufLibrary() to message_lite.h. For + backward compatibility a declaration is still available + in stubs/common.h, but users should prefer message_lite.h + * C++: Removed non-namespace macro EXPECT_OK() + * C++: Removed mathlimits.h from stubs in favor of using + std::numeric_limits from C++11 + * C++: Support direct pickling of nested messages + * C++: Disable extension code gen for C# + * C++: Switch the proto parser to the faster MOMI parser + * C++: Unused imports of files defining descriptor extensions + will now be reported + * C++: Add proto2::util::RemoveSubranges to remove multiple + subranges in linear time + * C++: Support 32 bit values for ProtoStreamObjectWriter to Struct + * C++: Removed the internal-only header coded_stream_inl.h and + the internal-only methods defined there + * C++: Enforced no SWIG wrapping of descriptor_database.h + (other headers already had this restriction) + * C++: Implementation of the equivalent of the MOMI parser for + serialization. This removes one of the two serialization + routines, by making the fast array serialization routine + completely general. SerializeToCodedStream can now be + implemented in terms of the much much faster array + serialization. The array serialization regresses slightly, + but when array serialization is not possible this wins big + * C++: Add move constructor for Reflection's SetString + * Java: Remove the usage of MethodHandle, so that Android users + prior to API version 26 can use protobuf-java + * Java: Publish ProGuard config for javalite + * Java: Include unknown fields when merging proto3 messages in + Java lite builders + * Java: Have oneof enums implement a separate interface (other + than EnumLite) for clarity + * Java: Opensource Android Memory Accessors + * Java: Change ProtobufArrayList to use Object[] instead of + ArrayList for 5-10% faster parsing + * Java: Make a copy of JsonFormat.TypeRegistry at the protobuf + top level package. This will eventually replace + JsonFormat.TypeRegistry + * Java: Add Automatic-Module-Name entries to the Manifest + * Python: Add float_precision option in json format printer + * Python: Optionally print bytes fields as messages in unknown + fields, if possible + * Python: Experimental code gen (fast import protobuf module) + which only work with cpp generated code linked in + * Python: Add descriptor methods in descriptor_pool are deprecated + * Python: Added delitem for Python extension dict + * JavaScript: Remove guard for Symbol iterator for jspb.Map + * JavaScript: Remove deprecated boolean option to getResultBase64String() + * JavaScript: Change the parameter types of binaryReaderFn in + ExtensionFieldBinaryInfo to (number, ?, ?) + * JavaScript: Create dates.ts and time_of_days.ts to mirror Java + versions. This is a near-identical conversion of + c.g.type.util.{Dates,TimeOfDays} respectively + * JavaScript: Migrate moneys to TypeScript + * PHP: Increase php7.4 compatibility + * PHP: Implement lazy loading of php class for proto messages + * Ruby: Support hashes for struct initializers + * C#: Experimental proto2 support is now officially available + * C#: Change _Extensions property to normal body rather than expression + * Objective C: Remove OSReadLittle* due to alignment requirements + * Other: Override CocoaPods module to lowercase + * further bugfixes and optimisations pulseaudio +- Update to version 17.0: + * Updates to ALSA UCM-based setups + * Battery level indication to Bluetooth devices + * Support for the Bluetooth FastStream codec + * webrtc-audio-processing dependency updated + * Trigger role groups added to module-role-cork + * XDG base directory spec for profile-set loading + * PA_RATE_MAX increased + * webrtc-audio-processing dependency updated + For details, see: + https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/17.0/ +- Drop obsoleted patches: + echo-cancel-add-webrtc-AEC3-support.patch + build-sys-Bump-cpp_std-to-c-17.patch + build-sys-Bump-webrtc-audio-processing-dependency.patch + +- minor fixes for setup-pulseaudio + * be sure /etc/profile.d/pulseaudio.sh exists before using grep + +- Remove with_old_webrtc define since webrtc-audio-processing 1.3 + now also builds for Leap 15.x in multimedia:libs so there's no + need for a special case. + +- Enable webrtc AEC3 support: + echo-cancel-add-webrtc-AEC3-support.patch +- Build fixes for webrtc-audio-processing 1.3 (only enabled for TW, + so far; Leap 15.x still receives the old version): + build-sys-Bump-cpp_std-to-c-17.patch + build-sys-Bump-webrtc-audio-processing-dependency.patch + +- Drop pulseaudio-gdm-hooks subpackage including default.pa-for-gdm + and pulseaudio-gdm-hooks.tmpfiles. Moved to gdm instead. + +- Enable LTO as the GCC issue is fixed with gcc13 (boo#1133278). + +- Move dbus-1 system.d file to /usr (bsc#1207584) + +- Update to 16.1 (bsc#1201331): + * Fix parsing of percentage volumes with decimal points in pactl + * Fix crash with the "pacmd play-file" command when reads from the + disk aren't frame-aligned + * Fix module-rtp-recv sometimes thinking it's receiving an Opus + stream when it's not + * Fix frequent crashing in module-combine-sink, regression in 16.0 + * Fix crashing on 32-bit architectures when using the GStreamer + codecs for LDAC and AptX + +- update to 16.0: + * Notes for end users + * Opus support in RTP modules + * Improved hardware support + * EPOS/Sennheiser GSP 670 USB/wireless headset + * SteelSeries GameDAC + * Behringer UMC22 generalized to Texas Instruments PCM2902 to support more products + * NI Komplete Audio 6 MK2 profiles + * Tunnel latency is now configurable + * Bluetooth device battery level reporting added + * Tunnel and combine-sunk latency fixes + * patcl can show information in JSON format + * Channel remixing can be disabled for module-combine-sink + * A lot of fixes to ALSA, bluetooth, and other components. + * Notes for application developers + * Stream latency reports now include resampler delay + * Module installation location changed, remember to upgrade paprefs to the latest version! + * Notes for packagers + * Opus support in the RTP modules requires enabling GStreamer + * Bluetooth battery level reporting via BlueZ requires enabling experimentals features in BlueZ + * New time smoother implementation + * Change Meson option 'daemon-only' to 'client' + * glib and fftw are now common dependencies, not only for the client. + * Enable GStreamer-based RTP by default when available + +- As we now have gstreamer dependencies in place, pass + gstreamer=enabled to meson, enable the features. + +- Enable GStreamer support in Pulseaudio. This allows to use + Bluetooth Headsets with LDAC or OpenAptX codec when available. + Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-app-1.0) and + pkgconfig(gstreamer-rtp-1.0) BuildRequires. + +- Drop unneeded nor used pkgconfig(gconf-2.0) BuildRequires: gconf + support was dropped upstream in version 15. + purpose +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- Changes since 5.113.0: + * Adapt to KAccounts API change + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Remove code variants for building with Qt 6 + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Fix build with Qt 6.5 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * Place Purpose::Menu headers into C++ namespace subdir, w/ compat headers + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + python3 +- Refresh CVE-2023-27043-email-parsing-errors.patch to + gh#python/cpython!111116, fixing bsc#1210638 (CVE-2023-27043). + qca:qt5 +- Update to version 2.3.8+git1: + * CI: Enable Android builds +- There's a v2.3.8 tag now so the version matches properly again + +- Update to version 2.3.7+git12: + * Increase version number + * Update rootcerts.pem + * test: add test for EME_PKCS1_OAEP and fix openssl >= 3.2 does not failing anymore when decrypting with the wrong key + (bsc#1217722) + * plugins/qca-ossl: Announce tripledes unconditionally again + +- Add a _service to pick up fixes from git +- Update to version 2.3.7+git8: + * CI: Also verify that presence of the ossl legacy provider impacts qca + * plugins/qca-ossl: Actually try loading the legacy provider + * plugins/qca-ossl: Neither PKCS12 nor 3DES are legacy + (boo#1218254) + * unittest/keybundle: Regenerate keys and certificates + * CI: Use clang-format-16 + * GIT_SILENT: Port to new gitlab ci template + * Replace sys/termios.h include for just termios.h + * Sign self-signed certs with SHA256 + qemu +- Try to solve the qemu-kvm dependency issues on all arches + (see, e.g., bsc#1218684) + * [openSUSE][RPM] Create the legacy qemu-kvm symlink for all arches + +- Update the service file to use OBS-scm (by fvogt) +- Various fixes: + * [openSUSE][RPM] Fix enabling features on non-x86_64 (bsc#1220011, bsc#1219818) + * [openSUSE][RPM] Disable test-crypto-secret in linux-user build + * [openSUSE] Update ipxe submodule reference (bsc#1219733, bsc#1219722) + * [openSUSE][RPM] spec: allow building without spice + +- Fix a build issue of OVMF caused by + https://gitlab.com/qemu-project/qemu/-/issues/2064: + * target/i386: fix incorrect EIP in PC-relative translation blocks + * target/i386: Do not re-compute new pc with CF_PCREL + +- Update to latest upstream release, 8.2.0: + The full list of changes are available at: https://wiki.qemu.org/ChangeLog/8.2 + Highlights include: + * New virtio-sound device emulation + * New virtio-gpu rutabaga device emulation used by Android emulator + * New hv-balloon for dynamic memory protocol device for Hyper-V guests + * New Universal Flash Storage device emulation + * Network Block Device (NBD) 64-bit offsets for improved performance + * dump-guest-memory now supports the standard kdump format + * ARM: Xilinx Versal board now models the CFU/CFI, and the TRNG device + * ARM: CPU emulation support for cortex-a710 and neoverse-n2 + * ARM: architectural feature support for PACQARMA3, EPAC, Pauth2, FPAC, + FPACCOMBINE, TIDCP1, MOPS, HBC, and HPMN0 + * HPPA: CPU emulation support for 64-bit PA-RISC 2.0 + * HPPA: machine emulation support for C3700, including Astro memory + controller and four Elroy PCI bridges + * LoongArch: ISA support for LASX extension and PRELDX instruction + * LoongArch: CPU emulation support for la132 + * RISC-V: ISA/extension support for AIA virtualization support via KVM, + and vector cryptographic instructions + * RISC-V: Numerous extension/instruction cleanups, fixes, and reworks + * s390x: support for vfio-ap passthrough of crypto adapter for + protected + virtualization guests + * Tricore: support for TC37x CPU which implements ISA v1.6.2 + * Tricore: support for CRCN, FTOU, FTOHP, and HPTOF instructions + * x86: Zen support for PV console and network devices +- Patch added (from upstream stable tree): + * include/ui/rect.h: fix qemu_rect_init() mis-assignment + qqc2-desktop-style +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- Changes since 5.109.0: + * Don't connect the same PanelView to the same PlasmaDesktopTheme N times + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Don't create Sonnet.Settings if not needed + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Don't attempt to sync colors when application is shutting down + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * CheckIndicator: Allow exclusive buttons to be detected via their ButtonGroup (kde#467390) + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- Changes since 5.103.0: + * ProgressBar: Pause indeterminate animation when invisible + * Added flat combobox without outline unless hovered + * TextField: Fix password-protection code from affecting normal text fields + * Drawer: Fix RTL by copying sizing code from upstream Default style + * Drawer: Use simpler sizing expressions from upstream Default style + * Don't check for selectByMouse on a non-existent root for TextArea + * use again the palette coming from Kirigami.Theme (kde#465054) + * Only enable TextArea context menu when able to select by mouse + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Too many changes since 5.102.0, only listing bugfixes: + * RadioButton: Add support for icons, just like in CheckBox (kde#442986) + rav1e +- Update to version 0.6.6: + * Sync the assembly with dav1d + * Additional improvements and cleanups + * Overall speed-up typically 5.2% +- Change soname to 0_6, and at the same time set min version for + cargo-c BuildRequires to > 0.9.26, as this is needed for the new + soname to be built correctly. +- Modernize _service and spec to more current way of doing rust + packaging. +- Use ldconfig_scriptlets macro for post(un) handling. +- Fix license tag to BSD-2-Clause AND ISC + +- Fix license tag to BSD-2-Clause and AOMPL-1.0. + +- Update to version 0.6.4+0: + * Safety critical bounds checking is off-by-one in sgrproj_box_ab_internal + * Initialize `low` array in a more rust-like way in `kmeans` + * Rework mutable borrows for symbol_with_update + * Drop explicit size for macro symbol_with_update + * Use const generics for CDFContextLog + * Fix undefined behavior in CDFContextLogOps + * ec: Simplify lr_compute function + * Use a bit counter instead of a byte counter in WriterRecorder + * Minimize bounds checks in pred functions + * Use generics for BD-8 on sgrproj functions + * Use saturating_sub in sgrproj_sum_finish + * Move bounds checks out of hot loop in sgrproj + * Ensure quantizer values are non-zero with a const fn + * Optimize base quants using NonZero integers (#3115) + * Move quant tables to separate file to improve organization (#3113) + * Use is_power_of_two method in divu_gen + * Fix rounding issue in HBD CDEF code + * Hint that creating a region from an empty plane is unlikely + * Minor optimization to take_slice + * Clean up cdef_dist + * Minor optimizations + * Optimizations for weighted_sse + * Add HBD AVX2 assembly for SAD (#3099) + * ec: Manually inline `msb()` and `ilog()` for clarity (#3104) + * Comment regarding cnt being unused + * Improve naming + * Use a bit counter instead of a byte counter in EC + * Add 10-bit cdef_dist ASM + * Optimise sad_plane_internal + * Save some bounds checks on me_stats + * Minor optimization to av1_get_mv_joint + * Use chunks_exact for performance in diff method + * Integrate CfL AC x86 assembly functions + * benches: Fix alignment issue for cfl_rdo + * Move luma_ac to predict module + * Extract luma_ac_internal with const generics + * Optimise plane::as_region + * Optimise BlockSize::from_width_and_height_opt + * Improve vectorization in get_sad + * Template entropy coding functions to help optimiser + * Enable SSE2/AVX512ICL put/prep/avg x86 assembly + * Enable AVX2 12-bit Inverse Transform x86 assembly + * Enable new SSE4.1 HBD Inverse Transform x86 assembly + * Pin assert_cmd, predicates and clap in Cargo.toml for rust 1.60.0 + * Prepare for release + * Fix header coding for level_idx < 7. + +- Update to version 0.6.2+0: + * Prepare for release + * Fix new clippy lints for Rust 1.66 + * Drop BUILT_TIME_UTC + * Shorten progress text + * Bump built to 0.5.2 + * Make git2 optional + * Simplify the version string + * Specify default threads behavior + * Fix the capi deps +- Removed dependency on libgit2 + * Added rav1e-cargo-no-git-default.patch + +- Update to version 0.6.1+0: + * Fix the capi deps + * Revert "x86: Disable 8x16 16bpc inverse transforms for SSE4.1" + * inverse_transform_add: Align to dav1d EOB convention + * x86: Disable 8x16 16bpc inverse transforms for SSE4.1 + * CI: Fix up deploy workflow + * Add C API for level. + * Add level to API and CLI. + * CI: Correct format of target_cpu for x86_64 in deploy workflow + * Produced optimized binary versions from CI + * Write level stored in sequence struct. + * Bump actions/download-artifact from 2 to 3 + * Bump actions/upload-artifact from 2 to 3 + * Bump actions/cache from 2 to 3 + * Update deps + * Update cargo-c binaries url + * Add Dependabot configuration for GitHub Actions updates + * tests: Add three-pass encode with target bitrate + * Add SIMD helpers to speed up Rust get_sad (#3050) + * Replace last 16x4 and 4x16 avx2 hbd satd intrinsics with asm (#3051) + * x86: Add AVX2 HBD SATD asm for 8x8-transformed blocks (#3048) + * Bump minimum rustc to 1.60, required by clap 4 + * Update clap to 4.0 + * Remove unused regex dependency + * Cleanup log level parsing + * Replace actions-rs/toolchain with dtolnay/rust-toolchain + * Remove action-rs/cargo + * rate: Retire and separate TwoPassOutParams + * rate: Estimate target quantizer on first pass + * segmentation: Reset min_segment on data update + * Replace AVX2 HBD SATD intrinsics with ASM, for some block sizes (#3039) + * Remove arrayref dependency + * Fix new clippy lints + * Move v_frame to its own repository + * Add scales and segment thresholds to dump_lookahead_data + * Fix UB in pred_max test + * Delete build.sh + * bin: Admit more than 2 encoder passes + * Create new speed level 8, drop level 7 + * Keep the version line compatible with 0.5 + * Add back shorthand for `--verbose` and `--quiet` (#3022) + * Mention cargo-criterion + * Bump criterion version + * Update to criterion non-deprecated api + * Prepare for 0.6.0 release + * bin: Bring --photon-noise out from under unstable feature + * Update guide on how to produce target-specific builds + * CI: Deploy rav1e-ch binary tuned for modern x86_64 + * build: Handle absent CARGO_CFG_TARGET_FEATURE + * Calculate geometric mean for DistortionScale::inv_mean() + * Convert plane-level distortion scales to fixed-point + * Expand precision of DistortionScale to Q14 + * Preserve intermediate precision in get_weighted_sse + * Add DistortionScale::blog64() + * Bump several dependencies + * Remove duplicated constants + * Remove aq_strength configuration + * logexp: Correct integer part in blog32_q11 + * logexp: Correct rounding bias in blog32_q11 + * Fix new clippy lints from Rust nightly (#3006) + * Use approximate binary log in Q11 for segmentation_optimize + * Add polynomial approximations of a binary exponential and logarithm. + * segmentation: Avoid reallocation in collect::<Box<[_]>>() + * logexp: Add a fixed-point binary log in Q24 for u32 to i32 + * logexp: Rewrite blog64 so that it is const + * rate: Pivot to util::logexp functions + * logexp: Add assertion for q57 input range + * logexp: Add binary exponential in Q24 format, saturated to 47 bits. + * logexp: Add conversions between 64-bit Q57 and 32-bit Q24. + * logexp: Add tests for bexp64 and blog64 + * logexp: Add 64-bit binary exponentiation and logarithm in Q57. + * kmeans: Split k-independent inner loop into its own function + * kmeans: Tidy up all but the inner loop + * segmentation: Change precision of log(scale) to Q23 + * Add missing code for segmentation with --tune Psnr + * Derive segments by k-means of spatiotemporal scales + * Add an implementation for k-means + * Remove vergen and use built to provide the same information + * Updating QUALITY_&_SPEED_FEATURES document in regards to libaom + * Adjust chroma offsets for frame-mean spatiotemporal scale + * Compute segmentation map thresholds from the offsets + * Implement From<f64> for DistortionScale + * Use fixed-sized array in luma/chroma pred mode counts (#2989) + * Add T.35 metadata C API. + * Bump console + dav1d-sys + system-deps + * CI: Pull in dev packages from Ubuntu Kinetic + * Implement SegmentationLevel::Full again + * segmentation: Limit minimum segment to avoid lossless mode + * Use spatiotemporal scales relative to frame mean + * Clean up encode_partition_topdown() (#2984) + * CI: Fix clippy:borrow_deref_ref warnings + * CI: Fix clippy::manual_range_contains warnings + * CI: Fix clippy::derive_partial_eq_without_eq warnings + * Fix aarch64 satd compilation on gcc + * Remove always-true if statement in encode_partition_topdown() (#2980) + * Add aarch64 NEON 8-bit SATD assembly for 4x4-transformed block sizes (#2972) + * Retune constants for ssim_boost + * Add enhanced version info + * Add T.35 metadata support. + * Simplify badges in README + * Remove travis badge + * CI: Switch to codecov + * CI: Do not consider crates directory for code coverage + * Stabilize the --film-grain-table parameter + * Compute segmentation offsets dynamically + * CI: macos-11 is the latest version + * CI: Update checkout action to v3 + * CI: Remove if construct to skip CI + * Remove unused .travis CI + * Remove unmaintained gitlab CI + * CI: Remove default linker paths on Windows + * CI: Deploy rav1e-ch in a new job + * CI: Improve Windows toolchains + * Optimize `BlockSize::from_width_and_height_opt` + * Use external crate for grain table generation and parsing + * Optimize write_uleb128 function + * ci: Use release-no-lto profile for gnu deploy on Windows + * Add a release-no-lto profile + * Avoid taking ownership of Arc<Frame<T>> in scenechange API (#2958) + * Disable undocumented_unsafe_blocks lint due to false positive regression + * Rewrite argument parsing to use Clap's derives + * Reuse plane allocations in estimate_intra_costs (#2957) + * Use a RwLock in frame_me_stats + * Replace as_tile_state_mut with a an apply function + * Simplify full_pixel_me + * Simplify the tile iterator + * Simplify the lifetime + * Move TileStateMut::enc_stats where is used + * Do not double collect the stats + * Simplify the tiler lifetimes + * Reuse me stats for lookahead + * Merge estimate_motion and motion_estimation into one function + * x86: Fix relocations in `sad_plane` + * Bump versions of aom and dav1d in CI (#2953) + * x86: Reduce code size in 8-bit film grain AVX-512 asm + * x86: Add high bit-depth film grain AVX-512 (Ice Lake) asm + * arm: Only produce the PAC/BTI .note section when targeting ELF + * arm: Add comments to #endif and #else in nonobvious cases + * arm: itx: Do clipping in all narrowing downshifts + * x86: Add 8-bit film grain AVX-512 (Ice Lake) asm + * build: Make "film_grain" vs "filmgrain" DSP file names consistent + * x86: Fix data being stored below the stack pointer in SSSE3 itx asm + * x86: Remove redundant labels and undefs in SSSE3 itx asm + * x86: Update x86inc.asm + * arm64: Add Armv8.3-A PAC support to assembly files + * x86: Add high bit-depth ipred filter AVX-512 (Ice Lake) asm + * x86: Add high bit-depth pal_pred AVX-512 (Ice Lake) asm + * x86: Add high bit-depth ipred smooth AVX-512 (Ice Lake) asm + * x86: Add high bit-depth ipred paeth AVX-512 (Ice Lake) asm + * x86/itx: Add 16x16 12bpc AVX2 transforms + * x86: Add mc.resize AVX-512 (Ice Lake) asm + * x86: Improve high bit-depth film grain AVX2 asm + * x86: Improve 8-bit film grain AVX2 asm + * x86: Fix overflow in 10-bit IDCT4 + * arm32: mc16: Fix out of bounds reads/writes in 8tap/bilin w2/w4 for vertical OBMC + * arm32: mc: Fix out of bounds reads/writes in 8tap/bilin w2/w4 for vertical OBMC + * arm64: mc16: Fix out of bounds reads/writes in 8tap/bilin w2/w4 for vertical OBMC + * arm64: mc: Fix out of bounds reads/writes in 8tap/bilin w2/w4 for vertical OBMC + * x86: Add high bitdepth mc(t)_scaled SSSE3 asm + * x86: Fix branch condition in high bit-depth put_bilin.h SSSE3 asm + * x86: Improve AVX2 generate_grain asm + * x86: Add 10-bit sgr AVX-512 (Ice Lake) asm + * x86: Add 8-bit mc(t)_scaled SSSE3 32-bit asm + * x86/itx: Add 16x8 12bpc AVX2 transforms + * x86/itx: Add 8x16 12bpc AVX2 transforms + * AArch64 Neon: Replace XTN, XTN2 pairs with single UZP1 + * AArch64 Neon: Use CMLT instead of SSHR to compute sign + * x86: Fix AVX/SSE state transitions in AVX-512 4x4 inverse transforms + * x86: Add high bitdepth wiener AVX-512 (Ice Lake) asm + * x86/itx: Add 16x4 12bpc AVX2 transforms + * x86/itx: Add 4x16 12bpc AVX2 transforms + * x86/itx: Convert 8bpc WHT to SSE2 + * x86: Fix edge padding in wiener_filter7_16bpc_ssse3 + * x86: Add high bitdepth mc blend AVX-512 (Ice Lake) asm + * x86: Add high bitdepth mc warp_affine_8x8 AVX-512 (Ice Lake) asm + * x86: Add high bitdepth mc bidir AVX-512 (Ice Lake) asm + * x86: Add high bitdepth mc bilin/8-tap AVX-512 (Ice Lake) asm + * x86/itx: Add 8x8 12bpc AVX2 transforms + * x86/itx: Add 8x4 12bpc AVX2 transforms + * x86/itx: Add 4x8 12bpc AVX2 transforms + * x86: Fix invalid memory access in cdef_filter_8x8_8bpc_avx512icl + * x86/itx: Add clipping to iadst 4x16 + * Remove lpf_stride parameter from LR filters + * Allow CDEF and LR to run sbrows in parallel + * arm64: Add Armv8.5-A BTI support to assembly files + * arm64: Change br instructions to ret for function returns + * x86/itx: Add 12-bit 4x4 transforms in AVX2 + * x86/itx: Rename rax to r6 + * x86/itx: Name constants more explicit + * x86: Add deblock loop filters AVX-512 (Ice Lake) asm + * x86: Add sgr AVX-512 (Ice Lake) asm + * x86: Add wiener_filter AVX-512 (Ice Lake) asm + * x86: Add ipred_filter AVX-512 (Ice Lake) asm + * x86: Add ipred dc/h/v/paeth/smooth/pal_pred AVX-512 (Ice Lake) asm + * x86: Add inverse transforms AVX-512 (Ice Lake) asm + * x86: Add blend AVX-512 (Ice Lake) asm + * x86: Add warp_affine_8x8 AVX-512 (Ice Lake) asm + * x86: Add mc 8-tap AVX-512 (Ice Lake) asm + * x86: Add mc put_bilin AVX-512 (Ice Lake) asm + * x86: Remove the option to disable AVX-512 + * x86: Add high bitdepth mc(t)_scaled AVX2 asm + * Simplify sgr_x_by_x calculations + * x86: Optimize shifts in 8-bit wiener_filter asm + * Support distinct 10 and 12 bit inverse transform implementations + * fix-up: x86: Add put/prep_bilin_scaled AVX2 asm + * fix-up: x86: Add bpc suffix to mc functions + * x86: Add high bitdepth cfl_ac_444 AVX2 asm + * x86: Improve high bitdepth cfl_ac AVX2 asm + * x86: Automatically convert SSE asm to AVX when compiling for AVX targets + * x86: Add 8-bit w_mask_422 and w_mask_444 SSSE3 asm + * x86: Improve high bitdepth cdef_filter AVX2 asm + * x86: Prefer tzcnt over bsr in cdef sec_shift calculations + * x86/itx: 64x64 inverse dct transforms hbd/sse4 + * x86/itx: 64x32 inverse dct transforms hbd/sse4 + * x86/itx: 64x16 inverse dct transforms hbd/sse4 + * x86/itx: 32x64 inverse dct transforms hbd/sse4 + * x86/itx: 16x64 inverse dct transforms hbd/sse4 + * x86: Add high bitdepth cdef_filter SSSE3 asm + * cdef: Remove redundant clipping + * itx/x86: rewrite .transpose4x8packed so it uses only m0-3,4&6 + * itx/x86: replace idct8x8.transpose with idct8x4.transpose4x8packed + * x86/itx: add 1/sqrt(2) (rect2) multiply macro + * x86/itx: share pass2 loop between {16,32}x32 dct^2 functions + * x86/itx: combine .write_8x8 and .round{1,2,3,4} into a single function + * x86/itx: combine .write_8x4 and .round{1,2} into a single function + * x86/itx: split dct/adst/identity pass=2 implementations for 16x8 + * x86/itx: 32x32 inverse dct transforms hbd/sse4 + * x86/itx: 32x16 inverse dct transforms hbd/sse4 + * x86/itx: 32x8 inverse dct transforms hbd/sse4 + * x86/itx: 16x32 inverse dct transforms hbd/sse4 + * x86/itx: 8x32 inverse dct transforms hbd/sse4 + * x86: Add high bitdepth mc.resize SSSE3 asm + * x86: Fix minor things in mc.resize_8bpc_ssse3 + * x86: Add high bitdepth mc.resize AVX2 asm + * x86: Add minor improvement to mc.resize_8bpc_avx2 + * x86: Add bpc suffix to mc functions + * x86/itx: merge pass=2 rounding and writing operations + * x86/itx: 32x{8,16,32} & {8,16}x32 idtx transforms hbd/sse4 + * x86/itx: replace .transpose8x8 with 2 calls to .transpose4x8packed + * x86/itx: document third argument in INV_TXFM_WxH_FN macros + * x86: Rewrite sgr8 SSSE3 asm + * x86: Add minor improvements to sgr16 SSSE3 asm + * x86/itx: 16x16 inverse transforms hbd/sse4 + * x86/itx: 16x8 inverse transforms hbd/sse4 + * x86/itx: 16x4 inverse transforms hbd/sse4 + * x86inc: Support memory operands in src1 in 3-operand instructions + * x86inc: Add stack probing on Windows + * Properly fix LOAD_MM_PERMUTATION for AVX-512 + * Replace abs() as unsigned with dedicated alternative. + * v_frame: Disable missing const fn clippy lint + * ci: Ignore tools for code coverage analysis + * ci: Ignore asm for code coverage analysis + * Reimplement sad_row as sad_plane (#2943) + * Remove explicit VEX coding from sad ASM (#2941) + * Rewrite x86 SAD row intrinsics in ASM + * Split `write_coeffs_lv_map` into smaller functions + * ci: Do not consider some directories for coverage + * Remove unused lifetime. + * ci: Enable source-based code coverage + * Silence unused variable warning. + * Use to_le_bytes in copy_to_raw_u8 (#2932) + * Improve codegen of copy_from_raw_u8 (#2930) + * Use const generics for downscale factor (#2927) + * Implement grain synthesis via photon noise tables + * Treat paths as OsString. + * Change muxer to use AsRef<Path> arguments. + * Remove a broken hawktracer annotation + * Break the scenechange module into smaller parts + * Add a mock around rayon for disabling threading + * Disable missing const fn clippy lint + * Use 64-bits for calculating 8x8 variance + * Avoid temporary allocation of block importance costs + * Remove unnecessary clones from metrics calculation + * rate: add assertion for q57 input range (#2911) + * Change non-square partition to search below the threshold + * Move complex pred modes for keyframes to s2 + * Fix memory leak when temporal RDO not in use + * Enable suboptimal_flops clippy lint (#2908) + * Also apply custom clippy lints to ivf and v_frame + * Fixes to existing clippy lints + * Enable linting functions that could be const + * Enable extra documentation lints + * Organize existing clippy lints + * Avoid multiple inlining of residual loop in SAD intrinsics (#2903) + * Improve storage of invalid and SEF frame invariants + * Fix pyramid and frame type tests + * Fix unnecessary auto-vectorization in residual loop of SAD intrinsics (#2897) + * Use a debian mirror with https support + * Update aom version and shasums for CI + * New clippy fixes from Rust 1.59 + * Fix new deprecation warnings from Clap 3.1.0 + * Cache and reuse intra costs from scenechange (#2895) + * Init Motion Est: Refine mvs when subsampling reduced + * Fix confusing scale factor (#2891) + * Speed up estimate_inter_costs again (#2890) + * Speed up estimate_inter_costs (#2889) + * Handle edges by cropping in initial motion estimation + * Simplify importance block sum in `estimate_importance_block_difference` (#2885) + * Add safety asserts for mc assembly callers + * Update to Edition 2021 + * Bump minimum Rustc to 1.56 + * Omit loop restoration on fully skipped areas + * Fix new clippy lints + * Improve codegen of `Plane::downsampled` + * Fix scale of motion estimation threshold + * Use const generics for stride_sse + * Make the doctests compile only + * Put doctests code in a separate test + * Bump minimum rust version to 1.54.0 + * Update to clap3 + * Refactor TxfmType to not have an invalid variant + * Improve codegen of av1_round_shift_array + * Use const generics for hadamard transforms (#2877) + * Add x86 assembly for cdef distortion + * Fix underflow that can occur in cdef distortion + * Use cdef_dist on smaller block and edges + * Display info for all y4m error types + * Allow passing cropped blocks sad and satd + * Fix overflow in cdef distortion + * Refactor `BlockSize` to not have an invalid variant (#2866) + * Skip transform mode search based on transform cost estimate + * Improve autovectorization of `downscale_in_place` + * Fix doc comments in speedsettings.rs + * Change non_square_partition feature to a threshold + * Silence repetitive warning on Rust nightly + * Do not call put/prep avx2 functions for ssse3 + * Organize speed settings into sub-structs + * Mark SpeedSettings struct as non-exhaustive + * Refactor the SpeedSettings impl + * Merge `no_scene_detection` and `fast_scene_detection` into one field + * Move rdo_lookahead_frames to SpeedSettings + * CI: Update to libaom to 3.2.0-2 + * Update a help message to be more relevant (#2853) + * Fix stable clippy lints for Rust 1.57 + * Use nasm-rs for nasm version check + * Better autovectorization of `spatiotemporal_scale` + * CI: Run cargo-c in offline mode + * Replace float sqrt+divide with fixed point rsqrt + * Perform UMH before resorting to full search + * CI: Always use latest grcov version + * CI: Always use latest cargo-c version + * Extend the rayon API mock to include scope() + * CI: Move to Debian Unstable for aom and dav1d + +- resolve bsc#1194113 (CVE-2018-25023) +- resolve bsc#1194119 (CVE-2021-45710) + rdma-core +- Update to v49.1 (jsc#PED-6891, jsc#PED-6864, jsc#PED-6839, jsc#PED-6836, + jsc#PED-6828, jsc#PED-6824, jsc#PED-6958, jsc#PED-6943, jsc#PED-6933, jsc#PED-6916) + - No release notes available. + samba +- Remove -x from bash shebang update-apparmor-samba-profile; + (bsc#1218431). + +- Update to 4.19.4 + * net changesecretpw cannot set the machine account password if + secrets.tdb is empty; (bso#13577). + * For generating doc, take, if defined, env XML_CATALOG_FILES; + (bso#15540). + * Trivial C typo in nsswitch/winbind_nss_netbsd.c; (bso#15541). + * vfs_linux_xfs is incorrectly named; (bso#15542). + * systemd stumbled over copyright-message at smbd startup; + (bso#15377). + * Following intermediate abolute share-local symlinks is + broken; (bso#15505). + * ctdb RELEASE_IP causes a crash in release_ip if a connection + to a non-public address disconnects first; (bso#15523). + * shadow_copy2 broken when current fileset's directories are + removed; (bso#15544). + * smbd does not detect ctdb public ipv6 addresses for + multichannel exclusion; (bso#15534). + * 'force user = localunixuser' doesn't work if 'allow trusted + domains = no' is set; (bso#15469). + * smbget debug logging doesn't work; (bso#15525). + * smget: username in the smburl and interactive password entry + doesn't work; (bso#15532). + * smbget auth function doesn't set values for password prompt + correctly; (bso#15538). + * Unable to copy and write files from clients to Ceph cluster + via SMB Linux gateway with Ceph VFS module; (bso#15440). + * Multichannel refresh network information; (bso#15547). + +- Update to 4.19.3 + * sid_strings test broken by unix epoch > 1700000000; + (bso#15520). + * smbd crashes if asked to return full information on close of + a stream handle with delete on close disposition set; + (bso#15487). + * smbd: fix close order of base_fsp and stream_fsp in + smb_fname_fsp_destructor(); (bso#15521). + * Improve logging for failover scenarios; (bso#15499). + * Files without "read attributes" NFS4 ACL permission are not + listed in directories; (bso#15093). + * CVE-2018-14628 [SECURITY] Deleted Object tombstones visible + in AD LDAP to normal users; (bso#13595). + * Kerberos TGS-REQ with User2User does not work for normal + accounts; (bso#15492). + * vfs_gpfs stat calls fail due to file system permissions; + (bso#15507). + * Samba doesn't build with Python 3.12; (bso#15513). + sddm +- Switch to the latest GCC version available in Leap for packages + that can't build with the default compiler + +- Remove unnecessary Requires(post*) + +- Config file changes: + * No longer own sddm.conf. The migration for this conflicts with + the other migration code, so: + * Drop code for migrating from Current=maui (Leap <= 42.2) + and the monolithic /etc/sddm.conf (Leap <= 42.3) + +- Add patch and drop unnecessary BuildRequirements of + extra-cmake-modules and kf5-filesystem: + * 0001-Drop-unnecessary-ECM-dependency-and-dead-uninstall-t.patch +- Split the greeter into a subpackage and use _multibuild to build + both daemon and greeter for Qt 5 and Qt 6. Add patches to allow + for greeter coinstallation: + * 0002-Make-sddm-greeter-for-Qt-5-and-Qt-6-coinstallable.patch + * 0003-Let-themes-specify-the-used-version-of-Qt.patch +- Refresh 0001-Read-the-DISPLAYMANAGER_AUTOLOGIN-value-from-sysconf.patch +- Don't set CMAKE_BUILD_TYPE=Release +- Make branding packages noarch +- Add %check + +- Add patches to allow dropping InputMethod= from 11-kwin_wayland.conf + (boo#1212880): + * 0001-greeter-Look-at-WAYLAND_DISPLAY-for-platform-detecti.patch + * 0002-Ignore-InputMethod-qtvirtualkeyboard-on-wayland.patch + +- Add patch to fix parsing some session .desktop files: + * 0001-Session-Parse-.desktop-files-manually-again.patch + +- Update to 0.20.0: + + Initial Qt6 support (Will break themes which rely on Qt 5) + + **Experimental** support for running the greeter with Wayland + + Enable HiDPI scaling by default + + Support for running X11 display server without root privileges + + Greeter: Support setting environment variables + + Allow additional env vars to be defined in session files (#1370) + + Make accountsservice data directory overridable via CMake + + Add support for X11 cursor size configuration + + Search XDG Base Directories for session files + + Display information and errors from PAM in the greeter (#1486) + * Remove the Passwd backend, make PAM mandatory + * Bump minimum CMake version to 3.4 + * Introduce SDDM_INITIAL_VT as the TTY to reach out to + * Set XCURSOR_SIZE in XorgDisplayServer::start + * Make it possible to start ConsoleKit D-Bus service during SDDM startup + * pam: Do not use tally2 if faillock is present + * Bump to Qt 5.15, port away from deprecated APIs + * remove `-logfile` arg that causes server to fail + - Set RUNTIME_DIR to /run/sddm when using systemd to follow FHS 3.0 + - Use avatars in FacesDir first and if not found search other locations + - Switch to using libxau with `FamilyWild` (#1230) + - New interface to access config values from themes (#1097) + - Session names are translated now (#1645) + - Many more bugfixes +- Important change: SDDM now uses the first free VT, it no longer prefers + tty7 (the InitialVT option in 00-general.conf has no effect anymore) +- Remove patches, now upstream: + * 0001-Use-PAM-s-username.patch + * 0001-Add-fish-etc-profile-and-HOME-.profile-sourcing-1331.patch + * 0004-Retry-starting-the-display-server.patch + * 0001-disable-automatic-portal-launching.patch + * 0001-Remove-suffix-for-Wayland-session.patch + * 0001-Redesign-Xauth-handling.patch + * 0002-Use-QTemporaryFile-with-xauth_XXXXXX-ih-XAuth.patch + * 0001-Process-all-available-auth-messages-in-a-loop.patch + * 0001-Avoid-starting-a-new-session-on-exit.patch +- Remove files, now upstream: + * sddm-tmpfiles.conf + * system-user-sddm.conf +- Rebased patches: + * 0001-Redesign-Xauth-handling.patch + * 0001-Write-the-daemon-s-PID-to-a-file-on-startup.patch + * 0001-Set-XAUTHLOCALHOSTNAME-in-sessions.patch + * 0001-Read-the-DISPLAYMANAGER_AUTOLOGIN-value-from-sysconf.patch + * sddm-service-handle-plymouth.patch + * 0003-Leave-duplicate-symlinks-out-of-the-SessionModel.patch +- Drop patches, not applicable anymore: + * 0001-Systemd-service-unit-Use-tty7-by-default.patch +- Add 11-kwin_wayland.conf to use kwin_wayland as wayland compositor + sg3_utils +- Fix missing SCSI_MODEL and other fields for "sg_inq --export" + (bsc#1219874) + +- Fix spurious warning for non-SCSI devices (boo#1218666) +- Add 00-scsi-sg3_config.rules to dracut.conf (jsc#PED-6226, bsc#1219289) + +- Upstream bug fixes for sg3_utils 1.48 (bsc#1218591) + * sg_turs: fix missing CDB on several codepaths + * sg_dd: fix bug that identified all block devices as NVME + * rescan-scsi-bus.sh: avoid root FS going read-only with + "rescan-scsi-bus.sh -r" (gh#doug-gilbert/sg3_utils#46) + shared-mime-info +- Explicitly use gcc 13 on SLE. + +- Update to 2.4 + * Restore mimetype name for *.bz2 and *.tar.bz2 + * Improve detection of application/mac-binhex40 + * Add application/x-msdownload and subtypes + * Add Windows app store types + * Give Windows Installer packages the package icon + * Lower priority for text/x-mpsub's magic, so it doesn't match + pcb-drillFile.drl + * Add application/x-powershell + * Add application/wasm + * Change comment of text/x-mpsub + * Change comment of text/x-mpl2 + * Add text/x-component + * Give higher priority to the more specific image/apng magic + * Recognize *.jfif as image/jpeg + * Add application/its+xml + * Add text/x-vb + * Add text/x-basic + * Add new group "chemical" in update-mime-database + * Add mimetype for Protein Data Bank (pdb) files + * Remove too generic magic from application/x-pak + * Add application/json5 + * Add text/vbscript.encode + * Add text/jscript.encode + * Add text/jscript as synonym of text/javascript + * Fix backwards relationship between text/javascript and + application/ecmascript + * Add application/vnd.cups-ppd + * Add application/x-ms-shortcut + * Give application/x-mswinurl the link icon + +- Update to version 2.3: + * Add DOS/Windows batch file type + * Add Gerber and Excellon drill files + * Add JPEG XR mime type + * Add Modrinth modpack + * Add OpenVPN profile + * Add Portable Font Resource application/font-tdpfr. + * Add TAK audio mime type + * Add application/vnd.microsoft.windows.thumbnail-cache + * Add application/vnd.ms-officetheme + * Add application/x-bzip for bzip2's deprecated predecessor bzip + * Add application/x-bzip3 + * Add application/x-fishscript and application/x-nuscript + * Add application/x-ms-pdb + * Add application/x-zpaq + * Add definition and test file for StuffIt X archives. + * Add image/apng + * Add mime type for Typst files + * Add mimetype application/x-lmdb + * Add mimetype for Blueprint source code + * Add mimetype for CBOR + * Add mimetype for Devicetree source code + * Add mimetype for ERIS link files + * Add mimetype for Flattened Devicetree (binary) + * Add mimetype for Quite OK Image Format (QOI) + * Add perf data file type + * Add subclass information for .ppt and .xls + * Add support for newer AAXC Audible Audiobook format + * Add text/julia for Julia source code + * Add text/x-nim and text/x-nimscript + * Add todo.txt mime type + * Add two new languages + * Avoid meson errors when 'build-tools' is set to false + * Bump magic priority for application/ovf + * CI: Use dnf5 instead of dnf + * Change descriptions to say LibreOffice rather than OpenOffice + * Don't install man page on Windows + * Fix description for audio/x-xi + * Give application/x-raw-floppy-disk-image the floppy media icon + * Give generic optical disk images the optical media icon + * Identify .pdb files without a signature match as + application/vnd.palm + * Improve matching for message/rfc822 + * Lengthen image/png magic + * Make application/pgp-* not inherit from text/plain + * Make application/vnd.squashfs a subclass of + application/vnd.efi.img + * Make update-mime-database compatible with MSVC (by porting it + to C++) + * Prefer application/java-archive to application/x-java-archive + * Prefer application/vnd.efi.img over + application/x-raw-disk-image + * Prefer application/vnd.efi.iso over application/x-cd-image + * Prefer audio/vnd.wave over audio/x-wav + * Prefer video/vnd.avi over video/x-msvideo + * Remove "##" magic for matlab files + * Rename application/x-bzip to application/x-bzip2 + * Revert "use Title Case for mime type description" + * Update application/sieve. + * Updated to latest xdgmime + * add tiled map editor map and tileset files + * application/javascript: Rename to text/javascript + * application/vnd.dart: use IANA registered type + * application/vnd.dbf: use IANA registered type + * application/yaml: use IANA registered type + * audio/x-wav: Add missing sub-class relationship with + application/x-riff + * buildsystem - add options for building tests and translations + * ci: Use ci-templates to build image + * ci: Use detached pipelines + * icons for 3d model formats + * spec: Clarify that namespaceURI can be empty + * text/markdown: add x-office-document generic-icon + * text/vnd.familysearch.gedcom: use IANA registered type + * use Sentence case for mime type descriptions + * use Title Case for mime type description + * video/vnd.youtube.yt: add magic + * video/vnd.youtube.yt: use IANA registered type +- Add generic c++_compiler BuildRequires: shared-mime-info now + depends on a c++ compiler. + +- Filter out dependency on /usr/bin/pkg-config: this package is + installed on basically all systems, but it also contains a .pc + file. Splitting this into a -devel package seems not reasonable. + sharutils +- add sharutils-4.14.2-Pass-compilation-with-Werror-format-security.patch + +- No longer recommend -lang: supplements are in use. + +- Add -fcommon to optflags. This fixes (boo#1160292), and can be + removed if upstream releases a version which compiles with + - fno-common + +- Drop mailx BuildRequires. The "sync directories over mail" feature + has been removed in 4.11.1. + +- gnulib-libio.patch: Update gnulib for libio.h removal +- Use %license for COPYING + -- remove useless automake dependency - -- add automake as buildrequire to avoid implicit dependency - -- Recommends instead of require lang package. - -- create sharutils-lang - -- Update to 4.11.1. Changes since 2.6.3: - 4.11.1: - * mail-files was completely broken and cannot be in use. Removed. - mailshar (its wrapper script) also remvoed. - 4.10: - * test and handle clobber option correctly in generated scripts. - 4.9: - * Fix up quoting some more in the shar script messages. - Translators will not have to worry over shell quoting any more. - 4.7.1: - * uudecode will not create output file names with trailing white space - 4.7: - * fix a grammatical typo in doc/uuencode.1 - * relicense the product under GPL version 3. -- Remove unneeded dummy.diff. -- Prefix all patches with pacckage name. - -- updated patches to apply with fuzz=0 - signon-kwallet-extension +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- No code change since 23.04.3 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + signon-plugin-oauth2 +- Switch to %autosetup + skanlite +- Require extra-cmake-modules at build time + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: add license header. + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- No code change since 23.04.3 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + socat -- updated to 1.7.2.4: minor bugfixes: - This version contains fixes for most of the bugs and porting issues - reported or found in more than two years. - -- mention patch in changelog entry, annotate patch - -- update to 1.7.2.3: security fix: - * CVE-2014-0019: socats PROXY-CONNECT address was vulnerable to a buffer - overflow with data from command line (see socat-secadv5.txt) -- added esocat-remove_date.patch to prevent unneccessary rebuilds, - fixes W: file-contains-date-and-time - -- updated to 1.7.2.2 - This release fixes a security issue: Under certain circumstances, - an FD leak occurs and may be misused for denial-of-service attacks - against socat running in server mode (CVE-2013-3571) - -- license update: SUSE-GPL-2.0-with-openssl-exception and MIT - See README - -- update license to new format - -- udapted to 1.7.2.1 - security fix for READLINE bnc#759859 - -- remove call to suse_update_config (very old work around) - -- updated to 1.7.2.0 - This release allows tun/tap interfaces without IP addresses and - introduces the options openssl-compress and max-children. It fixes 18 - bugs and has 11 changes for improved platform support, especially Mac - OS X Lion, DragonFly, and Android. -- socat-unixsalen.patch now upstream. - -- Handle case where a AF_LOCAL socket has no name. bnc#668319 - -- update to 1.7.3: - * a stack overflow vulnerability has been fixed that could be triggered when command line arguments were longer than 512 bytes - -- upgraded to 1.7.1.2: - + fixes OpenSSL "nonblock" failure - + fixes 64-bit issues and some minor bugs -- changes from 1.7.1.1: - + fixes a couple of bugs, some of which could crash socat under some - circumstances -- changes from 1.7.1.0: - + provides a few new address options to better control its closing behavior -- changes from 1.7.0.1: - * fixes a possible SIGSEGV in listening addresses - * fixes client connections with option connect-timeout failed when the - connections succeeded - * fixes the option end-close "did not apply" to some addresses - * half close of EXEC and SYSTEM addresses might have failed for pipes and - socketpair - solid +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + sonnet +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- Changes since 5.112.0: + * Use the cmake variables rather than if(TARGET) + source-highlight +- add gpg signature validation +- use https:// as source reference + +- Replace ctags hard requirement with a recommendation for + libsource-highlight, fixes bsc#1193401 +- Run spec-cleaner + +- Add GCC 11 compatibility fix: + * 0001-Remove-throw-specifications.patch +- Update source-highlight-doxygen_disable_timestamp_in_footer.patch + to allow using %autosetup + +- Do not use keyring for now as key signing key is not properly + published +- Modernise spec-file and simplify depenency conditionals + +- restore keyring as sig is available from upstream + +- update to 3.1.9: + * changed esc.style to work better with dark theme terminals + * updated C and C++ to more recent standards + * fixed zsh.lang + * added new Python keywords + * added Rust + * added ixpe + * added vim +- remove keyring as sig no longer is available + -- Build with graphiz-gnome, needed for png support in dot - -- update to 3.1.7: - * language definition for Lilypond - * language definition for R statistics programming language - * language definition for ISLISP - * improved Erlang definition file - * new output format: ESC 256 ascii code - -- remove explicit lib requires that are even wrong in parts - -- format sources to readd preamble - -- patch license to follow spdx.org standard - spectacle +- Drop meanwhile unneeeded BuildReqs on kColorPicker and + kImageAnnotator + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- Changes since 23.07.80: + * Fix crash in QApplication::screenRemoved lambda + +- Update to 23.07.80 + * New feature release +- Too many changes since 23.04.3, only listing bugfixes: + * Avoid auto quitting on auto save (kde#469646) + * Use ecm_query_qt to query Qt binaries dir (kde#471095) + * Multiply annotation shadow opacity by stroke or fill opacity (kde#464170) + * Allow making annotation colors fully transparent via checkboxes (kde#468077) + * Hide redundant header on Wayland (kde#468818) + * Fix wrong image position in rectangle capture mode with scaling (kde#462860) + * Fix quitting Spectacle with Escape affecting windows below it (kde#428478) + * Don't close all windows if activated by DBus with GUI and no CLI options (kde#467118) + * Fix window title file name template on wayland (kde#465524) + * Use deleteLater() to delete SpectacleWindows (kde#467401) + * AnnotationDocument: Divide image size by devicePixelRatio in addImage() (kde#467398) + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- Changes since 23.04.1: + * Fix the capture option panel width for some languages + +- Fix systemd_user_post/preun/postun calls: all systemd_user macros + take service names as parameter. + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- Changes since 23.04.0: + * Increase default stroke size for rectanlge and ellipse annotations + * Undo making it possible to uncheck font + * Multiply annotation shadow opacity by stroke or fill opacity (kde#464170) + * Use transparent default fill color for rectangle and ellipse annotations + * Allow making annotation colors fully transparent via checkboxes (kde#468077) + * return early if action is null in Utils::shapeShadow() + * Hide redundant header on Wayland (kde#468818) + * Add pragma once to ScreenShotEffect.h + * Add pragma once to PlasmaVersion.h + * PlasmaVersion: clean up header file + * Warn when screenshot effect isn't available on wayland, exit if no GUI + * Fix segfaults from xcb function calls not getting replies fast enough + * Fix warning about plasmashell service without plasmashell + * Enable autoRepeat for Undo/Redo buttons + * Only add 200ms delay if Plasma version is less than 5.27.4 + * Fix quitting Spectacle with Escape affecting windows below it (kde#428478) + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + spice-gtk +- Use libphotodav-3.0 on SLE/Leap 15.6+ (boo#1219083). + +- Update to version 0.42. Features and Issues addressed: + * !115 - Fix compilation on win32 with EGL + * !114 - spice-widget: fix hotspot position on Wayland/HiDPI + * !112 - meson: Allow building on a Wayland-only environment + * !110 - usb-backend: Fix devices not being enumerated + * !108 - spicy: Add keyboard shortcuts for copy/paste sync + * Require meson >= 0.56 + step +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- No code change since 23.08.3 + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- Changes since 23.08.2: + * snapcraft: initial import snapcraft files. + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Add explicit moc includes to sources for moc-covered headers + * Allow building against KF6 + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +- Update to 23.03.90 + * New feature release + +- Update to 23.03.80 + * New feature release + syndication +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + syntax-highlighting +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- Changes since 5.110.0: + * Set mode for more config file endings (kde#475078) + * Highlight MapCSS numeric and string condition values + * textproto syntax: Support multipart strings. + * textproto syntax: Add test case for octal escape sequences. + * textproto syntax: Support some types of comments. + * textproto syntax: Allow empty strings. + * textproto syntax: Allow commas between fields. + * Add TextProto syntax (protocol buffer Text Format Language). + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Hare language syntax highlighting + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + * ensure all .json files are valid + * Highlight QML pragma keyword + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- Changes since 5.105.0: + * Backport theme changes to kf5 + * backport master hl file updates + * Add mimetype for markdown + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- Changes since 5.104.0: + * Highlight the QML "required" keyword, added in Qt 5.15 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Log: fix slow search regex ; add Critical section ; some improvement in Log File (advanced) (kde#464424) + * Cobol: add extensions ; add exec sql block ; picture clause more permissive + * Cobol: replace tab with 2 spaces + * Add Zig language + * Add Cabal syntax + * Add Log File syntax + * avoid copies of Theme and QString in functions that manipulate themes + * FormatPrivate now contains a definition name rather than a reference to a definition + * add noexcept + * Theme::m_data is now always initialized with a valid pointer + * optimize ThemeData::textStyleOverride + * Replace DefinitionRef in StateData with a definition id + * Add COBOL syntax + * Indexer: suggest more minimal=1 or other rule for RegExpr with lookhaed=1 and .* + * Indexer: check xml validity + * feat: Add new syntax for `Earthfile` + systemd +- Import commit 8baddb9037b88fec2b700226914fa2eac2c04a13 + 31f1148f75 seccomp: include `fchmodat2` in `@file-system` (bsc#1219766) + 001f349c57 service: Demote log level of NotifyAccess= messages to debug (bsc#1210113 jsc#PED-6214) + +- systemd-sysvcompat: ship /var/lib/systemd/sysv-convert. This directory is + needed by systemd-sysv-convert. +- systemd-sysv-convert: prefer /etc/init.d over /etc/rc.d. The former is shipped + by filesystem package and therefore is guaranteed to be always installed + unlike the latter which is shipped by insserv-compat package. + +- Import commit 3f531e55c29b99922403291ef55ff7a6cf1debc1 + 53e2aaaf9d vconsole-setup: don't fail if the only found vc is already used by plymouth (bsc#1218618) + 22c4878430 vconsole-setup: port to main-func.h boilerplate + +- systemd-testsuite: depend on "qemu" instead of "qemu-kvm", the latter is + obsolete (bsc#1218684) + +- Import commit a4c17b78f56f5e9c32c36df84d01ff6f4fa62ff7 + fbf9f32eb7 test/test-shutdown.py: optionally display the test I/Os in a dedicated log file + cd012774df test-69: send SIGTERM to ask systemd-nspawn to properly stop the container + d883b83244 man: Document ranges for distributions config files and local config file + +- Import commit 3638837d2aff1d18dd677a9e663b379ccbbb7576 (merge of v254.9) +- Add 5012-Revert-macro-terminate-the-temporary-VA_ARGS_FOREACH.patch + The reverted commit introduced in v254.9 bumped the requirement on the version + of gcc from 4.7 to 8 which is not OK for a stable release, especially since + the backported commit does not fix any issue per se. + +- Move systemd-reboot.service from udev to the main package as this service is + useful in containers. + +- Update the version of libbpf dlopened by systemd (weak dependency) (bsc#1219440) + +- Remove gpt-auto generator (bsc#1218671) + The generator is not reliable when the devices it operates on are DM devices + and when ESP is mounted via /etc/fstab and it interfers badly in such cases. + Until SP6 this generator was present but remained disabled due to the fact + that "LoaderDevicePartUUID" EFI variable was not exported by Grub. Given this + fact and that SLE doesn't rely on this generator to mount any partitions on a + GPT disk, the generator is simply removed from udev for now. + +- Add patches that implement [jsc#PED-5659] + 5003-cgroup-rename-TasksMax-structure-to-CGroupTasksMax.patch + 5004-bus-print-properties-ignore-CGROUP_LIMIT_MAX-for-Mem.patch + 5005-bus-print-properties-prettify-more-unset-properties.patch + 5006-cgroup-Add-EffectiveMemoryMax-EffectiveMemoryHigh-an.patch + 5007-test-Convert-rlimit-test-to-subtest-of-generic-limit.patch + 5008-test-Add-effective-cgroup-limits-testing.patch + 5009-cgroup-Restrict-effective-limits-with-global-resourc.patch + 5010-cgroup-Rename-effective-limits-internal-table.patch + 5011-cgroup-Add-EffectiveMemoryMax-compatibility-for-cgro.patch + They are temporarily put in quarantine to get broader testing but should be + eventually moved to the git repo (except the latest patch, which is SUSE + specific). + +- Add 5001-Revert-udev-update-devlink-with-the-newer-device-nod.patch + 5002-Revert-udev-revert-workarounds-for-issues-caused-by-.patch + It seems that systemd upstream has a dubious way to fix broken code these + days... let's revert these hacks until a final decision is taken to solve + https://github.com/systemd/systemd/issues/28141. See also + https://github.com/systemd/systemd/pull/30075. + +- Remove pam-config call from post scriptlet of systemd-32bit as the full + package already does that. + +- Import commit 69555aed64578449a7c00aa9f6651faca26bdb7d (merge of v254.8) + It includes the following fix: + 029272750f resolved: actually check authenticated flag of SOA transaction (bsc#1218297 CVE-2023-7008) + For a complete list of changes, visit: + https://github.com/openSUSE/systemd/compare/327b885182f19f795f3af635bce0adc264bfb334...69555aed64578449a7c00aa9f6651faca26bdb7d + - Update 1017-efi-workarounds-for-building-PEs-with-gcc7.patch + systemd-presets-common-SUSE +- Split hcn-init.service to hcn-init-NetworkManager and hcn-init-wicked + (bsc#1200731 ltc#198485 https://github.com/ibm-power-utilities/powerpc-utils/pull/84) + Support both the old and new service to avoid complex version interdependency. + systemsettings5 +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adapt to renamed activities library repo + * ModuleView: Set default message box icon for confirmation prompt + * Reflect move of KActivities out of Frameworks to Plasma + taglib -- Add patch from upstream to fix a possible file corruption of ogg - files (boo#1179817, gh#taglib/taglib#864): - * 0001-Fix-possible-Ogg-packet-losses.patch +- Update to version 1.13.1: + * Fixed parsing of TXXX frames without description. + * Detect MP4 atoms with invalid length or type. + * Do not miss ID3v2 frames when an extended header is present. + * Use property "DISCSUBTITLE" for ID3v2 "TSST" frame. + * Build system improvements: Use absolute path for macOS dylib install name, + support --define-prefix when using pkg-config, fixed minimum required + CppUnit version. + * Code clean up using clang-tidy. -- Disable rpath explicitely to fix build on Leap 15.2 bsc#1166467 +- Update to version 1.13: + * Added interface StreamTypeResolver to support streams which cannot be fopen()'ed, e.g. network files. + * Added MP4::File::strip() to remove meta atom from MP4 file. + * Added Map::value() to look up without creating entry. + * Use property "WORK" instead of "CONTENTGROUP" for ID3v2 "TIT1" frame, + * use property "WORK" for ASF "WM/ContentGroupDescription", + * use property "COMPILATION" for ID3v2 "TCMP" frame. + * Build system improvements: option WITH_ZLIB, BUILD_TESTING instead of + * BUILD_TESTS, GNUInstallDirs, FeatureSummary, tests with BUILD_SHARED_LIBS, + * cross compilation with Buildroot, systems without HAVE_GCC_ATOMIC, Clang. + * Fixed heap-buffer-overflows when handling ASF, APE, FLAC, ID3v2, MP4, MPC tags. + * Fixed detection of invalid file by extension when correct type can be detected by contents. + * Fixed unnecessary creation of map entries in APE and FLAC tags if looked up tag does not exist. + * Fixed parsing of MP4 non-full meta atoms. + * Fixed potential ID3v1 false positive in the presence of an APE tag. + * Fixed ID3v2 version handling for frames embedded in CHAP or CTOC frames. + * Fixed parsing of multiple strings with a single BOM in ID3v2.4.0. + * Fixed several smaller issues reported by clang-tidy. + +- Remove build rpath from executables (boo#1199058, similar to + bsc#1166467 which was fixed in SLE using -DCMAKE_SKIP_RPATH=ON + instead of -DCMAKE_SKIP_BUILD_RPATH=ON) + +- Add missing zlib dependency in devel package + +- reference download url of tarball + +- Update to version 1.12: + * Added support for WinRT. + * Added support for Linux on POWER. + * Added support for classical music tags of iTunes 12.5. + * Added support for file descriptor to FileStream. + * Added support for 'cmID', 'purl', 'egid' MP4 atoms. + * Added support for 'GRP1' ID3v2 frame. + * Added support for extensible WAV subformat. + * Enabled FileRef to detect file types based on the stream content. + * Dropped support for Windows 9x and NT 4.0 or older. + * Check for mandatory header objects in ASF files. + * More tolerant handling of RIFF padding, WAV files, broken MPEG streams. + * Improved calculation of Ogg, Opus, Speex, WAV, MP4 bitrates. + * Improved Windows compatibility by storing FLAC picture after comments. + * Fixed numerical genres in ID3v2.3.0 'TCON' frames. + * Fixed consistency of API removing MP4 items when empty values are set. + * Fixed consistency of API preferring COMM frames with no description. + * Fixed OOB read on invalid Ogg FLAC files (CVE-2018-11439). + * Fixed handling of empty MPEG files. + * Fixed parsing MP4 mdhd timescale. + * Fixed reading MP4 atoms with zero length. + * Fixed reading FLAC files with zero-sized seektables. + * Fixed handling of lowercase field names in Vorbis Comments. + * Fixed handling of 'rate' atoms in MP4 files. + * Fixed handling of invalid UTF-8 sequences. + * Fixed possible file corruptions when saving Ogg files. + * Fixed handling of non-audio blocks, sampling rates, DSD audio in WavPack files. + * TableOfContentsFrame::toString() improved. + * UserTextIdentificationFrame::toString() improved. + * Marked FileRef::create() deprecated. + * Marked MPEG::File::save() with boolean parameters deprecated, + provide overloads with enum parameters. + * Several smaller bug fixes and performance improvements. +- Remove obsolete patches: + * taglib-versionbump.patch + * 0001-Changed-libdir-includedir-variables-to-change-based-.patch + +- Add patch to get the right directories when running taglib-config: + * 0001-Changed-libdir-includedir-variables-to-change-based-.patch + +- Update to version 1.11.2~git20190725.79bc9ccf: + * Call fflush() before ftruncate() to drop all buffered data (#914) + +- Use version 1.11.2~git20190531.ba7adc2b to match up the + update-version.patch +- Install examples + +- Switch to service file for generating the package +- Use conditions to enable the multibuild tests in other loop while + also generating the docs +- Make sure the tests are actually executed + +- Split API documentation from devel package, and convert it to multibuild + - API documentation is significantly larger than library and headers + - API documentation is noarch + - Significantly reduced dependency chain for the library package +- Use graphviz-gd instead of graphviz-gnome for API docs +- Cleanup specfile + +- Update to 1.11.2~git20190601, which fixes a regression when reading/ + writing MP4 "rate" tags. +- Use proper package version, matching the header file version macros +- Upstream changes: + * Respect atom type when converting rate tag (#896) + * Support ID3v2 GRP1 frame introduced with iTunes 12.5.4.42, #903. (#904) + * Update mp4properties.cpp (#893) + * Minor fix for mp4 media header v0 minimum size check (#895) + +- Update to 1.11.1+git20181028 and add taglib-versionbump.patch to + enable qt5 clementine to build with system taglib. +- Removed incorporated taglib-CVE-2017-12678.patch, + taglib-CVE-2018-11439.patch and taglib-fix-ogg.patch. +- Upstream changes: + * Added support for DSF and DSDIFF files. + * Added support for WinRT. + * Added support for classical music tags of iTunes 12.5. + * Added support for file descriptor to FileStream. + * Added support for 'cmID', 'purl', 'egid' MP4 atoms. + * Enabled FileRef to detect file types based on the stream content. + * Check for mandatory header objects in ASF files. + * Fixed OOB read on invalid Ogg FLAC files (CVE-2018-11439). + * Fixed handling of empty MPEG files. + * Fixed reading MP4 atoms with zero length. + * Fixed reading FLAC files with zero-sized seektables. + * Fixed handling of lowercase field names in Vorbis Comments. + * Fixed handling of 'rate' atoms in MP4 files. + * Fixed handling of invalid UTF-8 sequences. + * Fixed possible file corruptions when saving Ogg files. + * TableOfContentsFrame::toString() improved. + * UserTextIdentificationFrame::toString() improved. + * Marked FileRef::create() deprecated. + * Several smaller bug fixes and performance improvements. + +- Add patch to fix Ogg corruption (boo#1179817, + gh#taglib/taglib#864): + * taglib-fix-ogg.patch -- BuildRequire cmake >= 2.8 - -- Fix build error in 11.4 - taglib-1.9.1.uint.patch - tecla-keyboard-layout-viewer +- Update to version 45.0: + + Added shortcuts to exit the dialog + + Fix UI in RTL environments + + Fix a11y initialization + + Updated translations. + telepathy-logger +- Own /usr/share/gtk-doc: glib no longer uses gtk-doc and as a + consequence cannot be held responsible to deliver that basic + directory structure. + -- Update to version 0.8.1: - + Fixes: Fix a leak in log-store-xml (fdo#54814). - threadweaver +- Update to 5.114.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.114.0 +- No code change since 5.113.0 + +- Update to 5.113.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.113.0 +- No code change since 5.112.0 + +- Update to 5.112.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.112.0 +- No code change since 5.111.0 + +- Update to 5.111.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.111.0 +- No code change since 5.110.0 + +- Update to 5.110.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.110.0 +- No code change since 5.109.0 + +- Update to 5.109.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.109.0 +- Changes since 5.108.0: + * Add explicit moc includes to sources for moc-covered headers + +- Update to 5.108.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.108.0 +- Changes since 5.107.0: + * Remove qt6 CI builds + +- Update to 5.107.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.107.0 +- No code change since 5.106.0 + +- Update to 5.106.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.106.0 +- No code change since 5.105.0 + +- Update to 5.105.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.105.0 +- No code change since 5.104.0 + +- Update to 5.104.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.104.0 +- No code change since 5.103.0 + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + totem +- Add upstream bug fix patches: + + ac2d02530d3b555e44907162be05536a5927b2a0.patch: gst: Force + using newer GStreamer libva plugins + + d16d9ad1d2b214996639e4f01c4515b611fb2739.patch: data: Add new + canonical mime-type for AVI files + +- Add totem:%{_bindir}/totem-video-thumbnailer split-provides to + the new thumbnailer subpackage: not really needed, as the + sub-package is a hard-dependency to totem anyway, but that might + possibly change in the future. + +- Split out new sub-package: totem-video-thumbnailer: put the + video-thumbnailing functionality into its own package, allowing + users not wanting totem installed still keep video thumbnailing + functionality in software like nautilus. Add a Supplements + (gnome-shell and nautilus) in the sub-package, install + automatically when both are present. Also set a hard Requires on + the subpackage in the main totem package. + +- Drop obsolete and unused intltool, vala and + pkgconfig(libepc-ui-1.0) BuildRequires. + +- Update to version 43.0: + + Remove obsolete Bugzilla entries from desktop file. + + Updated translations. + +- Update to version 43.rc: + + Fix videos not playing when opening through nautilus 43. + + Updated translations. + +- Don't do python code linting for the rpm package + + Drop build requirement of python3-pylint + + Checking code lint is a tool for upstream developers and + irrelevant for the functionality of a binary distribution + package + +- Update to version 43.beta: + + Throw a better error if OpenGL couldn't init. + + Translate DVD/VCD device errors. + + Save screenshots into ~/Pictures/Screenshots. + + Make search entry keyboard navigable. + + Add playlist page to GTK inspector (disabled by default). + + Fix fullscreen header bar not showing up. +- Use upstream published tarballs. + +- Update to version 43.alpha: + + Update thumbnailing code for gnome-desktop API changes. + + Fix crashes and warnings when some plugins are missing. + + Use GResources to load UI files, simplify plugin declarations, + and remove a lot of unused code. + + Update man page. +- Add pkgconfig(libportal-gtk3) BuildRequires: New dependency. + +- Update to version 42.0: + + Updated appdata screenshots. + + Fix screenshot functionality not working since the port to the + OpenGL video widget. + + Updated translations. + +- Update to version 42.beta: + + Port video widget from obsolete Clutter to OpenGL + + Move subtitles and audio track selection to its own menu + + Add shortcuts for mute, cycling through subtitles, toggling + subtitles and seeking to specific places in the video + + Implement a enabled-by-default native MPRIS plugin to replace + the Python MPRIS plugin + + Remove media-player-keys plugin that supported the old GNOME + Settings Daemon API, now replaced by MPRIS + + Show more precise elapsed time when stepping frame-by-frame + + Implement "search by title" in OpenSubtitles plugin + + Updated translations. +- Drop patches fixed upstream: + + totem-fix-meson-061.patch + + totem-enable-vaapi.patch +- Drop conditional zeitgeist plugin and Obsolete it, removed + upstream long ago. +- Drop gcc-c++, pkgconfig(clutter-1.0), pkgconfig(clutter-gst-3.0), + and pkgconfig(clutter-gtk-1.0) BuildRequires following upstreams + port to OpenGL. Also drop gstreamer-plugin-cluttergst3 + Recommends. +- Add gstreamer-plugins-good-gtk, pkgconfig(libhandy-1) and + pkgconfig(libpeas-gtk-1.0) BuildRequires: New dependencies. Also + add gstreamer-plugins-good-gtk Requires. +- Drop the workaround for parallel build breakage, no longer + needed. +- Switch to gitcheckout via source service. + +- Add totem-fix-meson-061.patch: Fix build with meson 0.61 and + newer. +- Add desktop-file-utils BuildRequires and add a check section, + manually check metainfo and desktop file, we can not run the full + meson_test suite during build as it requires a working desktop, + and not a headless build enviroment. +- Drop unused update-desktop-files BuildRequires. +- Use ldconfig_scriptlets macro for post(un) handling. + util-linux +- Add file conflict of util-linux-tty-tools and busybox-util-linux. + +- Upgrade to version 2.39.3 (PED-7694): + * libblkid: add support for bcachefs sub-device labels + * libblkid: detect large bcachefs superblocks + * libblkid: validate that NTFS sector_size is a power of two + * libblkid: report endianness for VXFS + * libmount: Fix regression when mounting with atime + * libmount: accept '\' as escape for options separator + * libmount: gracefully handle NULL path in mnt_resolve_target() + * libmount: report statx in features list + * libsmartcols: handle nameless tables in export format + * libuuid: avoid truncation of clocks.txt to improve performance + * lscpu: fix caches separator for --parse=<list> + * lscpu: Add Phytium FTC862 cpu model + * lsfd: fix the form for the optional argument of --inet option + in manpage + * lsfd: avoid a case of undefined behavior + * lsfd: fix a memory leak + * lslogins: fix -y option formatting in manpage + * more: avoid an out-of-bound access + * setpriv: fix some group argument completion + * setterm: avoid restoring flags from uninitialized memory + * umount: handle bindmounts during --recursive + * other changes, see: + https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39.3-ReleaseNotes + * Changes from 2.39.2: + * libblkid: fix topology chain types mismatch + * libmount: + * handle failure to apply flags as part of a mount operation + * improve EPERM interpretation + * update documentation for MNT_ERR_APPLYFLAGS + * use mount(2) for remount on Linux < 5.14 + * use some MS_* flags as superblock flags + * setarch: add PER_LINUX_FDPIC fallback + * uuidd: improve man page for -cont-clock + * wall: do not error for ttys that do not exist + * zramctl: add hint about supported algorithms + * other changes, see: + https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39.2-ReleaseNotes + * Changes from 2.39.1: + * Various bug fixes including problem with parsing mount options. + https://www.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39.1-ReleaseNotes + * Changes from 2.39: + * blkpr: New command to run persistent reservations ioctls on a device. + * pipesz: New command to set or examine pipe and FIFO buffer sizes. + * waitpid: New command to wait for arbitrary processes. + * mount, libmount: Supports new file descriptors based mount kernel API. + * mount, libmount: New mount options X-mount.idmap=, X-mount.auto-fstypes, + X-mount.{owner,group,mode}=, rootcontext=@target. + * renice: Supports posix-compliant -n (via POSIXLY_CORRECT) and add a new + option --relative. + * dmesg: Supports subsecond granularity for --since and --until. + * dmesg: Option --level accepts '+' prefix or postfix for a level name to specify + all higher or all lower levels. + * blkid, libblkid: Supports bcachefs. + * fstrim: New option --types to filter out by filesystem types. + * lsblk: --nvme and --virtio are new options to filter out devices. + * lsblk: Improves detection of hotplug and removable status. + * nsenter: New option --env for allowing environment variables inheritance. + * namei: New option -Z to report SELinux contexts. + * Many other new features and fixes. For complete list see + https://kernel.org/pub/linux/utils/util-linux/v2.39/v2.39-ReleaseNotes + * Changes from 2.38.1: + * column: fix buffer overflow when -l specified, fix greedy mode + on -l + * dmesg: fix --since and --until + * libmount: when moving a mount point, all sub mount entries in + utab should also be updated (bsc#1198731) + * libuuid: improve cache handling (bsc#1201959, PED-1150) + * lsblk: fix JSON output when without --bytes + * lsfd:fix crash triggered by an empty filter expression + * sulogin: fix includes (obsoletes linux-fs.patch) + * Many other fixes, improvements and code cleanup. For the + complete list see + https://www.kernel.org/pub/linux/utils/util-linux/v2.38/v2.38.1-ReleaseNotes + * Changes from 2.38: + * first release with translated util-linux man-pages + * mount: new options --mkdir as shortcut for X-mount.mkdir + * mount, libmount: new mount options X-mount.subdir= + * lsfd: new command + * dmesg: new option --json to print kernel log in JSON format + * libfdisk: improved to set correct CHS addresses in MBR + * fstrim: ignores all /ect/fstab entries with X-fstrim.notrim + (jsc#SLE-17942) + * hardlink: now supports reflinks and new option --method= + * hwclock: new command line options --param-get and --param-set + * irqtop: new option --cpu-stat + * libblkid: supports zoned disks for btrfs + * lsblk: new options --noempty to ignore all devices with zero + size, and --zoned to print information about zones + * mkswap: new option --quiet + * nsenter: new option --wdns to change working directory within + namespace + * rename: new options --all and --last to replace all or last + occurrences of expression rather than the first one + * su: now resets RLIMIT_AS, RLIMIT_{NICE,RTPRIO}, RLIMIT_FSIZE + and RLIMIT_NOFILE reourse limits. + * unshare: new options --map-users= and --map-groups= to map + block of group IDs; new option --map-auto to map the first + block of user IDs owned by the effective user from /etc/subuid + * wdctl: new options --setpregovernor to set pre-timeout governor + name, and --setpretimeout to set watchdog pre-timeout in + seconds + * Many other new features and fixes. For the complete list see + https://www.kernel.org/pub/linux/utils/util-linux/v2.38/v2.38-ReleaseNotes +- Port patches/libmount-print-a-blacklist-hint-for-unknown-filesyst.patch +- Drop upstreamed patches: util-linux-sulogin4bsc1175514.patch, + blockdev-remove-nbsp.patch, + util-linux-fstrim-implement-X-fstrim.notrim.patch, + util-linux-uuidd-fix-lock-state.patch, + util-linux-libuuid-extend-cache.patch (better upstream + implementation exists), + util-linux-uuidd-prevent-root-owning.patch (it should not happen + in the re-implemented libuuid), + util-linux-agetty-resolve-tty-if-stdin-is-specified.patch, + util-linux-libmount-moving-mount-point-sub-mounts.patch, + util-linux-libmount-fix-and-improve-utab-on-ms_move.patch, + util-linux-libuuid-uuid_parse-overrun.patch, + util-linux-libuuid-improve-cache-handling.patch, + util-linux-libuuid-continuous-clock-handling.patch, + util-linux-libuuid-check-clock-value.patch, + util-linux-fix-tests-when-at-symbol-in-path.patch, + util-linux-flock-limitations.patch, + util-linux-libuuid-avoid-truncate-clocks.txt-to-improve-perform.patch. +- Disable failing check fadvise/drop on ppc64le (test file does not + appear in the kernel cache at all). + +- Minor multibuild fixes (PED-307): + * Restore /bin symlinks in util-linux-systemd. + * Restore compatibility supplements and split-provides. + * Update safety check instructions. + * Prevent propagating of structured comments to scriptlets. + +- Convert to multibuild (PED-307) + virt-manager -- Upstream bug fixes (bsc#1027942) (jsc#PED-2104) +- bsc#1219791 - [virt-manager][aarch64] Error launching details: + name 'log' is not defined + virtinst-enable-video-virtio-for-arm.patch + +- Handle case where vm-install no longer exists on the host. This + is related to bsc#1219133. + virt-install.rb + +- Upstream bug fixes (bsc#1027942) (jsc#PED-6305) + 058-uri-Mock-domcaps-returning-NO_SUPPORT.patch + 059-tests-cli-Adjust-hotplug-test-for-latest-libvirt.patch + 060-Fix-some-pylint.patch + 061-tests-ui-make-newvm-test-start-less-flakey.patch + 062-tests-ui-make-creatnet-test-start-less-flakey.patch +- Cleanup now working or non-existant %check tests + +- bsc#1218983 - [SLE15SP6] virt-manager:test testCLI0264virt_xml + fails with libvirt 10.0.0. Disable this test for now. + virt-manager.spec + +- Upstream bug fixes (bsc#1027942) (jsc#PED-6305) virt-v2v +- Relax the openssh requirement. Options passed to scp are known + by openssh 8.4 +- Move autoreconf from prep to build, to simplify quilt setup. + +- Update to virt-v2v 2.4.0 (jsc#PED-6305) + * New --block-driver option which can be used to choose to + install either virtio-blk or virtio-scsi drivers + * The virt-v2v --key option now recognizes LVM names like + /dev/mapper/rhel_bootp--73--75--123-root + * The --key option also supports a new --key all:... selector to + try the same key on all devices. + * Conversions now set the host-model CPU in the output metadata, + except where the source hypervisor overrides this. The + exception is -o qemu mode which uses -cpu host. + * virt-v2v will now look for bootloader configuration in + /boot/grub/grub.cfg for UEFI guests + * Invoke pnputil (if available) to install drivers, fixing some + Windows conversions + * Skip SELinux relabelling if the guest has disabled SELinux + * Several output modes now generate metadata to indicate whether + the guest requires the RTC to be set to UTC (Linux) or + localtime (most Windows). For example with -o libvirt this + generates <clock offset="utc|localtime"/>. + * -i ova mode is now less strict about parsing the manifest file, + which helps when converting some non-conforming OVA files. + * Input modes using -it ssh now use the correct quoting + * -i vmx mode now rejects VMDK files explicitly, reducing a + source of user confusion + * Multiple fixes to -o kubevirt mode. Also implement -oo + compressed for this mode. + * -o libvirt mode now supports Rocky Linux + * -o openstack documentation for cloud configurations fixed + * -o rhv-upload mode has an improved error when the -os parameter + is invalid or missing + * Remove support for RHEL 3 + * Various language translation updates +- Drop patches + fix-compiler-error-Stdlib.stderr.patch + fix-linker-error.patch + +- Remove obsolete requirement for ocaml-gettext-stub-devel +- Require OCaml 4.07+ +- Align ExclusiveArch with libguestfs + +- Update to virt-v2v 2.2.0 + * New virt-v2v-inspector(1) tool. This tool can be used before + conversion to collect facts about the source guest, such as + number of disks, and to estimate the disk space required after + conversion. + * Add support for NVMe devices and SATA hard disks when importing + from VMware VMX files (Laszlo Ersek). + * Add support for importing to KubeVirt using the new + experimental -o kubevirt mode. + * Windows 11 guests are now supported. + * Rocky Linux guest support has been added (Andrey Drobyshev). + * The -o json mode was removed. It was intended to be used with + KubeVirt but was never actually used there. Use -o kubevirt + instead. + * Numerous bug fixes and build changes + +- jsc#PED-2113 [Virt Tools] Refresh Virtualization Tools for Xen + and KVM Management + +- Update to version 2.0.7 + * This is a bug fix release + fix-compiler-error-Stdlib.stderr.patch +- Drop patch contained in new tarball + CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch + +- Update to version 2.0.6 + * This is a bug fix release on top of 2.0.5 + +- Update to version 2.0.5 + * Virt-v2v has been modularised allowing external programs to + examine the state of the conversion and inject their own + copying step. Further enhancements will be made to this new + architecture in forthcoming releases. + * The command line is almost identical apart from some debugging + features that were removed (see below). The only significant + difference is that the output format (-of) now has to be + specified if it is different from the input format, whereas + previous versions of virt-v2v would use the same output format + as input format automatically. + * A lot of time was spent improving the performance of virt-v2v + in common cases. + * Implement conversion of ALT Linux guests (Mikhail Gordeev). + * Many bug fixes and performance enhancements were made to oVirt + imageio output (Nir Soffer). + * There is a new virt-v2v-in-place(1) tool which replaces the + existing virt-v2v --in-place option. + * Virt-v2v can now convert guests which use LUKS encrypted + logical volumes (Laszlo Ersek). + * Option -oo rhv-direct has been replaced by -oo rhv-proxy, and + direct mode (which is much faster) is now the default when + writing to oVirt, with proxy mode available for restricted + network configurations (thanks: Nir Soffer). + * The following command line options were removed: + - -print-estimate, --debug-overlays, --no-copy. + * Virt-v2v no longer installs the RHEV-APT tool in Windows + guests. This tool was deprecated and then removed in oVirt 4.3. + * Deprecated tool virt-v2v-copy-to-local has been removed. + This was deprecated in November 2018. + virtiofsd +- Fix CVE-2023-50711: vmm-sys-util: out of bounds memory accesses (bsc#1218502, bsc#1218500) +- Update to version 1.10.1: + * Bump version to v1.10.1 + * Fix mandatory user namespaces + * Don't drop supplemental groups in unprivileged user namespace + * Bump version to v1.10.0 + * Update rust-vmm dependencies (bsc#1218500) + * Bump version to v1.9.0 +- Spec: switch to using the upstream virtio-fs config file for qemu +- Spec: switch back to greedy cargo updates of vendored dependencies + vte +- Provide and Obsolete old typelib-1_0-Vte-2.91 package whose + %{_binver} used the same exact value as %{_apiver}. + +- Update to version 0.74.2: + * lib,bidi: Work on the heap rather than the stack + * stream: Fix a rare corruption when advancing the tail + * widget: Fix initial cursor blink state + * build: Post release version bump + +- Use %patch -p N instead of deprecated %patchN. + +- Update vte-revert-back-to-c++17.patch + * revert more C++20 features + +- Update to version 0.74.1: + * ci: Only upload docs for tags + * widget: VteTerminalSpawnAsyncCallback's error is nullable + * Updated translations. +- Drop f1a547f1dfebd8860021b6b727fa5d5717e9f143.patch: fixed + upstream. + +- Add f1a547f1dfebd8860021b6b727fa5d5717e9f143.patch: widget: + VteTerminalSpawnAsyncCallback's error is nullable. Fixes: + https://gitlab.gnome.org/GNOME/vte/-/issues/2647 + +- Update to version 0.74.0: + * widget: Fix conditional + * app: Correct option value description + * build: Post release version bump + * Revert "widget: a11y: Add missing text changes on scrolling + with modifications" + * Revert "widget: Do not count event as handled in more + situations" + * test: Add SGR 4:4 and 4:5 underlines to test script + * emulation: Ignore unknown SGR underline subparams + * lib: Fix preallocated size + * Updated translations. +- Change compression in service and tarball produced to zst. + +- Update to version 0.73.99: + * Revert "widget: a11y: Add missing text changes on scrolling + with modifications" + * Revert "widget: Do not count event as handled in more + situations" + * test: Add SGR 4:4 and 4:5 underlines to test script + * emulation: Ignore unknown SGR underline subparams + * Update Turkish translation + * lib: Fix preallocated size + +- Update to version 0.73.93: + * all: + - Remove SIXEL support from stable branch + - Use defined values for defines + - Use __has_include + * build: + - Enable gtk4 by default + - More detailed version info + - Post release version bump + * docs: Publish as gitlab pages + * draw: Remove need to generate code + * emulation: + - Fix infinite loop on non-number OSC 104 param + - Fix invalid mouse scroll event on window edge + - Treat unsupported SGR 4:n as no-underline + * fonts: + - Don't declare this inline + - Keep layout text available for cairo + - Keep the PangoLayout unchanged + - Remove unnecessary context change call + * pty: + - Do not typecast to GSpawnFlags + - Fix exit delay in presence of a grandchild process + - Make netbsd workaround conditional on kernel version + * Revert "widget: Modernise HTML output" + * widget: + - a11y: Add missing text changes on scrolling with + modifications + - Add API to override font options + - Defer alignment API to next cycle + - Do not count event as handled in more situations + - Do not possibly deny early click gesture + - Don't consume right clicks on gtk4 + - Don't consume right clicks on gtk4 + - Ensure the ringview is updated before converting coordinates + - Fix a deprecation warning + - Fix compilation + - Fix cursor blink timeout + - Fix introspection annotations + - Fix introspection API + - Fix introspection warnings + - Fix setting clipboard with html data + - gtk4: Hint and quantize font metrics + - Invalidate ringview when the invalidating + - Make get_text_range docs more accurate + - More docs and introspection annotation fixes + - Update some Since annotations + + Updated translations. + +- Update to version 0.72.2: + * emulation: Fix infinite loop on non-number OSC 104 param + * widget: Don't consume right clicks on gtk4 +- Drop 24547fb3.patch: Fixed upstream. + +- Add 24547fb3.patch: widget: Don't consume right clicks on gtk4. + +- Update to version 0.72.1: + + emulation: Fix invalid mouse scroll event on window edge + + widget: + - Fix compilation + - Fix setting clipboard with html data + - Fix introspection warnings + - Fix cursor blink timeout + + Updated translations. + +- Update to version 0.72.0: + + fonts: + - Keep the PangoLayout unchanged + - Keep layout text available for cairo + +- Update to version 0.71.99: + + pty: Do not typecast to GSpawnFlags + + fonts: Remove unnecessary context change call + + widget: + - Fix a deprecation warning + - gtk4: Hint and quantize font metrics + - Fix introspection API + - Don't consume right clicks on gtk4 + +- Update to version 0.71.92: + + all: Remove SIXEL support from stable branch + + app: + - Disconnect signal handlers on dispose + - Filter unwanted environment variables + + build: + - Add define for darwin + - Add define for openbsd + - Fix netbsd define + - Print warning on unstable release + - Update meson req version + + lib: + - Add gresources to vte/gtk4 + - Fix spawning on netbsd + + missing: Add better fdwalk implementation for darawin + + parser: + - Add more OSC codes + - modes: Mark modes that should not be reset by DECSTR + - Update list of known OSC codes + + pty: + - netbsd fix + - Remove useless setenv calls + + widget: + - Add API to get text as HTML + - clipboard: Add missing else + - Clipboard fixes for gtk4 + - Defer alignment API to next cycle + - Ensure the ringview is updated before converting coordinates + - Fix value type check + - Fix Widget::regex_match_check_at() + - gtk4: + . Don't grab the focus on focus-in + . Only notify terminal when focused + . Translate control+key events when using multiple layouts + - Implement clipboard for gtk4 + - Modernise HTML output + - Offer text/html also in UTF-8 format + - Use correct end row for getting the selected text + - Use correct view coordinates + + Updated translations. +- Rebase vte-enable-build-flag-pie.patch with quilt. + +- Update to version 0.70.3: + + widget: + - Ensure the ringview is updated before converting coordinates + - gtk4: Translate control+key events when using multiple + layouts + - Use correct end row for getting the selected text +- Drop ddb2c8a.patch: Fixed upstream. + +- Add ddb2c8a.patch: widget: Use correct end row for getting the + selected text. The range is end-exclusive, so use end_row() + instead of last_row(). Fixes glgo#GNOME/vte#2584 + +- Update to version 0.70.2: + * widget: Modernise HTML output. + * missing: Add better fdwalk implementation for darawin. + * build: Print warning on unstable release. + * build: Add define for openbsd. + * Updated translations. + +- Update to version 0.70.1: + + app: + - Disconnect signal handlers on dispose. + - Filter unwanted environment variables. + + build: + - Add define for darwin. + - Fix netbsd define. + + widget: + - Don't consume right clicks on gtk4. + - Implement clipboard for gtk4. + * Updated translations. + +- Update to version 0.70.0: + + build: Post release version bump + +- Update to version 0.69.99: + + build: Version 0.69.99 for gnome 43rc + + lib: Fix spawning on netbsd + + widget: + - Fix Widget::regex_match_check_at() + - Use correct view coordinates + - gtk4: + . Only notify terminal when focused + . Don't grab the focus on focus-in + +- Disable glade catalog support via bcond. +- Fixup the defines, most importantly name the vte typelib + correctly again. + +- Update to version 0.69.92: + + all: + - Include <termios.h> directly + - Remove SIXEL support from stable branch + - Don't override widget's CSS names + + bindings: + - gir: Change vte/gtk4 gir nsversion + - vala: + . Add vapi for vte/gtk4 + . Remove the test app + + build: + - Also set _XOPEN_SOURCE + - Build fix for netbsd + - Bump meson req version to 0.51 + - Check for python version + - Define __BSD_VISIBLE on freebsd + - Define list of libc feature test macros only once + - Fix debug build + - Make sure __BSD_VISIBLE is defined on freebsd + - Remove gtk4 notice + - Try to fix pwrite detection on non-glibc systems + - Update gtk3 req version + - Use an explict python interpreter + + docs: + - Install toml file to subdir + - Port to gi-docgen + + fonts: + - gtk4: Create a new pango context + - Only set language if different to the current language + - Pass nullptr for language + + glib: + - glue: + . Include string + . Include string_view + + lib: + - Fix reserved size calculation + - Move glib glue code to glib-glue.cc + + Revert "emulation: Support XTVERSION sequence" + + sixel: Remove stray semicolon + + spawn: Fix build without CLOSE_RANGE_CLOEXEC + + widget: + - Add API to get selected text + - widget: Add format arg to new API to get selected text + - Correct some Since annotations + - Defer alignment API to next cycle + - Don't queue_resize() during allocation + - Fix padding borders + - Fix some API version tags + - gtk4: + . Add API to check event context + . Don't invalidate endlessly + . Lower the priority of the style provider + . Make background API available on gtk4 + . Simplify invalidation tracking + - gtk: Make new API naming self-consistent + - Ignore synthetic scroll events + - Listen for toplevel focus change + - Only avoid reentrant queue_resize() in GTK4 + - Queue a resize on CSS changes + - Remove errneous gtk_widget_allocate call + + Update translations. +- Rebase vte-enable-build-flag-pie.patch with quilt. +- Set bcond to without, build gtk4 support. +- Drop gtk-doc and add pkgconfig(gi-docgen) BuildRequires following + upstreams port to gi-docgen. + +- Update to version 0.68.0: + + spawn: Fix build without CLOSE_RANGE_CLOEXEC + + Revert "emulation: Support XTVERSION sequence" + +- Update to version 0.67.90: + + widget: + - Defer alignment API to next cycle + - Deprecate VteCharAttributes struct + - Deprecate the attributes out-param for vte_terminal_get_text + - Fix measure baseline to return -1 + + all: Remove SIXEL support from stable branch + + sixel: Fix DECGRI for parameter value 0 + + build: + - Change gtk4 GIR version hack + - Assert on non-supported option on stable branch + + lib: Remove misplaced inline from function declaration + + emulation: Support XTVERSION sequence + + parser: Fix comments + + fonts: Fix height check + + Updated translations. +- Disable gtk4 support via bcond. Upstream did not move forward + with this support for now. + +- Update to version 0.66.90+git.e32dba1: + + build: + - Fix check for -fstack-protector* compiler support + - Rework function checks + - Fix build with kernel headers from linux < 4.13 + + app: + - Fix context menu styling + - Improve option value description + - Add option to set initial title + + widget: + - Split alignment and fill properties + - Fix Since version for new API + - Add vte_terminal_paste + - Add more precondition checks for vte_pty_spawn_async_with_fds + - Correct some API Since: versions + - Adjust preedit position to GtkEntry + + vala: + - Reference of [GtkChild] field is handled by GtkBuilder, type + must be unowned + - Fix accessibility of constant intializer expression + + terminal: + - Make CRLF pastification smarter + - Make pastification not replace something with nothing + - Add tests for text paste transformation + + parser: + - Fix some control codes + - Recognise more commands + - modes: Fix DECSDM default value + + lib: + - Check for close_range function and use it when available + - ABI repairs + + emulation: + - ECMA modes should not be saved by DECSC + - Use correct range for DECRQCRA + - Docs improvements + - Fix xterm window size request response + + fonts: + - Relax font sanitisation + - Improve font bolding + - More metrics sanity checks + + vte.sh: Fix the check for PROMPT_COMMAND when it is unset + + docs: Add index for API new in 0.68 + + vte.sh: Use PROMPT_COMMAND as an array when possible + + spawn: FD reassignment code tweaks + + Updated translations. +- Add pkgconfig(gtk4) BuildRequires and pass gtk4=true to meson, + build gtk4 widgets. Following this, add new sub-packages + typelib-1_0-Vte-2.91-gtk4 and vte-tools-gtk4. + webkit2gtk3 +- Update to version 2.42.5 (boo#1219604): + + Fix webkit_web_context_allow_tls_certificate_for_host to + handle IPv6 URIs produced by SoupURI. + + Ignore stops with offset zero before last one when rendering + gradients with cairo. + + Write bwrapinfo.json to disk for xdg-desktop-portal. + + Fix gamepads detection by correctly handling focused window in + GTK4. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2024-23222, CVE-2024-23206, CVE-2024-23213. +- Drop webkit2gtk3-CVE-2024-23222.patch and + webkit2gtk3-gstreamer-build-fix.patch: fixed upstream. +- Add webkit2gtk3-llint-build-fix.patch: fix the build for non-x86 + architectures. + +- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue + (bsc#1219113 CVE-2024-23222). + +- Remove explicit build dependency on libicu-devel. This will + pull in the original ICU 65.1 from SLE, while harfbuzz will + typically link to to a newer version, i.e. the library will + be linked with two different ICU versions at runtime. + As harfbuzz already depends on pkgconfig(icu-uc), another + explicit dependency is unneeded. + - + Security fixes: CVE-2023-41993. + + Security fixes: CVE-2023-41993, CVE-2023-40414. - CVE-2023-42890. + CVE-2023-42890, CVE-2014-1745. - CVE-2022-48503, CVE-2022-32933. + CVE-2022-48503, CVE-2022-32933, CVE-2023-42833. wireplumber +- Add patch to only enable bluetooth when audio support is enabled + by installing wireplumber-audio (bsc#1219411): + * fix-bsc1219411.patch + +- Update to version 0.4.17: + * Fixes: + - Fix a reference counting issue in the object managers that + could cause crashes due to memory corruption. + - Fix an issue with filters linking to wrong targets, often + with two sets of links. + - Fix a crash in the endpoints policy that would show up when + log messages were enabled at level 3 or higher. + +- Update to version 0.4.16: + * Additions: + - Added a new "sm-objects" script that allows loading objects + on demand via metadata entries that describe the object to + load; this can be used to load pipewire modules, such as + filters or network sources/sinks, on demand + - Added a mechanism to override device profile priorities in + the configuration, mainly as a way to re-prioritize Bluetooth + codecs, but this also can be used for other devices + - Added a mechanism in the endpoints policy to allow connecting + filters between a certain endpoint's virtual sink and the + device sink; this is specifically intended to allow plugging + a filter-chain to act as equalizer on the Multimedia endpoint + - Added wp_core_get_own_bound_id() method in WpCore + * Changes: + - PipeWire 0.3.68 is now required + - policy-dsp now has the ability to hide hardware nodes behind + the DSP sink to prevent hardware misuse or damage + - JSON parsing in Lua now allows keys inside objects to be + without quotes + - Added optional argument in the Lua JSON parse() method to + limit recursions, making it possible to partially parse a + JSON object + - It is now possible to pass nil in Lua object constructors + that expect an optional properties object; previously, + omitting the argument was the only way to skip the properties + - The endpoints policy now marks the endpoint nodes as + "passive" instead of marking their links, adjusting for the + behavior change in PipeWire 0.3.68 + - Removed the "passive" property from si-standard-link, since + only nodes are marked as passive now + * Fixes: + - Fixed the wpctl clear-default command to completely clear all + the default nodes state instead of only the last set default + - Reduced the amount of globals that initially match the + interest in the object manager + - Used an idle callback instead of pw_core_sync() in the object + manager to expose tmp globals +- Remove patches included upstream: + * 0001-object-manager-reduce-the-amount-of-globals-that-initially.patch + * 0002-object-manager-use-an-idle-callback-to-expose-tmp-globals.patch + * 0001-policy-dsp-add-ability-to-hide-parent-nodes.patch +- Update split-config-file.py + +- Add patch from upstream that fixes too many matches for property + interest: + * 0001-object-manager-reduce-the-amount-of-globals-that-initially.patch +- Add patch from upstream that fixes an odd failure of a test after + applying the previous patch: + * 0002-object-manager-use-an-idle-callback-to-expose-tmp-globals.patch +- Add patch from upstream that adds ability to hide parent nodes, + which is useful to prevent hardware misuse or damage by poorly + behaved/configured clients: + * 0001-policy-dsp-add-ability-to-hide-parent-nodes.patch + +- Update to version 0.4.15: + * Additions: + - A new "DSP policy" module has been added; its purpose is to + automatically load a filter-chain when a certain hardware + device is present, so that audio always goes through this + software DSP before reaching the device. This is mainly to + support Apple M1/M2 devices, which require a software DSP + to be always present + - WpImplModule now supports loading module arguments directly + from a SPA-JSON config file; this is mainly to support DSP + configuration for Apple M1/M2 and will likely be reworked + for 0.5 + - Added support for automatically combining Bluetooth LE Audio + device sets (e.g. pairs of earbuds) (!500) + - Added command line options in wpctl to display device/node + names and nicknames instead of descriptions + - Added zsh completions file for wpctl + - The device profile selection policy now respects the + device.profile property if it is set on the device; this is + useful to hand-pick a profile based on static configuration + rules (alsa_monitor.rules) + * Changes/Fixes: + - Linking policy now sends an error to the client before + destroying the node, if it determines that the node cannot be + linked to any target; this fixes error reporting on the + client side + - Fixed a crash in suspend-node that could happen when + destroying virtual sinks that were loaded from another + process such as pw-loopback + - Virtual machine default period size has been bumped to 1024 + - Updated bluez5 default configuration, using bluez5.roles + instead of bluez5.headset-roles now (!498) + - Disabled Bluetooth autoconnect by default (!514) + - Removed RestrictNamespaces option from the systemd services + in order to allow libcamera to load sandboxed IPA modules + - Fixed a JSON encoding bug with empty strings + - Lua code can now parse strings without quotes from SPA-JSON + - Added some missing \since annotations and made them show up + in the generated gobject-introspection file, to help bindings + generators +- Add zsh-completion subpackage + +- Require wireplumber-audio if pipewire-jack is installed. +- Recommend pipewire-jack in wireplumber-audio. + +- Update to version 0.4.14: + * Additions + - Add support for managing Bluetooth-MIDI, complementing the + parts that were merged in PipeWire recently. + - Add a default volume configuration option for streams whose + volume has never been saved before; that allows starting new + streams at a lower volume than 100% by default, if desired. + - Add support for managing link errors and propagating them to + the client(s) involved. This allows better error handling on + the application side in case a format cannot be negotiated - + useful in video streams. + - snd_aloop devices are now described as being "Loopback" + devices. + - ALSA nodes in the pro audio profile now get increased graph + priority, so that they are more likely to become the driver + in the graph. + - Add support for disabling libcamera nodes & devices with + node.disabled and device.disabled, like it works for ALSA + and V4L2. +- Drop reduce-meson-required-version.patch: openSUSE Leap 15.3 is + no longer supported. +- Drop patches already included upstream: + * 0001-alsa-monitor-handle-snd_aloop-devices-better.patch + * 0001-spa-json-make-sure-we-only-add-encoded-string-data.patch + * 0001-m-lua-scripting-ignore-string-integer-table-keys-when-constructing-a-JSON-Array-Object.patch + xdg-dbus-proxy +- Update to version 0.1.5: + + Fix handling of object paths > 255 bytes + + Print better errors when message parsing fails + + Optionally install tests for "as-installed" testing + xdg-desktop-portal +- Also own the packaging directory used by portals themselves + xdg-desktop-portal-kde +- Update to 5.27.10 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.10 +- Changes since 5.27.9: + * Adapt to plasma-framework being renamed to libplasma + * Adjust to KWayland moving to Plasma + * Fix plasma-framework dependency + xen +- Upstream bug fixes (bsc#1027519) + 6566fef3-x86-vLAPIC-x2APIC-derive-LDR-from-APIC-ID.patch + 6569ad03-libxg-mem-leak-in-cpu-policy-get-set.patch + 656ee5e1-x86emul-avoid-triggering-event-assertions.patch + 656ee602-cpupool-adding-offline-CPU.patch + 656ee6c3-domain_create-error-path.patch + 6571ca95-fix-sched_move_domain.patch + 6578598c-Arm-avoid-pointer-overflow-on-invalidate.patch + 65842d5c-x86-AMD-extend-CPU-erratum-1474-fix.patch + 65a7a0a4-x86-Intel-GPCC-setup.patch + 65a9911a-VMX-IRQ-handling-for-EXIT_REASON_INIT.patch + 65b27990-x86-p2m-pt-off-by-1-in-entry-check.patch + 65b29e91-x86-ucode-stability-of-raw-policy-rescan.patch +- bsc#1218851 - VUL-0: CVE-2023-46839: xen: phantom functions + assigned to incorrect contexts (XSA-449) + 65b8f961-PCI-fail-dev-assign-if-phantom-functions.patch +- bsc#1219080 - VUL-0: CVE-2023-46840: xen: VT-d: Failure to + quarantine devices in !HVM builds (XSA-450) + 65b8f9ab-VT-d-else-vs-endif-misplacement.patch +- Patches dropped / replaced by newer upstream versions + xsa449.patch + xsa450.patch + +- bsc#1219080 - VUL-0: CVE-2023-46840: xen: VT-d: Failure to + quarantine devices in !HVM builds (XSA-450) + xsa450.patch + +- bsc#1218851 - VUL-0: CVE-2023-46839: xen: phantom functions + assigned to incorrect contexts (XSA-449) + xsa449.patch + xorg-x11-server -- U_bsc1218845-glx-Call-XACE-hooks-on-the-GLX-buffer.patch - * SELinux unlabeled GLX PBuffer (CVE-2024-0408, bsc#1218845) -- U_bsc1218846-ephyr-xwayland-Use-the-proper-private-key-for-cursor.patch - * SELinux context corruption (CVE-2024-0409, bsc#1218846) - -- bsc1218582-0001-dix-allocate-enough-space-for-logical-button-maps.patch - * Heap buffer overflow in DeviceFocusEvent and ProcXIQueryPointer - (CVE-2023-6816, bsc#1218582) -- bsc1218583-0001-dix-Allocate-sufficient-xEvents-for-our-DeviceStateN.patch - bsc1218583-0002-dix-fix-DeviceStateNotify-event-calculation.patch - bsc1218583-0003-Xi-when-creating-a-new-ButtonClass-set-the-number-of.patch - * Reattaching to different master device may lead to out-of-bounds memory - access ((CVE-2024-0229, bsc#1218583) -- bsc1218584-0001-Xi-flush-hierarchy-events-after-adding-removing-mast.patch - * Heap buffer overflow in XISendDeviceHierarchyEvent - (CVE-2024-21885, bsc#1218584) -- bsc1218585-0001-Xi-do-not-keep-linked-list-pointer-during-recursion.patch - bsc1218585-0002-dix-when-disabling-a-master-float-disabled-slaved-de.patch - * Heap buffer overflow in DisableDevice (CVE-2024-21886, bsc#1218585) +- Release 21.1.11 also covers fixes for security issue CVE-2022-46340 + and bug numbers bsc#1205874, bsc#1217765 + +- Release 21.1.11 covers fixes for the following bug numbers, which + are not mentioned in this changelog before: bsc#1218845, + bsc#1218846, bsc#1216261, bsc#1216133, bsc#1216135 + +- Release 21.1.11 supersedes the following patches still used with + xorg-x11-server 21.1.4 on sle15-sp5/Leap 15.5 and not mentioned in + this changelog as superseded before: + * U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch + * U_bsc1216133-mi-reset-the-PointerWindows-reference-on-screen-swit.patch + * U_bsc1216135-Xi-randr-fix-handling-of-PropModeAppend-Prepend.patch + * U_bsc1216261-0001-mi-fix-CloseScreen-initialization-order.patch + * U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch + * U_bsc1216261-0003-dix-always-initialize-pScreen-CloseScreen.patch + * bsc1218582-0001-dix-allocate-enough-space-for-logical-button-maps.patch + * bsc1218583-0001-dix-Allocate-sufficient-xEvents-for-our-DeviceStateN.patch + * bsc1218583-0002-dix-fix-DeviceStateNotify-event-calculation.patch + * bsc1218583-0003-Xi-when-creating-a-new-ButtonClass-set-the-number-of.patch + * bsc1218584-0001-Xi-flush-hierarchy-events-after-adding-removing-mast.patch + * bsc1218585-0001-Xi-do-not-keep-linked-list-pointer-during-recursion.patch + * bsc1218585-0002-dix-when-disabling-a-master-float-disabled-slaved-de.patch + * U_bsc1218845-glx-Call-XACE-hooks-on-the-GLX-buffer.patch + * U_bsc1218846-ephyr-xwayland-Use-the-proper-private-key-for-cursor.patch + +- xserver sources of this release fixes segfault in Xvnc (bsc#1219311) + +- no longer (build-)require obsolete Xprint/XprintUtil + +- Update to version 21.1.11 + * This release contains fixes for the issues reported in today's security + advisory: https://lists.x.org/archives/xorg/2024-January/061525.html + * CVE-2023-6816 (bsc#1218582) + * CVE-2024-0229 (bsc#1218583) + * CVE-2024-21885 (bsc#1218584) + * CVE-2024-21886 (bsc#1218585) + * CVE-2024-0408 + * CVE-2024-0409 +- supersedes the following patches + * U_xephyr-Don-t-check-for-SeatId-anymore.patch + * U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch + * U_bsc1217766-randr-avoid-integer-truncation-in-length-check-of-Pr.patch - -- Add missing fixes on U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch - (bsc#1217765). + - ------------------------------------------------------------------ -- U_bsc1216261-0003-dix-always-initialize-pScreen-CloseScreen.patch - * fixes a regresion, which can trigger a segfault in Xwayland on - exit, introduced by - U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch - (CVE-2023-5574, ZDI-CAN-21213, bsc#1216261) - -- U_bsc1216261-0001-mi-fix-CloseScreen-initialization-order.patch - U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch - * Server Damage Object Use-After-Free Local Privilege Escalation - Vulnerability (CVE-2023-5574, ZDI-CAN-21213, bsc#1216261) - -- U_bsc1216133-mi-reset-the-PointerWindows-reference-on-screen-swit.patch - * Use-after-free bug in DestroyWindow (CVE-2023-5380, ZDI-CAN-21608, - bsc#1216133) -- U_bsc1216135-Xi-randr-fix-handling-of-PropModeAppend-Prepend.patch - * fix handling of PropModeAppend/Prepend ((CVE-2023-5367, ZDI-CAN-22153, - bsc#1216135) +- Update to version 21.1.9 + * This release contains fixes for CVE-2023-5367, CVE-2023-5380 + and CVE-2023-5574 as reported in today's security advisory: + https://lists.x.org/archives/xorg-announce/2023-October/003430.html +- adjusted u_Use-better-fallbacks-to-generate-cookies-if-arc4rand.patch + +- Update to version 21.1.8 (CVE-2023-1393): + * This release contains the fix for CVE-2023-1393 + * composite: Fix use-after-free of the COW + * xkbUtils: use existing symbol names instead of deleted + deprecated ones +- Drop U_xserver-composite-Fix-use-after-free-of-the-COW.patch: + Fixed upstream +- Switch back to tarball release, drop source service, add keyring + and sig files. -- U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch - * fixes regression introduced with security update for - CVE-2022-46340 (bsc#1205874) +- Update to version xorg-server-21.1.7: + * This release contains the fix for CVE-2023-0494 in today's security + advisory: + https://lists.x.org/archives/xorg-announce/2023-February/003320.html + It also fixes a second possible OOB access during EnqueueEvent and a + crasher caused by ResourceClientBits not correctly honouring the + MaxClients value in the configuration file. +- supersedes U_Xi-fix-potential-use-after-free-in-DeepCopyPointerCl.patch, + U_xorg-server-oob-read-enqueue-event.patch +- rename u_xorg-server-oob-read-enqueue-event.patch to + U_xorg-server-oob-read-enqueue-event.patch since it's already + upstream + +- Add u_xorg-server-oob-read-enqueue-event.patch: fix an + out-of-bounds read in EnqueueEvent. + +- Update to version xorg-server-21.1.6: + * xserver 21.1.6 + * Xext: fix invalid event type mask in XTestSwapFakeInput + * xkb: fix some possible memleaks in XkbGetKbdByName + * xkb: proof GetCountedString against request length attacks + * xquartz: Fix some formatting + * XQuartz: stub: Call LSOpenApplication instead of fork()/exec() +- drop the following upstream patches: + U_xkb-proof-GetCountedString-against-request-length-at.patch + U_xkb-fix-some-possible-memleaks-in-XkbGetKbdByName.patch + +- Update to version xorg-server-21.1.5: + * xkb: reset the radio_groups pointer to NULL after freeing it + * Xi: avoid integer truncation in length check of ProcXIChangeProperty + * Xi: return an error from XI property changes if verification failed + * Xext: free the screen saver resource when replacing it + * Xext: free the XvRTVideoNotify when turning off from the same client + * Xi: disallow passive grabs with a detail > 255 + * Xtest: disallow GenericEvents in XTestSwapFakeInput + * meson: Don't build COMPOSITE for XQuartz + * xquartz: Move default applications list outside of the main executable + * xquartz: Remove unused macro (X11LIBDIR) +- drop the following upstream patches: + U_0007-xkb-reset-the-radio_groups-pointer-to-NULL-after-fre.patch + U_0002-Xi-return-an-error-from-XI-property-changes-if-verif.patch + U_0003-Xi-avoid-integer-truncation-in-length-check-of-ProcX.patch + U_0004-Xi-disallow-passive-grabs-with-a-detail-255.patch + U_0005-Xext-free-the-screen-saver-resource-when-replacing-i.patch + U_0006-Xext-free-the-XvRTVideoNotify-when-turning-off-from-.patch + U_0001-Xtest-disallow-GenericEvents-in-XTestSwapFakeInput.patch + xscreensaver -- Update xscreensaver-disable-upgrade-nagging-message.patch to - cover new messages. (boo#1206345, bsc#1217318) +- update to 6.08: + * fixes for other platforms + +- update to 6.07: + * New hacks, droste, skulloop, papercube and cubocteversion + * xscreensaver-settings was sometimes turning off the DPMS + checkbox + * Log pid of caller of deactivate command, to give a hint about + who is preventing the screen from blanking + * Updates to sphereeversion. + * Added some new map sources to mapscroller. + * Various other minor bug fixes. +- leave a nice notice for a very angry upstream developer in + xscreensaver-disable-upgrade-nagging-message.patch +- drop xscreensaver-bsc1204744.patch, included upstream + +- Drop obsolete patch (bsc#1203594). + - xscreensaver-slideshow-dri-detect.patch +- Use autosetup + +- Added spec file changes to handle hard-coded PAM directories. + * bsc#1204744 -- Drop obsolete patch (bsc#1203594). - - xscreensaver-slideshow-dri-detect.patch -- Use autosetup +- Migration of PAM settings to /usr/lib/pam.d. + +- update to 6.06: + * New hack hextrail + * marbling works again + * Adjust old hacks for higher resolution displays + * X11: More robust desktop image grabbing. + * X11: Various improvements to xscreensaver-settings + * X11: Supports "Lock" messages from systemd, e.g. when + logind.conf has "HandleLidSwitch=lock" instead of "suspend". + * Retired thornbird, which is redundant with discrete. +- drop xscreensaver-gtk3.patch, upstream + +- fix removal of nagging message boo#1206345 + +- update to version 6.05.1: + * Cope with dumb DPMS settings that existed pre-startup. + * Silence new Perl warnings from xscreensaver-getimage-file. + * Fix sonar pthreads crash on recent Pi systems. + * Removed dependence on gdk-pixbuf-xlib-2.0. + * GTK 3 is now required. + * New hacks, nakagin and chompytower. + * Settings dialog shows diagnostics for bad image folders and + feeds. + * URLs for imageDirectory can now point at archive.org + collections. + * Sliders for various "Speed" preferences are easier to use. + * Settings dialog shows saver description below embedded preview. + * Better behavior when zero monitors are attached. + * Improvements to inhibiting blanking while videos are playing: + No longer necessary to hack GNOME and KDE to get them to not + usurp the org.freedesktop.ScreenSaver endpoint. + * unicrud displays character names. + * Updated webcollage. +- Ignore selected unbrecognized options generated by %%configure + (xscreensaver-unrecognized-opts.patch). +- Properly find gtk3 directories (xscreensaver-gtk3.patch). +- Refresh xscreensaver-bug-reports.patch, + xscreensaver-default-screensaver.patch, + xscreensaver-fireworkx-man.patch. +- Fix build with autoconf 2.71: call sed only after autoreconf. + autoconf 2.71 internally calls intltoolize again, overwriting + po/Makefile.in.in. + +- Copy config.rpath from gettext to have autoreconf work for autoconf + 2.71 + xwayland -- U_bsc1218845-glx-Call-XACE-hooks-on-the-GLX-buffer.patch - * SELinux unlabeled GLX PBuffer (CVE-2024-0408, bsc#1218845) -- U_bsc1218846-ephyr-xwayland-Use-the-proper-private-key-for-cursor.patch - * SELinux context corruption (CVE-2024-0409, bsc#1218846) - -- bsc1218582-0001-dix-allocate-enough-space-for-logical-button-maps.patch - * Heap buffer overflow in DeviceFocusEvent and ProcXIQueryPointer - (CVE-2023-6816, bsc#1218582) -- bsc1218583-0001-dix-Allocate-sufficient-xEvents-for-our-DeviceStateN.patch - bsc1218583-0002-dix-fix-DeviceStateNotify-event-calculation.patch - bsc1218583-0003-Xi-when-creating-a-new-ButtonClass-set-the-number-of.patch - * Reattaching to different master device may lead to out-of-bounds memory - access ((CVE-2024-0229, bsc#1218583) -- bsc1218584-0001-Xi-flush-hierarchy-events-after-adding-removing-mast.patch - * Heap buffer overflow in XISendDeviceHierarchyEvent - (CVE-2024-21885, bsc#1218584) -- bsc1218585-0001-Xi-do-not-keep-linked-list-pointer-during-recursion.patch - bsc1218585-0002-dix-when-disabling-a-master-float-disabled-slaved-de.patch - * Heap buffer overflow in DisableDevice (CVE-2024-21886, bsc#1218585) - -- Add missing fixes on U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch - (bsc#1217765). +- This release contains also the following patches mentioned in + previous sle15 releases + * bsc1218582-0001-dix-allocate-enough-space-for-logical-button-maps.patch + * bsc1218583-0001-dix-Allocate-sufficient-xEvents-for-our-DeviceStateN.patch + * bsc1218583-0002-dix-fix-DeviceStateNotify-event-calculation.patch + * bsc1218583-0003-Xi-when-creating-a-new-ButtonClass-set-the-number-of.patch + * bsc1218584-0001-Xi-flush-hierarchy-events-after-adding-removing-mast.patch + * bsc1218585-0001-Xi-do-not-keep-linked-list-pointer-during-recursion.patch + * bsc1218585-0002-dix-when-disabling-a-master-float-disabled-slaved-de.patch + +- This release contains also the missing fixes of initial + U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch + (bsc#1217765) + +- Update to version 23.2.4 + * This release contains fixes for the issues reported in today's + security advisory: + https://lists.x.org/archives/xorg/2024-January/061525.html + * CVE-2023-6816 (bsc#1218582) + * CVE-2024-0229 (bsc#1218583) + * CVE-2024-21885 (bsc#1218584) + * CVE-2024-21886 (bsc#1218585) + * CVE-2024-0408 + * CVE-2024-0409 +- supersedes the patches mentioned below: + * U_bsc1217765-Xi-allocate-enough-XkbActions-for-our-buttons.patch + * U_bsc1217766-randr-avoid-integer-truncation-in-length-check-of-Pr.patch -- U_bsc1216261-0001-mi-fix-CloseScreen-initialization-order.patch - U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch - * Server Damage Object Use-After-Free Local Privilege Escalation +- This release contains the following patches mentioned in previous + sle15 releases + * U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch: + fixes regression introduced with security update for + CVE-2022-46340 (bsc#1205874) + * U_bsc1216135-Xi-randr-fix-handling-of-PropModeAppend-Prepend.patch: + fix handling of PropModeAppend/Prepend ((CVE-2023-5367, ZDI-CAN-22153, + bsc#1216135) + * U_bsc1216261-0001-mi-fix-CloseScreen-initialization-order.patch, + U_bsc1216261-0002-fb-properly-wrap-unwrap-CloseScreen.patch: + Server Damage Object Use-After-Free Local Privilege Escalation -- U_bsc1216261-0003-dix-always-initialize-pScreen-CloseScreen.patch - * fixes a regresion, which can trigger a segfault in Xwayland on + * U_bsc1216261-0003-dix-always-initialize-pScreen-CloseScreen.patch: + fixes a regresion, which can trigger a segfault in Xwayland on -- U_bsc1216135-Xi-randr-fix-handling-of-PropModeAppend-Prepend.patch - * fix handling of PropModeAppend/Prepend ((CVE-2023-5367, ZDI-CAN-22153, - bsc#1216135) +- Update to version 23.2.2 + * This release contains the fix for CVE-2023-5367 and CVE-2023-5574 + in today's security advisory: + https://lists.x.org/archives/xorg-announce/2023-October/003430.html + Xwayland does not support multiple protocol screens (Zaphod) and is thus + not affected by CVE-2023-5380. + * Additionally, there is a change in the default behaviour of Xwayland: + Since version 23.2.0 Xwayland (via liboeffis) automatically tries to + connect to the XDG Desktop Portal's RemoteDesktop interface to obtain + the EI socket. That socket is used to send XTest events to the + compositor. + * However, the connection to the session-wide Portal is unsuitable when + Xwayland is running in a nested compositor. Xwayland cannot tell whether + it's running on a nested compositor and to keep backwards compatibility + with Xwayland prior to 23.2.0, Xwayland must now be started with + "-enable-ei-portal" to connect to the portal. + * Compositors (who typically spawn Xwayland rootless) must now pass this + option to get the same behaviour as 23.2.x. + * Finally, Xwayland now uses libbsd-overlay instead of libbsd. + +- Update to version 23.2.1: + * glamor: Ignore destination alpha as necessary for composite operation + * xtest: Check whether there is a sendEventsProc to call +- supersedes xwayland-glamor-Ignore-destination-alpha-as-necessary-for-com.patch + +- xwayland-glamor-Ignore-destination-alpha-as-necessary-for-com.patch + * Fix when vncviewer fades to white on xwayland (bsc#1215385, + https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1154) + +- enable libei and libdecor only for TW, since it does not exist + yet on sle15-sp5 + +- Update to version 23.2.0: + * Optional support for emulated input (EI) via the libei library, + support for the tearing control protocol, and the XWayland + rootful mode is now resizable with libdecor. +- Add pkgconfig(libei-1.0) BuildRequires, build new optional + emulated input support. +- Add pkgconfig(libdecor-0) BuildRequires, build optional CSD + support. + +- Update to version 23.1.2 + * This release includes improved DMA-BUF v4 feedback support for + direct scanout, relaxed CVT modes for non-standard modes, fixes + for the CHERI/Morello platform and other various fixes. + +- Update to version 23.1.1 (CVE-2023-1393): + + This release contains the fix for CVE-2023-1393. + + xkbUtils: use existing symbol names instead of deleted + deprecated ones + + glamor: Don't glFlush/ctx switch unless any work has been + performed + + xwayland: + - Refactor xwl_present_for_each_frame_callback helper + - Prevent nested xwl_present_for_each_frame_callback calls + + composite: Fix use-after-free of the COW +- Drop U_xserver-composite-Fix-use-after-free-of-the-COW.patch: + Fixed upstream. -- U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch - * fixes regression introduced with security update for - CVE-2022-46340 (bsc#1205874) +- Update to version 23.1.0: + * test: Use either wayland-info or weston-info. +- Changes from version 23.1.0.rc2: + * A regression with keymaps which were not applied anymore. + * Various regressions with DRM format modifiers. +- Changes from version 23.1.0.rc1: + * Support for linux_dmabuf v4 protocol. + * Support for wl_pointer.axis_v120 (high-resolution scrolling). + * Support for xwayland_shell protocol. + * Improved "rootful" mode for using Xwayland as a nested Xserver. + * Improved emulated XRandR support exposing the output names. + * Support for byte-swapped clients is now disabled by default. + +- Update to version 22.1.8 + * This release contains the fix for CVE-2023-0494 in today's + security advisory: + https://lists.x.org/archives/xorg-announce/2023-February/003320.html + * It also fixes a second possible OOB access during EnqueueEvent. +- supersedes U_Xi-fix-potential-use-after-free-in-DeepCopyPointerCl.patch + +- improved summary and description +- added requires to xkeyboard-config +- added recommends to xorg-x11-fonts-core +- removed unused 'package' section +- Update to version 22.1.7 + * This release fixes an invalid event type mask in + XTestSwapFakeInput which was inadvertently changed from octal + 0177 to hexadecimal 0x177 in the fix for CVE-2022-46340. + +- Update to version 22.1.6: + * Fixes CVE-2022-46340, CVE-2022-46341, CVE-2022-46342, + CVE-2022-46343, CVE-2022-46344, CVE-2022-4283. + * Xtest: disallow GenericEvents in XTestSwapFakeInput + * Xi: disallow passive grabs with a detail > 255 + * Xext: free the XvRTVideoNotify when turning off from the same + client + * Xext: free the screen saver resource when replacing it + * Xi: return an error from XI property changes if verification + failed + * Xi: avoid integer truncation in length check of + ProcXIChangeProperty + * xkb: reset the radio_groups pointer to NULL after freeing it +- Drop patches fixed upstream: + * U_0001-Xtest-disallow-GenericEvents-in-XTestSwapFakeInput.patch + * U_0002-Xi-return-an-error-from-XI-property-changes-if-verif.patch + * U_0003-Xi-avoid-integer-truncation-in-length-check-of-ProcX.patch + * U_0004-Xi-disallow-passive-grabs-with-a-detail-255.patch + * U_0005-Xext-free-the-screen-saver-resource-when-replacing-i.patch + * U_0006-Xext-free-the-XvRTVideoNotify-when-turning-off-from-.patch + * U_0007-xkb-reset-the-radio_groups-pointer-to-NULL-after-fre.patch + xz -- Fix ZDI-CAN-16587 Fix escaping of malicious filenames - (ZDI-CAN-16587 bsc#1198062 CVE-2022-1271) - * bsc1198062.patch +- Build static library on SLE + +- update to 5.4.6: + * Fixed a bug involving internal function pointers in liblzma + not being initialized to NULL. The bug can only be + triggered if lzma_filters_update() is called on a LZMA1 + encoder, so it does not affect xz or any application known + to us that uses liblzma. + * Fixed a regression introduced in 5.4.2 that caused + encoding in the raw format to unnecessarily fail if --suffix + was not used. For instance, the following command no longer + reports that --suffix must be used: + echo foo | xz --format=raw --lzma2 | wc -c + * Fixed an issue on MinGW-w64 builds that prevented + reading from or writing to non-terminal character devices + like NUL. + * Added a new test. + +- Update to version 5.4.5: + * liblzma: + - Fixed an assertion failure that could be triggered by a large + unpadded_size argument. It was verified that there was no + other bug than the assertion failure. + - Fixed a bug that prevented building with Windows Vista + threading when __attribute__((__constructor__)) is not + supported. + * xz now properly handles special files such as "con" or "nul" on + Windows. Before this fix, the following wrote "foo" to the + console and deleted the input file "con_xz": + echo foo | xz > con_xz + xz --suffix=_xz --decompress con_xz + * Small fixes and improvements to the tests. + * Updated translations: Chinese (simplified) and Esperanto. + +- xznew: Remove bashsism. +- build: pass CONFIG_SHELL=/bin/sh to configure: the posix tools + are setting the current SHELL as the shebang, which is overkill: + any posix compliant shell, aka /bin/sh, is sufficient. + +- Update to version 5.4.4: + * liblzma and xzdec can now build against WASI SDK when threading + support is disabled. xz and tests don't build yet. + * documentation update + * translations update + +- Update to version 5.4.3: + * Build system fixes + * Translation updates: Croatian +- update signing key + +- Update license tag, there is GPL-3.0-or-later code too. + +- Update to version 5.4.2: + * All fixes from 5.2.11 that were not included in 5.4.1. + * If xz is built with support for the Capsicum sandbox but running + in an environment that doesn't support Capsicum, xz now runs + normally without sandboxing instead of exiting with an error. + * liblzma: + - Documentation was updated to improve the style, consistency, + and completeness of the liblzma API headers. + - The Doxygen-generated HTML documentation for the liblzma API + header files is now included in the source release and is + installed as part of "make install". All JavaScript is + removed to simplify license compliance and to reduce the + install size. + - Fixed a minor bug in lzma_str_from_filters() that produced + too many filters in the output string instead of reporting + an error if the input array had more than four filters. This + bug did not affect xz. + * Build systems: + - autogen.sh now invokes the doxygen tool via the new wrapper + script doxygen/update-doxygen, unless the command line option + - -no-doxygen is used. + - Added microlzma_encoder.c and microlzma_decoder.c to the + VS project files for Windows and to the CMake build. These + should have been included in 5.3.2alpha. + * Tests: + - Added a test to the CMake build that was forgotten in the + previous release. + - Added and refactored a few tests. + * Translations: + - Updated the Brazilian Portuguese translation. + - Added Brazilian Portuguese man page translation. + +- Build AVX2 enabled hwcaps library for x86_64-v3 + +- update to 5.4.1: + * liblzma: + - Fixed the return value of lzma_microlzma_encoder() if the + LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options + made the function return LZMA_STREAM_END without encoding + anything instead of returning LZMA_OPTIONS_ERROR. + * Tests: + - Fixed test script compatibility with ancient /bin/sh + versions. Now the five test_compress_* tests should + no longer fail on Solaris 10. + - Added and refactored a few tests. + * Translations: + - Updated the Catalan and Esperanto translations. + - Added Korean and Ukrainian man page translations. + +- update to 5.4.0: + This bumps the minor version of liblzma because new features were + added. The API and ABI are still backward compatible with liblzma + 5.2.x and 5.0.x. + Summary of new features added in the 5.3.x development releases: + * liblzma: + - Added threaded .xz decompressor lzma_stream_decoder_mt(). + It can use multiple threads with .xz files that have multiple + Blocks with size information in Block Headers. The threaded + encoder in xz has always created such files. + Single-threaded encoder cannot store the size information in + Block Headers even if one used LZMA_FULL_FLUSH to create + multiple Blocks, so this threaded decoder cannot use multiple + threads with such files. + If there are multiple Streams (concatenated .xz files), one + Stream will be decompressed completely before starting the + next Stream. + - A new decoder flag LZMA_FAIL_FAST was added. It makes the + threaded decompressor report errors soon instead of first + flushing all pending data before the error location. + - New Filter IDs: + * LZMA_FILTER_ARM64 is for ARM64 binaries. + * LZMA_FILTER_LZMA1EXT is for raw LZMA1 streams that don't + necessarily use the end marker. + - Added lzma_str_to_filters(), lzma_str_from_filters(), and + lzma_str_list_filters() to convert a preset or a filter chain + string to a lzma_filter[] and vice versa. These should make + it easier to write applications that allow users to specify + custom compression options. + - Added lzma_filters_free() which can be convenient for freeing + the filter options in a filter chain (an array of lzma_filter + structures). + - lzma_file_info_decoder() to makes it a little easier to get + the Index field from .xz files. This helps in getting the + uncompressed file size but an easy-to-use random access + API is still missing which has existed in XZ for Java for + a long time. + - Added lzma_microlzma_encoder() and lzma_microlzma_decoder(). + It is used by erofs-utils and may be used by others too. + The MicroLZMA format is a raw LZMA stream (without end marker) + whose first byte (always 0x00) has been replaced with + bitwise-negation of the LZMA properties (lc/lp/pb). It was + created for use in EROFS but may be used in other contexts + as well where it is important to avoid wasting bytes for + stream headers or footers. The format is also supported by + XZ Embedded (the XZ Embedded version in Linux got MicroLZMA + support in Linux 5.16). + The MicroLZMA encoder API in liblzma can compress into a + fixed-sized output buffer so that as much data is compressed + as can be fit into the buffer while still creating a valid + MicroLZMA stream. This is needed for EROFS. + - Added lzma_lzip_decoder() to decompress the .lz (lzip) file + format version 0 and the original unextended version 1 files. + Also lzma_auto_decoder() supports .lz files. + - lzma_filters_update() can now be used with the multi-threaded + encoder (lzma_stream_encoder_mt()) to change the filter chain + after LZMA_FULL_BARRIER or LZMA_FULL_FLUSH. + - In lzma_options_lzma, allow nice_len = 2 and 3 with the match + finders that require at least 3 or 4. Now it is internally + rounded up if needed. + - CLMUL-based CRC64 on x86-64 and E2K with runtime processor + detection. On 32-bit x86 it currently isn't available unless + - -disable-assembler is used which can make the non-CLMUL + CRC64 slower; this might be fixed in the future. + - Building with --disable-threads --enable-small + is now thread-safe if the compiler supports + __attribute__((__constructor__)). + * xz: + - Using -T0 (--threads=0) will now use multi-threaded encoder + even on a single-core system. This is to ensure that output + from the same xz binary is identical on both single-core and + multi-core systems. + - --threads=+1 or -T+1 is now a way to put xz into + multi-threaded mode while using only one worker thread. + The + is ignored if the number is not 1. + - A default soft memory usage limit is now used for compression + when -T0 is used and no explicit limit has been specified. + This soft limit is used to restrict the number of threads + but if the limit is exceeded with even one thread then xz + will continue with one thread using the multi-threaded + encoder and this limit is ignored. If the number of threads + is specified manually then no default limit will be used; + this affects only -T0. + This change helps on systems that have very many cores and + using all of them for xz makes no sense. Previously xz -T0 + could run out of memory on such systems because it attempted + to reserve memory for too many threads. + This also helps with 32-bit builds which don't have a large + amount of address space that would be required for many + threads. The default soft limit for -T0 is at most 1400 MiB + on all 32-bit platforms. + - Previously a low value in --memlimit-compress wouldn't cause + xz to switch from multi-threaded mode to single-threaded mode + if the limit cannot otherwise be met; xz failed instead. Now + xz can switch to single-threaded mode and then, if needed, + scale down the LZMA2 dictionary size too just like it already + did when it was started in single-threaded mode. + - The option --no-adjust no longer prevents xz from scaling down + the number of threads as that doesn't affect the compressed + output (only performance). Now --no-adjust only prevents + adjustments that affect compressed output, that is, with + - -no-adjust xz won't switch from multi-threaded mode to + single-threaded mode and won't scale down the LZMA2 + dictionary size. + - Added a new option --memlimit-mt-decompress=LIMIT. This is + used to limit the number of decompressor threads (possibly + falling back to single-threaded mode) but it will never make + xz refuse to decompress a file. This has a system-specific + default value because without any limit xz could end up + allocating memory for the whole compressed input file, the + whole uncompressed output file, multiple thread-specific + decompressor instances and so on. Basically xz could + attempt to use an insane amount of memory even with fairly + common files. The system-specific default value is currently + the same as the one used for compression with -T0. + The new option works together with the existing option + - -memlimit-decompress=LIMIT. The old option sets a hard limit + that must not be exceeded (xz will refuse to decompress) + while the new option only restricts the number of threads. + If the limit set with --memlimit-mt-decompress is greater + than the limit set with --memlimit-compress, then the latter + value is used also for --memlimit-mt-decompress. + - Added new information to the output of xz --info-memory and + new fields to the output of xz --robot --info-memory. + - In --lzma2=nice=NUMBER allow 2 and 3 with all match finders + now that liblzma handles it. + - Don't mention endianness for ARM and ARM-Thumb filters in + - -long-help. The filters only work for little endian + instruction encoding but modern ARM processors using + big endian data access still use little endian + instruction encoding. So the help text was misleading. + In contrast, the PowerPC filter is only for big endian + 32/64-bit PowerPC code. Little endian PowerPC would need + a separate filter. + - Added decompression support for the .lz (lzip) file format + version 0 and the original unextended version 1. It is + autodetected by default. See also the option --format on + the xz man page. + - Sandboxing enabled by default: + * Capsicum (FreeBSD) + * pledge(2) (OpenBSD) + * Scripts now support the .lz format using xz. + * A few new tests were added. + * The liblzma-specific tests are now supported in CMake-based + builds too ("make test"). + +- update to 5.2.10: + * xz: Don't modify argv[] when parsing the --memlimit* and + - -block-list command line options. This fixes confusing + arguments in process listing (like "ps auxf"). + * GNU/Linux only: Use __has_attribute(__symver__) to detect if + that attribute is supported. This fixes build on Mandriva where + Clang is patched to define __GNUC__ to 11 by default (instead + of 4 as used by Clang upstream). + * liblzma: + - Fixed an infinite loop in LZMA encoder initialization + if dict_size >= 2 GiB. + - Fixed two cases of invalid free() that can happen if + a tiny allocation fails in encoder re-initialization + or in lzma_filters_update(). These bugs had some + similarities with the bug fixed in 5.2.7. + - Fixed lzma_block_encoder() not allowing the use of + LZMA_SYNC_FLUSH with lzma_code() even though it was + documented to be supported. The sync-flush code in + the Block encoder was already used internally via + lzma_stream_encoder(), so this was just a missing flag + in the lzma_block_encoder() API function. + - GNU/Linux only: Don't put symbol versions into static + liblzma as it breaks things in some cases (and even if + it didn't break anything, symbol versions in static + libraries are useless anyway). The downside of the fix + is that if the configure options --with-pic or --without-pic + are used then it's not possible to build both shared and + static liblzma at the same time on GNU/Linux anymore; + with those options --disable-static or --disable-shared + must be used too. +- drop unused xz-devel-static which is no longer supported when using + - -with-pic (which is needed for shared libs) + +- Rename xz-static-devel -> xz-devel-static to follow the general + naming used in openSUSE. + +- Update to 5.2.8: + * xz: + - If xz cannot remove an input file when it should, this + is now treated as a warning (exit status 2) instead of + an error (exit status 1). This matches GNU gzip and it + is more logical as at that point the output file has + already been successfully closed. + - Fix handling of .xz files with an unsupported check type. + Previously such printed a warning message but then xz + behaved as if an error had occurred (didn't decompress, + exit status 1). Now a warning is printed, decompression + is done anyway, and exit status is 2. This used to work + slightly before 5.0.0. In practice this bug matters only + if xz has been built with some check types disabled. As + instructed in PACKAGERS, such builds should be done in + special situations only. + - Fix "xz -dc --single-stream tests/files/good-0-empty.xz" + which failed with "Internal error (bug)". That is, + - -single-stream was broken if the first .xz stream in + the input file didn't contain any uncompressed data. + - Fix displaying file sizes in the progress indicator when + working in passthru mode and there are multiple input files. + Just like "gzip -cdf", "xz -cdf" works like "cat" when the + input file isn't a supported compressed file format. In + this case the file size counters weren't reset between + files so with multiple input files the progress indicator + displayed an incorrect (too large) value. + * liblzma: + - API docs in lzma/container.h: + * Update the list of decoder flags in the decoder + function docs. + * Explain LZMA_CONCATENATED behavior with .lzma files + in lzma_auto_decoder() docs. + - OpenBSD: Use HW_NCPUONLINE to detect the number of + available hardware threads in lzma_physmem(). + - Fix use of wrong macro to detect x86 SSE2 support. + __SSE2_MATH__ was used with GCC/Clang but the correct + one is __SSE2__. The first one means that SSE2 is used + for floating point math which is irrelevant here. + The affected SSE2 code isn't used on x86-64 so this affects + only 32-bit x86 builds that use -msse2 without -mfpmath=sse + (there is no runtime detection for SSE2). It improves LZMA + compression speed (not decompression). + - Fix the build with Intel C compiler 2021 (ICC, not ICX) + on Linux. It defines __GNUC__ to 10 but doesn't support + the __symver__ attribute introduced in GCC 10. + * Scripts: Ignore warnings from xz by using --quiet --no-warn. + This is needed if the input .xz files use an unsupported + check type. + * Translations: + - Updated Croatian and Turkish translations. + - One new translations wasn't included because it needed + technical fixes. It will be in upcoming 5.4.0. No new + translations will be added to the 5.2.x branch anymore. + - Renamed the French man page translation file from + fr_FR.po to fr.po and thus also its install directory + (like /usr/share/man/fr_FR -> .../fr). + - Man page translations for upcoming 5.4.0 are now handled + in the Translation Project. + * Update doc/faq.txt a little so it's less out-of-date. + +- Move localised man pages to lang subpackage + +- update to 5.2.7: + * liblzma: + - Add API doc note about the .xz decoder LZMA_MEMLIMIT_ERROR bug. + - Add dest and src NULL checks to lzma_index_cat. + The documentation states LZMA_PROG_ERROR can be returned from + lzma_index_cat. Previously, lzma_index_cat could not return + LZMA_PROG_ERROR. Now, the validation is similar to + lzma_index_append, which does a NULL check on the index + parameter. + - Fix copying of check type statistics in lzma_index_cat(). + The check type of the last Stream in dest was never copied to + dest->checks (the code tried to copy it but it was done too late). + This meant that the value returned by lzma_index_checks() would + only include the check type of the last Stream when multiple + lzma_indexes had been concatenated. + In xz --list this meant that the summary would only list the + check type of the last Stream, so in this sense this was only + a visual bug. However, it's possible that some applications + use this information for purposes other than merely showing + it to the users in an informational message. I'm not aware of + such applications though and it's quite possible that such + applications don't exist. + Regular streamed decompression in xz or any other application + doesn't use lzma_index_cat() and so this bug cannot affect them. + - Stream decoder: Fix restarting after LZMA_MEMLIMIT_ERROR. + If lzma_code() returns LZMA_MEMLIMIT_ERROR it is now possible + to use lzma_memlimit_set() to increase the limit and continue + decoding. This was supposed to work from the beginning but + there was a bug. With other decoders (.lzma or threaded .xz) + this already worked correctly. + - lzma_filters_copy: Keep dest[] unmodified if an error occurs. + lzma_stream_encoder() and lzma_stream_encoder_mt() always assumed + this. Before this patch, failing lzma_filters_copy() could result + in free(invalid_pointer) or invalid memory reads in stream_encoder.c + or stream_encoder_mt.c. + To trigger this, allocating memory for a filter options structure + has to fail. These are tiny allocations so in practice they very + rarely fail. + Certain badness in the filter chain array could also make + lzma_filters_copy() fail but both stream_encoder.c and + stream_encoder_mt.c validate the filter chain before + trying to copy it, so the crash cannot occur this way. + - lzma_index_append: Add missing integer overflow check. + The documentation in src/liblzma/api/lzma/index.h suggests that + both the unpadded (compressed) size and the uncompressed size + are checked for overflow, but only the unpadded size was checked. + The uncompressed check is done first since that is more likely to + occur than the unpadded or index field size overflows. + - Vaccinate against an ill patch from RHEL/CentOS 7. + * xzgrep: + - Fix compatibility with old shells. + Turns out that some old shells don't like apostrophes (') inside + command substitutions. The problem was introduced by commits + 69d1b3fc29677af8ade8dc15dba83f0589cb63d6 (2022-03-29), + bd7b290f3fe4faeceb7d3497ed9bf2e6ed5e7dc5 (2022-07-18), and + a648978b20495b7aa4a8b029c5a810b5ad9d08ff (2022-07-19). + 5.2.6 is the only stable release that included + this problem. + * Translations: Add Turkish translation. + +- update to 5.2.6 (CVE-2022-1271, bsc#1198062): + * xz: + - The --keep option now accepts symlinks, hardlinks, and + setuid, setgid, and sticky files. + - When copying metadata from the source file to the destination + file, don't try to set the group (GID) if it is already set + correctly. This avoids a failure on OpenBSD (and possibly on + a few other OSes) where files may get created so that their + group doesn't belong to the user, and fchown(2) can fail even + if it needs to do nothing. + - Cap --memlimit-compress to 2000 MiB instead of 4020 MiB on + MIPS32 because on MIPS32 userspace processes are limited + to 2 GiB of address space. + * liblzma: + - Fixed a missing error-check in the threaded encoder. If a + small memory allocation fails, a .xz file with an invalid + Index field would be created. Decompressing such a file would + produce the correct output but result in an error at the end. + Thus this is a "mild" data corruption bug. Note that while + a failed memory allocation can trigger the bug, it cannot + cause invalid memory access. + - The decoder for .lzma files now supports files that have + uncompressed size stored in the header and still use the + end of payload marker (end of stream marker) at the end + of the LZMA stream. Such files are rare but, according to + the documentation in LZMA SDK, they are valid. + doc/lzma-file-format.txt was updated too. + - Improved 32-bit x86 assembly files: + * Support Intel Control-flow Enforcement Technology (CET) + * Use non-executable stack on FreeBSD. + * xzgrep: + - Fixed arbitrary command injection via a malicious filename + (CVE-2022-1271, ZDI-CAN-16587). A standalone patch for + this was released to the public on 2022-04-07. A slight + robustness improvement has been made since then and, if + using GNU or *BSD grep, a new faster method is now used + that doesn't use the old sed-based construct at all. This + also fixes bad output with GNU grep >= 3.5 (2020-09-27) + when xzgrepping binary files. + - Fixed detection of corrupt .bz2 files. + - Improved error handling to fix exit status in some situations + and to fix handling of signals: in some situations a signal + didn't make xzgrep exit when it clearly should have. It's + possible that the signal handling still isn't quite perfect + but hopefully it's good enough. + - Documented exit statuses on the man page. + - xzegrep and xzfgrep now use "grep -E" and "grep -F" instead + of the deprecated egrep and fgrep commands. + - Fixed parsing of the options -E, -F, -G, -P, and -X. The + problem occurred when multiple options were specied in + a single argument, for example, + echo foo | xzgrep -Fe foo + treated foo as a filename because -Fe wasn't correctly + split into -F -e. + - Added zstd support. + * xzdiff/xzcmp: + - Fixed wrong exit status. Exit status could be 2 when the + correct value is 1. + - Documented on the man page that exit status of 2 is used + for decompression errors. + - Added zstd support. + * xzless: + - Fix less(1) version detection. It failed if the version number + from "less -V" contained a dot. + +- use https urls. + +- Upgrade old rpm constructs. + +- Update to 5.2.5: + * liblzma: + - Fixed several C99/C11 conformance bugs. Now the code is clean + under gcc/clang -fsanitize=undefined. Some of these changes + might have a negative effect on performance with old GCC + versions or compilers other than GCC and Clang. The configure + option --enable-unsafe-type-punning can be used to (mostly) + restore the old behavior but it shouldn't normally be used. + - Improved API documentation of lzma_properties_decode(). + - Added a very minor encoder speed optimization. + * xz: + - Fixed a crash in "xz -dcfv not_an_xz_file". All four options + were required to trigger it. The crash occurred in the + progress indicator code when xz was in passthru mode where + xz works like "cat". + - Fixed an integer overflow with 32-bit off_t. It could happen + when decompressing a file that has a long run of zero bytes + which xz would try to write as a sparse file. Since the build + system enables large file support by default, off_t is + normally 64-bit even on 32-bit systems. + - Fixes for --flush-timeout: + * Fix semi-busy-waiting. + * Avoid unneeded flushes when no new input has arrived + since the previous flush was completed. + - Added a special case for 32-bit xz: If --memlimit-compress is + used to specify a limit that exceeds 4020 MiB, the limit will + be set to 4020 MiB. The values "0" and "max" aren't affected + by this and neither is decompression. This hack can be + helpful when a 32-bit xz has access to 4 GiB address space + but the specified memlimit exceeds 4 GiB. This can happen + e.g. with some scripts. + - Capsicum sandbox is now enabled by default where available + (FreeBSD >= 10). The sandbox debug messages (xz -vv) were + removed since they seemed to be more annoying than useful. + +- Do not recommend lang package. The lang package already has a supplements. + +- Use FAT LTO objects in order to provide proper static library. +- xz 5.2.4: + * liblzma: + - Allow 0 as memory usage limit instead of returning + LZMA_PROG_ERROR. Now 0 is treated as if 1 byte was specified, + which effectively is the same as 0. + - Use "noexcept" keyword instead of "throw()" in the public + headers when a C++11 (or newer standard) compiler is used. + - Added a portability fix for recent Intel C Compilers. + * xz: + - Fix "xz --list --robot missing_or_bad_file.xz" which would + try to print an unitialized string and thus produce garbage + output. Since the exit status is non-zero, most uses of such + a command won't try to interpret the garbage output. + - "xz --list foo.xz" could print "Internal error (bug)" in a + corner case where a specific memory usage limit had been set. + yast2-installation +- Restore the selected products after reloading the package + manager, properly install all products for new modules and + extensions when upgrading from SLE12 (bsc#1218391) +- 4.6.10 + yast2-network +- Consider firmware configured interfaces as non bridgeable + (bsc#1218595). +- 4.6.8 + yast2-packager +- SLE HPC is not a base product anymore, it is replaced by + SLES + HPC module, added migration mapping (jsc#PED-7841) +- 4.6.7 + +- Fixed ERB template loading in self update, if the template + cannot be found using a relative path then fallback to the + absolute path (bsc#1219174) +- 4.6.6 + yast2-storage-ng +- Added new libstorage enum value UF_BCACHEFS to fix build failure + (bsc#1219804) +- 4.6.16 + +- jsc#PED-6407 + - new env variable YAST_REUSE_LVM for reusing LVM in new + installation. It can be used as linuxrc boot param. +- 4.6.15 + yelp +- Add yelp-automake.patch to patch Makefile.in, rather than running + autoreconf. Allows building on SLE with old automake. + +- Add upstream bug fixes: + + dd69a1df8e660cf6cf27e44a6bba02934fc00b48.patch: Fix compile + error with ./autogen.sh --enable-debug=yes + + 855cae4a336f7676f093579c9a6b2d9fae7a1f80.patch: Support search + box for man pages +- Add gtk-doc, libtool and pkgconfig(appstream-glib) BuildRequires + and call NOCONFIGURE=1 ./autogen.sh, bootstrap the build, as the + above patches touches the buildsystem. + +- Update to version 42.2: + + Updated translations. + +- Update to version 42.1: + + Fixed URI parsing issue that can lead to crash. + + Updated location for appdata screenshot. +- Drop yelp-ghelp.patch: fixed upstream. + +- Add yelp-ghelp.patch: Be even more careful about stripping + slashes. Fix applications still using ghelp: URIs. + +- Update to version 42.0: + + Updated appdata screenshot. + +- Update to version 42.beta: + + Add a nightly app icon + + Use HdyApplicationWindow for rounded bottom corners + + Always use headerbar + + Support color scheme + + Add flatpak manifest + + Align app name in metadata with .desktop name + + Fix up issues with reload, including reloading on theme change + + Stop building the gtk-docs, because they are unused. +- Add pkgconfig(libhandy-1) BuildRequires: New dependency. +- Add explicit yelp Requires in devel subpackage, move + libyelpwebextension.so to main yelp package. +- Add explicit pkgconfig(gio-2.0), pkgconfig(gio-unix-2.0), + pkgconfig(gtk+-unix-print-3.0) and pkgconfig(libxml-2.0) + BuildRequires: align better with what configure checks for. +- Drop downstream patch yelp-lang-bundle.patch: We no longer ship + lang-packs in bundles, so it is no longer needed. + zenity +- Update to version 4.0.0: + + 1st stable release of Zenity based on libadwaita/gtk4. + + Several command-line options have been deprecated since 3.x. + These deprecations will either activate an alternate action, or + do nothing. In either case, a deprecation warning will be + printed to STDERR. This is to ensure as smooth a transition + from scripts targeting Zenity 3.x as possible. + + Changes and bugfixes since 3.99.91: + - Add rudimentary test suite + - progress: --auto-close and --percentage=100 don't co-mingle + - about: Port to libadwaita; update copyright info + - forms: + . Remove unused variable + . Port GtkComboBox to GtkDropDown + - tree/colview: Implement missing --hide-header option + - progress: OK should be clickable if --percentage=100 at the + outset + - NEWS: fix typo + - Updated translations. + +- Update to version 3.99.91: + + password: + - Remove spurious "Warning" heading + - Only fetch username buffer if username option specified + + build: Add implicit fallthrough warnings + + password/msg: Handle ZENITY_TIMEOUT to be in line with other + libadwaita-based dialogs + + filesel: Fix exit statuses for cancel and timeout + + Cleanup 'timeout' and make it work properly for all dialogs + + util: Maintain default timeout exit status as 5 for backwards + compat; various cleanups + + text: webkit2gtk-6.0 fixes + + msg: Code cleanups + + Updated translations. +