Removed rpms ============ - dhcp - dhcp-client - libLLVM11 - libexiv2-26 - libstdc++6-pp-gcc11 - libteamdctl0 - libvdpau_r300 - libvdpau_r600 - libvdpau_radeonsi - p11-kit-nss-trust - rp-pppoe - xf86-video-glint - xf86-video-tga - xf86-video-trident Added rpms ========== - NetworkManager-bluetooth - NetworkManager-tui - NetworkManager-wwan - busybox-ed - kguiaddons - libKF5Archive5-lang - libLLVM15 - libfprint-2-tod1 - libnvme-mi1 - libqrtr-glib0 - libsnmp40 - libstdc++6-pp - libxcvt0 - mozilla-nss-certs - xorg-x11-server-Xvfb Package Source Changes ====================== Mesa -- changing default driver from 'iris' to 'i965' for Intel Gen8-11 - hardware again, but this time the correct way; "-Dprefer-iris=false" - needs to be set for both builds - Mesa-drivers *and* Mesa - (boo#1202850, comment#29) - -- revert previous change, since it resulted in Xorg and Mesa no - longer being able to load "i965" driver at all! This affects many - if not almost all Intel GPU users. I can't tell why this happens, - but I'm afraid we need to act immediately (boo#1202850); reopened - boo#1200965 for now ... - -- change default driver from 'iris' back to 'i965' for Intel - Gen8-11 hardware; that way we also use the same driver used by X - and Mesa (boo#1200965); related bugs: boo#1197045, boo#1197046 +- update to 22.2.4: + * clover: windows: library filename has \`-1` suffix and a \`lib` prefix + when built with mingw + * radv, dxvk: Rendering errors in World of Tanks after "Switch to dynamic + rendering only" + * gen9 gt3e/gt4e skus fail dEQP-VK.pipeline.multisample.sample_locations_ext.* + * v3d: Wrong colors (pink) in videos in Firefox (likely YUV->RGB shader issue) + * panfrost t860 glmark-es2 regression + * radv: Flickering in Spider-Man Remastered (Regression) (Bisected) + * radv: Hitman 2 using Direct3D 12 has discolored squares on RDNA2 with DCC + enabled + * panfrost/midgard - on Duckstation PSX emulator: segfault on GLES 3.0 and + bad shader compilations on 3.3 + +- try to fix build on ppc64le due to running OOM (boo#1205441) + * let's request 20G of physical memory via _constraints file + +- third bugfix release + * some regressions in CI worked out + * a bit of everything, and nothing too crazy +- supersedes u_0001-gallivm-Fix-LLVM-optimization-with-the-new-pass-mana.patch +- supersedes u_nouveau-corrupted-colors-boo1203949.patch +- get rid of Mesa-libVulkan-devel(-32bit) package, which is no + longer needed at all by providing/obsoleting it by + libvulkan_intel + +- Release 22.2.2 covers bugfixes for bsc#1197045,bsc#1197046,bsc#1200965,bsc#1202850 + +- build against llvm15/clang15 on sle15-sp5/Leap 15.5 + +- u_nouveau-corrupted-colors-boo1203949.patch + * fixes corrupted colors in videos on nouveau with Kepler in + Firefox (boo#1203949, issue#7416) + +- moved drirc.d config snippets from Mesa to Mea-dri package; + radv driver specific conf was missing completely (boo#1204866) + +- Add patch to fix LLVM optimization to avoid failure on armv7 + (https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19217, + boo#1204267): + * u_0001-gallivm-Fix-LLVM-optimization-with-the-new-pass-mana.patch + +- update to 22.2.2 + * This is the second bug fix release, back on the regular + schedule. There's a lot here: nir, panfrost, gallium video, + freedreno, nouveau, turnip, r300, gallium core, r600, virgl, + core vulkan, anv, clover, d3d12, utils, radv, and plenty of + zink. + +- update to 22.2.1 + * lots of stuff here: llvmpipe, lavapipe, freedreno, aco, mesa, + turnip, virgl, r600, zink, radv, core gallium, and nir. All in + all, lots of good fixes all over the tree. + +- Add build_orig conditional switch for video codecs define. + +- re-disable video codecs + https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15258 + +- Pass -Dvideo-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec to + meson, keep support for hardware codecs inside vaapi, vdpau and + vulkan. These were previously enabled automatically. +- enabled "swrast" and "amd" Vulkan drivers on riscv64, which is + upstream default anyway ... + +- update to 22.2.0 + * AMD RDNA3 Prep, Intel Arc Graphics, Many Vulkan Improvements; + more details on Phoronix: + https://www.phoronix.com/news/Mesa-22.2-Released +- supersedes llvm15.patch +- refreshed n_no-sse2-on-ix86-except-for-intel-drivers.patch + +- llvm15.patch: backport of commits 2037c34f245, 301bcbac0e5, 6983c8580a2 + to support LLVM 15 + +- update to 22.1.7: + * fixes and cleanups all over the tree + * most of the fixes are for zink + * nice batch of fixes for the gallium dx9 frontend + * some other fixes across the board + +- update to 22.1.6: + * llvmpipe: make last_fence a screen/rast object not a context one. llvmpipe: + keep context list and use to track resource usage. + * Revert "pan/bi: Require ATEST coverage mask input in R60" + * intel/dev: drop warning for unhandled hwconfig keys + * anv: Use sampleLocationsEnable for sample locations + +- Enable zink driver build on x86_64 + +- update to 22.1.5: + * radv: dynamic vertex input failure + * anv: KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage fails on TGL + * anv: GTF-GL46.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo failure + * anv: ICL hiz issue + * Error compiling gallium-nine on i686 using musl libc + * dEQP-VK.memory.mapping.dedicated_alloc failing on bsw and gen9atom + +- update to 22.1.4: + * anv: disable non uniform indexing of UBOs + * anv: use the right helper to invalidate memory + * intel/fs: ray query fix for global address + * isl: add new helper for format component compatibility + * radeonsi: fix random PS wave size + * r300: Keep rc_rename_regs() from overflowing + * aco/ra: update register file when updating phi definition + * radv: Fix vkCmdCopyQueryResults -> vkCmdResetPool hazard + +- let Mesa ignore Mesa-dri as dep to resolve a build cycle + (related to boo#1201474 + +- Update to 22.1.3 + * a lot of zink fixes + * There's a bit of everything else here, including some + performance fixes for wsi/x11. + +- Update to 22.1.2 + " There's a lot of zink here, thanks to Mike for help with manually + backporting parts of it! We've als got a bunch of fixes for panfrost, + and some for intel, radeon, llvmpip, dzn, broadcom, nir, core gallium, + the va state tracker, and freedren." + +- let Mesa-libGL-devel require libX11-devel via pkgconfig(x11) + (boo#1200559) + +- removed libkms BuildRequires, since it has been dropped from + libdrm + +- Update to 22.1.1 + * first bugfix release +- supersedes U_llvmpipe-flush-resources-for-kms-swrast-path.patch + +- Add patch to fix glitches with KMS (boo#1199885): + * U_llvmpipe-flush-resources-for-kms-swrast-path.patch + +- buildrequire DirectX-Headers only on %{ix86} x86_64, since it's + only relevant on these platforms + +- Calling patch with '-p1' (as the others are) so 'git show' + .patch output works. + +- Generating 'n_stop-iris-flicker.patch' from 'git format-patch' vs. + a standard diff. + +- Fixing up 'stop-iris-flicker.patch' patch name to follow standards. + +- Update to 22.1.0 + * lot of great featurres, including (since rc5) additional + kopper backports for zink, and support for Intel's Alchemist + DG2 platform. + +- autoselect libvdpau_r300/libvdpau_r600/libvdpau_radeonsi packages + via hardware supplements on AMD GPUs + +- Update to 22.0.3 + * bugfix release with fixes for most of the major drivers +- Switching out 'directx-headers' for 'DirectX-Headers'. + +- Update to 22.0.2 + * bugfix release with almost all nominated patches + +- Adding changes I need for iris to not flicker and have d3d12 + available for use in WSL. + +- use _multibuild + +- Update to 22.0.1 + * fixes in lavapipe and zink, maintainer scripts and panfrost +- supersedes U_meson-restore-private-requires-to-libdrm-in-dri.pc-f.patch + +- get rid of Mesa-libVulkan-devel(-32bit) package, which no longer + makes sense since Mesa 21.1.0 + * https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916860ec217eac60903e0a9d10189d1c53 + +- U_meson-restore-private-requires-to-libdrm-in-dri.pc-f.patch + * Due to a typo the private requires to libdrm were lost in dri.pc. + Fixed another typo (only comment). + +- enabled "i915" Gallium-based Intel Gen3 driver + +- fixed llvm/clang buildrequires for sle15-sp4/Leap 15.4 + +- no longer try to build classic non-Gallium OpenGL drivers + i915, i965, nouveau, r100 and r200, which have been dropped with + Mesa 22.0.0; see also some documentation on Phoronix + https://www.phoronix.com/scan.php?page=news_item&px=Mesa-Classic-Retired + +- update to 22.0.0 + * lavapipe,radv,anv KHR_dynamic_rendering + * radv EXT_image_view_min_lod + * VK_KHR_synchronization2 on RADV. + * OpenSWR has been moved to the Amber branch + * radeonsi, zink ARB_sparse_texture + * d3d12 GLES3.1 (shader storage buffers, images, compute, indirect draw, draw params, + ARB_framebuffer_no_attachments, ARB_sample_shading, and GLSL400) + * radeonsi, zink ARB_sparse_texture2 + * zink EXT_memory_object, EXT_memory_object_fd, EXT_semaphore, EXT_semaphore_fd + * anv VK_VALVE_mutable_descriptor_type + * Vulkan 1.3 on RADV,Anv. + * radeonsi, zink ARB_sparse_texture_clamp + +- raise memory limit to 1024 in the hope of avoiding OOM on ppc64 + (boo#1196640) + +- update to 21.3.7 + * sixth bugfix release + +- update to 21.3.6 + * sixth bugfix release + +- update to 21.3.5 + * bugfix release: mostly Zink fixes + +- using memory-constraints on ppc64 for trying to avoid OOM during + build (boo#1194739) + +- update to 21.3.4 + * bugfix release + +- rename n_no-sse2-on-ix86.patch to + n_no-sse2-on-ix86-except-for-intel-drivers.patch + * no longer disable sse2 support for intel drivers, since this + breaks build, which is probably unresolvable (boo1190409) + +- Adding 'stop-iris-flicker.patch'. + +- n_no-sse2-on-ix86.patch + * disabled sse2 support on %ix86 (boo#1190409) + +- update to 21.3.3 + * Bug fixes + * Assassin’s Creed Syndicate crashes with Mesa 21.3.0+ ACO + * [21.3 regression] swr: Build failure with MSVC + * anv: dEQP-VK.graphicsfuzz.spv-stable-pillars-volatile-nontemporal-store fails + +- update to 21.3.1 + * mostly AMD, Intel & Zink fixes. + +- n_buildfix-21.3.0.patch + * fixes Mesa-drivers build + +- update to 21.3.0 + * Panfrost is now officially GLES 3.1 conformant + * RADV has (experimental) ray tracing support + * Iris gained threaded shader compilation + * Zink has seen an enormous amount of work, and now supports GLES 3.2 + * Lavapipe has a bunch of new extensions, and now supports Vulkan 1.2 + * LLVMpipe got 2-3 times faster for 2D workloads, and gained support for + the compatibility profile on GL 4.5 + * VA-API gained support for AV1 videos + * EGL now works on Windows + * Wayland got a workaround for games making bad assumption (alpha means + transparency? who could have known) + * VK_EXT_color_write_enable on lavapipe + * GL_ARB_texture_filter_anisotropic in llvmpipe + * Anisotropic texture filtering in lavapipe + * VK_EXT_shader_atomic_float2 on Intel and RADV. + * VK_EXT_vertex_input_dynamic_state on RADV. + * VK_KHR_timeline_semaphore on lavapipe + * VK_EXT_external_memory_host on lavapipe + * GL_AMD_pinned_memory on llvmpipe + * GL 4.5 compatibility on llvmpipe + * VK_EXT_primitive_topology_list_restart on RADV and lavapipe. + * ES 3.2 on zink + * VK_KHR_depth_stencil_resolve on lavapipe + * VK_KHR_shader_integer_dot_product on RADV. + * OpenGL FP16 support on llvmpipe + * VK_KHR_shader_float16_int8 on lavapipe + * VK_KHR_shader_subgroup_extended_types on lavapipe + * VK_KHR_spirv_1_4 on lavapipe + * Experimental raytracing support on RADV + * VK_KHR_synchronization2 on Intel + * NGG shader based culling is now enabled by default on GFX10.3 on RADV. + * VK_KHR_maintenance4 on RADV + * VK_KHR_format_feature_flags2 on RADV. + * EGL_EXT_present_opaque on wayland + +- update to 21.2.5 + * bit of everything: general vulkan, panfrost, and zink are the + biggest changes. + ModemManager +- Update to version 1.18.10: + + Build: Require libqmi 1.30.8. + + FCC unlock: Updated SDX55 unlock script to handle the new + method introduced in the latest firmware releases. + + Modem interface: + - Set signal quality to 0% on shutdown. + - Set signal quality as recent on init. + + MBIM: + - Fix task completion when peeking device fails. + - Fix several GError double-frees. + + mmcli: Don't print signal quality until modem is enabled. + + Plugins: foxconn: remove carrier mapping table for T99W175. + + Several other minor improvements and fixes. +- Changes from version 1.18.8: + + A new connection status dispatcher setup is provided, where + users can provide custom scripts that will be called on bearer + connect/disconnect events. This dispatcher will make the netifd + integration in openwrt work much better, as we'll be able to + report network-initiated disconnections cleanly to netifd. + There are no default connection status dispatcher scripts + installed, but it's suggested distributions make sure the + following directories exist: + - ${sysconfdir}/ModemManager/connection.d/ + - ${libdir}/ModemManager/connection.d/ + + API: Add missing Simple interface definitions in + ModemManager-names.h. + + Build: + - meson: + . fix daemon enums dependencies. + . fix port enums includes. + . fix 'export_packages' in GIR setup. + . fix simtech plugin module name. + - systemd: don't run ModemManager in containers. + + Core: + - serial: ensure the port object is valid after BUFFER_FULL + handling. + - netlink: + . use unaligned netlink attribute length. + . only change IFF_UP flag. + - bearer: match unknown auth to chap in loose comparisons. + - charsets: return error if UTF-8 validation fails. + - fcc-unlock: make scripts POSIX shell compatible. + - modem-helpers: + . consider minimum ID when choosing best profile. + . fix reading given in COPS=? responses. + - sms: prevent crash if date is out of range. + - profile-manager: fix copy-paste error on tags for quarks. + + QMI: + - Ignore slot status indications until initial status is known. + - Return error when loading capabilities if none is found. + + MBIM: + - Default initial EPS bearer's auth to chap when unknown. + - Update default error when network error is out of range. + + mmcli: Fix key length when printing list of items. + + Plugins: + - linktop: new port type hints. + - cinterion: add support for PLSx3w modems. + - huawei: disable +CPOL based features in Huawei E226. + + Several other minor improvements and fixes. + +- Enable QRTR support + * Add BR pkgconfig(qrtr-glib) + +- Update to version 1.18.6: + + The ModemManager.service file for systemd integration provided + in the sources is updated as follows: + ++ 'CAP_NET_ADMIN' is now required in the + 'CapabilityBoundingSet' field. + ++ 'AF_NETLINK' and 'AF_QIPCRTR' are now required in the + 'RestrictAddressFamilies' field. + + The LEGACY and PARANOID filter types that were allowed + options in the '--filter-policy' option in the ModemManager + daemon were deprecated in version 1.16.0 and have now been + completely removed, along with the vid:pid blacklist of + devices and the vid:pid greylist of RS232<->USB adapters. + + The ModemManager daemon can run now in a 'quick suspend/resume' + mode, in which no explicit data disconnection is triggered on + suspend, and no explicit device re-probing from scratch is + launched on resume. Instead, the daemon will try to refresh + the state of all interfaces upon suspend, e.g. to see if the + module keeps registered to the same operator, to see if it is + still connected, and so on. + + core: added support for the new 'WWAN' subsystem in Linux kernel + 5.13, enabling PCIe-only modules. + + core: The charset conversion methods rework, including the + avoiding of the iconv() + + qmi: the logic managing allowed/preferred modes was fixed for + multimode devices like the MC7304, making sure the acquisition + order preference always had the same items. + + serial: when modem is connected with AT+PPP, ignore forced + disconnections, so that we don't take ownership of the PPP + port before pppd has released it. + + foxconn: added support for the T99W175 (SDX55) module, + including built-in FCC unlock procedure. + + foxconn: added new MBIM QDU firmware update method. +- Move the dbus-1 system.d file to /usr (bsc#1196170) +- Use source verification +- Update Supplements to new format +- Add BRs needed for new tests: + * python3-gobject-Gdk + * python3-dbus-python + MozillaFirefox -- Firefox 102.4.0esr ESR - Placeholder changelog-entry (bsc#1204421) +- Firefox Extended Support Release 102.5.0 ESR + Placeholder changelog-entry (bsc#1205270) + +- Firefox Extended Support Release 102.4.0 ESR + * Fixed: Various stability, functionality, and security fixes. + MFSA 2022-45 (bsc#1204421) + * CVE-2022-42927 (bmo#1789128) + Same-origin policy violation could have leaked cross-origin + URLs + * CVE-2022-42928 (bmo#1791520) + Memory Corruption in JS Engine + * CVE-2022-42929 (bmo#1789439) + Denial of Service via window.print + * CVE-2022-42932 (bmo#1789729, bmo#1791363, bmo#1792041) + Memory safety bugs fixed in Firefox 106 and Firefox ESR 102.4 MozillaThunderbird +- Mozilla Thunderbird 102.5 + * changed: `Ctrl+N` shortcut to create new contacts from + address book restored (bmo#1751288) + * fixed: Account Settings UI did not update to reflect default + identity changes (bmo#1782646) + * fixed: New POP mail notifications were incorrectly shown for + messages marked by filters as read or junk (bmo#1787531) + * fixed: Connecting to an IMAP server configured to use + `PREAUTH` caused Thunderbird to hang (bmo#1798161) + * fixed: Error responses received in greeting header from NNTP + servers did not display error message (bmo#1792281) + * fixed: News messages sent using "Send Later" failed to send + after going back online (bmo#1794997) + * fixed: "Download/Sync Now..." did not completely sync all + newsgroups before going offline (bmo#1795547) + * fixed: Username was missing from error dialog on failed login + to news server (bmo#1796964) + * fixed: Thunderbird can now fetch RSS channel feeds with + incomplete channel URL (bmo#1794775) + * fixed: Add-on "Contribute" button in Add-ons Manager did not + work (bmo#1795751) + * fixed: Help text for `/part` Matrix command was incorrect + (bmo#1795578) + * fixed: Invite Attendees dialog did not fetch free/busy info + for attendees with encoded characters in their name + (bmo#1797927) + * fixed: Various security fixes + MFSA 2022-49 (bsc#1205270) + * CVE-2022-45403 (bmo#1762078) + Service Workers might have learned size of cross-origin media + files + * CVE-2022-45404 (bmo#1790815) + Fullscreen notification bypass + * CVE-2022-45405 (bmo#1791314) + Use-after-free in InputStream implementation + * CVE-2022-45406 (bmo#1791975) + Use-after-free of a JavaScript Realm + * CVE-2022-45408 (bmo#1793829) + Fullscreen notification bypass via windowName + * CVE-2022-45409 (bmo#1796901) + Use-after-free in Garbage Collection + * CVE-2022-45410 (bmo#1658869) + ServiceWorker-intercepted requests bypassed SameSite cookie + policy + * CVE-2022-45411 (bmo#1790311) + Cross-Site Tracing was possible via non-standard override + headers + * CVE-2022-45412 (bmo#1791029) + Symlinks may resolve to partially uninitialized buffers + * CVE-2022-45416 (bmo#1793676) + Keystroke Side-Channel Leakage + * CVE-2022-45418 (bmo#1795815) + Custom mouse cursor could have been drawn over browser UI + * CVE-2022-45420 (bmo#1792643) + Iframe contents could be rendered outside the iframe + * CVE-2022-45421 (bmo#1767920, bmo#1789808, bmo#1794061) + Memory safety bugs fixed in Thunderbird 102.5 + +- Mozilla Thunderbird 102.4.2 + * changed: "Address Book" button in Account Central will now + create a CardDAV address book instead of a local address book + (bmo#1793903) + * fixed: Messages fetched from POP server in `Fetch headers + only` mode disappeared when moved to different folder by + filter action (bmo#1793374) + * fixed: Thunderbird re-downloaded locally deleted messages + from a POP server when "Leave messages on server" and "Until + I delete them" were enabled (bmo#1796903) + * fixed: Multiple password prompts for the same POP account + could be displayed (bmo#1786920) + * fixed: IMAP authentication failed on next startup if ImapMail + folder was deleted by user (bmo#1793599) + * fixed: Retrieving passwords for authenticated NNTP accounts + could fail due to obsolete preferences in a users profile on + every startup (bmo#1770594) + * fixed: `Get Next n Messages` did not consistently fetch all + messages requested from NNTP server (bmo#1794185) + * fixed: `Get Messages` button unable to fetch messages from + NNTP server if root folder not selected (bmo#1792362) + * fixed: Thunderbird text branding did not always match locale + of localized build (bmo#1786199) + * fixed: Thunderbird installer and Thunderbird updater created + Windows shortcuts with different names (bmo#1787264) + * fixed: LDAP search filters unable to work with non-ASCII + characters (bmo#1794306) + * fixed: "Today" highlighting in Calendar Month view did not + update after date change at midnight (bmo#1795176) + +- Mozilla Thunderbird 102.4.1 + * new: Thunderbird will now catch and report errors parsing + vCards that contain incorrectly formatted dates (bmo#1793415) + * fixed: Dynamic language switching did not update interface + when switched to right-to-left languages (bmo#1794289) + * fixed: Custom header data was discarded after messages were + saved as draft and reopened (bmo#195716) + * fixed: `-remote` command line argument did not work, + affecting integration with various applications such as + LibreOffice (bmo#1793323) + * fixed: Messages received via some SMS-to-email services could + not display images (bmo#1774805) + * fixed: VCards with nickname field set could not be edited + (bmo#1793877) + * fixed: Some recurring events were missing from Agenda on + first load (bmo#1771168) + * fixed: Download requests for remote ICS calendars incorrectly + set "Accept" header to text/xml (bmo#1793757) + * fixed: Monthly events created on the 31st of a month with <30 + days placed first occurrence 1-2 days after the beginning of + the following month (bmo#1266797) + * fixed: Various visual and UX improvements + (bmo#1781437,bmo#1785314,bmo#1794139,bmo#1794155,bmo#1794399) + - Placeholder changelog-entry (bsc#1204421) + * changed: Thunderbird will automatically detect and repair + OpenPGP key storage corruption caused by using the profile + import tool in Thunderbird 102 (bmo#1790610) + * fixed: POP message download into a large folder (~13000 + messages) caused Thunderbird to temporarily freeze + (bmo#1792675) + * fixed: Forwarding messages with special characters in Subject + failed on Windows (bmo#1782173) + * fixed: Links for FileLink attachments were not added when + attachment filename contained Unicode characters + (bmo#1789589) + * fixed: Address Book display pane continued to show contacts + after deletion (bmo#1777808) + * fixed: Printing address book did not include all contact + details (bmo#1782076) + * fixed: CardDAV contacts without a Name property did not save + to Google Contacts (bmo#1792101) + * fixed: "Publish Calendar" did not work (bmo#1794471) + * fixed: Calendar database storage improvements (bmo#1792124) + * fixed: Incorrectly handled error responses from CalDAV + servers sometimes caused events to disappear from calendar + (bmo#1792923) + * fixed: Various visual and UX improvements (bmo#1776093,bmo#17 + 80040,bmo#1780425,bmo#1792876,bmo#1792872,bmo#1793466,bmo#179 + 3543) + * fixed: Various security fixes + MFSA 2022-46 (bsc#1204421) + * CVE-2022-42927 (bmo#1789128) + Same-origin policy violation could have leaked cross-origin + URLs + * CVE-2022-42928 (bmo#1791520) + Memory Corruption in JS Engine + * CVE-2022-42929 (bmo#1789439) + Denial of Service via window.print + * CVE-2022-42932 (bmo#1789729, bmo#1791363, bmo#1792041) + Memory safety bugs fixed in Thunderbird 102.4 NetworkManager +- Bring back /sbin/netconfig as build option since the netconfig + in SLE is not ready for usrmerge. + +- Update to version 1.38.2: + + Fix race condition with pppd that caused failures when + activating PPPoE connections. + + Unbreak DHCPv6 over PPP. + + Don't ignore IPv6 DNS servers received from PPP. + + Fix crash while checking WEP capability of Wi-Fi interfaces. + + Ensure DHCP is restarted every time the link goes up. + + Fix struct alignment issues seen on some architectures. + + Various other bugfixes and improvements. + +- Fold NetworkManager-wifi back into the main package: The dep + chain is not really different and it causes too many problems for + users having that split. Not worth the pain (boo#1199710, + boo#1199706). +- As a consequence, also drop the recommends fro the main package + to -wifi. + +- Update to version 1.38.0: + + Add support for route type "throw". + + Fix bug setting priority for IP addresses. + + Static IPv6 addresses from "ipv6.addresses" are now preferred + over addresses from DHCPv6, which are preferred over addresses + from autoconf. This affects IPv6 source address selection, if + the rules from RFC 6724, section 5 don't give a exhaustive + match. + + Static IPv6 addresses from "ipv6.addresses" are now interpreted + with first address being preferred. Their order got inverted. + This is now consistent with IPv4. + + Wi-Fi hotspots will use a (stable) random channel number unless + one is chosen manually. + + Don't use unsupported SAE/WPA3 mode for AP mode. + + NetworkManager will no longer advertise frequencies as + supported when they're disallowed in configured regulatory + domain. + + Attempt to connect to WEP-encrypted Wi-Fi network will now fail + gracefully with a recent version of wpa_supplicant when built + without WEP support. As long as wpa_supplicant supports WEP, + NetworkManager will continue to work. + + Disable WPA3 transition mode for wifi.key-mgmt=wpa-psk if the + NIC does not support PMF. This is known to cause problems in + some setups. It is still possible to explicitly configure + wifi.key-mgmt=sae for WPA3. + + Add new dummy crypto backend "null" that does nothing. + NetworkManager uses the crypto library when handling + certificates for 802.1x profiles. + + Veth devices with name "eth*" are now managed by default via + the udev rule. This is to support managing the network in LXD + containers. + + The hostname received from DHCP is now shortened to the first + dot (or to 64 characters, whatever comes first) if it's too + long. + + As the insecure WEP encryption for Wi-Fi network is phased out, + nmcli now discourages its use when activating or modifying a + profile. + + Fix connectivity checks in case the check endpoint address + resolves to multiple addresses. + + Workaround libcurl blocking NetworkManager while resolving DNS + names. + + nmcli: indicate missing Wi-Fi hardware when showing rfkill + setting. + + nmcli: add connection migrate command to move a profile to a + specified settings plugin. This allows to convert profiles in + the deprecated ifcfg-rh format to keyfile. + + Set "src" attribute for routes from DHCPv4 to the leased + address. This helps with source address selection. + + Various bugfixes and internal improvements. + + Updated translations. +- Recommend NetworkNanager-wifi from the main package: after the + split, there is currently nothing pulling in NM-wifi. Preferably + this would happen based on wifi chips prsence, but that is not + yet done (boo#1199550). + +- Modify NetworkManager.spec: Split into a few small subpackages + (bsc#1198128). + +- Install nfs dispatcher script in /usr/lib/NetworkManager, not /etc + +- Update to version 1.36.4: + + The internal DHCPv4 client now discards NAKs packets coming + from servers different from the one that sent the offer. + + Fix activation of PPPoE connections with "pppoe.parent" unset. + + Fix potential libnm crash when the client object initialization + gets canceled. + + Other various fixes and improvements. + +- Do not requires dhcp-client, NM is using its internal client + by default for a long time now. +- Convert iproute2 and iputils requires to recommends, they + should not be hard requires. + +- Update to version 1.36.2: + + When the list of plugins is not specified via "main.plugins" in + NetworkManager.conf and no build-time default is set with + "--with-config-plugins-default" configure argument, now all + known plugins found in the plugin directory are loaded (and the + built-in "keyfile" plugin is preferred over others). + + Preserve external ports during checkpoint rollback. + + Fix removal of ovsdb entry when an OVS interface goes away. + + Fix DNS configuration for WWAN connections. + +- Update to version 1.36.0: + + The handling of Layer 3 configurations has been substantially + reworked. While this is mostly internal change, it results in + more robust behavior when addressing information from multiple + sources (DHCP, manually configured, VPN) need to be applied + simultaneously. Overall performance and memory use have also + slightly improved. + + Manually configured addresses can no longer expire even if the + same addresses are also obtained dynamically. + + Code for systemd-based DHCP and DHCPv6 clients has been updated + from upstream. + + NTP servers obtained via DHCPv6 are now exposed on the DBus + API, visible in nmcli and available for use by dispatcher + scripts. + + 5G NR (New Radio) modems are now supported. + + The "rd.znet_ifnames" kernel command line option is now honored + on network bootups on an IBM s390 platform. + + Wi-Fi P2P support does now work with the IWD backend, in + addition to wpa_supplicant backend. + + Support for special route types have been added: "prohibit", + "blackhole" and "unreachable". + + Routes managed by routing daemons are now ignored. This is done + to address a performance bottleneck on specialized routers. + + Handling of IP addressing and routing information is now + slightly more efficient and uses less memory. This is apparent + on systems with large amount of IP configuration information. + + It is now possible to start NetworkManager without root user + privileges. This is experimental doesn't necessarily result in + a working daemon. NetworkManager service already drops many of + capabilities available to the root user. + + WPA3 Wi-FI network security have been improved by enabling new + H2E (hash to element) method for generating SAE password + element. + + It is now possible to select the default Wi-Fi backend + (wpa_supplicant or IWD) at build-time. + + Replies from broken DHCP servers that send duplicate address or + mask options are now handled gracefully. + + Bridge support has gained the possibility of turning off MAC + ageing. + + "configure-and-quit" mode and nm-iface-helper have been + removed. + + A number of bugs that could cause NetworkManager to crash in + rare conditions have been fixed. +- Drop pkgconfig(libteam) BuildRequires and stop passing + teamdctl=true to meson: No longer build teamdctl support. +- Drop patches fixed upstream: + + 4685651e7671e064b911a3a05f096908e5ef0580.patch + + 471e987add98b36520ece72ee493176fc7bc863c.patch + + 6329f1db5ac75ee3b7d2f7ce062e951a598625fe.patch + + 634e023e72d4729788a022ea1fae665af28d1b0f.patch + + aadf0fb64f491f94b2771058621dc140c562b62b.patch +- Drop nm-dhcp-use-valid-lease-on-timeout.patch: Patch was rejected + upstream. +- Rebase patches with quilt. + +- Add upstream bug fix patches: + + 4685651e7671e064b911a3a05f096908e5ef0580.patch: glib-aux: fix + nm_ref_string_equal_str() Fix comparison with a NULL string + + 6329f1db5ac75ee3b7d2f7ce062e951a598625fe.patch: libnm/tests: + fix maybe-uninitialized warning in "test-setting" + + aadf0fb64f491f94b2771058621dc140c562b62b.patch: libnm/tests: + fix maybe-uninitialized warning in "test-libnmc-setting" + + 471e987add98b36520ece72ee493176fc7bc863c.patch: device: + initialize nm_auto variable in _ethtool_features_reset() + + 634e023e72d4729788a022ea1fae665af28d1b0f.patch: glib-aux: + workaround maybe-uninitialized warning with LTO in + nm_uuid_generate_from_string_str() + +- Use meson LTO setup as NM makes changes to CFLAGS + +- Packaging additions with Autotools replacement: + + Add Meson build requirement and replace Automake macros with + Meson equivalent ones as autotools will be deprecated in the + future. + + Options passed to Meson to mimmic our default preferences: + systemdsystemunitdir=%{_unitdir}, udev_dir=%{_udevdir}, + dbus_conf_dir=%{_dbusconfdir}, iptables=%{_sbindir}/iptables, + dnsmasq=%{_sbindir}/dnsmasq, dnssec_trigger=%{_libexecdir}\ + /dnssec-trigger-script, dist_version=%{version}, + polkit_agent_helper_1=%{_libexecdir}/polkit-1\ + /polkit-agent-helper-1, hostname_persist=suse, switchable + libaudit=%{libaudit_meson_opt}, iwd=true, pppd=%{_sbindir}\ + /pppd, pppd_plugin_dir=%{_pppddir}, nm_cloud_setup=true, + bluez5_dun=true, netconfig=%{_sbindir}/netconfig, + dhclient=%{_sbindir}/dhclient, docs=true, switchable + tests=%{tests_meson_opt}, more_asserts=0, more_logging=false, + qt=false, and switchable teamdctl=true (teamctl is about to be + deprecated). + + Add conditionalized audit pkgconfig module build requirement to + allow easier feature testing, and pass + 'yes-disabled-by-default' to 'libaudit' Meson option. As an + observation: Meson defaults passing 'yes' to this feature. + + Add explicit c++_compiler build requirement to avoid build + abortion. + + Add explicit libselinux pkgconfig module build requirement + checked by Meson and was already being pulled in by some other + package. + + Add polkit-gobject-1 pkgconfig module build requirement checked + by Meson and needed for user auth-polkit support. + + Add mobile-broadband-provider-info pkgconfig module build + requirement checked by Meson and needed for ModemManager1 + interface support. + + Add sed command to fix server.conf config file location from + defaultdocdir/NetworkManager/examples to + defaultdocdir/NetworkManager. + + Add useful %{_pppddir} and %{_dbusconfdir} macros to spec file, + while dropping no longed needed pppddir shell variable + definition and 'test -n "$pppddir" || exit 1' construct. + + Add "< 1.21" version to libnm-glib-vpn1, libnm-glib4, and + libnm-util2 < 1.21 to main package's Obsoletes tags, following + packaging good practices to avoid future unwated behavior + regarding versioning schemes. + + Replace %version macro with hardcoded "0.9.1" version to the + devel subpackage's %name-doc Obsoletes tag following packaging + good practices to avoid future unwanted behaviors regarding + versioning schemes (the doc subpackage was merged with the + devel one in the 0.9.0 release). + + Pass "%{?no_lang_C}" to %find_lang macro to avoid stripping + any English translations (the default language) from main + package. +- Packaging deletions with Autotools replacement: + + Remove data/server.conf from %doc macro in files section as it + no longer works with Meson. + + Remove "rm" command on server.conf file following sed command + addition to fix the right location of the file. + + Remove no longer useful conditional build abortion depending + whether or not netconfig support was found + 'grep "with_netconfig='no'" config.log' since this file isn't + generated by Meson. + + Remove no longer needed "find" command for GNU Libtool LA files + deletion. + + Drop no longer needed libtool build requirement as Meson does + not use it. + + Drop redundant sysconfig-netconfig build requirement as it does + not add anything to the build anymore. + + Drop comment about suse-release build requirement not being + needed anymore, it's been deprecated for almost a decade now. + + Drop setBadness for 'dbus-file-unauthorized' in the rpmlintrc: + the new dbus file has been whitelisted already (bsc#1194799). + +- Split out NetworkManager-pppoe, needed to configure regular PPPoE + connections (Not very common, as most users have PPPoE routers + for the DSL connections). + +- Update to version 1.34.0: + + initrd: wait for both IPv4 and IPv6 with "ip=dhcp,dhcp6" + + core: better handle sd-resolved errors when resolving hostnames + + nmcli: fix import WireGuard profile with DNS domain and address + family disabled + + ndisc: send router solicitations before expiry + + policy: send earlier the ip configs to the DNS manager + + core: support linking with LLD 13 + + wireguard: importing wg-quick configuration files with nmcli + no longer sets a negative, exclusive "dns-priority". This plays + better with common split DNS setups that use systemd-resolved. + Adjust the "dns-priority" to your liking after import yourself. + + NetworkManager no longer listens for netlink events for traffic + control objects (qdiscs and filters). + + core: add internal nm-priv-helper service for separating + privileges and have a way to drop capabilities from + NetworkManager daemon. + + bond: add support for setting queue-id of bond port. + + dns: support configuring DNS over TLS (DoT) with + systemd-resolved. + + nmtui: add support for WireGuard profiles. + + nmcli: add aliases `nmcli device up|down` beside + connect|disconnect. + + conscious language: Deprecate 'Device.Slaves' D-Bus property in + favor of new 'Device.Ports' property. Depracate + 'nm_device_*_get_slaves()' in favor of 'nm_device_get_ports()' + in libnm. + + nmcli: invoking nmcli command without arguments will now show + 'default' instead of null address in route4 or route6 section. +- Refresh patches with quilt. +- Replace addFilter("suse-branding-unversioned-requires*") from + rpmlintrc, with the current branding-requires-unversioned. +- Update our Supplements to current standard. +- Add the new internal nm-priv-helper.service to pre(un)/post(un) + handling. + PackageKit +- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp: + Check if packages are locked before removing + (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895). +- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add + repository data in package id + (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585). +- Remove PackageKit-zypp-locked-packages.patch: reverted upstream + (gh#PackageKit/PackageKit/commit/ed3e38043). + +- Add PackageKit-zypp-dont-refresh-before-searching.patch: + zypp: Don't refresh repos before searching + (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895). + +- Modified PackageKit.spec: bump libzypp dependency version to + 17.31.0. +- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid + statuReset() on locked packages + (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895). +- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp: + Disable upgrade-system support in SLE + (gh#PackageKit/PackageKit/commit/0fcd820c2). +- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch: + zypp: restore pool status after simulating an update + (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895). +- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build + the pool before calling is_tumbleweed() + (gh#PackageKit/PackageKit/commit/146890153). +- Add PackageKit-zypp-update-libzypp-dependency-version.patch: + zypp: update libzypp dependency version + (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895). + +- Add PackageKit-zypp-add-upgrade-system.patch: implement + upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b). + 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) +- Add Fix-maes-msse41-leaking-into-pkgconfig.patch + * Do not make programs compiled with abseil require new-ish CPUs (boo#1203379) + apparmor +- add profiles-permit-php-fpm-pid-files-directly-under-run.patch + https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344) + attica-qt5 +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Remove CTestConfig.cmake, the repo isn't using my.cdash.org + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Pass the HTTP status code as the MetaData status code + * Properly detect failed jobs + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Require unittests to pass for CI jobs to pass + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + autoyast2 +- Fix hash vs keyword arguments in RSpec expectations (bsc#1204871) +- 4.5.10 + +- Add needed packages for kdump even when kdump section is not + defined if product enable kdump by default (bsc#1204180) +- 4.5.9 + +- Add support for security policies validation (jsc#SLE-24764). + binutils +- Add binutils-maxpagesize.diff for a problem on old code + streams, where we would generate too large binaries. + +- s390-pic-dso.diff: use %pB instead of %B + +- SLE toolchain update of binutils. Update to 2.39 from 2.37, + which means obsoleting and hence removing these patches: + binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff, + binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff, + binutils-add-z16-name.diff. + Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033, + jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031, + jsc#SLE-25047] +- This fixes these CVEs relative to 2.37: + [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648 + [bsc#1193929] aka PR28694 aka CVE-2021-45078 + [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195 + [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943 + [bsc#1202966] aka PR29289 aka CVE-2022-38126 + [bsc#1202967] aka PR29290 aka CVE-2022-38127 + [bsc#1202969] aka CVE-2021-3826 + +- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533 + [bsc#1202816] + +- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451. + +- Add binutils-2.39-branch.diff.gz. +- Explicitly enable --enable-warn-execstack=yes and --enable-warn-rwx-segments=yes. +- Add gprofng subpackage. + +- Update to binutils 2.39: + * The ELF linker will now generate a warning message if the stack is made + executable. Similarly it will warn if the output binary contains a + segment with all three of the read, write and execute permission + bits set. These warnings are intended to help developers identify + programs which might be vulnerable to attack via these executable + memory regions. + The warnings are enabled by default but can be disabled via a command + line option. It is also possible to build a linker with the warnings + disabled, should that be necessary. + * The ELF linker now supports a --package-metadata option that allows + embedding a JSON payload in accordance to the Package Metadata + specification. + * In linker scripts it is now possible to use TYPE= in an output + section description to set the section type value. + * The objdump program now supports coloured/colored syntax + highlighting of its disassembler output for some architectures. + (Currently: AVR, RiscV, s390, x86, x86_64). + * The nm program now supports a --no-weak/-W option to make it ignore + weak symbols. + * The readelf and objdump programs now support a -wE option to prevent + them from attempting to access debuginfod servers when following + links. + * The objcopy program's --weaken, --weaken-symbol, and + - -weaken-symbols options now works with unique symbols as well. +- Rebase binutils-compat-old-behaviour.diff, binutils-revert-hlasm-insns.diff, + binutils-revert-plt32-in-branches.diff and remove binutils-2.38-branch.diff.gz. +- For now use --disable-gprofng. +- Includes fixes for these CVEs: + bnc#1142579 aka CVE-2019-1010204 aka PR23765 + +(Fake entry from SLE for tracking purposes:) +- Use https for variosu links. + +- Update binutils-2.38-branch.diff.gz (to 93054037f1e304e) + in order to include PR29087. + +- Enable multitarget build on riscv64 +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + +(Fake entry from SLE for tracking purposes:) +- Renumber Sources. + +- Fix ExcludeArch for ppc. + +- Make multibuild utilize only the main binutils.spec file. +- Remove not needed README.First-for.SUSE.packagers, pre_checkin.sh. + +- Start using _multibuild for cross binutils. + + (forward port from SLE) +- Update binutils-2.38-branch.diff.gz (to c210342d7f5) to include + recognition of 'z16' name for 'arch14' on s390. [bsc#1198237] + +(Fake entry from SLE for tracking purposes:) +- Add usage of a SUSE_ZNOW environment variable which allows switching + on "-z now" by default using "export SUSE_ZNOW=1", similar to + the SUSE_ASNEEDED variable. Adds binutils-znow.patch. + +- Update binutils-skip-rpaths.patch: add back fix for boo#1191473, + which got lost in the update to 2.38. + +- Update binutils-2.38-branch.diff.gz in order to include PR28879. + +- From Stefan Brüns : + * Install symlinks for all target specific tools on + arm-eabi-none [bsc#1185712] + +- Do not re-generate ld/ldlex.c, ld/ldgram.c, ld/ldgram.h and verify + that corresponding flex/bison files are not modified by a patch. + +- Use verbose mode for make for cross compilers. + +- Make it build on SLE-11 again. + +- Use verbose mode for make. + +- Update to binutils 2.38: + * elfedit: Add --output-abiversion option to update ABIVERSION. + * Add support for the LoongArch instruction set. + * Tools which display symbols or strings (readelf, strings, nm, objdump) + have a new command line option which controls how unicode characters are + handled. By default they are treated as normal for the tool. Using + - -unicode=locale will display them according to the current locale. + Using --unicode=hex will display them as hex byte values, whilst + - -unicode=escape will display them as escape sequences. In addition + using --unicode=highlight will display them as unicode escape sequences + highlighted in red (if supported by the output device). + * readelf -r dumps RELR relative relocations now. + * Support for efi-app-aarch64, efi-rtdrv-aarch64 and efi-bsdrv-aarch64 has been + added to objcopy in order to enable UEFI development using binutils. + * ar: Add --thin for creating thin archives. -T is a deprecated alias without + diagnostics. In many ar implementations -T has a different meaning, as + specified by X/Open System Interface. + * Add support for AArch64 system registers that were missing in previous + releases. + * Add support for the LoongArch instruction set. + * Add a command-line option, -muse-unaligned-vector-move, for x86 target + to encode aligned vector move as unaligned vector move. + * Add support for Cortex-R52+ for Arm. + * Add support for Cortex-A510, Cortex-A710, Cortex-X2 for AArch64. + * Add support for Cortex-A710 for Arm. + * Add support for Scalable Matrix Extension (SME) for AArch64. + * The --multibyte-handling=[allow|warn|warn-sym-only] option tells the + assembler what to when it encoutners multibyte characters in the input. The + default is to allow them. Setting the option to "warn" will generate a + warning message whenever any multibyte character is encountered. Using the + option to "warn-sym-only" will make the assembler generate a warning whenever a + symbol is defined containing multibyte characters. (References to undefined + symbols will not generate warnings). + * Outputs of .ds.x directive and .tfloat directive with hex input from + x86 assembler have been reduced from 12 bytes to 10 bytes to match the + output of .tfloat directive. + * Add support for 'armv8.8-a', 'armv9-a', 'armv9.1-a', 'armv9.2-a' and + 'armv9.3-a' for -march in AArch64 GAS. + * Add support for 'armv8.7-a', 'armv8.8-a', 'armv9-a', 'armv9.1-a', + 'armv9.2-a' and 'armv9.3-a' for -march in Arm GAS. + * Add support for Intel AVX512_FP16 instructions. + * Add -z pack-relative-relocs/-z no pack-relative-relocs to x86 ELF + linker to pack relative relocations in the DT_RELR section. + * Add support for the LoongArch architecture. + * Add -z indirect-extern-access/-z noindirect-extern-access to x86 ELF + linker to control canonical function pointers and copy relocation. + * Add --max-cache-size=SIZE to set the the maximum cache size to SIZE + bytes. +- Add binutils-2.38-branch.diff.gz. +- Removed deletion of man pages as they should be properly packages + in tarball. +- Rebased patches: aarch64-common-pagesize.patch, add-ulp-section.diff, + binutils-bfd_h.patch, binutils-revert-nm-symversion.diff, + binutils-revert-plt32-in-branches.diff, binutils-skip-rpaths.patch + and binutils-compat-old-behaviour.diff. + +- Enable PRU architecture for AM335x CPU (Beagle Bone Black board) + +- use fdupes on datadir +- remove RPM_BUILD_ROOT usage and other cleanups + +- Rebase binutils-2.37-branch.diff: fixes PR28494. + busybox +- Fix build under SLE-12 + +- Annotate CVEs already fixed in upstream, but not mentioned in .changes: + * CVE-2014-9645 (bsc#914660): strips of / in module names that can lead to loading unwanted modules + +- prepare spec file for rpmbuild --build-in-place --noprep +- use bcond for static and ww3 subpackages +- fix verbose flag + +- Enable switch_root + With this change virtme --force-initramfs works as expected. + +- Enable udhcpc + +- BuildRequire hostname: the test suite wants to compare the output + of 'hostname' against 'busybox hostname'. We should not rely + hostname to be present in the build environment. + +- Update to 1.35.0 + - awk: fix printf %%, fix read beyond end of buffer + - chrt: silence analyzer warning + - libarchive: remove duplicate forward declaration + - mount: "mount -o rw ...." should not fall back to RO mount + - ps: fix -o pid=PID,args interpreting entire "PID,args" as header + - tar: prevent malicious archives with long name sizes causing OOM + - udhcpc6: fix udhcp_find_option to actually find DHCP6 options + - xxd: fix -p -r + - support for new optoins added to basename, cpio, date, find, + mktemp, wget and others +- Adjust busybox.config for new features in find, date and cpio + +- Annotate CVEs already fixed in upstream, but not mentioned in .changes: + * CVE-2017-16544 (bsc#1069412): Insufficient sanitization of filenames when autocompleting + * CVE-2015-9261 (bsc#1102912): huft_build misuses a pointer, causing segfaults + * CVE-2016-2147 (bsc#970663): out of bounds write (heap) due to integer underflow in udhcpc + * CVE-2016-2148 (bsc#970662): heap-based buffer overflow in OPTION_6RD parsing + * CVE-2016-6301 (bsc#991940): NTP server denial of service flaw + * CVE-2017-15873 (bsc#1064976): The get_next_block function in archival/libarchive/decompress_bunzip2.c has an Integer Overflow + * CVE-2017-15874 (bsc#1064978): archival/libarchive/decompress_unlzma.c has an Integer Underflow + * CVE-2019-5747 (bsc#1121428): out of bounds read in udhcp components + * CVE-2021-42373, CVE-2021-42374, CVE-2021-42375, CVE-2021-42376, + CVE-2021-42377, CVE-2021-42378, CVE-2021-42379, CVE-2021-42380, + CVE-2021-42381, CVE-2021-42382, CVE-2021-42383, CVE-2021-42384, + CVE-2021-42385, CVE-2021-42386 (bsc#1192869) : v1.34.0 bugfixes + - CVE-2021-28831 (bsc#1184522): invalid free or segmentation fault via malformed gzip data + - CVE-2018-20679 (bsc#1121426): out of bounds read in udhcp + - CVE-2018-1000517 (bsc#1099260): Heap-based buffer overflow in the retrieve_file_data() + - CVE-2011-5325 (bsc#951562): tar directory traversal + - CVE-2018-1000500 (bsc#1099263): wget: Missing SSL certificate validation + cpupower +- 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 + - jsc#PED-394 + jsc#PED-1028 - jsc#PED-393 + jsc#PED-1027 - jsc#PED-391 + jsc#PED-1029 + Add RPL-S platform to Turbostat + jsc#PED-1026 - jsc#PED-2065 + jsc#PED-2066 dconf +- Bring back 0001-gvdb-Restore-permissions-on-changed-files.patch + since the useful fix was never merged to upstream (bsc#971074 + bgo#758066 bsc#1203344). + duktape +- duktape-link-m.patch: link against libm for sin() and related functions, + in case the compiler with -Os creates external references. bsc#1205805 + emacs +- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939) + * shell command injection via source code files when using ctags + ffmpeg-4 +- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix + out of bounds read in update_block_in_prev_frame() (bsc#1205388). + freerdp +- Add freerdp-CVE-2022-39318.patch (bsc#1205563) + * Fixed division by zero in urbdrc +- Add freerdp-CVE-2022-39319.patch (bsc#1205564) + * Fixed missing input buffer length check in urbdrc + +- Add freerdp-CVE-2022-39282.patch (bsc#1204258) + * Fix to init data read by `/parallel` command line switch +- Add freerdp-CVE-2022-39283.patch (bsc#1204257) + * Fix to prevent video channel from reading uninitialized data + grub2 +- Support grub2-install on LUKS2 encrypted device + * 0001-devmapper-getroot-Have-devmapper-recognize-LUKS2.patch + * 0002-devmapper-getroot-Set-up-cheated-LUKS2-cryptodisk-mo.patch + * 0003-disk-cryptodisk-When-cheatmounting-use-the-sector-in.patch + +- Security fixes and hardenings + * 0001-font-Reject-glyphs-exceeds-font-max_glyph_width-or-f.patch + * 0002-font-Fix-size-overflow-in-grub_font_get_glyph_intern.patch +- Fix CVE-2022-2601 (bsc#1205178) + * 0003-font-Fix-several-integer-overflows-in-grub_font_cons.patch + * 0004-font-Remove-grub_font_dup_glyph.patch + * 0005-font-Fix-integer-overflow-in-ensure_comb_space.patch + * 0006-font-Fix-integer-overflow-in-BMP-index.patch + * 0007-font-Fix-integer-underflow-in-binary-search-of-char-.patch + * 0008-fbutil-Fix-integer-overflow.patch +- Fix CVE-2022-3775 (bsc#1205182) + * 0009-font-Fix-an-integer-underflow-in-blit_comb.patch + * 0010-font-Harden-grub_font_blit_glyph-and-grub_font_blit_.patch + * 0011-font-Assign-null_font-to-glyphs-in-ascii_font_glyph.patch + * 0012-normal-charset-Fix-an-integer-overflow-in-grub_unico.patch +- Bump upstream SBAT generation to 3 + hwdata +- update to 0.363: + + Updated pci, usb and vendor ids. + +- update to 0.362: + + Updated pci, usb and vendor ids. + +- update to 0.361: + + Updated pci, usb and vendor ids. + irqbalance +- add irqbalance-systemd-netlink.patch (related to bsc#1205308) + +- update to 1.9.2: + * avoid coredump on build_one_dev_entry() + * avoid double free on deinit_thermal() + * change the log level in thermal.c + * fix a minor typo +- drop Avoid-double-free-on-deinit_thermal.patch, uninitialized.patch: (upstream) + issue-generator +- Update to version 1.13 + - SELinux: Do not call agetty --reload [bsc#1186178] + +- Update to version 1.12 + - Update manual page + - Use python3 instead of python 2.x + +- Update to version 1.11 + - Don't display issue.d/*.issue files, agetty will do that [bsc#1177891] + - Ignore /run/issue.d in issue-generator.path, else issue-generator will + be called too fast too often [bsc#1177865] + - Ignore *.bak, *~ and *.rpm* files [bsc#1118862] + +- Handle the .path unit in scriptlets as well + +- Update to version 1.10 + - Display wlan interfaces [bsc#1169070] + +- Update to version 1.9 + - Fix path for systemd files + +- Update to version 1.8 + - Handle network interface renames + java-11-openjdk +- Update to upstream tag jdk-11.0.17+8 (October 2022 CPU) + * Security fixes: + + JDK-8289366, bsc#1204480, CVE-2022-39399: Improve HTTP/2 + client usage + + JDK-8288508: Enhance ECDSA usage + + JDK-8286918, bsc#1204472, CVE-2022-21628: Better HttpServer + service + + JDK-8287446, bsc#1204475, CVE-2022-21624: Enhance icon + presentations + + JDK-8286910: Improve JNDI lookups + + JDK-8286511: Improve macro allocation + + JDK-8286526, bsc#1204473, CVE-2022-21619: Improve NTLM support + + JDK-8286533, bsc#1204471, CVE-2022-21626: Key X509 usages + + JDK-8286077, bsc#1204468, CVE-2022-21618: Wider MultiByte + conversions + + JDK-8286519: Better memory handling + + JDK-8285662: Better permission resolution + + JDK-8282252: Improve BigInteger/Decimal validation + + JDK-8289853: Update HarfBuzz to 4.4.1 + + JDK-8290334: Update FreeType to 2.12.1 + + JDK-8293429: [11u] minor update in attribute style + * Other fixes: + + JDK-6606767: resexhausted00[34] fail + assert(!thread->owns_locks(), "must release all locks when + leaving VM") + + JDK-6854300: [TEST_BUG] java/awt/event/MouseEvent/ + /SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 + & jdk7 + + JDK-7131823: bug in GIFImageReader + + JDK-8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/ + /bug4634626.java sometimes failed on mac + + JDK-8028265: Add legacy tz tests to OpenJDK + + JDK-8069343: Improve gc/g1/TestHumongousCodeCacheRoots.java + to use jtreg @requires + + JDK-8139348: Deprecate 3DES and RC4 in Kerberos + + JDK-8159694: HiDPI, Unity, + java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java + + JDK-8164804: sun/security/ssl/SSLSocketImpl/CloseSocket.java + makes not reliable time assumption + + JDK-8169468: NoResizeEventOnDMChangeTest.java fails because + FS Window didn't receive all resizes! + + JDK-8172065: javax/swing/JTree/4908142/bug4908142.java The + selected index should be "aad" + + JDK-8183372: Refactor java/lang/Class shell tests to java + + JDK-8186143: keytool -ext option doesn't accept wildcards for + DNS subject alternative names + + JDK-8193462: Fix Filer handling of package-info initial + elements + + JDK-8203277: preflow visitor used during lambda attribution + shouldn't visit class definitions inside the lambda body + + JDK-8208471: nsk/jdb/unwatch/unwatch002/unwatch002.java fails + with "Prompt is not received during 300200 milliseconds" + + JDK-8209052: Low contrast in docs/api/constant-values.html + + JDK-8209736: runtime/RedefineTests/ModifyAnonymous.java fails + with NullPointerException when running in CDS mode + + JDK-8210107: vmTestbase/nsk/stress/network tests fail with + Cannot assign requested address (Bind failed) + + JDK-8210722: JAXP Tests: CatalogSupport2 and CatalogSupport3 + generate incorrect messages upon failure + + JDK-8210960: Allow --with-boot-jdk-jvmargs to work during + configure + + JDK-8212904: JTextArea line wrapping incorrect when using UI + scale + + JDK-8213695: gc/TestAllocateHeapAtMultiple.java is slow in + some configs + + JDK-8214078: (fs) SecureDirectoryStream not supported on arm32 + + JDK-8214427: probable bug in logic of + ConcurrentHashMap.addCount() + + JDK-8215291: Broken links when generating from project + without modules + + JDK-8217170: gc/arguments/TestUseCompressedOopsErgo.java + timed out + + JDK-8217332: JTREG: Clean up, use generics instead of raw + types + + JDK-8218128: vmTestbase/nsk/jvmti/ResourceExhausted/ + /resexhausted003 and 004 use wrong path to test classes + + JDK-8218413: make reconfigure ignores configure-time AUTOCONF + environment variable + + JDK-8219074: [TESTBUG] runtime/containers/docker/ + /TestCPUAwareness.java typo of printing parameters (period + should be shares) + + JDK-8219149: ProcessTools.ProcessBuilder should print timing + info for subprocesses + + JDK-8220744: [TESTBUG] Move RedefineTests from runtime to + serviceability + + JDK-8221871: javadoc should not set role=region on
+ elements + + JDK-8221907: make reconfigure breaks when configured with + relative paths + + JDK-8223543: [TESTBUG] Regression test java/awt/Graphics2D/ + /DrawString/LCDTextSrcEa.java has issues + + JDK-8223575: add subspace transitions to gc+metaspace=info + log lines + + JDK-8225122: Test AncestorResized.java fails when Windows + desktop is scaled. + + JDK-8226976: SessionTimeOutTests uses == operator for String + value check + + JDK-8230708: Hotspot fails to build on linux-sparc with gcc-9 + + JDK-8233712: Limit default tests jobs based on ulimit -u + setting + + JDK-8235870: C2 crashes in + IdealLoopTree::est_loop_flow_merge_sz() + + JDK-8236490: Compiler bug relating to @NonNull annotation + + JDK-8236823: Ensure that API documentation uses minified + libraries + + JDK-8238203: Return value of GetUserDefaultUILanguage() + should be handled as LANGID + + JDK-8238268: Many SA tests are not running on OSX because + they do not attempt to use sudo when available + + JDK-8238196: tests that use SA Attach should not be allowed + to run against signed binaries on Mac OS X 10.14.5 and later + + JDK-8238586: [TESTBUG] vmTestbase/jit/tiered/Test.java failed + when TieredCompilation is disabled + + JDK-8239265: JFR: Test cleanup of jdk.jfr.api.consumer package + + JDK-8239379: ProblemList + serviceability/sa/sadebugd/DebugdConnectTest.java on OSX + + JDK-8271512: ProblemList serviceability/sa/sadebugd/ + /DebugdConnectTest.java due to 8270326 + + JDK-8239423: jdk/jfr/jvm/TestJFRIntrinsic.java failed with + - XX:-TieredCompilation + + JDK-8239902: [macos] Remove direct usage of JSlider, + JProgressBar classes in CAccessible class + + JDK-8240903: Add test to check that jmod hashes are + reproducible + + JDK-8242188: error in jtreg test jdk/jfr/api/consumer/ + /TestRecordedFrame.java on linux-aarch64 + + JDK-8247546: Pattern matching does not skip correctly over + supplementary characters + + JDK-8247907: XMLDsig logging does not work + + JDK-8247964: All log0() in + com/sun/org/slf4j/internal/Logger.java should be private + + JDK-8249623: test @ignore-d due to 7013634 should be returned + back to execution + + JDK-8251152: ARM32: jtreg c2 Test8202414 test crash + + JDK-8251551: Use .md filename extension for README + + JDK-8252145: Unify Info.plist files with correct version + strings + + JDK-8253829: Wrong length compared in SSPI bridge + + JDK-8253916: ResourceExhausted/resexhausted001 crashes on + Linux-x64 + + JDK-8254178: Remove .hgignore + + JDK-8254318: Remove .hgtags + + JDK-8255724: [XRender] the BlitRotateClippedArea test fails + on Linux in the XR pipeline + + JDK-8255729: com.sun.tools.javac.processing.JavacFiler + .FilerOutputStream is inefficient + + JDK-8257623: vmTestbase/nsk/jvmti/ResourceExhausted/ + /resexhausted001/TestDescription.java shouldn't use timeout + + JDK-8258946: Fix optimization-unstable code involving signed + integer overflow + + JDK-8261160: Add a deserialization JFR event + + JDK-8262085: Hovering Metal HTML Tooltips in different + windows cause IllegalArgExc on Linux + + JDK-8264400: (fs) WindowsFileStore equality depends on how + the FileStore was constructed + + JDK-8264792: The NumberFormat for locale sq_XK formats price + incorrectly. + + JDK-8265100: (fs) WindowsFileStore.hashCode() should read + cached hash code once + + JDK-8265531: doc/building.md should mention homebrew install + freetype + + JDK-8266250: WebSocketTest and WebSocketProxyTest call + assertEquals(List, List) + + JDK-8266254: Update to use jtreg 6 8265020: tests must be + updated for new TestNG module name + + JDK-8266460: java.io tests fail on null stream with upgraded + jtreg/TestNG + + JDK-8266461: tools/jmod/hashes/HashesTest.java fails: static + @Test methods 8267180: Typo in copyright header for + HashesTest + + JDK-8266490: Extend the OSContainer API to support the pids + controller of cgroups + + JDK-8266675: Optimize IntHashTable for encapsulation and ease + of use + + JDK-8266774: System property values for stdout/err on Windows + UTF-8 + + JDK-8266881: Enable debug log for + SSLEngineExplorerMatchedSNI.java + + JDK-8267271: Fix gc/arguments/TestNewRatioFlag.java + expectedNewSize calculation + + JDK-8267880: Upgrade the default PKCS12 MAC algorithm + + JDK-8268185: Update GitHub Actions for jtreg 6 + + JDK-8269039: Disable SHA-1 Signed JARs + + JDK-8269517: compiler/loopopts/ + /TestPartialPeelingSinkNodes.java crashes with + - XX:+VerifyGraphEdges + + JDK-8270090: C2: LCM may prioritize CheckCastPP nodes over + projections + + JDK-8270312: Error: Not a test or directory containing tests: + java/awt/print/PrinterJob/XparColor.java + + JDK-8271010: vmTestbase/gc/lock/malloc/malloclock04/ + /TestDescription.java crashes intermittently + + JDK-8271078: jdk/incubator/vector/Float128VectorTests.java + failed a subtest + + JDK-8272352: Java launcher can not parse Chinese character + when system locale is set to UTF-8 + + JDK-8272398: Update DockerTestUtils.buildJdkDockerImage() + + JDK-8273526: Extend the OSContainer API pids controller with + pids.current + + JDK-8274506: TestPids.java and TestPidsLimit.java fail with + podman run as root + + JDK-8274517: java/util/DoubleStreamSums/CompensatedSums.java + fails with expected [true] but found [false] + + JDK-8274687: JDWP deadlocks if some Java thread reaches wait + in blockOnDebuggerSuspend + + JDK-8275008: gtest build failure due to stringop-overflow + warning with gcc11 + + JDK-8275689: [TESTBUG] Use color tolerance only for XRender + in BlitRotateClippedArea test + + JDK-8275887: jarsigner prints invalid digest/signature + algorithm warnings if keysize is weak/disabled + + JDK-8277893: Arraycopy stress tests + + JDK-8278067: Make HttpURLConnection default keep alive + timeout configurable + + JDK-8278344: sun/security/pkcs12/ + /KeytoolOpensslInteropTest.java test fails because of + different openssl output + + JDK-8278519: serviceability/jvmti/FieldAccessWatch/ + /FieldAccessWatch.java failed "assert(handle != __null) + failed: JNI handle should not be null" + + JDK-8279032: compiler/loopopts/ + /TestSkeletonPredicateNegation.java times out with + - XX:TieredStopAtLevel < 4 + + JDK-8279385: [test] Adjust sun/security/pkcs12/ + /KeytoolOpensslInteropTest.java after 8278344 + + JDK-8279622: C2: miscompilation of map pattern as a vector + reduction + + JDK-8280913: Create a regression test for + JRootPane.setDefaultButton() method + + JDK-8281181: Do not use CPU Shares to compute active + processor count + + JDK-8281535: Create a regression test for JDK-4670051 + + JDK-8281569: Create tests for Frame.setMinimumSize() method + + JDK-8281628: KeyAgreement : generateSecret intermittently not + resetting + + JDK-8281738: Create a regression test for checking the + 'Space' key activation of focused Button + + JDK-8281745: Create a regression test for JDK-4514331 + + JDK-8281988: Create a regression test for JDK-4618767 + + JDK-8282214: Upgrade JQuery to version 3.6.0 + + JDK-8282234: Create a regression test for JDK-4532513 + + JDK-8282280: Update Xerces to Version 2.12.2 + + JDK-8282343: Create a regression test for JDK-4518432 + + JDK-8282538: PKCS11 tests fail on CentOS Stream 9 + + JDK-8282548: Create a regression test for JDK-4330998 + + JDK-8282555: Missing memory edge when spilling MoveF2I, + MoveD2L etc + + JDK-8282789: Create a regression test for the JTree usecase + of JDK-4618767 + + JDK-8282860: Write a regression test for JDK-4164779 + + JDK-8282933: Create a test for JDK-4529616 + + JDK-8282947: JFR: Dump on shutdown live-locks in some + conditions + + JDK-8283015: Create a test for JDK-4715496 + + JDK-8283017: GHA: Workflows break with update release versions + + JDK-8283087: Create a test or JDK-4715503 + + JDK-8283245: Create a test for JDK-4670319 + + JDK-8283277: ISO 4217 Amendment 171 Update + + JDK-8283441: C2: segmentation fault in + ciMethodBlocks::make_block_at(int) + + JDK-8283493: Create an automated regression test for RFE + 4231298 + + JDK-8283507: Create a regression test for RFE 4287690 + + JDK-8283621: Write a regression test for CCC4400728 + + JDK-8283623: Create an automated regression test for + JDK-4525475 + + JDK-8283624: Create an automated regression test for + RFE-4390885 + + JDK-8283803: Remove jtreg tag manual=yesno for + java/awt/print/PrinterJob/PrintGlyphVectorTest.java and fix + test + + JDK-8284898: Enhance PassFailJFrame + + JDK-8283849: AsyncGetCallTrace may crash JVM on guarantee + + JDK-8283903: GetContainerCpuLoad does not return the correct + result in share mode + + JDK-8284077: Create an automated test for JDK-4170173 + + JDK-8284367: JQuery UI upgrade from 1.12.1 to 1.13.1 + + JDK-8284535: Fix PrintLatinCJKTest.java test that is failing + with Parse Exception + + JDK-8283712: Create a manual test framework class + + JDK-8284680: sun.font.FontConfigManager.getFontConfig() leaks + charset + + JDK-8284694: Avoid evaluating SSLAlgorithmConstraints twice + + JDK-8284754: print more interesting env variables in hs_err + and VM.info + + JDK-8284758: [linux] improve print_container_info + + JDK-8284882: SIGSEGV in Node::verify_edges due to compilation + bailout + + JDK-8284944: assert(cnt++ < 40) failed: infinite cycle in + loop optimization + + JDK-8284950: CgroupV1 detection code should consider + memory.swappiness + + JDK-8284956: Potential leak awtImageData/color_data when + initializes X11GraphicsEnvironment + + JDK-8285081: Improve XPath operators count accuracy + + JDK-8285097: Duplicate XML keys in XPATHErrorResources.java + and XSLTErrorResources.java + + JDK-8285380: Fix typos in security + + JDK-8285398: Cache the results of constraint checks + + JDK-8285693: Create an automated test for JDK-4702199 + + JDK-8285696: AlgorithmConstraints:permits not throwing + IllegalArgumentException when 'alg' is null + + JDK-8285728: Alpine Linux build fails with busybox tar + + JDK-8285820: C2: LCM prioritizes locally dependent CreateEx + nodes over projections after 8270090 + + JDK-8286114: [test] show real exception in bomb call in + sun/rmi/runtime/Log/checkLogging/CheckLogging.java + + JDK-8286177: C2: "failed: non-reduction loop contains + reduction nodes" assert failure + + JDK-8286211: Update PCSC-Lite for Suse Linux to 1.9.5 + + JDK-8286314: Trampoline not created for far runtime targets + outside small CodeCache + + JDK-8286582: Build fails on macos aarch64 when using + - -with-zlib=bundled + + JDK-8287017: Bump update version for OpenJDK: jdk-11.0.17 + + JDK-8287073: NPE from CgroupV2Subsystem.getInstance() + + JDK-8287107: CgroupSubsystemFactory.setCgroupV2Path asserts + with freezer controller + + JDK-8287202: GHA: Add macOS aarch64 to the list of default + platforms for workflow_dispatch event + + JDK-8287223: C1: Inlining attempt through MH::invokeBasic() + with null receiver + + JDK-8287336: GHA: Workflows break on patch versions + + JDK-8287366: Improve test failure reporting in GHA + + JDK-8287432: C2: assert(tn->in(0) != __null) failed: must + have live top node + + JDK-8287463: JFR: Disable TestDevNull.java on Windows + + JDK-8287663: Add a regression test for JDK-8287073 + + JDK-8287672: jtreg test com/sun/jndi/ldap/ + /LdapPoolTimeoutTest.java fails intermittently in nightly run + + JDK-8287741: Fix of JDK-8287107 (unused cgv1 freezer + controller) was incomplete + + JDK-8288360: CI: ciInstanceKlass::implementor() is not + consistent for well-known classes + + JDK-8288467: remove memory_operand assert for spilled + instructions + + JDK-8288754: GCC 12 fails to build zReferenceProcessor.cpp + + JDK-8288763: Pack200 extraction failure with invalid size + + JDK-8288781: C1: LIR_OpVisitState::maxNumberOfOperands too + small + + JDK-8288865: [aarch64] LDR instructions must use legitimized + addresses + + JDK-8288928: Incorrect GPL header in pnglibconf.h (backport + of JDK-8185041) + + JDK-8289471: Issue in Initialization of keys in ErrorMsg.java + and XPATHErrorResources.java + + JDK-8289477: Memory corruption with CPU_ALLOC, CPU_FREE on + muslc + + JDK-8289486: Improve XSLT XPath operators count efficiency + + JDK-8289549: ISO 4217 Amendment 172 Update + + JDK-8289569: [test] java/lang/ProcessBuilder/Basic.java fails + on Alpine/musl + + JDK-8289799: Build warning in methodData.cpp memset + zero-length parameter + + JDK-8289856: [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() + after JDK-8289060 + + JDK-8290000: Bump macOS GitHub actions to macOS 11 + + JDK-8290004: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) + failed: must have PC + + JDK-8290198: Shenandoah: a few Shenandoah tests failure after + JDK-8214799 11u backport + + JDK-8290246: test fails "assert(init != __null) failed: + initialization not found" + + JDK-8290813: jdk/nashorn/api/scripting/test/ + /ScriptObjectMirrorTest.java fails: assertEquals is ambiguous + + JDK-8290886: [11u]: Backport of JDK-8266250 introduced test + failures + + JDK-8291570: [TESTBUG] Part of JDK-8250984 absent from 11u + + JDK-8291713: assert(!phase->exceeding_node_budget()) failed: + sanity after JDK-8223389 + + JDK-8291794: [11u] Corrections after backport of JDK-8212028 + + JDK-8292255: Bump update version for OpenJDK: jdk-11.0.16.1 + + JDK-8292260: [BACKOUT] JDK-8279219: [REDO] C2 crash when + allocating array of size too large (bsc#1204523) + + JDK-8292579: (tz) Update Timezone Data to 2022c + + JDK-8292852: [11u] TestMemoryWithCgroupV1 fails after + JDK-8292768 + + JDK-8295057: [11u] Remove designator + DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.17 +- Modified patch: + * fips.patch + + sync with newest RedHat version + +- Package the JAVA_HOME/release files in *-headless package + * fixes boo#1203476 + karchive +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Make error messages translatable + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * ktar fix underflow + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * k7zip: Merge two functions to the constructor + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * KArchive::addLocalDirectory: preserve empty directories + * Fix zstd KCompressionDevice not compressing as much as it could (kde#451816) + * Always delete device if we created it (kde#432726) + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * add Windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI pipelines to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Utilize ECMDeprecationSettings to manage deprecate Qt API + * Add CI qt6 support + kauth +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Config.cmake.in: declare static dependencies + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Fix polkit-qt-1 dependency + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add INSTALL_BROKEN_KAUTH_POLICY_FILES cmake option + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * add chrono overload for setTimeout + * Require unittests to pass for CI pipelines to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Remove broken Python bindings generation + * Normalize header names and include path layout to KF standards + * Prepare KF6 KAuthWidgets library, with an interface lib for KF5 + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Make code more compact (idea from Samir) + * Use kf6/ for qt6 or old path for keeping compatibility + * Move plugins in kf directory + * Add CI qt6 support + * Seems my text editor munched the syntax, fix + * Correct the dependencies specified for KAuth. + * Bump minimum required version of Polkit-Qt-1 to 0.112.0 + * Remove Polkit-Qt build support, Polkit-Qt-1 replaced it a long time ago + * Adjust CMake code to find PolkitQt{5,6}-1 + kbookmarks +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Don't use KXmlGui when building without deprecated stuff + * Add Qt6 windows CI support + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI pipelines to pass + * Add Android to supported platforms in repo metadata + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Check executables exist in PATH before passing them to QProcess + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * Add CI qt6 support + kcodecs +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Prepare for 5.15.7: adapt test + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Remove broken Python bindings generation + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + kcompletion +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt 6 Windows CI + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Show header in qtc6 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * KCompletion: clean-up private class + * KCompletion*: general clean-up + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Remove broken Python bindings generation + * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + kconfig +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * kconfig_compiler: switch away from bit mask for signal enum values + * kconfig_compiler: fix generation of bit masks enum items for signals + * kconfig_compiler: perform signals count check earlier + * .gitlab-ci.yml: enable static builds + * Fix KConfigGui initialization in case of static builds (kde#459337) + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Only warn about a file being inaccessible if we know which file it is + * Add Qt6 windows CI support + * Fix size and position restoration on multimonitor setups (kde#427875) + * Warn when accessing an inaccessible config file + * Fix minValue/maxValue for KConfigCompilerSignallingItem + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Add KServiceAction as a friend of KConfigGroup + * KConfigWatcher: initialize d->m_config in constructor + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Add explicit option to disable QML support + * Don't inherit from containers + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Change "Actual Size" shortcut's text to "Zoom to Actual Size" + * remove unused includes + * Fix enum doc: close tags + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * KConfigGroup: fix writePathEntry/readPathEntry roundtrip for symlinks + * autotests: skip KStandardShortcutWatcherTest on Windows + * Support storing QUuid + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * Disable DBus support on Windows by default + * Make KConfig::mainConfigName() public. + * kconf_update: Fix checking for changes of update files + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Remove broken Python bindings generation + * Add KWindowStateSaver + * Remove warning from kauthorized.h + * KConfigCompiler: support ItemAccessors=true with signalling items + * Add Qt6 Android CI + * Use our deprecation macros rather than Q_DECL_DEPRECATED directly + * KConfigPropertyMap: Clean up internal leftovers of autosave feature + * QMake pri files: fix missing new path to version header + * Support build without Qt session manager + * Add KConfig GUI logging category + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Fix build on Windows + * Don't use saveShortcut for setting up tests + * Fix build on Windows + * Introduce StandardShortcutWatcher to watch for runtime changes + * Make singleton teardown work with Qt6 as well + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * Add CI qt6 support + * Add Samir variable fix too + * Use KDE_INSTALL_FULL_LIBEXECDIR_KF + * Extract isNonDeletedKey() helper function + * Look for entries with common group prefix in entryMap's subrange + * Improve the documentation of KConfigPrivate::allSubGroups() + * KConfigPrivate::copyGroup: remove redundant entryMap lookup + * groupList: convert each group name from UTF-8 once + * Exclude deleted groups from groupList() (kde#384039) + * groupList: don't copy unnecessarily; add const + kconfigwidgets +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * avoid stating files during restore of recent files (kde#460868) + * Ensure icon is always set for recent files actions + * Add file icons to open recent menu + * Replace custom color preference code with KColorSchemeWatcher + * Intialize default decoration colors + * [KCommandBar] Fix shortcut background + * Add Qt6 windows CI support + * Adapt native event filter code to Qt 6 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Remove unused includes + * Show headers in qtc6 + * add KHamburgerMenu::insertIntoMenuBefore() method + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Deduplicate color loading code + * refresh git-blame-ignore-revs for latest clang-format run + * automatic clang-format run (clang 14) + * Fix build after cmakedefine01-related changes + * Add FreeBSD Qt6 CI support + * [KCommandBar] Add action to clear command history + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * [KCommandBar] Improve position and size + * follow symlinks during search for help + * Avoid tracking dangling KConfigDialogManager + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Add edit-clear-list icon to the Clear List action + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Change "Actual Size" Action's text to "Zoom to Actual Size" + * KRecentFilesAction: remove the corresponding element in m_recentActions when calling removeAction(action) + * KRecentFilesAction: refactor some code related to removing an action + * KRecentFilesAction: do not reuse removed actions and adding an URL that is already in the menu + * Allow specifying a Qt::ConnectionType in KStandardAction::create + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * KCommandBar: remove installed event filter in destructor (kde#452527) + * [kcolorschememanager] Rework and improve auto theme switching (kde#452091) + * [kcolorschememanager] Pass explicit role to data() + * [kcolorschememanager] Use bespoke role names instead of generic Qt ones + * [kcolorschememanager] Rename method call that was missed before + * [kcolorschememanager] Rename method for clarity + * [kcolorschememanager] Don't save colors on application start + * fix: KRecentFilesAction saveEntries and loadEntries use the correct group when no group is passed + * Move kstatefulbrush implementation to its own file + * More conventional memory managment for KStatefulBrushPrivate + * Add windows CI + * Fix copy and paste mistake + * Fix finding data for KLanguageNameTest on Windows + * Add move constructor and assignment operator for KColorScheme + * Default copy constructor, assignment operator and destructor + * Make it clear that KStandardAction::name gives you ascii + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Merge KColorSchemePrivate::init and constructor + * Unify both KColorSchemePrivate constructors + * Add a test for reading colorscheme data + * Default to light mode, where AppsUseLightTheme isn't set + (notably Windows 8.1) + * Require unittests to pass for CI jobs to pass + * Move KStatefulBrush to its own dedicated header + * KColorScheme::contrast(F) match code to documentation + * Deprecate KColorScheme::contrast + * Fix automatic color scheme on Windows + * khamburgermenu: Ensure menu is polished before creating window + * autotests: skip test for changing standard shortcuts on Windows + * Fix blame ignore list + * [kcolorschememanager] Initialize selected scheme from config + * Add Android to supported platforms in the repo metadata. + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Remove broken Python bindings generation + * KHamburgerMenu: Avoid null receiver warning upon showing menubar + * Port away from deprecated KAuth includes + * Add @since 5.92 in KColorScheme::operator== API docs + * Add a KColorScheme::operator== + * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling + * Add explicit CMake option HAVE_KAUTH + * KHambugerMenu: Fix crash on windows when showing the window menubar + from the KHamburgerMenu (kde#449806) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * KLanguageButton: Don't insert duplicates + * KLanguageButton: Adapt to new .desktop filenames + * Change shortcuts of standard actions if standard shortcut changes (kde#426656) + * Use BUILD* deprecation wrapper for virtual method (kde#448680) + * Improve naming a little bit + * Simplify + use reserve + * Remove unnecessary QBrush->QColor conversions + * Fix iconWidth calculation + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * Simplify KHamburgerMenu menu items + * Add CI qt6 support + * Only require KAuth on Linux/FreeBSD + * Don't use KAuth on Windows +- Drop 0001-Use-BUILD-deprecation-wrapper-for-virtual-method.patch + Merged upstream + kcoreaddons +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add missing . in error string + * KPluginMetaData: Check applicationDirPath first when resolving plugin + paths (kde#459830) + * Fix static build of downstream consumers + * Fix the translation folder name + * KFileSystem: add Fuse Type; use libudev to probe underlying fuseblk type + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Remove unused includes + * Show all headers in qtc6 + * Cache portal urls + * Add new bugReportUrl standard metadata property + * KSignalHandler: Fix documentation + * Add Qt 6 Windows CI + * .gitlab-ci.yml: enable static builds + * Add support for static builds + * Fix moc configuration of K_PLUGIN_CLASS macro + * Use a non-deprecated notify signal for the KJob::percent property + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * kcoreaddons_add_plugin: Add cmake option to skip plugin installation in autotests + * Remove extra semi colon + * Add FreeBSD Qt 6 CI + * kfuzzymatchertest replace "QStringLiteral("")" with "QString("")" + * Fix KUrlMimeData::exportUrlsToPortal for mixed files-and-directories URIs + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Deprecate KMessage system + * KUserGroup: fix data race by porting from getgrgid to getgrgid_r + * KUserGroup: centralize calls to getgrgid(), at least for constructors + * KUser: fix data race by porting to getpwuid_r and getpwnam_r + * KUser: use member initialization, call getpwuid in a single place + * fix up the kpluingmetadata::value doc + * Add KRuntimePlatform as alternative for KDeclarative::runtimePlatform + * Fix klibexectest when build dir path contains symlink + * Fix unit tests in kpluginfactorytest + * Bump shared-mime-info to 1.8 + * make kprocess a more proper qprocess + * new ksandbox function to start processes + * refresh git-blame-ignore-revs for latest clang-format run + * automatic clang-format run (clang 14) + * Adapt libexec paths for KF6 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Remove duplicate header between cpp/h files + * Add missing errno header + * xdg drag and drop portal support + * Install KMemoryInfo headers + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * KPluginFactory: Create un-deprecated overload to register CreateInstanceWithMetaDataFunction + * KSignalHandler: add error warnings when reading or writing signal + * Use the versionless KDE_INSTALL_FULL_KSERVICETYPESDIR variant + * port to standard C++ smart pointers where possible + * kmemoryinfo class + * KPluginFactory: Provide better context in error message if instance could not be created + * KJob: add method to check if job was started with exec() + * Add autotest for KStringHandler::lsqueeze/csqueeze/rsqueeze + * new util ksandbox + * KDirWatch: handle IN_Q_OVERFLOW events + * KProcess: wrap Qt5-only QProcess API also with Qt version check + * KListOpenFilesJob: check lsof executable exist in PATH before starting it with QProcess + * KProcess: replace an assert with a check for empty + * KAboutData: improve the API docs for LicenseKey enum + * Install KMemoryInfo headers + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Fix kprocesstest for Qt6 + * autotests: fix kdelibs4configmigratortest for Windows + * autotests: skip KNetworkMountsTestCanonical::testCanonicalSymlinkPath on Windows + * autotests: skip KFileUtilsTest::testfindAllUniqueFiles on Windows + * KNetworkMounts: fix some warnings + * KPluginMetaData: Fix setting of MetaDataOption when building without deprecations + * KPluginMetaData: Delegate to other constructors where possible + * KPluginMetaData: Always initialize d-ptr + * API dox: typofix, name of header to include + * API dox: typofix, match @p with the actual params of expandMacro() + * autotests: check for ZFS and expect failure then + * autotests: make the FreeBSD test pass + * processlist: don't call procstat_getpathname() at all + * ListOpenFilesJob: avoid creating the processlist on FreeBSD multiple times + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Add default argument for KPluginFactory::create where no keyword + and args have to be specified + * CI: require tests to pass on Linux + * Also wrap Kdelibs4ConfigMigrator in a QT_VERSION check for Qt6 + * Optimize KPluginMetaData::findPluginById by using QPluginLoader directly + * Remove *.doc pattern for text/plain + * KPluginMetaData: find plugins in the directory of the executable, too + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Deprecate KPluginMetaData::fromDesktopFile + * KPluginMetaDataTest: Explicitly call dedicated constructors + * KPluginMetaData: Emit runtime deprecation warnings for deprecated code path + * KPluginMetaData: Add note for deprecated code paths to constructor + * KPluginMetaData: Use QFileInfo::completeBaseName for deriving plugin id + * Remove broken Python bindings generation + * Downgrade mismatched host tool version to WARNING + * Add a way to indicate to not show a notification on finished + * Allow to create valid KPluginMetaData for plugins without embedded JSON metadata + * Add an OUTPUT_FILE argument to kcoreaddons_desktop_to_json() + * KSignalHandler: attempt to fix Windows build + * Add KSignalHandler + * Build benchmarks of kdirwatch test as separate lib + * Build benchmarks of ktexttohtml as separate executable + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Search in kf plugin + * kcoreaddons_target_static_plugins: Use private linking for plugin registration file + * Fix kprocesslist in Windows + * Fix kformattest on Windows + * Fix krandomtest on Windows + * klibexec helper to resolve libexec path relative + * Set timezone to what the test expects + * KPluginMetaDataTest: Fix check for service type querying error essage + * Fix KPluginMetaDataTest::testPathIsAbsolute + * desktopfileparser: Avoid a run-time string concatenation + * KF5CoreAddonsConfig: check desktoptojson version when cross-compiling + * KPluginMetaData: Fix a typo in a comment + * desktoptojson: Further improvements to cross-compilation mode + * Fix kcoreaddons_desktop_to_json when cross-compiling + * Fix compiler warnings in posix_fallocate_mac.h + * Add KPluginMetaData::fromJsonFile() + * KPluginMetadata: store all paths as absolute ones + * KPluginMetaData::metaDataFileName: Fix broken check if we have the metaDataFileName value set + * Use directly kf${QT_MAJOR_VERSION} (Volker idea) + * Use QT_STRINGIFY(QT_VERSION_MAJOR) Instead of the if stuff + * Use kf6 for installing licenses + * Utilize ECMDeprecationSettings to manage deprecate Qt API + * kcoreaddons_add_plugin: Throw error when we have unparsed args + * Add CI qt6 support + * Port deprecated enum in qt6 + * Need to build static lib + * Improve formatRelativeDateTime + * KProcessList: Remove dead Q_OS_FREEBSD branches + * Improve error message for KPluginFactory::loadFactory + * Add missing copying of error text in KPluginFactory::instantiatePlugin + kcrash +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt 6 Windows CI + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + * Use cmakedefine01 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Port away from QX11Info + * Remove Android CI + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * autotests: fix on non-linux (e.g. FreeBSD) + * metainfo.yaml - add macOS as a supported platform + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + kdbusaddons +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * Don't assume we have X11 on Windows with Qt 6 + * Remove obsolete KDBusConnectionPool from the Qt 6 build + * .gitlab-ci.yml: enable static builds + * Fix static compilation on non-X11 systems + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require unit tests to pass for the CI to pass + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Rename UpdateLaunchEnvironmentJob's private class to UpdateLaunchEnvironmentJobPrivate + * Add Windows CI + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Remove broken Python bindings generation + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + kded +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Don't install service type definition when building against Qt6 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * README.md remove trailing space + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Shorten KSycoca update delay + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + +- Dropped patches, reimplemented upstream: + * 0001-Decrease-the-delay-between-change-notification-and-s.patch + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add missing include and link + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * install plugins in kf + * Add Linux Qt6 CI + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * Set order of kded launching with systemd boot + * kded supports building on Windows, make sure we have our dependencies available + * General code cleanup + kdoctools +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + * Spelling: sync the Valencian language with the latest changes into GUI + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Add Han Young to the contributors list + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * catalog: Avoid needlessly copying a list to be returned. + * meinproc: Simplify loop building param list for libxml. + * meinproc: Fix usage of QString reference to temporary. + * meinproc: Remove old comment from porting. + * meinproc: Remove dead entry parsing code. + * allow build with nix package manager + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * update French user.entities + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * add Windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * [ca@valencia] Add Catalan (Valencian) Language + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * Fix install test with Qt6 + * Don't hardcode "kf5" for the catalog search path + * Add CI qt6 support + kglobalaccel +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Remove misplaced comment + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Only build kglobalshortcuttest with BUILD_RUNTIME=TRUE + * Add FreeBSD Qt6 CI support + * GlobalShortcutsRegistry: use std::unique_ptr to manage Components + * Let GlobalShortcutsRegistry manage all components + * Use KFileUtils::findAllUniqueFiles for listing desktop files + * GlobalShortcutsRegistry: add two methods providing info about components + * Set QGuiApplication::desktopSettingsAware to false + * Treat key sequence string as PortableText when parsing + * Avoid iterating a container while it's being mutated + * Don't set NoDisplay when cleaning up service components (kde#454396) + * Don't pass Exec arguments to kstart when launching via desktop entry name (kde#440507) +- Drop patch, fixed upstream: + * 0001-Avoid-iterating-a-container-while-it-s-being-mutated.patch + +- Add patch to fix crashes (kde#437364): + 0001-Avoid-iterating-a-container-while-it-s-being-mutated.patch + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Add a clang-format commit to blame ignore file + * Minor code optimisation + * GlobalShortcutsRegistry: don't use a QHash for a couple of elements + * General code cleanup + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Launch app in terminal when Terminal=true (kde#455117) + * Don't duplicate headers between cpp/.h files + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + * Fix D-Bus de/marshalling KGlobalAccel::MatchType (kde#454704) + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Encapsulate duplicate code in a local function + * Expose enum to QObject + * Remove unused method + * Properly create lists of items + * Remove weird comments + * Use KWindowSystem to request activation tokens if necessary (kde#453748) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add BUILD_RUNTIME option (default ON) + * x11: Implement deactivation + * Add KGlobalAccel::globalShortcutActiveChanged + * Create test app + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Add macOS to supported platforms list + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Fix action registration and unregistration order (kde#448369) + * Check executables exist in PATH before passing them to QProcess + * Add Linux Qt6 CI + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + kguiaddons -- Fix a clipboard memory leak on Wayland (kde#454590) - * 0001-WaylandClipboard-DataControlSource-delete-m_mimeData.patch +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add misisng find_dependency's for static builds + * systemclipboard: Don't signals data source cancellation (kde#460248) + * Guard the global was actually intialised + * Implement destuctor for keystate protocol implementation + * kcolorschemewatcher: make changing colour schemes work as expected on macOS + * [kcolorschemewatcher] Default to light mode, where AppsUseLightTheme isn't + set (notably Windows 8.1) + * enable automatic dark-mode switching on macOS + * Add API for system color preference reading + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Show all headers in qtc6 + * KeySequenceRecorder: Do not emit gotKeySequence when cancelling + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + * recorder: Allow setting the initial value of currentKeySequence + * recorder: Fix workaround in KDeclarative + * recorder: Do not keep two sequences at the same time (kde#458795) + * recorder: Never request inhibition twice for the same surface or seat + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Make QtX11Extras required when building with X11 support (kde#458290) + * Add FreeBSD Qt6 CI support + * Add missing license file + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * QtWaylandClient is required when building with Wayland support + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Remove extra ';' + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * WaylandClipboard: DataControlSource: delete m_mimeData in dtor (kde#454590) + * keysequence: Fix race between recording and currentKeySequence + * keysequence: Fix warning message about sequence size to be more precise + * keysequence: Replace magic number 4 with enum constant + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Remove outdated comment about qt11extras_p.h + * Un-pluginify modifierkeyinfo + * Add plugin for wayland keystates + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * CI: require tests to pass + * Gracefully ignore SIGPIPE + * Use nativeInterface to access the x11 display + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Remove broken Python bindings generation + * [KOverlayIconEngine] Implement ScaledPixmapHook for high-dpi support + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Google Maps Geo URI handler + * Add Qwant Maps to CMakeLists + * Add Qwant Maps Geo URI handler + * Add a fallback handler for the geo: URI scheme + * Install plugins in kf + * Add CI qt6 support ki18n +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Try fixing build on Windows mingw + * Add missing include + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add useful info to warning + * Really support :usagetip cue (kde#459283) + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + * Warn if the domain is empty + * Mark codeLanguage as const + * KCatalog: make setting LANGUAGE env var more robust + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Fix typo ki18ndc -> kxi18ndc / ki18ndp -> kxi18ndp + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Accept null strings from QML (kde#451807) + * Don't print debug message in double quotes + * Don't duplicate headers between cpp/.h files + * Use a struct instead of pair + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Directly load catalogs from Android assets + * Port to ECMQmlModule + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * add Windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * autotests: Require minimum cmake version for ki18n_install + * KF5I18nConfig: Add missing find_dependency call + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Remove broken Python bindings generation + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Default initialize QVariants as such, not as a QString + * install plugins in kf + * Fix warning info + * Add CI qt6 support + * KuitSetup: fix setting classification of tags + kiconthemes +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * KIconEngine: Use QFileInfo::completeBaseName + * KIconEngine: Return actual icon name of loaded icon (kde#432293) + * Add dedicated kiconloader_p.h header for KIconLoaderPrivate + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Remove unused KItemViews dependency + * Import KIconProvider from KDeclarative + * Add FreeBSD Qt6 CI support + * KIconTheme: fix if condition + * KIconLoader: remove unneeded calls to d->initIconThemes() + * KIconLoader: call methods in Private class constructor + * KIconButton: Add tooltip + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Do not use QIcon::setThemeName to set system theme + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Use entryInfo list + * Use range for loop + * Improve warning messages a bit + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Make testfailures CI failures + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add context to debug + * Mark as supported on Android + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling + * Fix pixelated icons in item views (kde#450336) + * [KIconEngine] Create high-dpi pixmap in paint + * Read the reference icon already scaled + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * Add Linux Qt6 CI + * Don't create a new KColorScheme for each KIconColors + kio +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Too many changes since 5.99.0, only listing bugfixes: + * AskUserActionInterface: add DeleteInsteadOfTrash deletion type (kde#431351) +- Drop patch, merged upstream: + * kio-mr1008-fix-webdav.diff + +- Add kio-mr1008-fix-webdav.diff + * Fixes WebDAV upload (kde#460717) + * https://invent.kde.org/frameworks/kio/-/merge_requests/1008 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * DesktopExecParser: Fix parsing of TerminalApplication when it contains args (kde#459408) + * KPropertiesDialog: Split single command entry box into separate exec and args + * allow hiding permissions tab + * port http to workerbase + * Worker template: fix install location + * kcms/webshortcuts: hide from System Settings' main navigation + * disable state validation + * UserNotificationHandler: fix messagebox type mismatches + * Fix missing details in message dialogs from worker + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Install WidgetsAskUserActionHandler header + * file_unix: optimize copy (kde#458001) + * Add FreeBSD Qt6 CI support + * KFilePlacesItem: Remove unused enum + * KFilePlacesModel: Don't show error message on UserCanceled + * Add overloads for Utils::concatPaths() + * Use AskUserActionInterface (async) in UserNotificationHandler (kde#451834) + * Ensure iconForStandardPath() returns user-home for QStandardPaths::HomeLocation (kde#447238) + * trash:/ set the UDS_LOCAL_PATH (kde#368104) + * KUrlNavigator: check if typed text matches a relative dir first (kde#353883) + * FileUndoManager: for copyjob only add undo if it copied something (kde#454226) + * Use Functors with QMetaObject::invokeMethod() + * DesktopExecParser: don't kioexec if there is a handler for scheme (kde#442721) + * force admin worker to run in a thread + * install workerfactory header + * introduce RealWorkerFactory + * revise jobuidelegate factorization + * [kfileitemactions] Show desktop file actions more prominently (kde#417012) + * clear state after timeout'd special call + * make loading UDSEntries from streams thread safe + * Remove ServiceType from KDED metadata + * Drop obsolete X11 dependency, introduce WITH_X11 option instead + * KProcessRunner: fix OpenUrlJob and CommandLauncherJob unittests + * Don't install service type definition for properties plugins when building without deprecated things + * Remove service type definition for DnD plugins + * Sync QT_MIN_VERSION with KF's REQUIRED_QT_VERSION + * disable state validation + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Too many changes since 5.96.0, only listing bugfixes: + * KRecentDocument: better prevent duplicate bookmark for same href (kde#456046) + * FileUndoManager: fix job description when undoing a batch-renaming (kde#437510) + * Fix crash in DropJob (kde#454747) + * Fix thumbnailer result for parent mime types being overwritten (kde#453480) + * KImageFilePreview: if no current preview, don't show last one on resize (kde#434912) + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Remove calls to no-op KNewFileMenu::setViewShowsHiddenFiles + * rename ioslave_defaults to ioworker_defaults + * Don't treat KJob::UserDefinedError as unknown error + * move global enum to worker nomenclature + * [webrunner] Add debian as new keyword for webrunner + * [knewfilemenu] Don't forcibly change file extension (kde#456091) + * [knewfilemenu] Write Name when creating Link files + * Pass JobUiDelegate's window to created dialogs + * [knewfilemenu] Always add .desktop suffix when creating link file + * Deprecated global file class code in KFileWidget + * KRecentDirs: Deprecate reading/writing to global file + * [kfileplacesmodel] Cache device display name + * PreviewJob: Add note about plugins being cached internally + * KRecentDocuments: Improve indentation in recentlyused.xbel (kde#456046) + * Add template for empty file (kde#297003) + * We need it when we build with strict compile + * Don't duplicate headers between cpp/.h files + * Don't leak the slave's worker thread + * filewidgets: update location text after selected files are renamed (kde#455327) + * Add "Get more Apps in Discover" button to kopenwithdialog + * new worker API + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + * KPropertiesDialog: fix saving changes when editing a .desktop file symlink (kde#450727) + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * KCoreUrlNavigator: add urlSelectionRequested signal (kde#453289) + * kio_file: fix data race on static user cache (kde#454619) + * file_unix: use thread id rather than pid for filehelper socket + * [KDirOperator] Add option to show hidden files last + * [KFileItemDelegate] Add a semi-transparent effect to the labels of hidden files + * PreviewJob: Resolve parent mime types before checking wildcards (kde#453480) + * [kemailclientlauncherjob] Allow setting BCC + * TrashSizeCache: fix parsing of directory cachesize file and improve code + * DirectorySizeJob: use targetUrl as url + * KFileItem: GetStatusBarInfo: Improve display for urls + * KDirModel: don't nuke query and fragment in URLs + * [KFilePlacesView] Show inline eject button only for removable drives (kde#453890) + * [KFilePlacesView] Don't show capacity bar for network shares + * kpasswdserver: fix mistake + * port to standard C++ smart pointers where possible + * rfc search provider: Fix URL + * Skip generation of KCM symlinks on windows + * KCMs: Define plugin id to match the desktop file name + * Embed json metadata in KCMs, port to new systemsettings namespaces + * quickfix crash if element not found, we want to use the range erase here + * Add env var KIO_ENABLE_WORKER_THREADS in case of trouble. + * Initialize std::atomic variables. + * SlaveBase: skip sighandlers when run in thread + * kio_file: remove use of QDir::setCurrent() + * Implement running KIO workers in-process using a thread + * [StatJob] Set total amount to 1 Item + * KSambashare: handle "Weak crypto is allowed" error message + * dropjob: don't create PasteJob when `m_hasArkFormat` is true + * KFileWidget: initialize KFilePlaceModel before KUrlNavigator + * [previewjob] Deduplicate legacy plugins based on desktop file name instead of pluginId + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Too many changes since 5.93.0, only listing bugfixes: + * KFileWidget: allow icon sizes to go up to 512 (kde#452139) + * dropjob: Extract Ark data in ctor (kde#453390) + * Don't put job/ioworker on hold after getting the mimetype (kde#452729) + * [KUrlNavigatorPlacesSelector] Do storage setup also when requesting a new tab (kde#452923) + * KFilePlacesView: use animations only if QStyle::SH_Widget_Animation_Duration > 0 (kde#448802) + * KUrlNavigator: offer open in new window action too (kde#451809) + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Fix KRecentDocumentTest + * fix reading wrong integer type from config (kde#452048) + * Add Yandex search keywords + * [KFilePlacesView] Don't append "(hidden)" to disappearing groups + * Don't use KCrash on Android, currently not used there + * KOpenWithDialog: alternative fix for the sort filter model regex + * Introduce KCoreUrlNavigator + * filewidgets: Auto-select filename before extension in filename dialog + * Add support in krecentdocument to add to recently-used.xbel + * [KFilePlacesView] Drop now unused placeEntered/Left handling + * [KFilePlacesView] Show free space as permanent thin line + * include QStandardPaths + * autotests: port kdirmodeltest to QSignalSpy::wait + * KRecentDocuments: don't save history for hidden files by default + * KUrlNavigator: don't force LtR + * [KPropertiesDialog] Use PlainText format for most labels + * autotests: use temp dir to avoid issues with parallel tests + * KFileItem: protect againt ' ' passed mimeType + * KFileItem: use passed mimeType to determine isDir + * KOpenWithDialog: Include arguments in name when writing a new desktop file + * Add Android to the list of supported platforms + * [KPropertiesDialog] Make read-only filename label selectable by mouse + * [KFilePlacesModel] Improve outcome of dropped places + * Add autotest for KDirLister::setMimeFilter + * [ftp] Simplify code + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Too many changes since 5.91.0, only listing bugfixes: + * KFilePlacesView: Fix crash when dragging over topmost section header (kde#450813) + * Hide mount point labels if mount point can't be found (kde#449791) + * Fix trash KCM not having any icon on wayland (kde#449859) + * Fix potential crash in pastejob (kde#439948) + * [KFilePlacesView] Mount place when dropping onto it (kde#206629) + * [knewfilemenu] Bind stat job connection lifetime to dialog, not the whole menu (kde#433347) + +- Force PIE when building with gcc-10 (boo#1195628) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Too many changes since 5.90.0, only listing bugfixes: + * Consider slow files as remote files in previewjob (kde#349161) + * [desktopexecparser] Consider associations from mimeapps.list to + determine whether an app supports a scheme (kde#440062) + * [kopenwithdialog] Fix filtering (kde#449330) + * kdirmodel: Allow using full path for Icon in .desktop file (kde#448116) + * file_unix: Do not try to preserve ownership when permission is -1 (kde#447779) + * KPropertiesDialog: use the KFileItem when checkig if the url is local (kde#444624) + kitemviews +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * KCategoryDrawer: Update design to match Kirigami list categories + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require tests to pass for the CI to pass + * Add two KF6 TODO notes for API improvements + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * KExtendableItemDelegate: Fix HiDPI positioning of indicator arrows + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Remove broken Python bindings generation + * Add Android Qt6 CI + * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + kjobwidgets +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * kuiserverv2jobtracker: Don't terminate a null JobView + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Fix some Clazy and switch handling warnings. + * ui-server: Fix crash by only re-registering live KJobs. (kde#450325) + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Remove broken Python bindings generation + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * Add CI qt6 support + knotifications +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Port TTS support to Qt 6 + * Fix the translation folder name + * Add Qt6 windows CI support + * Port from QStringRef to QStringView + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add CMake option to build WITHOUT_X11 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Remove notificationplugin service type + * Drop lib prefix when building for Windows (MinGW) + * use ksandbox instead of hardcoding sandbox detection + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Remove extra ';' + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add missing endif + * Remove outdated comment about qt11extras_p.h + * Don't send alpha channel if pixmap has none + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Port away from QX11Info + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Allow to build the Java parts with Gradle from both Qt5 and Qt6 + * Fix compilation on Android with Qt6 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI for Qt6 + * Remove Phonon from Linux CI + * Add KStatusNotifierItem::hideAssociatedWidget() + * KStatusNotifierItem: use actions instead of Yes/No in Quit confirm dialog + krb5 +- Fix integer overflows in PAC parsing; (CVE-2022-42898); + (bso#15203), (bsc#1205126). +- Added patches: + * 0010-Fix-integer-overflows-in-PAC-parsing.patch + kservice +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Do not warn if KService("") is instantiated + * .kde-ci.yml: enable static CI builds + * Add Qt 6 Windows CI + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Add property def for X-Flatpak key + * Define HAVE_MMAP to 0 instead of undefining it (kde#456780) + * KSycocaDict: don't inherit from containers + * use ksandbox to determine if we are inside a flatpak + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * General code clean up + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + * add aliasfor custom property + * refresh git-blame-ignore-revs for latest clang-format run + * automatic clang-format run (clang 14) + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * kbuildsycoca: Ignore last modified time when set to UNIX Epoch (kde#442011) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add missing KCoreAddons and KConfig to tests + * Add windows CI + * KService: Do not link KCoreAddons and KConfig publicly when building without deprecations + * kservice.h: Wrap public KCoreAddons includes in deprecation macros + * Add Android to supported platforms in repo metadata + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Add Android to supported platforms in repo metadata + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Use :/kservicetypes5 instead of :/kf/kservicetypes5 + * Add Qt6 Android CI + * Explicitely call KPluginMetaData::fromDesktopFile instead of + KPluginMetaData(QString fileName) constructor + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Fix warning (qt6 warning) + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * Install kservice_version.h in KService include prefix + * Add CI qt6 support + * Make parseLayoutNode function const + * Make "missing merge tag" error actionable + * Silence deprecation warnings for implementation of deprecated API & their autotests + ktextwidgets +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Fix heading level line break handling with Qt 6.3 + * Adapt tests to Qt 6.3 HTML generation changes + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Mark Android as supported + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + kwallet +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * mark some binaries as non-gui + * Add support for plain transfer algorithm to Secret Service API (kde#458341) + * Change naming and order of FreedesktopSecret members to match the spec + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Don't register dummy org.freedesktop.secrets service when api is disabled (kde#458069) + * Add FreeBSD Qt6 CI support + * Only build kwallet-query's manpage if it's enabled + * Don't build blowfishtest with -DBUILD_KWALLET=FALSE + * Add missing cerrno header + * backendpersisthandler parentheses around assignment used as truth value + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Remove duplicate header between cpp/h + * Do not try to rename label twice in entryRenamed() + * Do not create EntryLocation with empty key + * Introduce Secret Service API + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * KNewWalletDialogGpg: code cleanup + * Use cmakedefine01 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + * Fix install headers + * Change the build system to enable building with Qt6 + * Port away from KToolInvocation::startServiceByDesktopName() + kwidgetsaddons +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * avoid stating files during restore of recent files (kde#460868) + * Add a method to remove all actions in one go + * KTitleWidget: Constraint the frame size so it properly aligns (kde#460542) + * KPageDialog: Collapse margins also for flat list + * KToolBarPopupAction: Apply popupMode to existing widgets + * Deprecate KStandardGuiItem::yes() KStandardGuiItem::no() + * KMessageDialog: add API using "action" terms instead of "Yes" & "No" + * KMessageBox: add API using "action" terms instead of "Yes" & "No" + * Fix potential crash in fix for 458335 + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Fix KMessageBoxes buttons not having the contents they should the first time (kde#458335) + * Improve code quality + * Disable test for accepting short date format on Windows + * Support dates in ISO format + * Avoid usage of ambiguous two-digit year in date picker + * Share helper returning 4-digit date format with other classes + * Add FreeBSD Qt6 CI support + * only remove ... not & + * Paint frame before contents + * Add manual test for kgradientselector + * ensure consistent ... removal in iconText (kde#428372) + * KMessageWidget: Ensure correct tab order of action buttons + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * [KMessageDialog] Emit notification sound just like KMessageBox + * Make OK button configurable in KMessageBox::error/detailedError + * Deprecate KMessage*::sorry + * Remove declaration of unimplemented sorryWId(buttonOk) overload + * Deprecate unsupported & unused KMessageBox::PlainCaption flag + * Deprecate KMessageBox::about() + * Add edit-clear-history icon to the Clear List action + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * avoid margin if we have no text set + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Update kcharselect-data to Unicode 14.0 + * port to standard C++ smart pointers where possible + * KMessageDialog: handle the dialog getting closed without using the buttonBox + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * KDateComboBox: Add test for date picker integration + * KDateComboBox: Add a test app for KDateComboBox + * Use KDatePickerPopup in KDateComboBox + * Add support for custom date word maps, as done in KDateComboBox + * Share date range support between KDateComboBox and KDatePickerPopup + * KDateComboBoxPrivate does not need a virtual dtor + * Allow to change KDatePickerPopup modes at runtime + * Implement date word actions as done in KDateCombobox + * Build the date picker menu dynamically on demand + * Add KDatePickerPopup + * Add windows CI + * KPageDialog: Add a new face type with a flat list of small icons + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Align buttons (and icon) on top, also when word wrap is off, but text is + pre-formatted to span multiple lines. + * avoid quadratic search of children widgets + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * KCharSelect: connect to the appropriate QFontComboBox signal (kde#445477) + * Remove broken Python bindings generation + * Check executables exist in PATH before passing them to QProcess + * Add Android Qt6 CI + * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling + * Make KSqueezedTextLabel more robust wrt QFontMetrics + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Use kf + * Add CI qt6 support + kwindowsystem +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * Port QtWinExtra uses for Qt 6 + * Remove QWindow::isExposed() check in activateWindow() (kde#458983) + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Remove extra ';' + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Doc: Update WM spec URL + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Make enum Q_ENUM + * Implement _GTK_SHOW_WINDOW_MENU. + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + * Add a new window type named AppletPopup. + * Fix API docs for requestXdgActivationToken + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * autotests: improve test-reporting, comment-typo + * Require passing tests + * Fix skipping wayland test when weston is not found + * Mark as supported on Android + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Ensure that xdgActivationTokenArrived is always emitted asynchronously (kde#450342) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * fix typo + * install plugins in kf + * Fix doxygen docs for requestXdgActivationToken + * Add CI qt6 support + * Avoid XKeycodeToKeysym in KKeyServer::initializeMods (kde#426684) + * Remove placeholder wayland platform plugin + * [kwindowinfo] Add support for reading _GTK_APPLICATION_ID + * Add KWindowSystem::updateStartupId(QWindow *window) + kxmlgui +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * use same config for position restoration as for position saving + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Fix crash in addActionToSchemesMoreButton() introduced by merge mistake + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * [KShortcutsDialog] Make it possible to reload shortcut schemes + * [KShortcutsDialog] Make it possible to add a custom edit action + * [KShortcutSchemesEditor] Fix bug introduced by refactoring in commit de0790fe + * Fix crash of KMix in Legacy Tray + * [KShortcutsDialog] Add icons for actions + * KKeySequenceWidget: don't use a QHash to hold a few elements + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Fix QWhatsThis links not being clickable + * Allow to load rc file in kf6 + * Fix typo in local variable name + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * KShortcutsDialog: hide Global columns when there are no Global shortcuts (kde#427129) + * Silence UBSan false positive in KActionCollection + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * autotests: skip kde-global settings changes on Windows (no DBus) + * ui_standards.rc: add tag so kate can insert a menu between Edit and View + * Add autotests for autosaving in combination with separate state config + * Fix saving of state config if one has autosave enabled (kde#451725) + * Add windows CI + * Port away from QObject::sender() + * KToolBar: code refactoring + * Replace OS-specific system information code with QSysInfo (kde#450862) + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * KShortcutsEditorDelegate: Fix HiDPI rendering of indicator arrows (kde#414904) + * Tests: Enable HiDPI pixmap rendering + * Add Android to supported platforms in repo metadata + * Fix broken "Add to Toolbar" action + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Remove outdated readme file + * Add Qt6 Android CI + * Add an old formatting commit to git blame ignore file + * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling + * Support build without Qt session manager + * Add an action in help menu for command bar + * Update translation context of two strings + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * Use uppercase includes + * Allow KToolBar to be in other places than MainWindow's ToolBarArea + * Fix i18n comment not being properly extracted + * Add CI qt6 support + libX11 +- U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch + * security update for CVE-2022-3554 (bsc#1204422) +- U_Fix-two-memory-leaks-in-_XFreeX11XCBStructure.patch + * security update for CVE-2022-3555 (bsc#1204425) + libapparmor +- add profiles-permit-php-fpm-pid-files-directly-under-run.patch + https://gitlab.com/apparmor/apparmor/-/merge_requests/914 (bsc#1202344) + libarchive +- Fix CVE-2022-36227, Handle a calloc returning NULL + (CVE-2022-36227, bsc#1205629) + * CVE-2022-36227.patch + libdb-4_8 +- Security fix: [bsc#1174414, CVE-2019-2708] + * libdb: Data store execution leads to partial DoS + * Backport the upsteam commits: + - Fixed several possible crashes when running db_verify + on a corrupted database. [#27864] + - Fixed several possible hangs when running db_verify + on a corrupted database. [#27864] + - Added a warning message when attempting to verify a queue + database which has many extent files. Verification will take + a long time if there are many extent files. [#27864] + * Add libdb-4_8-CVE-2019-2708.patch + -- Explicit add a conflict to other providers of /usr/lib/libdb.so - and /usr/lib/libdb-4.so - libdrm +- Apply n_libdrm-drop-valgrind-dep-generic.patch and + n_libdrm-drop-valgrind-dep-intel.patch only when the build uses + meson < 0.64. With meson 0.64, we don't get the dependency on + valgraind added. + +- split n_libdrm-drop-valgrind-dep.patch into + n_libdrm-drop-valgrind-dep-generic.patch and + n_libdrm-drop-valgrind-dep-intel.patch to fix build on s390 and + armv7l + +- Only apply libdrm-drop-valgrind-dep.patch if valgrnid_support is + enabled (fix build on e.g. aarch64). + +- renamed libdrm-drop-valgrind-dep.patch to + n_libdrm-drop-valgrind-dep.patch in order to mark it as 'never + to be upstreamed' + +- Add libdrm-drop-valgrind-dep.patch (as source): drop dependency + on valgrind on generated pkgconfig files. The .pc files are + auto-generated by meson and are 'technically' correct, but we do + not want to inject valgrind here (we can get away with this hack + as it's only relevant when using pkg-config --static, and we + do not provide static libs anyway). + +- Update to 2.4.114 + * amdgpu.ids: use consistent formatting for RID + * amdgpu.ids: sort the file + * amdgpu.ids: update to the latest marketing name + * amdgpu_ids: add MI marketing names + * amdgpu: Add a default marketing name if none is found + * meson: fast-fail on unsupported OSes + * include/drm/drm_fourcc.h: Update from Linux v6.0-rc7 + * include/drm/i915_drm.h: Update from Linux v6.0-rc7 + * tests/util: add imx-lcdif driver + * intel: move declarations to top in drm_intel_gem_bo_unreference() + * build: automatically disable Intel if pciaccess is not found + * xf86drm: handle DRM_FORMAT_BIG_ENDIAN in drmGetFormatName() + * amdgpu: silence uninitialized variable warning + * xf86drmMode: add helpers for dumb buffers + * modetest: drop unused offset field in struct bo + * modetest: use sized integers in struct bo + * modetest: use dumb buffer helpers + +- disabled intel driver on s390x + +- update to 2.4.113: + * amdgpu: update marketing names + * sync i915_pciids with kernel + * atomic: fix atomic_add_unless() fallback's return value + * intel: Avoid aliasing violation + * intel: Hook up new platforms IDs + * meson: auto-enable etnaviv on arm, arc, mips and loongarch architectures + * modetest: use drmGetFormatName() + * lots of testsuite and CI improvements +- enable intel support everywhere as there are now discrete intel GPUs +- enable vc4 support on armv7/aarch64 +- simplify valgrind support ifdefery + +- update to 2.4.112: + * xf86drmMode: introduce drmModeConnectorGetPossibleCrtcs + * xf86drmMode: introduce drmModeGetConnectorTypeName + * xf86drmMode: constify drmModeAtomicReq functions + * gen_table_fourcc: strip _MODIFIER suffix for INVALID + * testsuite fixes + +- update to 2.4.111 + * bugfixes + * drops libkms +- added tegra-* tools on aarch64 to spefile + +- update to 2.4.110: + * build system updates + * amdgpu: implement new CTX OP to set/get stable pstates + * amdgpu: update_drm for new CTX OP to set/get stable pstates + * intel: Add support for ADL-N + * intel: Add support for RPLS platform + * intel: sync pciids with Linux kernel + * update to tests + +- update to 2.4.109: + * amdgpu: add new function to get fd + * radeon: remove duplicate struct declaration + * xf86drm: fix compiler warnings + * ci fixes + +- update to 2.4.108: + * amdgpu: add amdgpu_stress utility v2 + * amdgpu: add marketing names from 21.30 + * amdgpu: add new marketing name + * amdgpu: Make marketing names consistent + * amdgpu: use drmCloseBufferHandle + * build: bump version to 2.4.108 + * drm_fourcc: sync drm_fourcc with latest drm-next kernel + * etnaviv: use drmCloseBufferHandle + * exynos: use drmCloseBufferHandle + * Fix -Werror=format build errors on FreeBSD + * freedreno: use drmCloseBufferHandle + * headers: drm: Sync with drm-next + * intel: Do not assert on unknown chips in drm_intel_decode_context_alloc + * intel: Drop legacy execbuffer support + * intel: sync ADL-S PCI IDs with kernel + * intel: Sync pci ids + * intel: use drmCloseBufferHandle + * man: refer to drmCloseBufferHandle instead of DRM_IOCTL_GEM_CLOSE + * meson: Build libdrm.so as an unversioned lib on Android. + * meson: Don't build libkms for Android. + * nouveau: print bo address in the GPU/CPU vm and its size + * nouveau: use drmCloseBufferHandle + * omap: use drmCloseBufferHandle + * radeon: use drmCloseBufferHandle + * tegra: use drmCloseBufferHandle + * test/amdgpu: Bob to Alice copy should be TMZ in secure bounce test + * tests/amdgpu: Fix TMZ secure bounce test + * xf86drm: add GEM_CLOSE ioctl wrapper + * xf86drm: add iterator API for DRM/KMS IN_FORMATS blobs + * xf86drm: fix mem leak in drm_usb_dev_path() + * xf86drmMode: make drm_property_type_is arg const + * xf86drmMode: simplify drm_property_type_is + * xf86drmMode: switch to standard inline qualifier + * xf86drm: Update drmGetFormatModifierNameFromArm to handle AFRC + libeconf +- Update to version 0.4.6+git20220427.3016f4e: + * econftool: + * * Parsing error: Reporting file and line nr. + * * --delimeters=spaces Taking all kind of spaces for delimiter + * libeconf: + Fixed bsc#1198165: Parsing files correctly which have space characters + AND none space characters as delimiters. + +- Update to version 0.4.5+git20220406.c9658f2: + * econftool: + * * New call "syntax" for checking the configuration files only. + Returns an error string with line number if an error occurs. + * * New options "--comment" and "--delimeters" + * * Parsing one file only if needed. + libepoxy +- needed by jira#PED-1174 (Mesa needs sync with Xserver, which + then needs updated libepoxy) + +- Update to version 1.5.10: + + Fix for building with MSVC on non-English locale. + + Fix build on Android. + + Add the right include paths for EGL and X11 headers. +- Upstream tarball url changed, probably by mistake, so leave old + url in place, but disabled. + libfprint +- Move to libfprint-tod fork: + This fork allows loading of external modules (typically non-free) + located in /usr/lib64/libfprint-2/tod-1/. This is neccessary for + fingerprint sensors that do on-device verifaction. + These non-free modules shall be included in Packman repositories. + libglvnd +- update to 1.5.0: + * Add BTI landing pads for aarch64 + * Set current thread state to NULL in teardown + * Moving setspecific to before DestroyThreadState + * Fix a memory leak in libGLdispatch + * Use assembly stubs on armv6 +- drop libglvnd-add-bti.patch (upstream) + +- let libglvnd require Mesa-dri so GL drivers are available on + Wayland-only desktop installations (boo#1201474) + +- Update libglvnd-add-bti.patch from latest upstream submission + +- Re-enable asm on aarch64 +- Add patch to fix run with BTI enabled on aarch64: + * libglvnd-add-bti.patch - boo#1188928 + +- update to 1.4.0: + * tests cleanups + * Update bin/symbols-check.py from mesa/mesa@6f854145 + * Remove extra paragraph from license text. + * Add one more missing dep_x11_headers + * Update uthash to v2.3.0 + * EGL: Add support for eglQueryDisplayAttribKHR and NV. + libinput -- Update to version 1.19.4 (boo#1198111): - * This release includes a fix for CVE-2022-1215, a format string - vulnerability in the evdev device handling. +- Update to release 1.21 + * This version includes a new configuration option that, + similarly to its touchpad counterpart, allows disabling the + trackpoint while typing. + * The flat acceleration profile has been improved in this + version. + +- Enable building libinput-replay [boo#1190065] + +- Update to release 1.20.1 + * Format string issue resolved [CVE-2022-1215 bsc#1198111] + +- Update to release 1.20.0 + * High-resolution scroll is more reliable thanks to the + inclusion of new heuristics. + * Better handling of BTN_TOOL_PEN on top of BTN_TOOL_RUBBER on + graphics tablets that trigger a kernel bug. + * libinput does not handle joysticks and gamepads. The + detection algorithm has been improved to avoid tagging some + of those devices as keyboards. + * Improved clickpad detection + * New quirks and bug fixing libnvme +- Update to version 1.2 (jsc#PED-553): + * 64-bit Reference Tags and TP-4068 changes + * Add more details for return code of MI admin cmds + * Fix poll.h includes + * Parse dhchap_host_key on controller level + * Regenerate all documentation + * Update json config schema for missing dhchap host key + * build: Add support to build against LibreSSL + * build: Drop -nostdinc for LibreSSL header checks + * fabrics: Add new TP8010 definitions + * fabrics: Add nvmf_get_discovery_wargs() + * fabrics: Duplicate strings when merging configs + * fabrics: Filter out empty strings in add_argument() + * fabrics: Fix build_options() return values + * fabrics: Use fallthrough statement + * fabrics: sanitize dump-config output + * ioctl: Honor rae in nvme_get_nsid_log + * ioctl: Set log page offset for nvme_get_log_telemetry_host + * json-schema: add dhchap_key details to host section + * json: Enforce correctly formatted JSON config files + * json: Verify JSON config file starts with an array + * json: fixup dhchap_ctrl_key definitions + * libnvme-mi: Introduce NVMe Managament Interface library + * mi-mctp: Add timeout support to MCTP transport + * mi: Add Get Log Page helpers + * mi: Add Identify function for secondary controller list + * mi: Add Identify helper for ns-descs and primary-ctrl-caps + * mi: Add endpoint get/set timeout API + * mi: Add firmware download and commit commands + * mi: Add identify helper for nsid-capable Controller List + * mi: Add identify helpers for namespace lists + * mi: Add identify helpers for namespaces + * mi: Add maximum More Processing Required limit API + * mi: Allow Admin-message sized More Processing Required responses + * mi: Distinguish MI status from NVMe (CDW3) status + * mi: Fix C++ compiler errors + * mi: Implement Format NVM command + * mi: Implement Get & Set Features Admin commands + * mi: Implement NS attach command and helpers + * mi: Implement Namespace Management command and create/delete helpers + * mi: Implement Sanitize command + * mi: Init ctrl_id within xfer + * mi: Introduce a helper for response status, unify values with ioctls + * mi: Set log page offset for nvme_get_log_telemetry_host + * mi: add nvme_mi_status_to_string() + * mi: fix a memory leak in nvme_mi_open_mctp() + * mi: fix get_log_page chunked offset check + * mi: unify MI Get Log Page function with ioctl API + * nvme-tree: avoid segfault if auth keys are unavailable + * python: Use nvmf_get_discovery_wargs() + * python: add missing ctrl attrs to Python bindings + * rpmbuild: Enable 'make rpm' to build rpm pkgs #408 + * tree: rename controller 'dhchap_key' to 'dhchap_ctrl_key' + * types: Move enum nvme_data_tfr to types + * update/cleanup of documentation + * util: Add LINE_MAX define + * util: Add get feature length 2 API to support direction parameter + * util: Add simple UUID type + * util: Do not expose fallthrough defines + * various build fixes + * various fixes reported by coverity +- Drop upstream patches + * remove 0001-fabrics-Lower-log-level-in-__nvmf_add_ctrl.patch + * remove 0002-fabrics-Remove-double-connection-error-logging.patch + * remove 0003-fabrics-Introduce-connection-connect-error-mapping.patch + * remove 0004-libnvme-Export-nvme_ctrl_get_config.patch + * remove 0005-tree-Factor-lookup-code-for-controller.patch + * remove 0006-fabrics-Consider-config-from-file-when-adding-new-co.patch + * remove 0007-python-add-missing-ctrl-attrs-to-Python-bindings.patch + * remove 0008-libnvme-accessors-for-dhchap_key-variables.patch + * remove 0009-fabrics-Update-controller-authentication-in-nvmf_add.patch + * remove 0010-json-fixup-dhchap_ctrl_key-definitions.patch + * remove 0011-tree-rename-controller-dhchap_key-to-dhchap_ctrl_key.patch + * remove 0012-Parse-dhchap_host_key-on-controller-level.patch + * remove 0013-json-schema-add-dhchap_key-details-to-host-section.patch + * remove 0014-nvme-tree-avoid-segfault-if-auth-keys-are-unavailabl.patch + * remove 0015-fabrics-restructrure-nvmf_get_discovery_log.patch + * remove 0016-tree-simplifiy-nvme_subsystem_lookup_namespace.patch + * remove 0017-tree-make-nvme_subsystem_scan_namespace-idempotent.patch + * remove 0018-tree-make-nvme_ctrl_scan_namespace-idempotent.patch + * remove 0019-Fix-llx-lx-build-warnings-on-powerpc.patch + * remove 0020-fabrics-sanitize-dump-config-output.patch + * remove 0021-fabrics-Fix-build_options-return-values.patch +- Make man page build conditiional. Install man page location has been + fixed upstream. +- Mark the Python directory own by the libnvme3-python package +- Use fixed manpage build date (boo#1047218) +- Fix installation of manual pages to make them accessible + +- Fixes for controller authentication (bsc#1201501 bsc#1201700 bsc#1201701 bsc#1201717) + * add 0007-python-add-missing-ctrl-attrs-to-Python-bindings.patch + * add 0008-libnvme-accessors-for-dhchap_key-variables.patch + * add 0009-fabrics-Update-controller-authentication-in-nvmf_add.patch + * add 0010-json-fixup-dhchap_ctrl_key-definitions.patch + * add 0011-tree-rename-controller-dhchap_key-to-dhchap_ctrl_key.patch + * add 0012-Parse-dhchap_host_key-on-controller-level.patch + * add 0013-json-schema-add-dhchap_key-details-to-host-section.patch + * add 0014-nvme-tree-avoid-segfault-if-auth-keys-are-unavailabl.patch + * add 0015-fabrics-restructrure-nvmf_get_discovery_log.patch +- Subsystem scanning logic fixes + * add 0016-tree-simplifiy-nvme_subsystem_lookup_namespace.patch + * add 0017-tree-make-nvme_subsystem_scan_namespace-idempotent.patch + * add 0018-tree-make-nvme_ctrl_scan_namespace-idempotent.patch +- Fix PowerPC build warnings + * add 0019-Fix-llx-lx-build-warnings-on-powerpc.patch +- Fabrics fixes + * add 0020-fabrics-sanitize-dump-config-output.patch + * add 0021-fabrics-Fix-build_options-return-values.patch + libqmi +- update to 1.30.8: + * dms: new 'Foxconn FCC authentication v2' request/response. + +- Enable QRTR support + +- Update to 1.30.6 + * meson: fix 'export_packages' in GIR setup. + * net-port-manager: use unaligned netlink attribute length. +- Drop the unneeded rpmlintrc file + +- update to 1.30.4: + * * meson: switch to use the new python module in meson. + * * meson: added a new boolean 'man' option in the meson setup to explicitly + enable or disable building the man pages. + * * meson: removed the option to detect if rmnet is supported. + * * meson: multiple updates to use newer meson features like install_dir(), + install_mode() or summary(). + * * meson: options 'mbim_qmux' and 'qrtr' are enabled by default and must be + explicitly disabled if they're not needed, there is no attempt to + autodetect whether they can be enabled or not. + * qmi-proxy: + * * Remove assert when attempting to close ghost device. + * qmi-firmware-update: + * * Use defaults if FLASH variables not reported, enabling support to flash + the new Sierra Wireless EM9190 and EM9191 modules. + * Several other minor improvements and fixes. + libslirp -- security update - fix CVE-2021-3593 [bsc#1187365], invalid pointer initialization may lead to information disclosure (udp6) - + libslirp-CVE-2021-3593.patch + fix https://gitlab.freedesktop.org/slirp/libslirp/-/issues/64 + + libslirp-semicolon.patch -- Add patch to fix the version header (bsc#1201551): - * 0001-meson-remove-meson-dist-script.patch +- Update to version 4.7.0+44 (current git master): + * Fix vmstate regression + * msvc: use char* for pointer arithmetic + * Align outgoing packets + * Bump incoming packet alignment to 8 bytes + * msvc: fix some gcc-specific pragma warnings + * msvc: enable vmstate code on !gnuc + * vmstate: only enable when building under GNU C + * ncsitest: Fix build with msvc + * Avoid running git-version-gen when building with MS VC + * windows: export symbols + * win32: replace strcasecmp with g_ascii_strcasecmp + * Drop spurious inline + * Avoid returning void + * Fix arithmetic on void * + * Avoid using ##__VA_ARGS__ gcc extension + * Fix bitfields order for MSVC + * Separate out SLIRP_PACKED to SLIRP_PACKED_BEGIN/END + * Do not use ssize_t on Windows + * Do not include unistd.h on windows, it does not have it + * Accept build-aux/git-version-gen failing to run + * container_of: avoid using __extension__ + * ncsi: Add Mellanox Get Mac Address handler + * slirp: Add out-of-band ethernet address + * ncsi: Add OEM command handler + * ncsi: Add basic test for Get Version ID response + * ncsi: Use response header for payload length + * ncsi: Pass command header to response handlers + * src/slirp.h: Bump the minimum Windows version to Windows 7 + * ncsi: Add Get Version ID command + * ncsi: Pass Slirp structure to response handlers + * slirp: Add manufacturer's ID + * Add support for Haiku to meson.build + * meson: add extra warnings + * win32: declare some local functions as static + * Include and for AF_INET6 and inet_pton + * Release v4.7.0 + * bump ABI version and age + * slirp: invoke client callback before creating timers + * pingtest: port to timer_new_opaque + * introduce timer_new_opaque callback + * introduce slirp_timer_new wrapper + * icmp6: make ndp_send_ra static + * Add sanitizers CI runs + * socket: Handle ECONNABORTED from recv + * bootp: fix g_str_has_prefix warning/critical + * slirp: Don't duplicate packet in tcp_reass + * Rename insque/remque -> slirp_[ins|rem]que + * mbuf: Use SLIRP_DEBUG to enable mbuf debugging instead of DEBUG + * Replace inet_ntoa() with safer inet_ntop() + * Add VMS_END marker + * bootp: add support for UEFI HTTP boot + * IPv6 DNS proxying support + * Add missing scope_id in caching + * Drop fixed TODO + * socket: Move closesocket(so->s_aux) to sofree + * socket: Check so_type instead of so_tcpcb for Unix-to-inet translation + * socket: Add s_aux field to struct socket for storing auxilliary socket + * socket: Initialize so_type in socreate + * socket: Allocate Unix-to-TCP hostfwd port from OS by binding to port 0 + * Allow to disable internal DHCP server + * slirp_pollfds_fill: Explain why dividing so_snd.sb_datalen by two + * CI: run integration tests with slirp4netns + * socket: Check address family for Unix-to-inet accept translation + * socket: Add debug args for tcpx_listen (inet and Unix sockets) + * socket: Restore original definition of fhost + * socket: Move include to socket.h + * Support Unix sockets in hostfwd + * resolv: fix IPv6 resolution on Darwin + * Use the exact sockaddr size in getnameinfo call + * Initialize sin6_scope_id to zero + * slirp_socketpair_with_oob: Connect pair through 127.0.0.1 + * resolv: fix memory leak when using libresolv + * pingtest: Add a trivial ping test + * icmp: Support falling back on trying a SOCK_RAW socket -- Fix a dhcp regression [bsc#1198773] - +libslirp-fix-dhcp-1.patch - +libslirp-fix-dhcp-2.patch +- Update to version 4.6.1+7: + * Haiku: proper path to resolv.conf for DNS server + * Fix for Haiku + * dhcp: Always send DHCP_OPT_LEN bytes in options +- Commit _servicedata to fix changelogs +- Don't include .git in source archive, not needed +- Run set_version together with obs_scm -- security update -- added patches - fix CVE-2021-3592 [bsc#1187364], invalid pointer initialization may lead to information disclosure (bootp) - + libslirp-CVE-2021-3592.patch - fix CVE-2021-3594 [bsc#1187367], invalid pointer initialization may lead to information disclosure (udp) - + libslirp-CVE-2021-3594.patch - fix CVE-2021-3595 [bsc#1187366], invalid pointer initialization may lead to information disclosure (tftp) - + libslirp-CVE-2021-3595.patch +- Update to version 4.6.1: + * Release v4.6.1 + * Fix "DHCP broken in libslirp v4.6.0" +- fixes [bsc#1198773] + +- Update to version 4.6.0: + * build-sys: forgot to bump version to 4.6.0 + * changelog: post-release + * Release v4.6.0 + * udp: check upd_input buffer size + * tftp: introduce a header structure + * tftp: check tftp_input buffer size + * upd6: check udp6_input buffer size + * bootp: check bootp_input buffer size + * bootp: limit vendor-specific area to input packet memory buffer + * Revert "Set macOS deployment target to macOS 10.4" +- fixes CVE-2021-3592 [bsc#1187364], CVE-2021-3593 [bsc#1187365], + CVE-2021-3594 [bsc#1187367],CVE-2021-3595[bsc#1187366] + +- Update to version 4.4.0: + * Release v4.4.0 + * socket: consume empty packets + * slirp: check pkt_len before reading protocol header + * Remove the QEMU-special make build-system + * Add DNS resolving for iOS + * meson: support compiling as subproject + * meson: remove meson-dist script + * Add G_GNUC_PRINTF to local function slirp_vsnprintf + * sosendoob: better document what urgc is used for + * .gitlab-ci: add a Coverity stage + * TCPIPHDR_DELTA: Fix potential negative value + * udp, udp6, icmp, icmp6: Enable forwarding errors on Linux + * icmp, icmp6: Add icmp_forward_error and icmp6_forward_error + * udp, udp6, icmp: handle TTL value + * ip_stripoptions use memmove + * changelog: post-release +- fixes [bsc#1201551] libstorage-ng +- merge gh#openSUSE/libstorage-ng#905 +- read filters for udev links from config file +- limit allowed by-id links for NVMEs (bsc#1205352) +- make integration-tests subpackage noarch +- cleanup +- 4.5.53 + +- Translated using Weblate (Macedonian) (bsc#1149754) +- 4.5.52 + +- merge gh#openSUSE/libstorage-ng#904 +- added examples +- 4.5.51 + +- merge gh#openSUSE/libstorage-ng#903 +- fixed typo +- 4.5.50 + +- merge gh#openSUSE/libstorage-ng#902 +- ignore chunk size for RAID1 (bsc#1205172) +- 4.5.49 + libusb-1_0 +- Added 0002-gracefully-handle-buggy-config0-devices.patch + * Fix regression where some buggy devices no longer work + if they have a configuration value of 0. + * [bsc#1201590] + libuv +- Remove epoll syscall wrappers; (bsc#1199062); Add + * 0001-linux-remove-epoll-syscall-wrappers.patch + * 0002-linux-drop-code-path-for-epoll_pwait-less-kernels.patch + -- update to v0.11.29 - -- update to v0.11.28 - -- update to 0.11.24 -- install pkg-config file - -- Update to version 0.11.23 - * bug fixes - -- update to v0.11.21 - -- initial packaging of v0.11.19 - libva +- needed for jira#PED-1174 (Video decoding/encoding support + (VA-API, ...) for Intel GPUs is outside of Mesa) + +- update to 2.16.0: + * add: Add HierarchicalFlag & hierarchical_level_plus1 for AV1e. + * dep: Update README.md to remove badge links + * dep: Removed waffle-io badge from README to fix broken link + * dep: Drop mailing list, IRC and Slack + * autotools: use wayland-scanner private-code + * autotools: use the wayland-scanner.pc to locate the prog + * meson: use wayland-scanner private-code + * meson: request native wayland-scanner + * meson: use the wayland-scanner.pc to locate the prog + * meson: set HAVE_VA_X11 when applicable + * style:Correct slight coding style in several new commits + * trace: add Linux ftrace mode for va trace + * trace: Add missing pthread_mutex_destroy + * drm: remove no-longer needed X == X mappings + * drm: fallback to drm driver name == va driver name + * drm: simplify the mapping table + * x11: simplify the mapping table + +- No code changes +- Update to version 2.15.0 was part of Intel oneVPL GPU Runtime + 2022Q2 Release 22.4.4 + +- Update to 2.15.0: + * Add: new display HW attribute to report PCI ID + * Add: sample depth related parameters for AV1e + * Add: refresh_frame_flags for AV1e + * Add: missing fields in va_TraceVAEncSequenceParameterBufferHEVC. + * Add: nvidia-drm to the drm driver map + * Add: type and buffer for delta qp per block + * Deprecation: remove the va_fool support + * Fix:Correct the version of meson build on master branch + * Fix:X11 DRI2: check if device is a render node + * Build:Use also strong stack protection if supported + * Trace:print the string for profile/entrypoint/configattrib + +- Update to 2.14.0: + * add: Add av1 encode interfaces + * add: VA/X11 VAAPI driver mapping for crocus DRI driver + * doc: Add description of the fd management for surface importing + * ci: fix freebsd build + * meson: Copy public headers to build directory to support subproject + libva-gl +- needed for jira#PED-1174 (Video decoding/encoding support + (VA-API, ...) for Intel GPUs is outside of Mesa) + +- update to 2.16.0: + * add: Add HierarchicalFlag & hierarchical_level_plus1 for AV1e. + * dep: Update README.md to remove badge links + * dep: Removed waffle-io badge from README to fix broken link + * dep: Drop mailing list, IRC and Slack + * autotools: use wayland-scanner private-code + * autotools: use the wayland-scanner.pc to locate the prog + * meson: use wayland-scanner private-code + * meson: request native wayland-scanner + * meson: use the wayland-scanner.pc to locate the prog + * meson: set HAVE_VA_X11 when applicable + * style:Correct slight coding style in several new commits + * trace: add Linux ftrace mode for va trace + * trace: Add missing pthread_mutex_destroy + * drm: remove no-longer needed X == X mappings + * drm: fallback to drm driver name == va driver name + * drm: simplify the mapping table + * x11: simplify the mapping table + +- No code changes +- Update to version 2.15.0 was part of Intel oneVPL GPU Runtime + 2022Q2 Release 22.4.4 + +- Update to 2.15.0: + * Add: new display HW attribute to report PCI ID + * Add: sample depth related parameters for AV1e + * Add: refresh_frame_flags for AV1e + * Add: missing fields in va_TraceVAEncSequenceParameterBufferHEVC. + * Add: nvidia-drm to the drm driver map + * Add: type and buffer for delta qp per block + * Deprecation: remove the va_fool support + * Fix:Correct the version of meson build on master branch + * Fix:X11 DRI2: check if device is a render node + * Build:Use also strong stack protection if supported + * Trace:print the string for profile/entrypoint/configattrib + +- Update to 2.14.0: + * add: Add av1 encode interfaces + * add: VA/X11 VAAPI driver mapping for crocus DRI driver + * doc: Add description of the fd management for surface importing + * ci: fix freebsd build + * meson: Copy public headers to build directory to support subproject + libvirt +- tests: Fix libxlxml2domconfigtest + f81ee7b5-tests-Fix-libxlxml2domconfigtest.patch + bsc#1205204 + +- Update to libvirt 8.9.0 + - jsc#PED-620, jsc#PED-1540 + - Add support for modular daemons to the supportconfig plugin + - New subpackage libvirt-client-qemu providing client utilities + to interact with QEMU-specific features of libvirt + - Many incremental improvements and bug fixes, see + https://libvirt.org/news.html#v8-9-0-2022-11-01 + +- Update to libvirt 8.8.0 + - jsc#PED-620, jsc#PED-1540 + - Many incremental improvements and bug fixes, see + https://libvirt.org/news.html#v8-8-0-2022-10-03 +- spec: Switch from monolithic to modular daemons for Factory + libxml2 +- Add W3C conformance tests to the testsuite (bsc#1204585): + * Added file xmlts20080827.tar.gz + libxml2:python +- Add W3C conformance tests to the testsuite (bsc#1204585): + * Added file xmlts20080827.tar.gz + lvm2 +- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216) + - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch + lvm2:devicemapper +- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216) + - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch + mdadm +- mdadm.spec: add EXTRAVERSION string to make command line + (jsc#SLE-24761, bsc#1193566) + mozilla-nss +- Require libjitter only for SLE15-SP4 and greater + +- update to NSS 3.79.2 (bsc#1204729) + * bmo#1785846 - Bump minimum NSPR version to 4.34.1. + * bmo#1777672 - Gracefully handle null nickname in CERT_GetCertNicknameWithValidity. + +- Add nss-allow-slow-tests.patch, which allows a timed test to run + longer than 1s. This avoids turning slow builds into broken + builds. + +- Update nss-fips-approved-crypto-non-ec.patch to allow the use of + DSA keys (verification only) (bsc#1201298). +- Update nss-fips-constructor-self-tests.patch to add + sftk_FIPSRepeatIntegrityCheck() to softoken's .def file + (bsc#1198980). + +- Update nss-fips-approved-crypto-non-ec.patch to allow the use of + longer symmetric keys via the service level indicator + (bsc#1191546). +- Update nss-fips-constructor-self-tests.patch to hopefully export + sftk_FIPSRepeatIntegrityCheck() correctly (bsc#1198980). + +- Update nss-fips-approved-crypto-non-ec.patch to prevent sessions + from getting flagged as non-FIPS (bsc#1191546). +- Mark DSA keygen unapproved (bsc#1191546, bsc#1201298). +- Enable nss-fips-drbg-libjitter.patch now that we have a patched + libjitter to build with (bsc#1202870). + +- Update nss-fips-approved-crypto-non-ec.patch to prevent keys + from getting flagged as non-FIPS and add remaining TLS mechanisms. +- Add nss-fips-drbg-libjitter.patch to use libjitterentropy for + entropy. This is disabled until we can avoid the inline assembler + in the latter's header file that relies on GNU extensions. +- Update nss-fips-constructor-self-tests.patch to fix an abort() + when both NSS_FIPS and /proc FIPS mode are enabled. + nano +- update to 7.0: + * String binds may contain bindable function names between braces + * Unicode codes can be entered (via M-V) without leading zeroes, + by finishing short codes with or + * Word completion (^]) looks for candidates in all open buffers + * No regular expression matches the final empty line any more + net-snmp +- update to 5.9.3 (bsc#1201103, jsc#SLE-11203): + - security: + - These two CVEs can be exploited by a user with read-only credentials: + - CVE-2022-24805 A buffer overflow in the handling of the INDEX of + NET-SNMP-VACM-MIB can cause an out-of-bounds memory access. + - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable + can cause a NULL pointer dereference. + - These CVEs can be exploited by a user with read-write credentials: + - CVE-2022-24806 Improper Input Validation when SETing malformed + OIDs in master agent and subagent simultaneously + - CVE-2022-24807 A malformed OID in a SET request to + SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an + out-of-bounds memory access. + - CVE-2022-24808 A malformed OID in a SET request to + NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference + - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable + can cause a NULL pointer dereference. + - Fixed library versioning bug found in 5.9.2. + - Library version change to libsnmp40. +- Moved logrotate files from user specific directory /etc/logrotate.d + to vendor specific directory /usr/etc/logrotate.d. +- Fixed python2 backward compability. + add: + * net-snmp-5.9.3-fixed-python2-bindings.patch +- Migration to /usr/etc: Saving user changed configuration files + in /etc and restoring them while an RPM update. +- Change to use systemd service files directly from net-snmp package. + add: + * net-snmp-5.9.1-suse-systemd-service-files.patch + * net-snmp-5.9.1-harden_snmpd.service.patch + * net-snmp-5.9.1-harden_snmptrapd.service.patch + remove: + * snmpd.service + * snmptrapd.service + * harden_snmpd.service.patch + * harden_snmptrapd.service.patch +- Refactor and remove obsolete patches to work with version number 5.9.3: + add: + * net-snmp-5.9.3-pie.patch + * net-snmp-5.9.3-fix-create-v3-user-outfile.patch + * net-snmp-5.9.1-add-lustre-fs-support.patch + * net-snmp-5.9.1-fix-Makefile.PL.patch + * net-snmp-5.9.1-modern-rpm-api.patch + * net-snmp-5.9.1-net-snmp-config-headercheck.patch + * net-snmp-5.9.1-perl-tk-warning.patch + * net-snmp-5.9.1-snmpstatus-suppress-output.patch + * net-snmp-5.9.1-socket-path.patch + * net-snmp-5.9.1-subagent-set-response.patch + * net-snmp-5.9.1-testing-empty-arptable.patch + * net-snmp-5.9.1-velocity-mib.patch + remove: + * net-snmp-5.9.1-pie.patch + * net-snmp-5.9.1-fix-create-v3-user-outfile.patch + * net-snmp-5.7.3-add-lustre-fs-support.patch + * net-snmp-5.7.3-Fix-Makefile.PL.patch + * net-snmp-5.7.3-modern-rpm-api.patch + * net-snmp-5.7.3-net-snmp-config-headercheck.patch + * net-snmp-5.7.3-perl-tk-warning.patch + * net-snmp-5.7.3-snmpstatus-suppress-output.patch + * net-snmp-5.7.3-socket-path.patch + * net-snmp-5.7.3-subagent-set-response.patch + * net-snmp-5.7.3-testing-empty-arptable.patch + * net-snmp-5.7.3-velocity-mib.patch + * net-snmp-5.7.3-fix-create-v3-user-outfile.patch + * net-snmp-5.7.3-pie.patch + * net-snmp-4.7.2-systemd.patch + * net-snmp-5.7.3-build-with-openssl-1.1.patch + * net-snmp-5.7.3-fix-agentx-freezing-on-timeout.patch + * net-snmp-5.7.3-fix-missing-mib-hrStorage-indexes.patch + * net-snmp-5.7.3-fix-snmpd-crashing-when-an-agentx-disconnects.patch + * net-snmp-5.7.3-fix-snmp_pdu_parse-incomplete.patch + * net-snmp-5.7.3-fix-subagent-data-corruption.patch + * net-snmp-5.7.3-helpers-table-skip-if-next-handler-called.patch + * net-snmp-5.7.3-host-mib-skip-autofs-entries.patch + * net-snmp-5.7.3-make-extended-mib-read-only.patch + * net-snmp-5.7.3-netgroups.patch + * net-snmp-5.7.3-Remove-U64-typedef.patch + * net-snmp-5.7.3-snmptrapd-add-forwarder-info.patch + * net-snmp-5.7.3-swintst_rpm-Protect-against-unspecified-Group-name.patch + * net-snmp-5.7.3-ucd-snmp-mib-add-64-bit-mem-obj.patch + * net-snmp-python3.patch + nfs-utils +- add 0025-nfsdcltrack-getopt_long-fails-on-a-non-x86_64-archs.patch + Fix nfsdcltrack bug that affected non-x86 archs. + (bsc#1202627) + +- 0024-systemd-Apply-all-sysctl-settings-when-NFS-related-m.patch + Ensure sysctl setting work (bsc#1199856) + nfsidmap +- 0001-Removed-some-unused-and-set-but-not-used-warnings.patch + 0002-Handle-NULL-names-better.patch + 0003-Strip-newlines-out-of-IDMAP_LOG-messages.patch + 0004-onf_parse_line-Ignore-whitespace-at-the-beginning-of.patch + 0005-nss.c-wrong-check-of-return-value.patch + 0006-Fixed-a-memory-leak-nss_name_to_gid.patch + Various bugfixes and improvemes from upstream + In particular, 0001 fixes a crash that can happen when + a 'static' mapping is configured. + (bnc#1200901) + -- add libtool as buildrequire to avoid implicit dependency - -- libnfsidmap-0.24 - * Added autogen.sh which runs all the autoconfig scripts - * Added nfs4_owner interfaces which are used by the - new nfsidmap program - -- include manpage again bnc#689009 - -- revert the last change that exported only public symbols - breaks loadable modules. - -- libnfsidmap: export only public symbols nfs4_*, in particular - this avoids exporting strlcpy to calling applications.. -- openldap2-devel is not required in -devel package - -- use %_smp_mflags - -- disable the idmapd.conf manpage inclusion, it is in nfs-utils. - -- also remove .la files from the libnfsidmap subdir -- fixed missing ctype.h header include - -- updated to 0.23 - * Allows mappings to be correct "right out of the box" when DNS is - set up correctly and stops idmapper from dying when there is - no domain name set. - * Move the default processing for the "Local-Realm" config option - into the main config file processing function and adds missing - documentation for the previously added configuration option. - * Print a debug log message "when the krb5 realm can not be used since - it does not match the DNS domain name or the 'Local-Realm' variable - defined in /etc/idmad.conf" - * Move the idmapd.conf manpage from nfs-utils and update it to match - the current functionality. - * Changes to install, and look for, the plugin libraries in a separate - libnfsidmap directory. - -- move plugins .so files to main package, to make it work again - bnc#495665, bnc#497209 -- disable versioning of those plugin libs - -- remove static libraries and "la" files - -- upgraded to 0.21 - - The main library has been changed to load "plugin" libraries to - perform the mappings. This decouples the main library from any ldap - (and sasl, etc.) dependencies. - - Several translation methods (plugins) may now be specified in the - idmapd.conf file. While a plugin returns -ENOENT, the next is called - until a mapping is found, or there are no more plugins to try. - - A "static" mapping plugin from David Härdeman has - been added. - - A "gums" mapping plugin from Olga Kornievskaia - has been added. - nvme-cli +- Update to version 2.2.1 (jsc#PED-553): + * Added parsing for Solidigm telemetry observable data. + * Revert "udev: re-read the discovery log page when a discovery controller reconnected" + * add item ddr_ecc_err_cnt in smart-log-add + * build and install fixes/improvements + * build: Add minimum build requirement on libnvme + * build: Drop dependency on libuuid + * build: Extend release script to support micro version releases + * build: Fix endian check for cross build + * build: Remove unused uuid.wrap file + * build: Remove unusned uuid.h include + * build: Update release version rules + * build: Update version before regenerating docs + * completions: Add show-topology tab completion + * documentation fixes + * fabrics: Avoid nvme_scan_ctrl when disconnecting + * fabrics: Honor JSON config file in connect-all command + * fabrics: Remove dhchap-ctrl-secret from discover/connect-all + * fabrics: Trigger auto connect if config.json exists + * fabrics: fix 'persistent' handling during connect-all with JSON file + * fabrics: nvme config --modify depends on -n and -t argument + * fabrics: re-read the discovery log page when a discovery controller reconnected + * json: Support uint64 types serialization for older json-c versions + * meson: we don't need a c++ compiler + * new solidigm plugin + * nvme, plugins: fix __u64 -> unsigned long long assumptions + * nvme-print: Add missing values in id-ctrl for JSON output + * nvme-print: Handle NULL hostid in JSON output + * nvme-print: Output 128bit values as uint128 type instead of double + * nvme-print: Print fguid as a UUID + * nvme-print: Use uint128 JSON function for media_units_written + * nvme-print: decode MI status values + * nvme-print: decode status types + * nvme-print: fix wrong json key + * nvme-print: sanitize the get-feature async event config output + * nvme: Add helper function to parse 16-bit comma separated list + * nvme: Add nvme_cmd wrapper for get_features + * nvme: Add show-topology command + * nvme: Add wrapper for Format NVM + * nvme: Add wrapper for Sanitize NVM + * nvme: Add wrappers for Get Log page helpers + * nvme: Add wrappers for Identify controller lists + * nvme: Add wrappers for NS attach/detach + * nvme: Add wrappers for NS management functions + * nvme: Add wrappers for basic NS identify + * nvme: Add wrappers for firmware commands + * nvme: Do not print error message in collect_effects_log helper + * nvme: Fix set feature command to get feature identifier 0Dh length as zero + * nvme: Introduce a union in struct nvme_dev for different transport types + * nvme: Introduce nvme_cli_ wrappers, wrap identify and identify_ctrl + * nvme: Make static nvme_dev private to open_dev(), use locals elsewhere + * nvme: Masks SSTAT in sanize-log output + * nvme: Remove static nvme_dev, allocate on open instead + * nvme: Set default rae value for nvme_get_nsid_log users + * nvme: Simplify ns list identify + * nvme: Use correct print format specifier for sizeof arguments + * nvme: Use local struct nvme_dev for show_registers & map_registers + * nvme: check if cfg.metadata is NULL before passing it to strlen() + * nvme: use helpers for checking status types + * plugins/innogrit: Include timer.h + * plugins/innogrit: add smart items for smart-log-add + * plugins/micron-nvme: Use correct print format specifier for sizeof arguments + * plugins/ocp: Include timer.h + * plugins/ocp: Output 128bit values as uint128 type instead of double + * plugins/ocp: drop unused fd argument + * plugins/ocp: pass struct nvme_dev to internal functions + * plugins/seagate: Add support for OCP + * plugins/solidigm: fix return value on format parse failure + * plugins/toshiba: pass struct nvme_dev rather than fd + name + * plugins/virtium: Output 128bit values as uint128 type instead of double + * plugins/wdc: Add support for SN660 drive + * plugins/wdc: Add type case for feature id + * plugins/wdc: Output 128bit values as uint128 type instead of double + * plugins/wdc: fix memset() on the address of a pointer + * plugins/wdc: pass a struct nvme_dev around rather than a fd + * plugins/wdc: pass struct nvme_dev rather than using global nvme_dev + * plugins/wdc: prevent duplicate close on NVMe device + * plugins/wdc: remove fd argument from print functions + * plugins/ytmc: pass struct nvme_dev rather than fd + name + * plugins: Use PRIu64 format specifier for 64bit types + * print: Add Controller Ready Timeout Exceeded HW error code + * print: Fix nvme_id_uuid_list + * solidgm: fix initialization warning + * solidigm: Added parsing for telemetry customer screenable data + * solidigm: Fix printf format for size_t variable + * solidigm: Updated Telemetry parsing code to MIT license. + * subprojects/libnvme: update for MI admin command coverage + * tests: Update license to GPL-2.0-or-later + * tree: Add NVMe-MI support + * tree: Add dev_fd() helper + * tree: Change nvme_dev from global to static + * tree: Combine NVMe file descriptor into struct nvme_dev + * tree: Move global device info to a single struct + * tree: fail on non-negative return values from parse_and_open + * udev: Add HOST_IFACE to udev rule + * util/json.h: Add json_object_get_uint64 fallback implementation + * util/json: Add 128 bit JSON helpers + * util/types: Add 128 bit conversion helpers + * util: Fix le128_to_cpu on big-endian + * util: Fix le128_to_cpu on little-endian + * util: Move common type conversion helpers into util section + * utils/json: Add json_object_new_uint64 for json-c < 0.14 + * utils: Fix uint128_t usage + * various fixes reported by coverity + * version reporting includes library version + * wdc: OCP Log page updates and fixes + * wrapper: Add weak nvme_init_copy_range_f1 symbol + * wrapper: Call library version of nvme_init_copy_range_f1 + * wrapper: Update SPDIX license + * zns.c: report zones should be started after retrieved zone +- Drop upsreamp patches + * remove 0001-fabrics-Already-connected-uses-a-different-error-cod.patch + * remove 0002-fabrics-skip-connect-if-the-transport-types-don-t-ma.patch + * remove 0003-nvme-print-Show-paths-from-the-first-namespace-only.patch + * remove 0004-nvme-print-Show-ANA-state-only-for-one-namespace.patch + * remove 0005-fabrics-Honor-config-file-for-connect-all.patch + * remove 0006-fabrics-Remove-dhchap-ctrl-secret-from-discover-conn.patch + * remove 0007-fabrics-error-message-for-nvme-discover-connect-all-.patch + * remove 0008-fabrics-avoid-segfault-when-nvme-discover-fails-with.patch + * remove 0009-fabrics-avoid-segfault-if-transport-type-is-omitted.patch + * remove 0010-nvme-Return-status-error-code-for-effects-log-comman.patch + * remove 0011-nvme-fix-nvme-get-feature-with-H-option.patch + * remove 0012-fabrics-Avoid-nvme_scan_ctrl-when-disconnecting.patch + * remove 0013-nvme-Do-not-print-error-message-in-collect_effects_l.patch + * remove 0014-nvme-print-Handle-NULL-hostid-in-JSON-output.patch + * remove 0015-nvme-print-sanitize-the-get-feature-async-event-conf.patch +- Handle suse-missing-rclink lint warnings by providing the symlinks +- Support auto discovery, add %systemd_ordering to spec file (bsc#1186399) +- Mark no binaries rpms as noarch + +- Support auto discovery, add %systemd_ordering to spec file (bsc#1186399) +- fabrics: Remove dhchap-ctrl-secret from discover/connect-all (bsc#1201701) + * add 0006-fabrics-Remove-dhchap-ctrl-secret-from-discover-conn.patch +- Fabrics related bug fixes + * add 0007-fabrics-error-message-for-nvme-discover-connect-all-.patch + * add 0008-fabrics-avoid-segfault-when-nvme-discover-fails-with.patch + * add 0009-fabrics-avoid-segfault-if-transport-type-is-omitted.patch + * add 0010-nvme-Return-status-error-code-for-effects-log-comman.patch + * add 0011-nvme-fix-nvme-get-feature-with-H-option.patch + * add 0012-fabrics-Avoid-nvme_scan_ctrl-when-disconnecting.patch + * add 0013-nvme-Do-not-print-error-message-in-collect_effects_l.patch + * add 0014-nvme-print-Handle-NULL-hostid-in-JSON-output.patch + * add 0015-nvme-print-sanitize-the-get-feature-async-event-conf.patch + openjpeg + openjpeg-CVE-2018-20846.patch (CVE-2018-20846, bsc#1140205), + openjpeg-CVE-2018-21010.patch (CVE-2018-21010, bsc#1149789), + openjpeg-CVE-2020-27824.patch (CVE-2020-27824, bsc#1179821), + openjpeg-CVE-2020-27842.patch (CVE-2020-27842, bsc#1180043), + openjpeg-CVE-2020-27843.patch (CVE-2020-27843, bsc#1180044), + openjpeg-CVE-2020-27845.patch (CVE-2020-27845, bsc#1180046). + +- Add security fixes: -- fix fedora build - openssl-1_1 +- FIPS: Service-level indicator [bsc#1190651] + * Mark PBKDF2 with key shorter than 112 bits as non-approved + * Add openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch + +- FIPS: Service-level indicator [bsc#1190651] + * Consider RSA siggen/sigver with PKCS1 padding also approved + * Add openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch + +- FIPS: Service-level indicator [bsc#1190651] + * Return the correct indicator for a given EC group order bits + * Add openssl-1_1-ossl-sli-005-EC_group_order_bits.patch + perl-Cpanel-JSON-XS +- updated to 4.32 + see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes + 4.32 2022-08-13 (rurban) + - fix new JSON::PP::Boolean overload redefinition warnings. GH #200 + 4.31 2022-08-10 (rurban) + - adjust t/20_unknown.t pp bool tests for native bool when supported. + GH #198 PR by Graham Knop. + +- updated to 4.30 + see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes + 4.30 2022-06-14 (rurban) + - Fix perl 5.37 utf8n_to_uvuni deprecation. GH #196 + +- updated to 4.29 + see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes + 4.29 2022-05-27 (rurban) + - Hack: Revert native bool (unblessed) overloads via JSON::PP 4.08. + JSON::PP ignores unblessed bools for now. GH #194 + +- updated to 4.28 + see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes + 4.28 2022-05-05 (rurban) + - Validate the JSON struct which might get corrupted by wrong FREEZE/THAW + methods, or other serializers, or corrupting our magic object. (GH #192) + - Improve our DESTROY and END methods to avoid NULL dereferences. + Fixes perl-compiler/#438 + - Fix 3 tests in t/20_unknown.t with the latest 5.35.10 bool enhancements + and JSON::PP (GH #194) + - Fix t/118_type.t with Windows ivtype long long. (GH #178) + - Added github actions + +- updated to 4.27 + see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes + 4.27 2021-10-13 (rurban) + - Only add -Werror=declaration-after-statement for 5.035004 and earlier (PR #186 nwc) + - Fix 125_shared_boolean.t for threads (PR #184 Sinan Unur) + php7 +- version update to 7.4.33 [bsc#1204577][bsc#1204979] + 03 Nov 2022 + GD: + Fixed bug #81739: OOB read due to insufficient input validation in imageloadfont(). (CVE-2022-31630) + Hash: + Fixed bug #81738: buffer overflow in hash_update() on long parameter. (CVE-2022-37454) + +- version update to 7.4.32 [jsc#SLE-23639] + Version 7.4.32 + 29 Sep 2022 + Core: + Fixed bug #81726: phar wrapper: DOS when using quine gzip file. (CVE-2022-31628) + Fixed bug #81727: Don't mangle HTTP variable names that clash with ones that have a specific semantic meaning. (CVE-2022-31629) + Version 7.4.30 + 09 Jun 2022 + mysqlnd: + Fixed bug #81719: mysqlnd/pdo password buffer overflow. (CVE-2022-31626) + pgsql: + Fixed bug #81720: Uninitialized array in pg_query_params(). (CVE-2022-31625) + Version 7.4.29 + 14 Apr 2022 + Core: + No source changes to this release. This update allows for re-building the Windows binaries against upgraded dependencies which have received security updates. + Date: + Updated to latest IANA timezone database (2022a). + Version 7.4.28 + 17 Feb 2022 + Filter: + Fix #81708: UAF due to php_filter_float() failing for ints (CVE-2021-21708) + Version 7.4.27 + 16 Dec 2021 + Core: + Fixed bug #81626 (Error on use static:: in __сallStatic() wrapped to Closure::fromCallable()). + FPM: + Fixed bug #81513 (Future possibility for heap overflow in FPM zlog). + GD: + Fixed bug #71316 (libpng warning from imagecreatefromstring). + OpenSSL: + Fixed bug #75725 (./configure: detecting RAND_egd). + PCRE: + Fixed bug #74604 (Out of bounds in php_pcre_replace_impl). + Standard: + Fixed bug #81618 (dns_get_record fails on FreeBSD for missing type). + Fixed bug #81659 (stream_get_contents() may unnecessarily overallocate). + Version 7.4.26 + 18 Nov 2021 + Core: + Fixed bug #81518 (Header injection via default_mimetype / default_charset). + Date: + Fixed bug #81500 (Interval serialization regression since 7.3.14 / 7.4.2). + MBString: + Fixed bug #76167 (mbstring may use pointer from some previous request). + MySQLi: + Fixed bug #81494 (Stopped unbuffered query does not throw error). + PCRE: + Fixed bug #81424 (PCRE2 10.35 JIT performance regression). + Streams: + Fixed bug #54340 (Memory corruption with user_filter). + XML: + Fixed bug #79971 (special character is breaking the path in xml function). (CVE-2021-21707) +- fixes [bsc#1203867] and [bsc#1203870] +- deleted patches + - php7-CVE-2021-21707.patch (upstreamed) + - php7-CVE-2021-21708.patch (upstreamed) + - php7-CVE-2022-31625.patch (upstreamed) + - php7-CVE-2022-31626.patch (upstreamed) + pixman +- Add pixman-CVE-2022-44638.patch: avoid an integer overflow + (boo#1205033 CVE-2022-44638). + plymouth +- Update plymouth-install-label-library-and-font-file-to-initrd.patch: + avoid invalid script commands failure(bsc#1203147). + -- Do not own /usr/share/locale (owned by filesystem): +- Update plymouth.spec: Do not own /usr/share/locale (owned by filesystem): postfix +- use correct source signature file (gpg2) + +- update to 3.7.2 + https://de.postfix.org/ftpmirror/official/postfix-3.7.2.RELEASE_NOTES +- rebase patches + * pointer_to_literals.patch + * postfix-linux45.patch + * postfix-main.cf.patch + * postfix-master.cf.patch + * postfix-no-md5.patch + * postfix-ssl-release-buffers.patch + * postfix-vda-v14-3.0.3.patch + * set-default-db-type.patch +- build against libpcre2 + +- remove *.swp from postfix-SUSE.tar.gz + +- fix config.postfix 'hash' leftover with relay_recipients +- update postfix-main.cf.patch about + * smtp_tls_security_level (obsoletes smtp_use_tls, smtp_enforce_tls) + * smtpd_tls_security_level (obsoletes smtpd_use_tls, smtpd_enforce_tls) +- rebase/refresh patches + * harden_postfix.service.patch + * postfix-avoid-infinit-loop-if-no-permission.patch + * postfix-master.cf.patch + * postfix-vda-v14-3.0.3.patch + * set-default-db-type.patch + +- Change ed requires to /usr/bin/ed: allow busybox-ed to be used + inside containers. + +- add missing requires for config.postfix and the postfix + postinstall script: perl and ed + +- update to 3.6.6 + * (problem introduced: Postfix 2.7) The milter_header_checks maps + are now opened before the cleanup(8) server enters the chroot + jail. + * In an internal client module, "host or service not found" was + a fatal error, causing the milter_default_action setting to be + ignored. It is now a non-fatal error, just like a failure to + connect. + * The proxy_read_maps default value was missing up to 27 parameter + names. The corresponding lookup tables were not automatically + authorized for use with the proxymap(8) service. The parameter + names were ending in _checks, _reply_footer, _reply_filter, + _command_filter, and _delivery_status_filter. + * (problem introduced: Postfix 3.0) With dynamic map loading + enabled, an attempt to create a map with "postmap regexp:path" + would result in a bogus error message "Is the postfix-regexp + package installed?" instead of "unsupported map type for this + operation". This happened with all non-dynamic map types (static, + cidr, etc.) that have no 'bulk create' support. + +- config.postfix fails to set smtp_tls_security_level + (bsc#1192314) + +- Refreshed spec-file via spec-cleaner and manual optimizated. + * Added -p flag to all install commands. + * Removed -f flag from all ln commands. +- Changed file harden_postfix.service.patch (boo#1191988). + +- update to 3.6.5 + * Glibc 2.34 implements closefrom(). This was causing a conflict + with Postfix's implementation for systems that have no closefrom() + implementation. + * Support for Berkeley DB version 18. +- removed obsolete postfix-3.6.2-glibc-234-build-fix.patch + +- Postfix on start don't run postalias /etc/postfix/aliases + (error open database /etc/postfix/aliases.lmdb). (bsc#1197041) + Apply proposed patch + +- config.postfix can't handle symlink'd /etc/resolv.cof + (bsc#1195019) + Adapt proposed change: using "cp -afL" by copying. + +- Update to 3.6.4 + * Bug introduced in bugfix 20210708: duplicate bounce_notice_recipient + entries in postconf output. This was caused by an incomplete + fix to send SMTP session transcripts to $bounce_notice_recipient. + * Bug introduced in Postfix 3.0: the proxymap daemon did not + automatically authorize proxied maps inside pipemap (example: + pipemap:{proxy:maptype:mapname, ...}) or inside unionmap. + * Bug introduced in Postfix 2.5: off-by-one error while writing + a string terminator. This code passed all memory corruption + tests, presumably because it wrote over an alignment padding + byte, or over an adjacent character byte that was never read. + * The proxymap daemon did not automatically authorize map features + added after Postfix 3.3, caused by missing *_maps parameter + names in the proxy_read_maps default value. Found during code + maintenance. + +- Update to 3.6.3 + * (problem introduced in Postfix 2.4, released in 2007): queue + file corruption after a Milter (for example, MIMEDefang) made + a request to replace the message body with a copy of that message + body plus additional text (for example, a SpamAssassin report). + * (problem introduced in Postfix 2.10, released in 2012): The + postconf "-x" option could produce incorrect output, because + multiple functions were implicitly sharing a buffer for + intermediate results. Problem report by raf, root cause analysis + by Viktor Dukhovni. + * (problem introduced in Postfix 2.11, released in 2013): The + check_ccert_access feature worked as expected, but produced a + spurious warning when Postfix was built without SASL support. + Fix by Brad Barden. + * Fix for a compiler warning due to a missing 'const' qualifier + when compiling Postfix with OpenSSL 3. Depending on compiler + settings this could cause the build to fail. + * The known_tcp_ports settings had no effect. It also wasn't fully + implemented. Problem report by Peter. + * Fix for missing space between a hostname and warning text. + +- Ensure postfix can write to home directory or server side + filtering wont work (sieve) + +- Ensure service can write to /etc/postfix + +- Added hardening to systemd service (bsc#1181400). Added + harden_postfix.service.patch + +- postfix fails with glibc 2.34 + Define HAS_CLOSEFROM + (bsc#1189101) + add patch + - postfix-3.6.2-glibc-234-build-fix.patch + +- fix config.postfix (follow up of bsc#1188477) + +- Syntax error in config.postfix + (bsc#1188477) + +- Update to 3.6.2 + * In Postfix 3.6, fixed a false "Result too large" (ERANGE) fatal + error in the compatibility_level parser, because there was no + 'errno = 0' statement before an strtol() call. + * (problem introduced in Postfix 3.3) "Null pointer read" error + in the cleanup daemon when "header_from_format = standard" (the + default as of Postfix 3.3), and email was submitted with + /usr/sbin/sendmail without From: header, and an all-space full + name was specified in 1) the password file, 2) with "sendmail + - F", or 3) with the NAME environment variable. Found by Renaud + Metrich. + * (problem introduced in Postfix 2.4) False "too many reverse + jump" warnings in the showq daemon, because loop detection code + was comparing memory addresses instead of queue file names. + Reported by Mehmet Avcioglu. + * (problem introduced in 1999) The Postfix SMTP server was sending + all session transcripts to the error_notice_recipient (default: + postmaster), instead of sending transcripts of bounced mail to + the bounce_notice_recipient (default: postmaster). Reported by + Hans van Zijst. + * The texthash: map implementation broke tls_server_sni_maps, + because it did not support multi-file inputs. Reported by + Christopher Gurnee, who also found an instance of the missing + code in the "postmap -F" source code. File: util/dict_thash.c. + +- spamd wants to start before mail-transfer-agent.target, but that target doesn't exist + (bsc#1066854) + +- postfix-SUSE + * rework sysconfig.postfix, add + - POSTFIX_WITH_DKIM + - POSTFIX_DKIM_CONN + * rework config.postfix for main.cf + - with_dkim +- update postfix-main.cf.patch + * add OpenDKIM settings + +- postfix-mysql + * add mysql_relay_recipient_maps.cf +- postfix-SUSE + * rework sysconfig.postfix, add + - POSTFIX_RELAY_RECIPIENTS + - POSTFIX_BACKUPMX + * add relay_recipients + * rework config.postfix for main.cf + - is_backupmx + - relay_recipient_maps + +- Add now working CONFIG parameter to sysusers generator +- Remove unnecessary group line from postfix-vmail-user.conf + +- Update to 3.6.1 + * Bugfix (introduced: Postfix 2.11): the command "postmap + lmdb:/file/name" (create LMDB database from textfile) handled + duplicate input keys ungracefully, discarding entries stored + up to and including the duplicate key, and causing a double + free() call with lmdb versions 0.9.17 and later. Reported by + Adi Prasaja; double free() root cause analysis by Howard Chu. + * Typo (introduced: Postfix 3.4): silent_discard should be + silent-discard in BDAT_README. + +- fix postfix-master.cf.patch + * set correct indentation (again) for options of + - submission (needs 3 spaces) + - smtps (needs 4 spaces) + to make config.postfix work nicely again + +- Update to 3.6.0 + - Major changes - internal protocol identification + Internal protocols have changed. You need to "postfix stop" + before updating, or before backing out to an earlier release, + otherwise long-running daemons (pickup, qmgr, verify, tlsproxy, + postscreen) may fail to communicate with the rest of Postfix, + causing mail delivery delays until Postfix is restarted. + For more see /usr/share/doc/packages/postfix/RELEASE_NOTES +- refreshed patches to apply cleanly again: + fix-postfix-script.patch + ipv6_disabled.patch + pointer_to_literals.patch + postfix-linux45.patch + postfix-main.cf.patch + postfix-master.cf.patch + postfix-no-md5.patch + postfix-ssl-release-buffers.patch + postfix-vda-v14-3.0.3.patch + set-default-db-type.patch + +- Update to 3.5.10 with security fixes: + * Missing null pointer checks (introduced in Postfix 3.4) after + an internal I/O error during the smtp(8) to tlsproxy(8) handshake. + Found by Coverity, reported by Jaroslav Skarvada. Based on a + fix by Viktor Dukhovni. + * Null pointer bug (introduced in Postfix 3.0) and memory leak + (introduced in Postfix 3.4) after an inline: table syntax error + in main.cf or master.cf. Found by Coverity, reported by Jaroslav + Skarvada. Based on a fix by Viktor Dukhovni. + * Incomplete null pointer check (introduced: Postfix 2.10) after + truncated HaProxy version 1 handshake message. Found by Coverity, + reported by Jaroslav Skarvada. Fix by Viktor Dukhovni. + * Missing null pointer check (introduced: Postfix alpha) after + null argv[0] value. + powerpc-utils +- NVMf boot support (bsc#1205351 ltc#200481) + + bootlist-Add-install-boot-support-for-nvmf-devices.patch + + ofpathname-Fix-several-issues-in-nvmf-boot-install-s.patch + publicsuffix +- Update to version 20220903: + * util: gTLD data autopull updates for 2022-09-03T15:15:24 UTC (#1606) + * Update public_suffix_list.dat (#1594) + * Add streamlitapp.com (#1591) + * Update public_suffix_list.dat (#1573) + * Add Framer Sites domains to PSL (#1570) + * new TLD .ישראל and SLDs for Israel by ISOC-IL (#1595) + +- Update to version 20220805: + * Updates to NIXI `.in` subspace in ICANN section of PSL (#1588) + * util: gTLD data autopull updates for 2022-07-28T15:14:54 UTC (#1592) + * util: gTLD data autopull updates for 2022-07-03T15:13:52 UTC (#1587) + * Add messerli.app (#1535) + * Add iservschule.de, schulplattform.de, update IServ GmbH contact information (#1580) + * Add `lolipopmc.jp` (#1555) + * Add ibxos.it and iliadboxos.it domains (#1549) + * Simplify the instance and endpoint domains using wildcard syntax (#1584) + * util: gTLD data autopull updates for 2022-06-14T15:15:19 UTC (#1581) + * doc (.in): update ref uri to registry policies (#1577) + * util: gTLD data autopull updates for 2022-06-02T15:16:31 UTC (#1579) + +- Update to version 20220518: + * util: gTLD data autopull updates for 2022-05-18T15:16:02 UTC (#1567) + * fixed wordwrap; added # of users q + * Add builder.code.com, stg-builder.code.com, and dev-builder.code.com (#1566) + * UPDATE HOSTBIP RECORDS (`name.pm` `sch.tf` `biz.wf` `sch.wf` `org.yt`) (#1473) + * Fix comments delete space and deprecation of io/ioutil (#1557) + +- Update to version 20220510: + * Cleaned up the wording and formatting + * Clarified 3rd party workaround stuff; fixed #1559 + * Add gov.nl (#1558) + * util: gTLD data autopull updates for 2022-04-30T15:14:45 UTC (#1564) + +- Update to version 20220415: + * util: gTLD data autopull updates for 2022-04-14T15:15:34 UTC (#1554) + * Add `1.azurestaticapps.net` DNS suffix (#1514) + * add support for scaleway subdomains (#1507) + python-libvirt-python +- Update to 8.9.0 + - Add all new APIs and constants in libvirt 8.9.0 + - jsc#PED-620, jsc#PED-1540 + +- Update to 8.8.0 + - Add all new APIs and constants in libvirt 8.8.0 + - jsc#PED-620, jsc#PED-1540 + python3 +- Add bsc1188607-pythreadstate_clear-decref.patch to fix crash in + the garbage collection (bsc#1188607). + +- Add CVE-2022-37454-sha3-buffer-overflow.patch to fix + bsc#1204577 (CVE-2022-37454, gh#python/cpython#98517) buffer + overflow in hashlib.sha3_* implementations (originally from the + XKCP library). + +- Add CVE-2020-10735-DoS-no-limit-int-size.patch to fix + CVE-2020-10735 (bsc#1203125) to limit amount of digits + converting text to int and vice vera (potential for DoS). + Originally by Victor Stinner of Red Hat. + -- Remove merged patch CVE-2020-8492-urllib-ReDoS.patch and - CRLF_injection_via_host_part.patch. +- Remove merged patch CVE-2020-8492-urllib-ReDoS.patch, + CRLF_injection_via_host_part.patch, and + CVE-2019-18348-CRLF_injection_via_host_part.patch. qca:qt5 +- BR ca-certificates-mozilla for the testsuite +- Have the devel package require the library +- Drop qca-2.3.0-fixDSA.patch, that was fixed in 2014 already by + just disabling DSA +- Add upstream change: + * 0001-hashunittest-run-sha384longtest-only-for-providers-t.patch + +- Update to 2.3.5 + * find dependencies of Qca when the cmake package is used by a + project + * Handle openssl without case5 support + * Update rootcerts.pem + * SafeSocketNotifier: fix socket FD type and remove signal + argument +- Drop patch, merged upstream: + * 0001-Make-filewatchunittest-much-quicker.patch + rpm +- Strip critical bit in signature subpackage parsing + * modified patch: pgpharden.diff +- Add workaround to make newer dnf versions no longer deadlock + after it imported a pubkey [bnc#1202750] + * new patch: keyimportdeadlock.diff + rubygem-nokogiri +- add 003-CVE-2022-24836.patch (CVE-2022-24836, bsc#1198408) + fixes possibility to DoS because of inefficient RE in HTML encoding +- add 004_CVE-2022-29181.patch (CVE-2022-29181, bsc#1199782) + fixes Improper Handling of Unexpected Data Types + solid +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Windows Qt 6 CI + * Disambiguate expression for MSVC + * .gitlab-ci.yml: enable static builds + * FstabStorageAccess: Trim output from (u)mount + * udisks2: Handle NotAuthorizedCanObtain and NotAuthorizedDismissed + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Add explanation for enum value 'Smb3'. + * Improve SMB3 filesystem integration. + * Add Samba's SMB3 filesystem to Solid. + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * [UDisksDeviceBackend] Port introspect to QXmlStreamReader + * [UDisksDeviceBackend] Remove pointless QDBusInterface + * udev/cpuinfo_arm: add more Apple part IDs + * udev/cpuinfo_arm: change Apple part formatting + * Drop lib prefix when building for Windows (MinGW) + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require passing tests for the CI to pass + * avoid segfault if qobject_cast fails + * upower: Allow displaying Apple Magic Trackpad charge level + * skip non-FileSystem StorageVolumes in storageAccessFromPath + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * udev/cpuinfo_arm: Add missing CPU ID + * Mark as supported on Android + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Recognize fuse.gocryptfs mounts as devices like we do for cryfs + and encfs (kde#452070) + * Add git blame ignore file + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Use enum in switch instead of raw int + * Add Qt6 Android CI + * udisks backend: Add UD2_DBUS_PATH_BLOCKDEVICES and use more constants + * udev: Do not ignore joysticks + * Check executables exist in PATH before passing them to QProcess + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Convert some connect to new signature style + * [UDisks2 Backend] Don't do media check for loop devices + * Fix enum predicate comparison with Qt6 + * [upower] Properly round up battery's capacity (kde#448372) + * Add CI qt6 support + * [UPower Backend] Check for Bluez for any unknown battery type + * [UDisks2] Ignore file systems mounted with x-gdu.hide option + sonnet +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Windows Qt 6 CI + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Port to ECMQmlModule + * Drop lib prefix when building for Windows (MinGW) + * improve documentation + * fix obsolete string + * fix typo + * add new test + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require passing unit tests for the CI to pass + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Fix unused parameter warning + * Try to load en_US for LANG=C (kde#410113) + * Fix bookkeeping about loaded plugins + * Don't load already loaded plugin + * Don't warn, just debug about not loadable plugin + * Unload skipped/already loaded plugin + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Fix license identifier + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Enable Windows spellchecker with mingw + * Add Android to supported platforms in repo metadata + * hunspell: resolve symlinks with canonicalFilePath() + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * settings: Emit `autodetectLanguageChanged` + * Add Qt6 Android CI + * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling + * QMake pri files: fix missing new path to version header + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Missing "/" + * Allow to install plugin in kf5 or kf6 directory + * Add CI qt6 support + * Support building hspelldict backend with Qt6 + systemd +- Import commit 0cd50eedcc0692c1f907b24424215f8db7d3b428 + ae2067b062 time-util: fix buffer-over-run (bsc#1204968 CVE-2022-3821) + 0469b9f2bc pstore: do not try to load all known pstore modules + ad05f54439 pstore: Run after modules are loaded + ccad817445 core: Add trigger limit for path units + 281d818fe3 core/mount: also add default before dependency for automount mount units + ffe5b4afa8 logind: fix crash in logind on user-specified message string + +- Add 1012-man-describe-the-net-naming-schemes-specific-to-SLE.patch (bsc#1204179) +- Make "sle15-sp3" net naming scheme still available for backward compatibility + reason + tar +- Fix unexpected inconsistency when making directory, bsc#1203600 + * tar-avoid-overflow-in-symlinks-tests.patch + * tar-fix-extract-unlink.patch +- Update race condition fix, bsc#1200657 + * tar-fix-race-condition.patch +- Refresh bsc1200657.patch + tiff + * CVE-2022-3597 [bsc#1204641] + * CVE-2022-3626 [bsc#1204644] + * CVE-2022-3627 [bsc#1204645] + + tiff-CVE-2022-3597,CVE-2022-3626,CVE-2022-3627.patch + * CVE-2022-3599 [bsc#1204643] + + tiff-CVE-2022-3599.patch + * CVE-2022-3970 [bsc#1205392] + + tiff-CVE-2022-3970.patch + +- security update: tigervnc -- U_Handle-pending-data-in-TLS-buffers.patch - * Vncclient wasn't refreshing screen correctly due to an issue on - TLS stream buffers. - * bsc#1199477 - -- U_0003-Update-Surface_X11.cxx.patch - * Fix to render properly considering endianness. - * bsc#1197119 +- Release 1.12.0 covers bugfixes for bsc#1197119,bsc#1199477 + +- Release 1.12.0 supersedes the following patches still used with + tigervnc 1.10.1 on sle15-sp4/Leap 15.4: + * U_0003-Update-Surface_X11.cxx.patch + * U_Handle-pending-data-in-TLS-buffers.patch + +- Use %_pam_vendordir + +- fix homepage url +- move license to licensedir +- a few of the trivial spec-cleaner cleanups + +- nasm is not needed for build, remove from buildrequires +- Remove patch: tigervnc-clean-pressed-key-on-exit.patch + * fixed bsc#670448 wich can no longer be reproduced + * removing the patch fixes bsc#1196214 + * related: https://github.com/TigerVNC/tigervnc/pull/14 + +- n_vncserver.patch + * fix location of Xsession script +- vncserver usage has radically changed; please check this: + https://github.com/TigerVNC/tigervnc/blob/master/unix/vncserver/HOWTO.md + +- Update to tigervnc 1.12.0 + * The native viewer now supports full screen over a subset of monitors (e.g. 2 out of 3), and reacts properly to monitors being added or removed + * Recent server history in the native viewer + * The native viewer now has an option to reconnect if the connection is dropped + * Translations are now enabled on Windows and macOS for the native viewer + * The native viewer now respects the system security policy + * Better handling of accented keys in the Java viewer + * The Unix servers can now listen to both a Unix socket and a TCP port at the same time + * The network code in both the servers and the native viewer has been restructured to give a more responsive experience + * The vncserver service now correctly handles settings set to "0" + * Fixed the clipboard Unicode handling in both the native viewer and the servers + * Support for pointer "warping" in Xvnc and the native viewer, enabling e.g. FPS games +- Update to tigervnc 1.11.0 + * A security issue has been fixed in how the viewers handle TLS certificate exceptions + * vncserver has gotten a major redesign to be compatible with modern distributions + * The native viewer now has touch gestures to handle certain mouse actions (e.g. scroll wheel) + * Middle mouse button emulation in the native viewer, for devices with only two mouse buttons + * The Java viewer now supports Java 9+, but also now requires Java 8+ + * Support for alpha cursors in the Java viewer (a feature already supported in the native viewer) + * The password and username can now be specified via the environment for the native viewer + * Support for building Xvnc/libvnc.so with Xorg 1.20.7+ and deprecate support for Xorg older than 1.16 + * The official builds have been fixed to work on the upcoming macOS 11 + * The Windows server (WinVNC) is now packaged separately as it is unmaintained and buggy +- Removed patches (included in 1.12.0): + * U_viewer-reset-ctrl-alt-to-menu-state-on-focus.patch + * tigervnc-fix-saving-of-bad-server-certs.patch + * u_xorg-server-1.20.7-ddxInputThreadInit.patch + * U_0001-Properly-store-certificate-exceptions.patch + * U_0002-Properly-store-certificate-exceptions-in-Java-viewer.patch + * tigervnc-FIPS-use-RFC7919.patch + * u_Fix-non-functional-MaxDisconnectionTime.patch +- Removed patches (no longer needed): + * u_tigervnc-cve-2014-8240.patch (https://github.com/TigerVNC/tigervnc/pull/1258) + * u_tigervnc_update_default_vncxstartup.patch +- Refreshed patches: + * n_correct_path_in_desktop_file.patch + * n_tigervnc-date-time.patch + * n_utilize-system-crypto-policies.patch + * tigervnc-clean-pressed-key-on-exit.patch + * tigervnc-newfbsize.patch + * u_build_libXvnc_as_separate_library.patch + * u_change-button-layout-in-ServerDialog.patch + * u_tigervnc-add-autoaccept-parameter.patch + * u_tigervnc-211.patch + +- buildrequire xorg-x11-server-sdk/xorg-x11-server-source >= 21.1.0 + +- Change to systemd-sysusers + +- u_tigervnc-211.patch, xserver211.patch + * fixes build against xorg-server 21.1 sources + timezone +- timezone update 2022f (bsc#1177460): + * Mexico will no longer observe DST except near the US border + * Chihuahua moves to year-round -06 on 2022-10-30 + * Fiji no longer observes DST + * Move links to 'backward' + * In vanguard form, GMT is now a Zone and Etc/GMT a link + * zic now supports links to links, and vanguard form uses this + * Simplify four Ontario zones + * Fix a Y2438 bug when reading TZif data + * Enable 64-bit time_t on 32-bit glibc platforms + * Omit large-file support when no longer needed + * In C code, use some C23 features if available + * Remove no-longer-needed workaround for Qt bug 53071 +- Refreshed patches: + * fat.patch + * tzdata-china.diff + +- timezone update 2022e (bsc#1177460): + * Jordan and Syria switch from +02/+03 with DST to year-round +03 +- timezone update 2022d: + * Palestine transitions are now Saturdays at 02:00 + * Simplify three Ukraine zones into one +- timezone update 2022c: + * Work around awk bug + * Improve tzselect on intercontinental Zones +- timezone update 2022b: + * Chile's DST is delayed by a week in September 2022 boo#1202324 + * Iran no longer observes DST after 2022 + * Rename Europe/Kiev to Europe/Kyiv + * New zic -R option + * Vanguard form now uses %z + * Finish moving duplicate-since-1970 zones to 'backzone' +- Refresh tzdata-china.diff +- Remove upstreamed bsc1202310.patch + timezone-java +- timezone update 2022f (bsc#1177460): + * Mexico will no longer observe DST except near the US border + * Chihuahua moves to year-round -06 on 2022-10-30 + * Fiji no longer observes DST + * Move links to 'backward' + * In vanguard form, GMT is now a Zone and Etc/GMT a link + * zic now supports links to links, and vanguard form uses this + * Simplify four Ontario zones + * Fix a Y2438 bug when reading TZif data + * Enable 64-bit time_t on 32-bit glibc platforms + * Omit large-file support when no longer needed + * In C code, use some C23 features if available + * Remove no-longer-needed workaround for Qt bug 53071 +- Refreshed patches: + * fat.patch + * tzdata-china.diff + +- timezone update 2022e (bsc#1177460): + * Jordan and Syria switch from +02/+03 with DST to year-round +03 +- timezone update 2022d: + * Palestine transitions are now Saturdays at 02:00 + * Simplify three Ukraine zones into one +- timezone update 2022c: + * Work around awk bug + * Improve tzselect on intercontinental Zones +- timezone update 2022b: + * Chile's DST is delayed by a week in September 2022 boo#1202324 + * Iran no longer observes DST after 2022 + * Rename Europe/Kiev to Europe/Kyiv + * New zic -R option + * Vanguard form now uses %z + * Finish moving duplicate-since-1970 zones to 'backzone' +- Refresh tzdata-china.diff +- Remove upstreamed bsc1202310.patch + vim +- Updated to version 9.0 with patch level 0814, fixes the following problems + * Fixing bsc#1192478 VUL-1: CVE-2021-3928: vim: vim is vulnerable to Stack-based Buffer Overflow + * Fixing bsc#1203508 VUL-0: CVE-2022-3234: vim: Heap-based Buffer Overflow prior to 9.0.0483. + * Fixing bsc#1203509 VUL-1: CVE-2022-3235: vim: Use After Free in GitHub prior to 9.0.0490. + * Fixing bsc#1203820 VUL-0: CVE-2022-3324: vim: Stack-based Buffer Overflow in prior to 9.0.0598. + * Fixing bsc#1204779 VUL-0: CVE-2022-3705: vim: use after free in function qf_update_buffer of the file quickfix.c + * Fixing bsc#1203152 VUL-1: CVE-2022-2982: vim: use after free in qf_fill_buffer() + * Fixing bsc#1203796 VUL-1: CVE-2022-3296: vim: stack out of bounds read in ex_finally() in ex_eval.c + * Fixing bsc#1203797 VUL-1: CVE-2022-3297: vim: use-after-free in process_next_cpt_value() at insexpand.c + * Fixing bsc#1203110 VUL-1: CVE-2022-3099: vim: Use After Free in ex_docmd.c + * Fixing bsc#1203194 VUL-1: CVE-2022-3134: vim: use after free in do_tag() + * Fixing bsc#1203272 VUL-1: CVE-2022-3153: vim: NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0404. + * Fixing bsc#1203799 VUL-1: CVE-2022-3278: vim: NULL pointer dereference in eval_next_non_blank() in eval.c + * Fixing bsc#1203924 VUL-1: CVE-2022-3352: vim: vim: use after free + * Fixing bsc#1203155 VUL-1: CVE-2022-2980: vim: null pointer dereference in do_mouse() + * Fixing bsc#1202962 VUL-1: CVE-2022-3037: vim: Use After Free in vim prior to 9.0.0321 +- ignore-flaky-test-failure.patch: Ignore failure of flaky tests +- disable-unreliable-tests-arch.patch: Removed +- for the complete list of changes see + https://github.com/vim/vim/compare/v9.0.0313...v9.0.0814 + virt-v2v +- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads + to DOS - CVE-2022-2211 + CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch + webkit2gtk3 +- Update to version 2.38.2 (boo#1205120 boo#1205123 boo#1205124): + + Fix scrolling issues in some sites having fixed background. + + Fix prolonged buffering during progressive live playback. + + Fix the build with accessibility disabled. + + Fix several crashes and rendering issues. + + Security fixes: CVE-2022-42799, CVE-2022-42823, CVE-2022-42824. +- Update no-forced-sse.patch with quilt. +- Pass -DENABLE_DOCUMENTATION=OFF to configure, we did not build + the API docs in the past, and I see no reason to start now. +- Drop pkgconfig(libnotify) BuildRequires: No longer needed, nor + used if available. +- Pass -DUSE_SYSTEM_MALLOC=ON on all architectures, to work + around webkit#243535. + +- Update to version 2.38.1: + + Make xdg-dbus-proxy work if host session bus address is an + abstract socket. + + Use a single xdg-dbus-proxy process when sandbox is enabled. + + Fix high resolution video playback due to unimplemented + changeType operation. + + Ensure GSubprocess uses posix_spawn() again and inherit file + descriptors. + + Fix player stucking in buffering (paused) state for progressive + streaming. + + Do not try to preconnect on link click when link preconnect + setting is disabled. + + Fix close status code returned when the client closes a + WebSocket in some cases. + + Fix media player duration calculation. + + Fix several crashes and rendering issues. + +- Update to version 2.38.0 boo#1205121 boo#1205122): + + New media controls UI style. + + Add new API to set WebView’s Content-Security-Policy for web + extensions support. + + Make it possible to use the remote inspector from other + browsers using WEBKIT_INSPECTOR_HTTP_SERVER env var. + + MediaSession is enabled by default, allowing remote media + control using MPRIS. + + Add support for PDF documents using PDF.js. + + Security fixes: CVE-2022-32888, CVE-2022-32923. + wget +- Update 0001-possibly-truncate-pathname-components.patch + * Truncate file name even if no directory structure + * [bsc#1204720] + wicked +- version 0.6.70 +- build: Link as Position Independent Executable (bsc#1184124) +- dhcp4: Fix issues in reuse of last lease (bsc#1187655) +- dhcp6: Add option to refresh lease (jsc#SLE-9492,jsc#SLE-24307) +- dhcp6: Remove address before release (USGv6 DHCPv6_1_2_07b) +- dhcp6: Ignore lease release status (USGv6 DHCPv6_1_2_07e,1_3_03) +- dhcp6: Consider ppp interfaces supported (gh#openSUSE/wicked#924) +- team: Fix to configure port priority in teamd (bsc#1200505) +- firewall-ext: No config change on ifdown (bsc#1201053,bsc#118950) +- wireless: Fix SEGV on supplicant restart (gh#openSUSE/wicked#931) +- wireless: Add support for WPA3 and PMF (bsc#1198894) +- wireless: Remove libiw dependencies (gh#openSUSE/wicked#910) +- client: Fix SEGV on empty xpath results (gh#openSUSE/wicked#919) +- client: Add release options to ifdown/ifreload (jsc#SLE-10249) +- dbus: Clear string array before append (gh#openSUSE/wicked#913) +- socket: Fix SEGV on heavy socket restart errors (bsc#1192508) +- systemd: Remove systemd-udev-settle dependency (bsc#1186787) + -- dbus: cleanup the dbus-service.h file and unused property makros +- dbus: cleanup the dbus-service.h file and unused property macros - e.g. tso has been splitted into several features and the + e.g. tso has been split into several features and the -- cleanup: add mising/explicit designated field initializers +- cleanup: add missing/explicit designated field initializers -- dhcp: suport to define and request custom options (bsc#988954), +- dhcp: support to define and request custom options (bsc#988954), -- utils: fixed last byte formating in ni_format_hex +- utils: fixed last byte formatting in ni_format_hex -- ifconfig: readd broadcast calculation (bcs#971629). +- ifconfig: re-add broadcast calculation (bcs#971629). -- vesion 0.6.27 +- version 0.6.27 wireplumber +- Work around the bug in systemd scripts that didn't set the + default enable state for the wireplumber user service when + installing wireplumber. The bug (boo#1200485) was fixed but + that's only for new installations while this workaround will + fix current installations (boo#1202008). + xf86-input-evdev +- refresh spec file (move licenes) + +- move all xorg.conf.d snippets from /etc/X11/xorg.conf.d to + /usr/share/X11/xorg.conf.d (boo#1139692) + xf86-input-libinput +- Enable tarball sig url too, verify tarball via keyring. + +- Update to version 1.2.1 + * few typos and misc minor fixes + * property added to turn off new high-resolution wheel scrolling + API + +- reverted previous change; the issue was broken ckb-next, not + the usage of libinput v120 API (boo#1190646) + +- switch to libinput v120 API broke the driver, so disable it for + now via patching config.h in specfile after running configure + (boo#1190646) + +- Update to version 1.2.0 + * This release introduces support for touchpad gestures that will + be available as part of X server 21.1. Additionally high-resolution + scrolling data is now acquired from libinput if available and sent + downstream to X server. The default scroll distance has been bumped + to 120 in the process, but this should not affect correctly written + clients. + +- Update to version 1.1.0 + * This release adds a new driver-specific option: + ScrollPixelDistance. This option converts movement "pixels" + from libinput into the server's "scroll unit" definition and + can thus help speeding up or slowing down two-finger/edge scrolling. + +- Update to version 1.0.1 + * Only one fix, the code to set the tap button mapping property + didn't correctly check for a valid device, causing memory + corruption and a crash if called after a device was disabled. + Or, in more user-friendly terms: if your X session crashed + after calling `xinput disable $touchpad-device`, this release + has the fix for it. + +- Update to version 1.0.0 + * The biggest change here is the license change to MIT. Due to an unfortunate + copy/paste error, the actual license text used was the Historical Permission + Notice and Disclaimer license. With the ack of the various contributors, the + driver is now using the MIT license text as intended. The actual impact is + low, the HPND is virtually identical to the MIT license anyway (ianal, + consult your legal dept if you have one). + * The only other notable change: cancelled touch points are now lifted + correctly. Where libinput cancels a touch, e.g. in response to a palm being + detected, the touch point previously got stuck in the down state. This is + fixed now. + +- refresh spec file (move licenses to licensedir) + +- Update to version 0.30.0 + * Only one noticeable change: the scroll button lock + configuration option available in recent libinput versions + is now exposed as the usual set of properties by this driver. + +- Update to version 0.29.0 + * Only one real fix: we now check for the tool type as well as + the serial when we create subdevices for tablet tools. + Previously there were some cases where the eraser device + wasn't created correctly. + +- move xorg.conf.d snippet from /etc/X11/xorg.conf.d to + /usr/share/X11/xorg.conf.d (boo#1139692) + +- Update to version 0.28.2 + * This release contains a bugfix that will likely trigger in future releases + of libinput. The driver assumed wrongly that any wheel event has a nonzero + discrete event and used the discrete as a divisor. Which is obviously a bad + idea, mathematically speaking, because you never know what the future will + bring. Hint: it will bring wheel events with a discrete of zero. + xf86-input-wacom +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_wacom-inputattach@.service.patch + +- Update to version 0.40.0: + * Add support for "Wacom One Pen Display 13" + * Recognize pad devices which only have softkeys + * Support the keycodes sent by the hardware buttons + * Support new Cintiqs for older kernels + * Stop pointer movement when panscrolling in relative mode + * Better explanation of the "ToolSerials" option + * Minor other improvements + +- reenabled + * %{?systemd_ordering} + * %{x11_abi_xinput_req} + which has mistakely been disabled by the previous update ... + +- update to version 0.39.0: + * Recognize new MobileStudio Pro PID + * Ignore ABS_MISC as a source of device type information for AES pens + * tools: Fix potential buffer overflow when reading from serial tablet + * Handle multitouch mode up at the very start wcmGestureFilter + * Perform a few cleanups in wcmTouchFilter.c + * Change default gesture mode: touchpad=on, touchscreen=off + * Support new MobileStudio Pro for older kernels + * Trigger scroll and zoom gestures immediately after they are detected + * Revert "Reset wcmGestureState to current device state upon gesture start" + * Do not start scroll gesture if fingers are moving opposite directions + * Minor cleanups for wcmFingerScroll and wcmFingerZoom + * Use wcmScrollDistance as scroll threshold; recognize scrolling more consistently + * Overhaul calculation of default scroll, zoom, and spread distances + * Prevent spurious right-clicks at the end of very short scroll and zoom gestures + * Do not wait wcmTapTime to enter scroll or zoom mode + * Use a proxout height of 30 for all stylus devices + * Allow CursorProximity to take effect even if distance == 0 on tablet surface + * Allow use of proxout feature for any relative tablet tool (stylus, eraser, cursor) + * Change wcmCursorProxoutDist from a common to a private property + * Add support for Surface Go and Nuvision Solo 10 Draw + * Fix panscroll when using non-default tablet area +- remove U_Change-default-gesture-mode-touchpad-on-touchscreen-.patch (upstream) + +- n_disable-touchscreen.patch + * don't use wacom driver for various touchscreens; let it fall + back to libinput driver instead (boo#1172669) + +- U_Change-default-gesture-mode-touchpad-on-touchscreen-.patch + * disable gesture mode on Touchscreens by default (boo#1172669) + +- Version update to 0.37.0 (boo#1146181) + * bug fixes and performance improvements +- adjusted n_01-Add-option-to-enable-logging.patch +- refreshed n_02-Log-PROXIMITY-LOW-LEVEL-events.patch, + n_03-Log-PRESSURE-low-level-events.patch, + n_04-Log-BUTTON-HIGH-LEVEL-events.patch + +- move xorg.conf.d snippet from /etc/X11/xorg.conf.d to + /usr/share/X11/xorg.conf.d (boo#1139692) + +- Remove FIRST_ARG logic (following systemd-rpm-macros rev 28). +- Avoid em dashes in summary. +- Add %systemd_ordering as there are service files to process. + -- readd isdv4-serial-inputattach and isdv4-serial-debugger - (bnc#895547) - -- remove 65-xorg-wacom.rules wacom-inputattach@.service: - package now ships udev rules and systemd files - -- Udate to xf86-input-wacom-0.24.0.tar.bz2 -- Remove old set of patches (partly upstreamed) - * u_01-Fix-message-if-the-detected-pressure-falls-below-the-initially-detected-pressure.patch - * u_02-Log-when-the-pen-device-appears-to-be-too-worn-out.patch - * u_03-Add-more-detailed-messaging-in-code-that-handles-abnormal-situations.patch - * u_04-Avoid-division-by-zero-in-xf86ScaleAxis.patch - * u_05-Improve-usbInitToolType-tool-type-detection.patch - * u_06-Add-an-option-to-disable-pressure-recalibration.patch - * u_07-Add-option-to-enable-logging.patch - * u_08-Log-PROXIMITY-events.patch - * u_09-Log-PRESSURE-events.patch - * u_10-Log-BUTTON-events.patch -- Add upstream patches: - * U_01-Remove-unused-code.patch - * U_02-Zero-is-not-a-valid-device-ID-don-t-derive-a-type-from-it.patch - * U_03-Fix-initial-device-type-detection.patch - * U_04-Store-the-last-used-channel-rather-than-blindly-taking-channel-0.patch - * U_05-Remove-duplicate-tool-type-detection.patch - * U_06-Attempt-to-derive-the-tool-type-from-a-known-button-key-event.patch -- Add logging patches: - * n_01-Add-option-to-enable-logging.patch - * n_02-Log-PROXIMITY-LOW-LEVEL-events.patch - * n_03-Log-PRESSURE-low-level-events.patch - * n_04-Log-BUTTON-HIGH-LEVEL-events.patch - -- fix udev checking to also work if build service throws udev-mini - at the build - -- u_07-Add-option-to-enable-logging.patch: - updated patch. - -- Add patches to improve logging: - * u_01-Fix-message-if-the-detected-pressure-falls-below-the-initially-detected-pressure.patch - * u_02-Log-when-the-pen-device-appears-to-be-too-worn-out.patch - * u_03-Add-more-detailed-messaging-in-code-that-handles-abnormal-situations.patch - * u_05-Improve-usbInitToolType-tool-type-detection.patch - * u_07-Add-option-to-enable-logging.patch - * u_08-Log-PROXIMITY-events.patch - * u_09-Log-PRESSURE-events.patch - * u_10-Log-BUTTON-events.patch -- Fix division-by-zero error message: - u_04-Avoid-division-by-zero-in-xf86ScaleAxis.patch -- Allow user to disable pressure recalibration - u_06-Add-an-option-to-disable-pressure-recalibration.patch - -- Resync udev rules with Fedora one, add wacom-inputattach@.service - to attach tablet when plugged (additional dependency on - input-utils package for inputattach tool). -- Add systemd-rpm-macros (or systemd on old openSUSE release) to - BuildRequires for systemd service path macro. -- Notify udev to reload its rules on package install/upgrade. - -- Update to version 0.23.0: - + Correct return value of special_map_button. - + Fix buffer overflows in 'special_map_*'. - + Add support for Intuos Pro series. - + strdup the option key/values in our input_option_new. - + Print list of supported models on wcmPlug. - -- Update to version 0.22.1: - + Fix build on ABI < 16 - touch_mask isn't defined. -- Changes from version 0.22.0: - + Unify wcmFingerMultitouch and wcmSendTouchEvent. - + Transform touch events just like all other events. - + Add support for 0xEC. -- Changes from version 0.21.99.1: - + Add xf86OptionListFree for distcheck. - + Don't emulate a mouse when multitouch is enabled. - + Add support for Cintiq 22HDT and 13HD, DTK2241 and DTH2242. - + Don't init abswheel2 valuator (7th val) if we don't have one. - + Free the device name after reassigning. - + Free the touch mask on shutdown. - + Free input attribute's product. - + Free duplicated option list after conversion to InputOption. - + Plug memory leaks left by xf86SetStrOption. - + Purge TILT_REQUEST_FLAG - + man: clarify how to configure keys on higher shift levels in - xsetwacom. - + xsetwacom: - - Map a bunch of special symbols. - - If we fail to map a string, try as special key or warn. - - Add special mappings for Home, End, Delete. - -- Update to version 0.21.0: - + Handle DEVICE_ABORT on input ABI 19.1 - + Add support for touchscreens direct touch devices - + Add support for Fujitsu Lifebook T902 -- Remove U_Consolidate-calls-to-wcmEvent-into-one-statement.patch - and U_Consolidate-calls-to-wcmEvent-into-one-statement.patch - (merged). -- Simplify wacom udev rules (based on Fedora) - -- update to release 0.20.0 -- U_Resume-button-events-for-pucks.patch - * Resume button events for pucks (bnc#809182) -- U_Consolidate-calls-to-wcmEvent-into-one-statement.patch - * required for previous patch - -- xf86-input-wacom 0.19.0 - A new year, a new release of xf86-input-wacom. The RC for 0.19.0 - went quite smoothly, with only one additional bug popping up on - the radar. - * Properly map 2nd abswheel of Cintiq 24HD touch - -- Fix build with new udev rules directory location. - -- Update to version 0.17.0: - + Add support for Cintiq 22HD - + Log debug messages in signal-safe manner - + Use signal-safe logging patches where necessary - + Set WCM_LCD on the Cintiq 24HD - + release.sh: support other modules (i.e. libwacom and - input-wacom) - + Don't init the rotation property on the pad -- Changes since version 0.15.0: - + Find mouse buttons on pad devices if no generic buttons found. - + Re-enable relative wheel scrolling from pad devices - + Fix a bunch of warnings - + Add Intuos4 WL (PTK-540WL) to fdi file - -- Update to version 0.15.0: - + No changes compared to 0.14.99.1. - -- license update: GPL-2.0+ - src/xf86Wacom.c and other files are GPL-2.0+ licensed - -- Update to version 0.14.99.1: - + Add support for the Intuos5 and DTI-520. - + Don't share names of action atoms across properties to prevent - accidental aliasing. - + Fix configuration to only match Waltop event devices classified - as tablets. - + Several small bug fixes. - -- Update to version 0.14.0: - + wcmXCommand: Fix invalid array size for serial values. - + Build system fixes - + Other bugs fixed: fdo#43221, fdo#45557. -- Use %x11_abi_xinput_req instead of statio ABI Requires. - -- Split xf86-input-wacom from xorg-x11-driver-input. - Initial version: 0.12.0. - xf86-video-amdgpu +- remove hardware supplements for AMD GPUs; i.e. no longer install + by default on AMD hardware; instead use "modeset" driver + +- set SUSE_ZNOW to 0 +- very tarball gpg signature + +- Update to version 22.0.0 + * "AsyncFlipSecondaries" To Deal With Crappy Multi-Monitor Experience + * Glamor Fixes + +- Update to version 21.0.0 + * bugfixes and minor improvements +- supersedes u_fno-common.patch + +- modernize spec file (move license to licensedir) + +- N_amdgpu-present-Check-tiling-for-newer-versions-too.patch: + * fix crash with external HDMI and DPMS change (bsc#1169222) + +- u_fno-common.patch + * fix build with gcc's -fno-common option (boo#1160421) + +- Update to version 19.1.0 + * bugfixes and minor improvements + +- move xorg.conf.d snippet from /etc/X11/xorg.conf.d to + /usr/share/X11/xorg.conf.d (boo#1139692) + +- Update to version 19.0.1 + * Add support for RandR output tile properties, allowing + monitors using DisplayPort Multi Stream Transport tiling + to work better out of the box. + +- Update to version 19.0.0 + * Support for FreeSync variable refresh rate (this also requires the + amdgpu driver from kernel 5.0 or newer, and radeonsi from Mesa 19.0 or + newer). + * Various TearFree related fixes and robustness improvements. + * Support for scanout buffers using DCC colour compression. + * Up to six independent instances per GPU are now supported in "Zaphod" + style multi-head configurations. + * Other improvements and fixes + xf86-video-ati +- remove hardware supplements for AMD GPUs; i.e. no longer install + by default on AMD hardware; instead use "modeset" driver + +- set SUSE_ZNOW to 0 (boo#1197994) + +- Added patch u_kscreen-rotation-fix.patch (boo#1193145). + +- U_ati-cleanup-terminology-to-use-primary-secondary.patch + * fixes build aginst xorg-server 21.1 + +- modernize spec (move license to licensedir) + +- u_fno-common.patch + * fix build with gcc's -fno-common option (boo#1160422) + +- Update to release 19.1.0 + * bug fixes and minor improvements + +- Update to release 19.0.1 + * Fixes for two regressions which crept into the 19.0.0 release. + * Add support for RandR output tile properties, allowing monitors + using DisplayPort Multi Stream Transport tiling to work better + out of the box. (Note that DP MST support in the radeon kernel + driver is still experimental and disabled by default) + +- Update to release 19.0.0 + * Various TearFree related fixes and robustness improvements. + * Up to six independent instances per GPU are now supported in + "Zaphod" style multi-head configurations. + * Other improvements and fixes + xf86-video-nouveau +- set SUSE_ZNOW to 0 (boo#1197994) + +- U_nouveau-fixup-driver-for-new-X-server-ABI.patch + * fixes build aginst xorg-server 21.1 + +- no longer autoinstall the package depending on PCI ID; we have + modesetting driver for X since a long time now (boo#1186721) + +- no longer set CFLAGS, because "%optflags" is already included in + %configure macro + +- update to 1.0.17: + * present: fix handling of drmWaitVBlank failures + * drmmode: make event handler leave a note that there are stuck events + * present: don't enable if there's no acceleration + * drmmode: fix screen resize without acceleration + * make error when failing to allocate surface more descriptive + * dri2,present: move in pixmap before getting addresses + * nv4/exa: tiling is unsupported pre-nv10, reduce alignment requirements + * Don't advertise any PRIME offloading capabilities without acceleration +- spec-cleaner cleanups + +- Update to version 1.0.16: + * Many updates since 1.0.15 in 2017 + xf86-video-qxl +- remove "hardware" supplements; modeset is used now with KMS driver + +- u_fix-build-against-xserver-21_1.patch + * fixes build aginst xorg-server 21.1; reson: + commit 454b3a826edb5fc6d0fea3a9cfd1a5e8fc568747 + Author: Adam Jackson + Date: Mon Jul 22 13:51:06 2019 -0400 + hw: Rename boolean config value field from bool to boolean + +- Remove unneeded Requires on python >= 2.6 +- Add Xspice-python3.patch: + * Add support for Python 3, and run it under Python 3. + +- no longer ship xorg.conf sample file in /etc/X11; it's available + as %doc (boo#1173058) + -- fix the use of build conditionals - -- n_disable-surfaces-on-kms.patch - Disable the broken offscreen surfaces on KMS (bnc#894022) - xfce4-settings +- Update to version 4.16.4 + * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390) + * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358) + xorg-x11-server +- Release 21.1 covers bugfixes and JIRA tickets for bsc#1176015,bsc#1182510,bsc#1182884,bsc#1184072,bsc#1184543,bsc#1184906,bsc#1186092,bsc#1188970,bsc#1194159,bsc#1196577,bsc#1197046,bsc#1197269,bsc#1200076,fdo#574,jsc#SLE-18653,jsc#SLE-8470 + +- Release 21.1 supersedes the following patches still used with + xorg-x11-server 1.20.3 on sle15-sp4/Leap 15.4: + * U_0002-DRI2-Add-another-Coffeelake-PCI-ID.patch + * U_0002-Fix-crash-on-XkbSetMap.patch + * U_0003-Fix-crash-on-XkbSetMap.patch + * U_0003-dri2-Sync-i965_pci_ids.h-from-mesa.patch + * U_0004-dri2-Set-fallback-driver-names-for-Intel-and-AMD-chi.patch + * U_0005-dri2-Sync-i965_pci_ids.h-from-mesa-iris_pci_ids.h.patch + * U_build-glx-Lower-gl-version-to-work-with-libglvnd.patch + * U_glamor-Make-pixmap-exportable-from-gbm_bo_from_pixma.patch + * U_hw_do-not-include-sys-io-with-glibc.patch + * U_meson-Fix-another-reference-to-gl-9.2.0.patch + * U_modesetting-Fix-broken-manpage-in-autoconf-build.patch + * U_present-wnmd-Fix-use-after-free-on-CRTC-removal.patch + * U_present-wnmd-Relax-assertion-on-CRTC-on-abort_vblank.patch + * U_xfree86-Change-displays-array-to-pointers-array-to-f.patch + * U_xfree86-Fix-NULL-pointer-dereference-crash.patch + * U_xkbsetdeviceinfo.patch + * u_sync-pci-ids-with-Mesa-21.2.4.patch + * u_xf86-Accept-devices-with-the-simpledrm-driver.patch + * u_xichangehierarchy-CVE-2020-14346.patch + * u_xkb-CVE-2020-14345.patch + * u_xkb-CVE-2020-14360.patch + +- removed N_Disable-HW-Cursor-for-cirrus-and-mgag200-kernel-modules.patch + * meanwhile cirrus and mgag200 Kernel drivers have been rewritten + multiple times and no longer have (broken) hardware cursor + +- u_xf86-Accept-devices-with-the-kernels-ofdrm-driver.patch + * Add workaround to support ofdrm + +- rename u_sync-pci-ids-with-Mesa-22.0.0.patch to + u_sync-pci-ids-with-Mesa.patch (currently synced with Mesa 22.1.3) + +- u_sync-pci-ids-with-Mesa-22.0.0.patch + * synced with Mesa 22.1.3; just adding a PCI ID for vmware was + needed + +- Update to version 21.1 + * This release fixes 2 recently reported security vulnerabilities + in xkb, several regressions since 1.20.x and a number of + miscellaneous bugs. +- supersedes the following security patches + * U_boo1194181-001-xkb-swap-XkbSetDeviceInfo-and-XkbSetDeviceInfoCheck.patch + * U_boo1194179-001-xkb-rename-xkb_h-to-xkb-procs_h.patch + * U_boo1194179-002-xkb-add-request-length-validation-for-XkbSetGeometry.patch +- supersedes U_Fix-build-with-gcc-12.patch + -- U_0002-Fix-crash-on-XkbSetMap.patch - U_0003-Fix-crash-on-XkbSetMap.patch - * fixes Xserver crash on keyboard remapping (boo#1200076, fdo#574) - -- U_glamor-Make-pixmap-exportable-from-gbm_bo_from_pixma.patch - * avoid consequently failing page flip (boo#1197269) - -- u_sync-pci-ids-with-Mesa-21.2.4.patch - * sync pci ids with Mesa 21.2.4 (related to boo#1197046) - -- U_0002-DRI2-Add-another-Coffeelake-PCI-ID.patch - U_0003-dri2-Sync-i965_pci_ids.h-from-mesa.patch - U_0004-dri2-Set-fallback-driver-names-for-Intel-and-AMD-chi.patch - U_0005-dri2-Sync-i965_pci_ids.h-from-mesa-iris_pci_ids.h.patch - * sync GL driver PCI IDs with Mesa (boo#1197046) - -- U_xfree86-Fix-NULL-pointer-dereference-crash.patch - * Fix a regression in - u_xfree86-Change-displays-array-to-pointers-array-to-f.patch - (boo#1196577) - * Credits go to Simon Lees for finding the fix! -- renamed u_xfree86-Change-displays-array-to-pointers-array-to-f.patch - to U_xfree86-Change-displays-array-to-pointers-array-to-f.patch - since it's a backport from an upstream patch - -- u_xfree86-Change-displays-array-to-pointers-array-to-f.patch - Fix segmentation fault during terminal switches with multiple attached - displays (bsc#1188970) +- add n_raise_default_clients.patch -- Fix typo in %post: xbb.conf -> xkb.conf (boo#1194159) +- disable -z now linking for now, as there are some missing symbol + issues. (boo#1197994) -- u_xf86-Accept-devices-with-the-simpledrm-driver.patch - * Add workaround to support simpledrm kernel driver -- u_xf86-Accept-devices-with-the-hyperv_drm-driver.patch - * Add workaround to support hyperv_drm kernel driver +- u_sync-pci-ids-with-Mesa-22.0.0.patch + * sync pci ids with Mesa 22.0.0 + +- U_Fix-build-with-gcc-12.patch + * render: Fix build with gcc 12 (glfdo#xorg/xserver!853). + +- U_xephyr-Don-t-check-for-SeatId-anymore.patch + * fix mouse/keyboard focus in Xephyr (boo#1194658, + github issue#1289) + +- fix bashisms in pre_checkins.sh (bsc#1195391) + +- u_xfree86-activate-GPU-screens-on-autobind.patch + * Part of the original patch by Dave Airlie has landed + 078277e4d92f05a90c4715d61b89b9d9d38d68ea, this contains the + remainder of what was in SUSE before Xorg 21.1. + (github issue#1254, boo#1192751) + +- Update to version 21.1.3 + * This release fixes several regressions since 1.20.x and 21.1.1 + + glx/dri: Filter out fbconfigs that don't have a supported pixmap format + + xf86/logind: Fix compilation error when built without logind/platform bus + + xf86/logind: fix missing call to vtenter if the platform device is not paused + + Convert more funcs to use InternalEvent. + + os: Try to discover the current seat with the XDG_SEAT var first + +- Update to version 21.1.2 + * This release fixes 4 recently reported security vulnerabilities and + several regressions. + * In particular, the real physical dimensions are no longer reported + by the X server anymore as it was deemed to be a too disruptive + change. X server will continue to report DPI as 96. +- supersedes U_hw-xfree86-Propagate-physical-dimensions-from-DRM-co.patch +- supersedes U_rendercompositeglyphs.patch +- supersedes U_xfixes-Fix-out-of-bounds-access-in-ProcXFixesCreateP.patch +- supersedes U_Xext-Fix-out-of-bounds-access-in-SProcScreenSaverSus.patch +- supersedes U_record-Fix-out-of-bounds-access-in-SwapCreateRegiste.patch -- u_Support-configuration-files-under-run-X11-xorg.conf..patch -- u_Add-udev-scripts-for-configuration-of-platform-devic.patch -- u_Add-udev-rule-for-HyperV-devices.patch - * Remove udev-based configuration again (not working) -- u_pci-primary-Fix-up-primary-PCI-device-detection-for-the-platfrom-bus.patch - * Fix possible SEGFAULT when parsing busid +- u_Support-configuration-files-under-run-X11-xorg.conf..patch +- u_Add-udev-scripts-for-configuration-of-platform-devic.patch +- u_Add-udev-rule-for-HyperV-devices.patch + * Remove udev-based configuration +- u_Revert-xf86-Accept-devices-with-the-simpledrm-driver.patch + * Restore simpledrm workaround +- u_xf86-Accept-devices-with-the-hyperv_drm-driver.patch + * Add workaround to support hyperv_drm +- u_pci-primary-Fix-up-primary-PCI-device-detection-for-the-platfrom-bus.patch + * Fix SEGFAULT when parsing bus IDs of NULL (boo#1193250) - * Support configuration files under /run + * Support configuration files under /run. Required for generating + configuration files via udev. (boo#1193250) - * Add udev rules for configuration of platform (e.g., - simple-framebuffer) devices + * Generate configuration files for platform devices (boo#1193250) +- u_Revert-xf86-Accept-devices-with-the-simpledrm-driver.patch + * Code has been obsoleted by udev patchset (boo#1193250) - * Add udev rules for configuration of HyperV graphics devices + * Same as for platform devices, but on HyperV (boo#1193250) -- disable build of Xwayland, which is now being built in separate - xwayland package with more recent sources (jira#SLE/SLE-18653, - boo#1182677) -- no longer needed patches: - * U_xwayland-Avoid-a-crash-on-pointer-enter-with-a-grab.patch - * U_xwayland-Check-status-in-GBM-pixmap-creation.patch - * U_xwayland-Do-not-free-a-NULL-GBM-bo.patch - * U_xwayland-Update-screen-pixmap-on-output-resize.patch - * U_xwayland-Do-not-crash-if-gbm_bo_create-fails.patch - * U_xwayland-glamor-gbm-Handle-DRM_FORMAT_MOD_INVALID-gracefully.patch +- U_hw-xfree86-Propagate-physical-dimensions-from-DRM-co.patch + * reverse apply this one to go back to fixed 96 dpi (gitlab + fdo/xserver issue#1241) +- N_fix-dpi-values.diff + * back to version for xserver < 21.1.0 + +- Update to version 21.1.1 + * s/__/@/ in inputtestdrv manpage + * Make xf86CompatOutput() return NULL when there are no privates + * Makefile.am: Add missing meson build files to release tarball + +- Update to version 21.1.0 + * The meson support is now fully mature. While autotools support + will still be kept for this release series, it will be dropped + afterwards. + * Glamor support for Xvfb. + * Variable refresh rate support in the modesetting driver. + * XInput 2.4 support which adds touchpad gestures. + * DMX DDX has been removed. + * X server now correctly reports display DPI in more cases. This + may affect rendering of client applications that have their own + workarounds for hi-DPI screens. + * A large number of small features and various bug fixes. +- updated xorg-server-provides +- supersedes patches + * U_Fix-segfault-on-probing-a-non-PCI-platform-device-on.patch + * U_dix-window-Use-ConfigureWindow-instead-of-MoveWindow.patch + * U_glamor_egl-Reject-OpenGL-2.1-early-on.patch + * u_render-Cast-color-masks-to-unsigned-long-before-shifting-them.patch +- refreshed patches + * N_fix-dpi-values.diff + * N_zap_warning_xserver.diff + * u_modesetting-Fix-dirty-updates-for-sw-rotation.patch + * u_randr-Do-not-crash-if-slave-screen-does-not-have-pro.patch + * u_vesa-Add-VBEDPMSGetCapabilities-VBEDPMSGet.patch +- disabled n_xserver-optimus-autoconfig-hack.patch, which I believe is + superseded by: + commit 078277e4d92f05a90c4715d61b89b9d9d38d68ea + Author: Dave Airlie + Date: Fri Aug 17 09:49:24 2012 +1000 + xf86: autobind GPUs to the screen +- added pkgconfig(libxcvt) +- cvt binary moved to libxcvt0 package + +- Update to version 1.20.13 + * bugfix release +- supersedes U_present-get_crtc-should-not-return-crtc-when-its-scr.patch, + U_modesetting-unflip-not-possible-when-glamor-is-not-s.patch + +- U_modesetting-unflip-not-possible-when-glamor-is-not-s.patch + * this should fixes crashes of xfce when running under qemu + (boo#1188559) + +- add U_present-get_crtc-should-not-return-crtc-when-its-scr.patch (bsc#1188559) + https://gitlab.freedesktop.org/xorg/xserver/-/issues/1195 + +- Update to version 1.20.12 + * bugfix release + +- Drop U_xwayland-Allow-passing-a-fd.patch: We build xwayland in a + separate package now, so no need to keep this patch here. + +- Fix typo in %post: xbb.conf -> xkb.conf -- U_xwayland-glamor-gbm-Handle-DRM_FORMAT_MOD_INVALID-gracefully.patch - * xwayland: Fix invisible window produced by Xwayland - (boo#1186092, boo#1184906) - -- U_build-glx-Lower-gl-version-to-work-with-libglvnd.patch, - U_meson-Fix-another-reference-to-gl-9.2.0.patch - * fix build on sle15-sp3 with updated libglvnd/Mesa and their - new pkgconfig files - (https://gitlab.freedesktop.org/xorg/xserver/-/issues/893) +- disable build of Xwayland, which is now being built in separate + xwayland package with more recent sources (boo#1182677) -- U_xwayland-Do-not-crash-if-gbm_bo_create-fails.patch - * xwayland: Do not crash if gbm_bo_create() fails (boo#1184072) (boo#1184543) +- Update to version 1.20.11 + * bugfix release +- supersedes U_Fix-XChangeFeedbackControl-request-underflow.patch, + U_xkb-Fix-heap-overflow-caused-by-optimized-away-min.patch -- U_modesetting-Fix-broken-manpage-in-autoconf-build.patch - * modesetting: Fix broken manpage in autoconf build (boo#1182510) - -- add U_hw_do-not-include-sys-io-with-glibc.patch (bsc#1182884) +- reenabled LTO (boo#1133294) + * u_no-lto-for-tests.patch + disables LTO in test/ subtree, since "-Wl,-wrap" is not supported by LTO + * added "%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects" + +- Update to version 1.20.10: + * Check SetMap request length carefully. + * Fix XkbSetDeviceInfo() and SetDeviceIndicators() heap overflows + * present/wnmd: Translate update region to screen space + * modesetting: keep going if a modeset fails on EnterVT + * modesetting: check the kms state on EnterVT + * configure: Build hashtable for Xres and glvnd + * xwayland: Create an xwl_window for toplevel only + * xwayland: non-rootless requires the wl_shell protocol + * glamor: Update pixmap's devKind when making it exportable + * os: Fix instruction pointer written in xorg_backtrace + * present/wnmd: Execute copies at target_msc-1 already + * present/wnmd: Move up present_wnmd_queue_vblank + * present: Add present_vblank::exec_msc field + * present: Move flip target_msc adjustment out of present_vblank_create + * xwayland: Remove pending stream reference when freeing + * xwayland: use drmGetNodeTypeFromFd for checking if a node is a render one + * xwayland: Do not discard frame callbacks on allow commits + * present/wnmd: Remove dead check from present_wnmd_check_flip + * xwayland: Check window pixmap in xwl_present_check_flip2 + * present/wnmd: Can't use page flipping for windows clipped by children + * xfree86: Take second reference for SavedCursor in xf86CursorSetCursor + * glamor: Fix glamor_poly_fill_rect_gl xRectangle::width/height handling + * include: Increase the number of max. input devices to 256. + * Revert "linux: Make platform device probe less fragile" + * Revert "linux: Fix platform device PCI detection for complex bus topologies" + * Revert "linux: Fix platform device probe for DT-based PCI" +- Remove included pachtes + * U_xfree86_take_second_ref_for_xcursor.patch + * U_Revert-linux-Fix-platform-device-probe-for-DT-based-.patch + * U_Revert-linux-Fix-platform-device-PCI-detection-for-c.patch + * U_Revert-linux-Make-platform-device-probe-less-fragile.patch + * U_Fix-XkbSetDeviceInfo-and-SetDeviceIndicators-heap-ov.patch + * U_Check-SetMap-request-length-carefully.patch + +- remove unneeded python2 script 'fdi2iclass.py' from + xorg-x11-server-sources subpackage (boo#1179591) + +- U_Check-SetMap-request-length-carefully.patch + * XkbSetMap Out-Of-Bounds Access: Insufficient checks on the + lengths of the XkbSetMap request can lead to out of bounds + memory accesses in the X server. (ZDI-CAN 11572, + CVE-2020-14360, bsc#1174908) +- U_Fix-XkbSetDeviceInfo-and-SetDeviceIndicators-heap-ov.patch + * XkbSetDeviceInfo Heap-based Buffer Overflow: Insufficient + checks on input of the XkbSetDeviceInfo request can lead to a + buffer overflow on the head in the X server. (ZDI-CAN 11389, + CVE-2020-25712, bsc#1177596) + +- n_xorg-wrapper-anybody.patch + * replace default config /etc/X11/Xwrapper, which allows + anybody to use the wrapper, by a patch for the code, i.e. + [#] rootonly, console, anybody + allowed_users=anybody + [#] yes, no, auto + needs_root_rights=auto + is now the default without any Xwrapper config + (needs_root_rights=auto was already the default before) + +- u_xorg-wrapper-Xserver-Options-Whitelist-Filter.patch + * replaced by improved version written by Matthias Gerstner of + our security team + + simplified the option parsing code a bit + + changed the "ignore forbidden argument" logic into an "abort + on forbidden argument" logic. This is safer and avoids + surprises on the user's end that could occur if the desired + command line arguments aren't effective but the Xorg server is + still started. + + tried to adjust to the coding style present in the file + (mostly the function name) + + added some logic to apply the option filtering only to + non-root users when Xorg is actually started as root. This + should allow for full flexibility if root calls the wrapper or + if the Xorg server only runs with user privileges. + +- U_Fix-segfault-on-probing-a-non-PCI-platform-device-on.patch, + U_Revert-linux-Fix-platform-device-PCI-detection-for-c.patch, + U_Revert-linux-Fix-platform-device-probe-for-DT-based-.patch, + U_Revert-linux-Make-platform-device-probe-less-fragile.patch + * fix Xserver startup on Raspberry Pi 3 (boo#1176203) + +- n_xorg-wrapper-rename-Xorg.patch + * moved Xorg to Xorg.bin and Xorg.sh to Xorg (boo#1175867) +- change default for needs_root_rights to auto in Xwrapper.config + (boo#1175867) + +- reenabled SUID wrapper for TW (boo#1175867) +- u_xorg-wrapper-Xserver-Options-Whitelist-Filter.patch + * Xserver option whitelist filter (boo#1175867) -- u_xkb-CVE-2020-14360.patch - * Avoid out of bounds memory accesses on too short request - (ZDI-CAN-11572/CVE-2020-14360, bsc#1174908) - -- update U_xkbsetdeviceinfo.patch - * fixed broken patch (bsc#1177596, comment#18, ZDI-CAN-11839/CVE-2020-25712) - -- U_xkbsetdeviceinfo.patch (bsc#1177596, ZDI-CAN-11839/CVE-2020-25712) - * fix for Heap-based Buffer Overflow Privilege Escalation - Vulnerability - -- U_present-wnmd-Fix-use-after-free-on-CRTC-removal.patch - * fix crash in XWayland when undocking laptop (bsc#1176015) -- U_present-wnmd-Relax-assertion-on-CRTC-on-abort_vblank.patch - * fix for Xwayland abort in Present code (bsc#1176015) -- U_xwayland-Avoid-a-crash-on-pointer-enter-with-a-grab.patch, - U_xwayland-Check-status-in-GBM-pixmap-creation.patch, - U_xwayland-Do-not-free-a-NULL-GBM-bo.patch, - U_xwayland-Update-screen-pixmap-on-output-resize.patch - * various xwayland crashes fixes from 1.20 branch (bsc#1176015) +-Add U_xfree86_take_second_ref_for_xcursor.patch: fix + use-after-free when switching VTs. +- Update to version 1.20.9: + * Fix XRecordRegisterClients() Integer underflow + * Fix XkbSelectEvents() integer underflow + * Fix XIChangeHierarchy() integer underflow + * Correct bounds checking in XkbSetNames() + * linux: Fix platform device probe for DT-based PCI + * linux: Fix platform device PCI detection for complex bus topologies + * linux: Make platform device probe less fragile + * fix for ZDI-11426 + * xfree86: add drm modes on non-GTF panels + * present: Check valid region in window mode flips + * xwayland: Handle NULL xwl_seat in xwl_seat_can_emulate_pointer_warp + * xwayland: Propagate damage x1/y1 coordinates in xwl_present_flip + * doc: Update URLs in Xserver-DTrace.xml + * xwayland: Use a fixed DPI value for core protocol + * xwayland: only use linux-dmabuf if format/modifier was advertised + * hw/xfree86: Avoid cursor use after free + * Update URL's in man pages + * xwayland: Disable the MIT-SCREEN-SAVER extension when rootless + * xwayland: Hold a pixmap reference in struct xwl_present_event + * randr: Check rrPrivKey in RRHasScanoutPixmap() + * modesetting: Fix front_bo leak at drmmode_xf86crtc_resize on XRandR rotation + * xwayland: Store xwl_tablet_pad in its own private key + * xwayland: Initialise values in xwlVidModeGetGamma() + * xwayland: Fix crashes when there is no pointer + * xwayland: Clear private on device removal + * xwayland: Free all remaining events in xwl_present_cleanup + * xwayland: Always use xwl_present_free_event for freeing Present events + * present/wnmd: Free flip_queue entries in present_wnmd_clear_window_flip + * present/wnmd: Keep pixmap pointer in present_wnmd_clear_window_flip + * xwayland: import DMA-BUFs with GBM_BO_USE_RENDERING only + * xwayland: Fix infinite loop at startup + * modesetting: Disable pageflipping when using a swcursor + * dix: do not send focus event when grab actually does not change +- Drop patches fixed upstream: + * U_0001-Correct-bounds-checking-in-XkbSetNames.patch + * U_0002-Fix-XIChangeHierarchy-integer-underflow.patch + * U_0003-Fix-XkbSelectEvents-integer-underflow.patch + * U_0004-Fix-XRecordRegisterClients-Integer-underflow.patch + * U_FixForZDI-11426.patch + +- U_0001-Correct-bounds-checking-in-XkbSetNames.patch + * Correct bounds checking in XkbSetNames() + [CVE-2020-14345 / ZDI 11428, boo#1174635] +- U_0002-Fix-XIChangeHierarchy-integer-underflow.patch + * Fix XIChangeHierarchy() integer underflow + [CVE-2020-14346 / ZDI-CAN-11429, boo#1174638] -- u_xkb-CVE-2020-14345.patch: - * Fix XKB out-of-bounds access privilege escalation vulnerability - (CVE-2020-14345, bsc#1174635, ZDI-CAN-11428) -- u_xichangehierarchy-CVE-2020-14346.patch: - * Fix XIChangeHierarchy integer underflow privilege escalation - vulnerability (CVE-2020-14346, bsc#1174638, ZDI-CAN-11429) - +- move xorg_pci_ids dir from /etc/X11 to /usr/share/X11 and + xorg-x11-server.macros from /etc/rpm to /usr/lib/rpm/macros.d; + no longer package /etc/X11/xorg.conf.d (boo#1173056) + +- U_glamor_egl-Reject-OpenGL-2.1-early-on.patch + * GLAMOR: no longer bail out for OpenGL drivers < 2.1 (boo#1172321) + +- Update to version 1.20.8+0: + * Revert "dri2: Don't make reference to noClientException" + * dix: Check for NULL spriteInfo in GetPairedDevice + * os: Ignore dying client in ResetCurrentRequest + * modesetting: remove unnecessary error message, fix zaphod leases + * Fix building with `-fno-common` + * xwayland: clear pixmaps after creation in rootless mode + * glamor: Fix a compiler warning since the recent OOM fixes. + * Restrict 1x1 pixmap filling optimization to GXcopy + * Add xf86OSInputThreadInit to stub os-support as well + * Fix old-style definition warning for xf86OSInputThreadInit() + * xwayland/glamor-gbm: Handle DRM_FORMAT_MOD_INVALID gracefully + * configure: Define GLAMOR_HAS_EGL_QUERY_DRIVER when available + * modesetting: Disable atomic support by default + * modesetting: Explicitly #include "mi.h" + * xfree86/modes: Bail from xf86RotateRedisplay if pScreen->root is NULL + * xwayland: Split up xwl_screen_post_damage into two phases + * xwayland: Call glamor_block_handler from xwl_screen_post_damage + * xwayland: Add xwl_window_create_frame_callback helper + * xwayland: Use single frame callback for Present flips and normal updates + * xwayland: Use frame callbacks for Present vblank events + * xwayland: Delete all frame_callback_list nodes in xwl_unrealize_window + * glamor: Propagate FBO allocation failure for picture to texture upload + * glamor: Error out on out-of-memory when allocating PBO for FBO access + * glamor: Propagate glamor_prepare_access failures in copy helpers + * glamor: Fallback to system memory for RW PBO buffer allocation +- supersedes u_fno-common.patch + +- u_fno-common.patch + * fix build with gcc's -fno-common option (boo#1160423) + +- Update to version 1.20.7+0: + * xserver 1.20.7 + * ospoll: Fix Solaris ports implementation to build on Solaris 11.4 + * os-support/solaris: Set IOPL for input thread too + * Add xf86OSInputThreadInit call from common layer into os-support layer + * Add ddxInputThread call from os layer into ddx layer + * os-support/solaris: Drop ExtendedEnabled global variable + * glamor: Only use dual blending with GLSL >= 1.30 + * modesetting: Check whether RandR was initialized before calling rrGetScrPriv + * Xi: return AlreadyGrabbed for key grabs > 255 + * xwayland: Do flush GPU work in xwl_present_flush + * modesetting: Clear new screen pixmap storage on RandR resize + * xfree86/modes: Call xf86RotateRedisplay from xf86CrtcRotate + * modesetting: Call glamor_finish from drmmode_crtc_set_mode + * modesetting: Use EGL_MESA_query_driver to select DRI driver if possible + * glamor: Add a function to get the driver name via EGL_MESA_query_driver + +- Update to version 1.20.6+0: + * xfree86: Test presence of isastream() + * present/wnmd: Relax assertion on CRTC on abort_vblank() + * os: Don't crash in AttendClient if the client is gone + * dix: Call SourceValidate before GetImage + * mi: Add a default no-op miSourceValidate + * compiler.h: Do not include sys/io.h on ARM with glibc + * xfree86: Call ScreenInit for protocol screens before GPU + screens + * modesetting: + - Implement ms_covering_randr_crtc() for ms_present_get_crtc() + - Fix ms_covering_crtc() segfault with non-xf86Crtc slave + +- Update to version 1.20.5+24: + * Fix crash on XkbSetMap +- Drop unneeded obsinfo file and tweak _service. + +- Update to version 1.20.5+22: + * miext/sync: + - Make struct _SyncObject::initialized fully ABI compatible + - Fix needless ABI change + * xf86: Disable unused crtc functions when a lease is revoked + * xwayland: + - Handle the case of windows being realized before redirection + - Refactor surface creation into a separate function + - Separate DamagePtr into separate window data + - Do not free a NULL GBM bo + - Expand the RANDR screen size limits + - Update screen pixmap on output resize + - Reset scheduled frames after hiding tablet cursor + - Check status in GBM pixmap creation + - Avoid a crash on pointer enter with a grab + * GLX: + - Fix previous context validation in xorgGlxMakeCurrent + - Set GlxServerExports::{major,minor}Version + - Add a function to change a clients vendor list + - Use the sending client for looking up XID's + - Add a per-client vendor mapping + * xsync: Add resource inside of SyncCreate, export SyncCreate + * dri2: Sync i965_pci_ids.h from mesa + * Xi: Use current device active grab to deliver touch events if + any + * Revert "present/scmd: Check that the flip and screen pixmap + pitches match" + * glamor: Make pixmap exportable from `gbm_bo_from_pixmap()` +- Drop patches fixed upstream: + * U_xwayland-Separate-DamagePtr-into-separate-window-data.patch + * 0001-xsync-Add-resource-inside-of-SyncCreate-export-SyncC.patch + * 0002-GLX-Add-a-per-client-vendor-mapping.patch + * 0003-GLX-Use-the-sending-client-for-looking-up-XID-s.patch + * 0004-GLX-Add-a-function-to-change-a-clients-vendor-list.patch + * 0005-GLX-Set-GlxServerExports-major-minor-Version.patch +- Switch to gitcheckout via source service, use the stable released + branch but set explicit commit used in _service. + +- reintroduce Xvfb subpackage (boo#1151457) + +- Add U_xwayland-Separate-DamagePtr-into-separate-window-data.patch + and U_xwayland-Allow-passing-a-fd.patch: Needed for gnome 3.34 + new and experimental xwayland on demand feature. +- Rebase patches with quilt. + - which is available since release 435.xx (jira#SLE-8470) + which is available since release 435.xx: +- move xorg.conf.d snippets from /etc/X11/xorg.conf.d to + /usr/share/X11/xorg.conf.d (boo#1139692) + +- Update to version 1.20.5: + Minor bugfix release to fix some input, Xwayland, glamor, and Present issues. + Thanks to all who contributed fixes and testing. + +- Disable LTO (boo#1133294). + +- Add systemd-rpm-macros BuildRequire for %tmpfiles_*. + +- xorg-server 1.20.4 + * A variety of bugfixes across the board, but primarily in + Xwayland. Thanks to all who contributed with testing and + fixes! + +- get rid of meta packages still requiring/recommending obsolete + drivers packages (boo#1121525) + xterm +- xterm-CVE-2022-24130.patch: Fixed buffer overflow in set_sixel + when Sixel support is enabled (bsc#1195387) + xwayland +- Update to version 22.1.5 + * This is a follow-up release to address a couple of regressions + which found their way into the recent xwayland-22.1.4 release, + namely: + + Double scroll wheel events with some Wayland compositors + https://gitlab.freedesktop.org/xorg/xserver/-/issues/1392 + + Key keeps repeating when a window is closed while a key is pressed + https://gitlab.freedesktop.org/xorg/xserver/-/issues/1395 +- supersedes U_Do-not-ignore-leave-events.patch + +- U_Do-not-ignore-leave-events.patch + * fixes xwayland issue#1397, issue#1395 + +- Update to version 22.1.4 + * xwayland: Aggregate scroll axis events to fix kinetic scrolling + * Forbid server grabs by non-WM on *rootless* XWayland + * xkb: Avoid length-check failure on empty strings. + * ci: remove redundant slash in libxcvt repository url + * dix: Skip more code in SetRootClip for ROOT_CLIP_INPUT_ONLY + * dix: Fix overzealous caching of ResourceClientBits() + * xwayland: Prevent Xserver grabs with rootless + * xwayland: Delay wl_surface destruction + * build: Bump wayland requirement to 1.18 + * xwayland: set tag on our surfaces + * xwayland: Clear the "xwl-window" tag on unrealize + * xwayland: correct the type for the discrete scroll events + * xkb: fix some possible memleaks in XkbGetKbdByName + * xkb: length-check XkbGetKbdByName before accessing the fields + * xkb: length-check XkbListComponents before accessing the fields + * xkb: proof GetCountedString against request length attacks +- supersedes security patches: + * U_xkb-fix-some-possible-memleaks-in-XkbGetKbdByName.patch + * U_xkb-proof-GetCountedString-against-request-length-at.patch + +- Update to version 22.1.3 + * os: print if unw_is_signal_frame() + * os: print registers in the libunwind version of xorg_backtrace() + * xwayland/present: Do not send two idle notify events for flip pixmaps + * xwayland: Fix check logic in sprite_check_lost_focus() + * xwayland: Change randr_output status when call xwl_output_remove() + * xkb: switch to array index loops to moving pointers + * xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheck + * xkb: add request length validation for XkbSetGeometry + +- Update to version 22.1.2 + * randr: Add "RANDR Emulation" property + * xwayland/output: Set the "RANDR Emulation" property + * xwayland: Fix invalid pointer access in drm_lease_device_handle_released. + +- Update to version 22.1.1 + * xwayland: Clear timer_armed in xwl_present_unrealize_window + * xwayland: Always hook up frame_callback_list in xwl_present_queue_vblank + * Xwayland: Do not map the COW by default when rootless + * xwayland/present: Fix use-after-free in xwl_unrealize_window() + +- Update to version 22.1.0 + * xwayland: Fix cursor color + +- Update to version 22.0.99.902 + * render: Fix build with gcc 12 + +- Update to version 22.0.99.901 + * DRM lease support + * Enables sRGB fbconfigs in GLX + * Requires libxcvt + * Refactoring of the present code in Xwayland + * Implements support for touchpad gestures + * Support for xfixes's ClientDisconnectMode and optional + terminate delay +- Add pkgconfig(libxcvt) BuildRequires: New dependency. +- Add xwayland.keyring, use url for sources, validate sig. +- Move man pages from devel to main binary package. +- Enable LTO, no longer disable LTO via macro. + yast2-country +- Update language cache when selecting new language to ensure that + always the correct language translations are used in the license + translations selection combo box on the next wizard page + (bsc#1204845, bsc#1193009) +- 4.5.3 + yast2-installation +- Fix hash vs keyword arguments in RSpec expectations (bsc#1204871) +- 4.5.10 + +- Fixed the help in the installation summary to include the texts + from the corresponding proposals (related to jsc#SLE-24764). +- 4.5.9 + +- Write config for ssg-apply script according to the enabled + security policy (part of jsc#SLE-24764). + Tue Nov 15 13:41:41 UTC 2022 - Knut Anderssen +- Fix copy of entropy pool during installation (bsc#1204559). + +- Do not use "xrdb" for setting the "Xft.dpi" value, use a specific + YaST tool from the yast2-x11 package (bsc#1201532) + (xrdb depends on the C pre-processor increasing the dependencies + about of 22MB) +- Install yast2-x11 only when GUI (libyui-qt) is installed, + avoid installing the dependent X libraries in minimal (text mode) + installation (bsc#1201966) + --4.5.3 +- 4.5.3 yast2-network +- Fix hash vs keyword arguments in RSpec expectations (bsc#1204871) +- 4.5.10 + yast2-ntp-client +- Fix the netconfig executable path using /sbin/netconfig instead + of /usr/sbin/netconfig which is not available in SLE-15-SP5 + (bsc#1205401) +- 4.5.2 + yast2-online-update +- bsc#1204907 + - Dropped old workaround from 2.13.15 with unconditional refresh + of all repositories. +- 4.5.2 + yast2-pkg-bindings +- Allow querying orphaned packages (related to bsc#1202007) +- 4.5.1 + yast2-schema-default +- Add support for security policies validation (jsc#SLE-24764). +- Synchronize SP4 and master branches (related to bsc#1199165). +- 4.5.6 + +- Add KDUMP_AUTO_RESIZE element in kdump section + (related to jsc#SLE-18441 and gh#yast/yast-kdump#123). +- 4.5.5 + -- 4.4.14 +- 4.5.4 -- 4.4.13 +- 4.5.3 + +- Fix up for the previous change (related to bsc#1183893) +- 4.5.2 + +- Remove dependency of YaST NIS packages from TW (bsc#1183893). +- 4.5.1 -- Fix rules validation when using a dialog (bsc#1199165). -- 4.4.12 +- Bump version to 4.5.0 (bsc#1198109) yast2-security +- Add support for DISA STIG security policy validation + (jsc#SLE-24764). +- Disable the ssg-apply service if the selected SCAP action is + "do nothing" (related to jsc#SLE-24764). +- 4.5.3 + yast2-storage-ng +- GuidedProposal: support for LUKS2 encryption with a configurable + PBKDF to be used by D-Installer (related to jsc#PED-2182). +- 4.5.14 + +- Validate security policies in both guided proposal and + partitioner (part of jsc#SLE-24764). +- 4.5.13 + +- New functionality for D-Installer: MinGuidedProposal and ability + to disable size adjustments (related to gh#yast/d-installer#264). +- 4.5.12 + yast2-update +- Display a warning in the upgrade summary when removing orphaned + 3rd party packages (bsc#1202007) +- 4.5.2 +