# changelog

author: Al Stone <ahs3@fedoraproject.org> - 20240322-1
changelog:
  - Update source tree to 20240322 version from upstream.  NB: this update
    is done in conjunction with removing s390x support due to the large
    number of patches that are now rendered obsolete.  Closes BZ#2138250.
  - Note, too, that the upstream version of the tarball is missing two
    commits and has the wrong name; discussed this with upstream and
    included a patch with the two commits to correct this, and renamed
    the tarballs to try to maintain consistency. So, upstream is actually
    named version 20240321, but it should be 20240322 according to their
    own git tree (see tag G20240322 on github).
  - Removed executable bit from all the upstream source files
  - Remove big-endian support, aka s390x.  Closes BZ#2298855.
  - Remove several 32-bit only patches that are also obsolete since they
    are for unsupported architectures (thanks to pbonzini and PR#5).
  - Remove PIE patches since that is currently the default (again, thanks
    to pbonzini and PR#5)


author: Joel Barrios <https://www.alcancelibre.org/> - 1:2.8-2
changelog:
  - Add completion for rpm -q --licensefiles
  - Use C.UTF-8 locale
  - Document how to turn off default completions


author: Joel Barrios <https://www.alcancelibre.org/> - 5.85-2
changelog:
  - Set cap_net_admin,cap_net_raw+ep capabilities for
    %{_libexecdir}/bluetooth/obexd.
  - Add User=root to %{_datadir}/dbus-1/services/org.bluez.obex.service


author: Joel Barrios <https://www.alcancelibre.org/> - 0.4.21-5
changelog:
  - Split libcaribou sub-package.
  - Rename devel sub-package as libcaribou-devel.
  - Trim changelog.
  - Do not require gtk2-module sub-package.


author: Yanko Kaneti <yaneti@declera.com> - 5.0.0-0.1.beta
changelog:
  - Move to the 5.0.0 pre-releases on github.
  - Drop gsettings patches and schemas because it no longer uses gsettings


author: Jindrich Novy <jnovy@redhat.com> 0.16.17-13
changelog:
  - fix buffer overflow caused by realpath() call
  - attempt to fix type width size for 64bit arches
  - merge review fixes (#225683):
    - remove BR: gawk
    - add licenses to documentation
    - use RPM_OPT_FLAGS to compile arch dependent binaries


author: Joel Barrios <https://www.alcancelibre.org/> - 2.0.3-3.20190428gitadfa25a
changelog:
  - Update to 2.0.3 git snapshot.
  - Fix Python shebangs.
  - Use gimp rpm macros.
  - Fix appdata file path.
  - Clean and modernize spec file.


author: Ville Skyttä <ville.skytta at iki.fi> - 2.1.9-3
changelog:
  - Switch to latest (2003-01-29) muhri.net tarball.
  - Remove more backup etc junk from installed files.
  - Convert specfile to UTF-8.


author: Alexander Ploumistos <alexpl@fedoraproject.org> - 14-1
changelog:
  - Update to v14 - compatible with GNOME 40 
  - New versioning scheme
  - Bump required bubblemail service version to 1.3


author: Audrey Toskin <audrey@tosk.in> - 2:42-1
changelog:
  - Bump to upstream version 42, which updates some translations, icons,
    and how average temperatures are calculated.


author: Christian Kellner <christian@kellner.me> - 1-1
changelog:
  - Initial package
    Resolves rhbz#1725103
  - Include patche to adapt for GNOME Shell 3.33 API changes.


author: Joel Barrios <https://www.alcancelibre.org/> - 5.10.250-30
changelog:
  - Update to 5.10.250.
  - Disabled debug to improve performance and reduce kernel and modules sizes.
  - ALSA: hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk
  - ASoC: amd: fix memory leak in acp3x pdm dma ops
  - ASoC: davinci-evm: Fix reference leak in davinci_evm_probe
  - ASoC: tlv320adcx140: Propagate error codes during probe
  - binderfs: fix ida_alloc_max() upper bound
  - block,bfq: fix aux stat accumulation destination
  - gve: Correct ethtool rx_dropped calculation
  - gve: Fix stats report corruption on queue count change
  - HID: Apply quirk HID_QUIRK_ALWAYS_POLL to Edifier QR30 (2d99:a101)
  - HID: intel-ish-hid: Reset enum_devices_done before enumeration
  - HID: multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL
  - HID: quirks: Add another Chicony HP 5MP Cameras to hid_ignore_list
  - hwmon: (occ) Mark occ_init_attribute() as __printf
  - KVM: Don't clobber irqfd routing type when deassigning irqfd
  - macvlan: fix error recovery in macvlan_common_newlink()
  - net: liquidio: Fix off-by-one error in PF setup_nic_devices() cleanup
  - net: liquidio: Fix off-by-one error in VF setup_nic_devices() cleanup
  - net: liquidio: Initialize netdev pointer before queue setup
  - net: usb: sr9700: support devices with virtual driver CD
  - netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
  - nvmet-tcp: add an helper to free the cmd buffers
  - nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
  - nvmet-tcp: don't map pages which can't come from HIGHMEM
  - nvmet-tcp: fix memory leak when performing a controller reset
  - nvmet-tcp: fix regression in data_digest calculation
  - nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page()
  - platform/x86: intel_telemetry: Fix PSS event register mask
  - platform/x86: intel_telemetry: Fix swapped arrays in PSS output
  - platform/x86: toshiba_haps: Fix memory leaks in add/remove routines
  - rbd: check for EOD after exclusive lock is ensured to be held
  - ring-buffer: Avoid softlockup in ring_buffer_resize() during memory free
  - scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
  - scsi: target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count()
  - tipc: use kfree_sensitive() for session key material
  - tracing: Fix ftrace event field alignments
  - wifi: cfg80211: Fix bitrate calculation overflow for HE rates
  - wifi: mac80211: collect station statistics earlier when disconnect
  - wifi: mac80211: don't increment crypto_tx_tailroom_needed_cnt twice
  - wifi: mac80211: ocb: skip rx_no_sta when interface is not joined
  - wifi: wlcore: ensure skb headroom before skb_push


author: Joel Barrios <https://www.alcancelibre.org/> - 5.10.251-30
changelog:
  - Update to 5.10.251.
  - ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xU
  - crypto: octeontx - Fix length check to avoid truncation in ucode_load_store
  - crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly
  - crypto: virtio - Add spinlock protection with virtqueue notification
  - crypto: virtio - Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_req
  - drm/tegra: hdmi: sor: Fix error: variable ‘j’ set but not used
  - f2fs: fix out-of-bounds access in sysfs attribute read/write
  - f2fs: fix to avoid UAF in f2fs_write_end_io()
  - fbdev: rivafb: fix divide error in nv3_arb()
  - fbdev: smscufx: properly copy ioctl memory to kernelspace
  - fs: dlm: fix invalid derefence of sb_lvbptr
  - gpio: omap: do not register driver in probe()
  - gpio: sprd: Change sprd_gpio lock to raw_spin_lock
  - gpiolib: acpi: Fix gpio count with string references
  - nilfs2: Fix potential block overflow that cause system hang
  - platform/x86: classmate-laptop: Add missing NULL pointer checks
  - romfs: check sb_set_blocksize() return value
  - scsi: qla2xxx: Delay module unload while fabric scan in progress
  - scsi: qla2xxx: Fix bsg_done() causing double free
  - scsi: qla2xxx: Free sp in error path to fix system crash
  - scsi: qla2xxx: Query FW again before proceeding with login
  - scsi: qla2xxx: Validate sp before freeing associated memory
  - selftests: mptcp: pm: ensure unknown flags are ignored
  - USB: serial: option: add Telit FN920C04 RNDIS compositions


author: Joel Barrios <https://www.alcancelibre.org/> - 5.10.253-30
changelog:
  - Update to 5.10.253.
  - ACPI: EC: Fix EC address space handler unregistration
  - ACPI: EC: Fix ECDT probe ordering issues
  - ACPI: OSI: Add DMI quirk for Acer Aspire One D255
  - ACPI: OSL: fix __iomem type on return from acpi_os_map_generic_address()
  - ACPI: PM: Save NVS memory on Lenovo G70-35
  - ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP
  - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps
  - ACPICA: include/acpi/acpixf.h: Fix indentation
  - af_key: validate families in pfkey_send_migrate()
  - alarmtimer: Fix argument order in alarm_timer_forward()
  - ALSA: caiaq: fix stack out-of-bounds read in init_card
  - ALSA: ctxfi: Fix missing SPDIFI1 index handling
  - ALSA: hda/conexant: Add quirk for HP ZBook Studio G4
  - ALSA: hda/conexant: Fix headphone jack handling on Acer Swift SF314
  - ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390
  - ALSA: pcm: fix use-after-free on linked stream runtime in snd_pcm_drain()
  - ALSA: pcm: fix wait_time calculations
  - ALSA: usb-audio: Cap the packet size pre-calculations
  - ALSA: usb-audio: Use correct version for UAC3 header validation
  - amd-xgbe: fix sleep while atomic on suspend/resume
  - APEI/GHES: ensure that won't go past CPER allocated record
  - ASoC: amd: acp3x-rt5682-max9836: Add missing error check for clock acquisition
  - ASoC: core: Do not call link_exit() on uninitialized rtd objects
  - ASoC: core: Exit all links before removing their components
  - ASoC: detect empty DMI strings
  - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx()
  - ASoC: es8328: Add error unwind in resume
  - ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits()
  - ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg()
  - ASoC: Intel: catpt: Fix the device initialization
  - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt()
  - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt()
  - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt()
  - ASoC: soc-core: drop delayed_work_pending() check before flush
  - ASoC: soc-core: flush delayed work before removing DAIs and widgets
  - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside
  - ASoC: tegra: Fix Master Volume Control
  - ASoC: topology: use inclusive language for bclk and fsync
  - ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask
  - ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug
  - ata: libata: remove pointless VPRINTK() calls
  - ata: libata-scsi: refactor ata_scsi_translate()
  - ata: pata_ftide010: Fix some DMA timings
  - atm: fore200e: fix use-after-free in tasklets during device removal
  - atm: lec: fix null-ptr-deref in lec_arp_clear_vccs
  - atm: lec: fix use-after-free in sock_def_readable()
  - audit: add fchmodat2() to change attributes class
  - audit: add missing syscalls to read class
  - batman-adv: Avoid double-rtnl_lock ELP metric worker
  - batman-adv: avoid OGM aggregation when skb tailroom is insufficient
  - batman-adv: reject oversized global TT response buffers
  - binder: don't use %pK through printk
  - blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs()
  - Bluetooth: btusb: Add device ID for Realtek RTL8761BU
  - Bluetooth: btusb: clamp SCO altsetting table indices
  - Bluetooth: Enforce key size of 16 bytes on FIPS level
  - Bluetooth: hci_conn: use mod_delayed_work for active mode timeout
  - Bluetooth: hci_ll: Fix firmware leak on error path
  - Bluetooth: HIDP: Fix possible UAF
  - Bluetooth: l2cap: Check encryption key size on incoming connection
  - Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
  - Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop
  - Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ
  - Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ
  - Bluetooth: L2CAP: Fix not checking l2cap_chan security level
  - Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
  - Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ
  - Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
  - Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before access
  - Bluetooth: L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv()
  - Bluetooth: LE L2CAP: Disconnect if received packet's SDU exceeds IMTU
  - Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed SDU
  - Bluetooth: MGMT: validate LTK enc_size on load
  - Bluetooth: SMP: derive legacy responder STK authentication from MITM state
  - Bluetooth: SMP: force responder MITM requirements before building the pairing response
  - Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy
  - bonding: alb: fix UAF in rlb_arp_recv during bond up/down
  - bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link states
  - bonding: only set speed/duplex to unknown, if getting speed failed
  - bpf: Fix regsafe() for pointers to packet
  - bpf: Forget ranges when refining tnum after JSET
  - bpf: verifier improvement in 32bit shift sign extension pattern
  - bridge: br_nd_send: linearize skb before parsing ND options
  - bridge: br_nd_send: validate ND option lengths
  - btrfs: abort transaction on failure to update root in the received subvol ioctl
  - btrfs: continue trimming remaining devices on failure
  - btrfs: fix incorrect key offset in error message in check_dev_extent_item()
  - btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found
  - btrfs: fix lost error when running device stats on multiple devices fs
  - btrfs: fix super block offset in error message in btrfs_validate_super()
  - btrfs: qgroup: return correct error when deleting qgroup relation item
  - bus: fsl-mc: fix an error handling in fsl_mc_device_add()
  - can: bcm: fix locking for bcm_op runtime updates
  - can: ems_usb: ems_usb_read_bulk_callback(): check the proper length of a message
  - can: gs_usb: gs_can_open(): always configure bitrates before starting device
  - can: gw: fix OOB heap access in cgw_csum_crc8_rel()
  - can: hi311x: hi3110_open(): add check for hi3110_power_enable() return value
  - can: mcp251x: fix deadlock in error path of mcp251x_open
  - can: statistics: add missing atomic access in hot path
  - can: ucan: Fix infinite loop from zero-length messages
  - cdc-acm: new quirk for EPSON HMD
  - ceph: fix i_nlink underrun during async unlink
  - ceph: supply snapshot context in ceph_zero_partial_object()
  - cgroup: fix race between task migration and iteration
  - clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs
  - clk: microchip: core: correct return value on *_get_parent()
  - clk: Move clk_{save,restore}_context() to COMMON_CLK section
  - clk: qcom: dispcc-sdm845: convert to parent data
  - clk: qcom: dispcc-sdm845: Enable parents for pixel clocks
  - clk: qcom: Return correct error code in qcom_cc_probe_by_index()
  - clk: tegra: tegra124-emc: fix device leak on set_rate()
  - clk: tegra: tegra124-emc: Fix potential memory leak in tegra124_clk_register_emc()
  - clocksource/drivers/sh_tmu: Always leave device running after probe
  - clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on OF
  - comedi: dt2815: add hardware detection to prevent crash
  - comedi: me4000: Fix potential overrun of firmware buffer
  - comedi: me_daq: Fix potential overrun of firmware buffer
  - comedi: ni_atmio16d: Fix invalid clean-up after failed attach
  - comedi: Reinit dev->spinlock between attachments to low-level drivers
  - coresight: etm3x: Fix cpulocked warning on cpuhp
  - cpufreq: conservative: Reset requested_freq on limits change
  - cpufreq: governor: fix double free in cpufreq_dbs_governor_init() error path
  - cpufreq: governor: Free dbs_data directly when gov->init() fails
  - cpuidle: Skip governor when only one idle state is available
  - crypto: af-alg - fix NULL pointer dereference in scatterwalk
  - crypto: atmel-sha204a - Fix OOM ->tfm_count leak
  - crypto: cavium - fix dma_free_coherent() size
  - crypto: ccp - Add an S4 restore flow
  - crypto: octeontx - fix dma_free_coherent() size
  - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev()
  - device property: Allow error pointer to be passed to fwnode APIs
  - device property: Allow secondary lookup in fwnode_get_next_child_node()
  - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint()
  - device property: Check fwnode->secondary when finding properties
  - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()
  - device property: Retrieve fwnode from of_node via accessor
  - device property: Unify access to of_node
  - dm: clear cloned request bio pointer when last clone bio completes
  - dm mpath: make pg_init_delay_msecs settable
  - dm: remove fake timeout to avoid leak request
  - dma: dma-axi-dmac: fix SW cyclic transfers
  - dma-buf: Include ioctl.h in UAPI header
  - dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX
  - dmaengine: xilinx: xilinx_dma: Fix dma_device directions
  - dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMA
  - dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction
  - dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA
  - dmaengine: xilinx_dma: Program interrupt delay timeout
  - dma-mapping: add missing `inline` for `dma_free_attrs`
  - dm-integrity: fix a typo in the code for write/discard race
  - dm-unstripe: fix mapping bug when there are multiple targets in a table
  - dm-verity: correctly handle dm_bufio_client_create() failure
  - drbd: fix "LOGIC BUG" in drbd_al_begin_io_nonblock()
  - drivers: iio: mpu3050: use dev_err_probe for regulator request
  - drm: Account property blob allocations to memcg
  - drm: of: drm_of_panel_bridge_remove(): fix device_node leak
  - drm/amd/display: Avoid updating surface with the same surface under MPO
  - drm/amd/display: Use GFP_ATOMIC in dc_create_stream_for_sink
  - drm/amdgpu: Add HAINAN clock adjustment
  - drm/amdgpu: Fix use-after-free race in VM acquire
  - drm/amdgpu: keep vga memory on MacBooks with switchable graphics
  - drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init
  - drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set()
  - drm/ast: dp501: Fix initialization of SCU2C
  - drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback
  - drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release
  - drm/exynos: vidi: fix to avoid directly dereferencing user pointer
  - drm/exynos: vidi: use ctx->lock to protect struct vidi_context member variables related to memory alloc/free
  - drm/exynos: vidi: use priv->vidi_dev for ctx lookup in vidi_connection_ioctl()
  - drm/i915/acpi: free _DSM package when no connectors
  - drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
  - drm/ioc32: stop speculation on the drm_compat_ioctl path
  - drm/msm: Fix dma_free_attrs() buffer size
  - drm/radeon: Add HAINAN clock adjustment
  - drm/radeon: apply state adjust rules to some additional HAINAN vairants
  - drm/tegra: dsi: fix device leak on probe
  - drm/vmwgfx: Add seqno waiter for sync_files
  - e1000/e1000e: Fix leak in DMA error cleanup
  - EDAC/altera: Remove IRQF_ONESHOT
  - EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size()
  - EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size()
  - EFI/CPER: don't dump the entire memory region
  - efi/mokvar-table: Avoid repeated map/unmap of the same page
  - esp: fix skb leak with espintcp and async crypto
  - ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal()
  - ext4: convert inline data to extents when truncate exceeds inline size
  - ext4: don't cache extent during splitting extent
  - ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting I/O
  - ext4: drop extent cache when splitting extent fails
  - ext4: fix dirtyclusters double decrement on fs shutdown
  - ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
  - ext4: fix memory leak in ext4_ext_shift_extents()
  - ext4: fix the might_sleep() warnings in kvfree()
  - ext4: make recently_deleted() properly work with lazy itable initialization
  - ext4: publish jinode after initialization
  - ext4: reject mount if bigalloc with s_first_data_block != 0
  - fat: avoid parent link count underflow in rmdir
  - fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe()
  - fbdev: ffb: fix corrupted video output on Sun FFB1
  - fbdev: of: display_timing: fix refcount leak in of_get_display_timings()
  - fbdev: vt8500lcdfb: fix missing dma_free_coherent()
  - fix it87_wdt early reboot by reporting running timer
  - fpga: dfl: use subsys_initcall to allow built-in drivers to be added
  - fs: add <linux/init_task.h> for 'init_fs'
  - futex: Clear stale exiting pointer in futex_lock_pi() retry path
  - gfs2: Add metapath_dibh helper
  - gfs2: Add new gfs2_iomap_get helper
  - gfs2: Add wrapper for iomap_file_buffered_write
  - gfs2: Fix use-after-free in iomap inline data write path
  - gfs2: Move the inode glock locking to gfs2_file_buffered_write
  - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent
  - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent
  - gpio: aspeed-sgpio: Change the macro to support deferred probe
  - hfsplus: fix volume corruption issue for generic/498
  - hfsplus: pretend special inodes as regular files
  - hfsplus: return error when node already exists in hfs_bnode_create
  - HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them
  - HID: asus: avoid memory leak in asus_report_fixup()
  - HID: hid-pl: handle probe errors
  - HID: logitech-hidpp: Check maxfield in hidpp_get_report_length()
  - HID: magicmouse: Do not crash on missing msc->input
  - HID: mcp2221: cancel last I2C command on read error
  - HID: multitouch: add eGalaxTouch EXC3188 support
  - HID: multitouch: Check to ensure report responses match the request
  - HID: prodikeys: Check presence of pm->input_ep82
  - HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq
  - hrtimer: Fix trace oddity
  - hwmon: (adm1177) fix sysfs ABI violation and current unit conversion
  - hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization induced race
  - hwmon: (occ) Fix division by zero in occ_show_power_1()
  - hwmon: (occ) Fix missing newline in occ_show_extended()
  - hwmon: (pmbus/isl68137) Fix unchecked return value and use sysfs_emit()
  - hwmon: (pxe1610) Check return value of page-select write in probe
  - hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed
  - i2c: fsi: Fix a potential leak in fsi_i2c_probe()
  - i3c: Move device name assignment after i3c_bus_init
  - i3c: remove i2c board info from i2c_dev_desc
  - i40e: fix src IP mask checks and memcpy argument names in cloud filter
  - IB/mthca: Add missed mthca_unmap_user_db() for mthca_create_srq()
  - icmp: fix NULL pointer dereference in icmp_tag_validation()
  - igc: fix missing update of skb->tail in igc_xmit_frame()
  - iio: chemical: bme680: Fix measurement wait duration calculation
  - iio: dac: ad5770r: fix error return in ad5770r_read_raw()
  - iio: dac: ds4424: reject -128 RAW value
  - iio: gyro: itg3200: Fix unchecked return value in read_raw
  - iio: gyro: mpu3050: Fix incorrect free_irq() variable
  - iio: gyro: mpu3050: Fix irq resource leak
  - iio: gyro: mpu3050: Fix out-of-sequence free_irq()
  - iio: gyro: mpu3050: Move iio_device_register() to correct location
  - iio: gyro: mpu3050-core: fix pm_runtime error handling
  - iio: gyro: mpu3050-i2c: fix pm_runtime error handling
  - iio: imu: inv_icm42600: fix odr switch to the same value
  - iio: imu: inv_icm42600: fix odr switch when turning buffer off
  - iio: imu: st_lsm6dsx: Set FIFO ODR for accelerometer and gyroscope only
  - iio: light: bh1780: fix PM runtime leak on error path
  - iio: light: vcnl4035: fix scan buffer on big-endian
  - iio: magnetometer: Remove IRQF_ONESHOT
  - iio: potentiometer: mcp4131: fix double application of wiper shift
  - iio: sca3000: Fix a resource leak in sca3000_probe()
  - include: uapi: netfilter_bridge.h: Cover for musl libc
  - indirect_call_wrapper: do not reevaluate function pointer
  - Input: i8042 - add TUXEDO InfinityBook Max 16 Gen10 AMD to i8042 quirk table
  - Input: synaptics-rmi4 - fix a locking bug in an error path
  - Input: uinput - fix circular locking dependency with ff-core
  - Input: uinput - take event lock when submitting FF request "event"
  - Input: xpad - add support for Razer Wolverine V3 Pro
  - iomap: fix submission side handling of completion side errors
  - iomap: reject delalloc mappings during writeback
  - iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
  - iommu/vt-d: Flush cache for PASID table before using it
  - iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in scalable mode
  - ionic: Rate limit unknown xcvr type messages
  - io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop
  - io_uring/poll: correctly handle io_poll_add() return value on update
  - io_uring/tctx: work around xa_store() allocation error issue
  - ip6_tunnel: clear skb2->cb[] in ip4ip6_err()
  - ip6_tunnel: Fix usage of skb_vlan_inet_prepare()
  - ipv4: fib: Annotate access to struct fib_alias.fa_state.
  - ipv6: avoid overflows in ip6_datagram_send_ctl()
  - ipv6: fix a race in ip6_sock_set_v6only()
  - ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu()
  - ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach()
  - ipv6: prevent possible UaF in addrconf_permanent_addr()
  - irqchip/gic-v3-its: Limit number of per-device MSIs to the range the ITS supports
  - jbd2: gracefully abort on checkpointing state corruptions
  - jfs: Add missing set_freezable() for freezable kthread
  - jfs: nlink overflow in jfs_rename
  - kexec: derive purgatory entry from symbol
  - KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with in-kernel APIC
  - l2tp: do not use sock_hold() in pppol2tp_session_get_sock()
  - lan78xx: Fix memory allocation bug
  - lan78xx: Fix race condition in disconnect handling
  - lan78xx: Remove unused pause frame queue
  - lib/bootconfig: check bounds before writing in __xbc_open_brace()
  - lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed brace error
  - lib/bootconfig: fix snprintf truncation check in xbc_node_compose_key_after()
  - libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply()
  - lib/crypto: chacha: Zeroize permuted_state before it leaves scope
  - macvlan: observe an RCU grace period in macvlan_common_newlink() error path
  - mailbox: bcm-ferxrm-mailbox: Use default primary handler
  - mailbox: sprd: clear delivery flag before handling TX done
  - md/bitmap: fix GPF in write_page caused by resize race
  - md/raid10: fix any_working flag handling in raid10_sync_request
  - media: adv7180: fix frame interval in progressive mode
  - media: cx23885: Add missing unmap in snd_cx23885_hw_params()
  - media: cx25821: Add missing unmap in snd_cx25821_hw_params()
  - media: cx25821: Fix a resource leak in cx25821_dev_setup()
  - media: cx88: Add missing unmap in snd_cx88_hw_params()
  - media: device property: Return true in fwnode_device_is_available for NULL ops
  - media: dvb-core: dmxdevfilter must always flush bufs
  - media: dvb-core: fix wrong reinitialization of ringbuffer on reopen
  - media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
  - media: dvb-net: fix OOB access in ULE extension header tables
  - media: i2c/tw9903: Fix potential memory leak in tw9903_probe()
  - media: i2c/tw9906: Fix potential memory leak in tw9906_probe()
  - media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex
  - media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove()
  - media: mtk-mdp: Fix error handling in probe function
  - media: omap3isp: isppreview: always clamp in preview_try_format()
  - media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes
  - media: omap3isp: set initial format
  - media: pvrusb2: fix URB leak in pvr2_send_request_ex
  - media: radio-keene: fix memory leak in error path
  - media: solo6x10: Check for out of bounds chip_id
  - media: venus: vdec: fix error state assignment for zero bytesused
  - mfd: arizona: Fix regulator resource leak on wm5102_clear_write_sequencer() failure
  - mfd: wm8350-core: Use IRQF_ONESHOT
  - minix: Add required sanity checking to minix_check_superblock()
  - MIPS: Fix the GCC version check for `__multi3' workaround
  - MIPS: Loongson: Make cpumask_of_node() robust against NUMA_NO_NODE
  - MIPS: rb532: Fix MMIO UART resource registration
  - MIPS: Work around LLVM bug when gp is used as global register variable
  - misc: rtsx: Add SD Express mode support for RTS5261
  - mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations
  - mmc: core: Initial support for SD express card/host
  - mmc: mmci: Fix device_node reference leak in of_get_dml_pipe_index()
  - mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms
  - mmc: sdhci: fix timing selection for 1-bit bus width
  - mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
  - mmc: vub300: fix NULL-deref on disconnect
  - mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
  - mm/hugetlb: fix copy_hugetlb_page_range() to use ->pt_share_count
  - mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather
  - mm/hugetlb: fix hugetlb_pmd_shared()
  - mm/hugetlb: fix skipping of unsharing of pmd page tables
  - mm/hugetlb: fix two comments related to huge_pmd_unshare()
  - mm/hugetlb: make detecting shared pte more reliable
  - mm/rmap: fix two comments related to huge_pmd_unshare()
  - mm/tracing: rss_stat: ensure curr is false from kthread context
  - modpost: Amend ppc64 save/restfpr symnames for -Os build
  - mtd: Avoid boot crash in RedBoot partition table parser
  - mtd: partitions: redboot: fix style issues
  - mtd: rawnand: brcmnand: move to polling in pio mode on oops write
  - mtd: rawnand: brcmnand: read/write oob during EDU transfer
  - mtd: rawnand: brcmnand: skip DMA during panic write
  - mtd: rawnand: cadence: Fix error check for dma_alloc_coherent() in cadence_nand_init()
  - mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper
  - mtd: rawnand: serialize lock/unlock against other NAND operations
  - myri10ge: avoid uninitialized variable use
  - net: altera-tse: fix skb leak on DMA mapping error in tse_start_xmit()
  - net: arcnet: com20020-pci: fix support for 2.5Mbit cards
  - net: atm: fix crash due to unvalidated vcc pointer in sigd_send()
  - net: bcmgenet: increase WoL poll timeout
  - net: bonding: fix NULL deref in bond_debug_rlb_hash_show
  - net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled
  - net: consume xmit errors of GSO frames
  - net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error path
  - net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in error paths
  - net: enetc: fix the output issue of 'ethtool --show-ring'
  - net: ethernet: arc: emac: quiesce interrupts before requesting IRQ
  - net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle
  - net: ethernet: marvell: skge: remove incorrect conflicting PCI ID
  - net: ethernet: ti: am65-cpsw-nuss/cpsw-ale: Fix multicast entry handling in ALE table
  - net: fix fanout UAF in packet_release() via NETDEV_UP race
  - net: ftgmac100: fix ring allocation unwind on open failure
  - net: Handle napi_schedule() calls from non-interrupt
  - net: intel: fix PCI device ID conflict between i40e and ipw2200
  - net: ipv6: fix panic when IPv4 route references loopback IPv6 nexthop
  - net: ipv6: flowlabel: defer exclusive option free until RCU teardown
  - net: ipv6: ndisc: fix ndisc_ra_useropt to initialize nduseropt_padX fields to zero to prevent an info-leak
  - net: macb: fix clk handling on PCI glue driver removal
  - net: macb: fix uninitialized rx_fs_lock
  - net: macb: fix use-after-free access to PTP clock
  - net: macb: Move devm_{free,request}_irq() out of spin lock area
  - net: macb: properly unregister fixed rate clocks
  - net: macb: use the current queue number for stats
  - net: ncsi: fix skb leak in error paths
  - net: nfc: nci: Fix zero-length proprietary notifications
  - net: openvswitch: Avoid releasing netdev before teardown completes
  - net: phy: register phy led_triggers during probe to avoid AB-BA deadlock
  - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet
  - net: qrtr: Release distant nodes along the bridge node
  - net: qrtr: replace qrtr_tx_flow radix_tree with xarray to fix memory leak
  - net: qualcomm: qca_uart: report the consumed byte on RX skb allocation failure
  - net: rfkill: prevent unlimited numbers of rfkill events from being created
  - net: sched: cls_api: fix tc_chain_fill_node to initialize tcm_info to zero to prevent an info-leak
  - net: stmmac: fix integer underflow in chain mode
  - net: usb: aqc111: Do not perform PM inside suspend callback
  - net: usb: catc: enable basic endpoint checking
  - net: usb: kalmia: validate USB endpoints
  - net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode
  - net: usb: kaweth: validate USB endpoints
  - net: usb: lan78xx: fix silent drop of packets with checksum errors
  - net: usb: lan78xx: scan all MDIO addresses on LAN7801
  - net: usb: lan78xx: skip LTM configuration for LAN7850
  - net: usb: pegasus: enable basic endpoint checking
  - net: usb: pegasus: validate USB endpoints
  - net: usb: r8152: fix transmit queue timeout
  - net: usb: sr9700: remove code to drive nonexistent multicast filter
  - net: vxlan: fix nd_tbl NULL dereference when IPv6 is disabled
  - net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets
  - net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean()
  - net: xilinx: axienet: Correct BD length masks to match AXIDMA IP spec
  - netfilter: ctnetlink: fix use-after-free in ctnetlink_dump_exp_ct()
  - netfilter: ctnetlink: remove refcounting in expectation dumpers
  - netfilter: ctnetlink: use netlink policy range checks
  - netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent
  - netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()
  - netfilter: ipset: drop logically empty buckets in mtype_del
  - netfilter: ipset: use nla_strcmp for IPSET_ATTR_NAME attr
  - netfilter: nf_conncount: fix tracking of connections from localhost
  - netfilter: nf_conncount: increase the connection clean up limit to 64
  - netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH
  - netfilter: nf_conntrack: Add allow_clash to generic protocol handler
  - netfilter: nf_conntrack_h323: check for zero length in DecodeQ931()
  - netfilter: nf_conntrack_h323: don't pass uninitialised l3num value
  - netfilter: nf_conntrack_h323: fix OOB read in decode_choice()
  - netfilter: nf_conntrack_h323: fix OOB read in decode_int() CONS case
  - netfilter: nf_conntrack_helper: pass helper to expect cleanup
  - netfilter: nf_conntrack_sip: fix Content-Length u32 truncation in sip_help_tcp()
  - netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr in process_sdp
  - netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table()
  - netfilter: nfnetlink_log: account for netlink header size
  - netfilter: nfnetlink_log: fix uninitialized padding leak in NFULA_PAYLOAD
  - netfilter: nfnetlink_queue: fix entry leak in bridge verdict error path
  - netfilter: nf_tables: reject immediate NF_QUEUE verdict
  - netfilter: nft_ct: add seqadj extension for natted connections
  - netfilter: nft_ct: drop pending enqueued packets on removal
  - netfilter: nft_ct: fix use-after-free in timeout object destroy
  - netfilter: nft_payload: reject out-of-range attributes via policy
  - netfilter: nft_set_hash: fix get operation on big endian
  - netfilter: nft_set_pipapo: fix stack out-of-bounds read in pipapo_drop()
  - netfilter: nft_set_pipapo: split gc into unlink and reclaim phase
  - netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets
  - netfilter: x_tables: ensure names are nul-terminated
  - netfilter: x_tables: guard option walkers against 1-byte tail reads
  - netfilter: x_tables: restrict xt_check_match/xt_check_target extensions for NFPROTO_ARP
  - netfilter: xt_CT: drop pending enqueued packets on template removal
  - netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
  - netfilter: xt_tcpmss: check remaining length before reading optlen
  - netfilter: xt_time: use unsigned int for monthday bit shift
  - netlink: add nla be16/32 types to minlen array
  - netlink: allow be16 and be32 types in all uint policy checks
  - netlink: hide validation union fields from kdoc
  - netlink: introduce bigendian integer types
  - netlink: introduce NLA_POLICY_MAX_BE
  - net/mlx5: Avoid "No data available" when FW version queries fail
  - net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
  - net/rds: Clear reconnect pending bit
  - net/rds: No shortcut out of RDS_CONN_ERROR
  - net/rds: rds_sendmsg should not discard payload_len
  - net/rose: fix NULL pointer dereference in rose_transmit_link on reconnect
  - net/sched: act_gate: snapshot parameters with RCU on replace
  - net/sched: cls_flow: fix NULL pointer dereference on shared blocks
  - net/sched: cls_fw: fix NULL pointer dereference on shared blocks
  - net/sched: ets: fix divide by zero in the offload path
  - net/sched: sch_hfsc: fix divide-by-zero in rtsc_min()
  - net/sched: teql: fix NULL pointer dereference in iptunnel_xmit on TEQL slave xmit
  - net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer
  - net/tcp-md5: Fix MAC comparison to be constant-time
  - net/x25: Fix overflow when accumulating packets
  - net/x25: Fix potential double free of skb
  - nfc: nci: clear NCI_DATA_EXCHANGE before calling completion callback
  - nfc: nci: fix circular locking dependency in nci_close_device
  - nfc: nci: free skb on nci_transceive early error paths
  - NFC: nxp-nci: allow GPIOs to sleep
  - nfc: nxp-nci: remove interrupt trigger type
  - nfc: pn533: allocate rx skb before consuming bytes
  - NFC: pn533: bound the UART receive buffer
  - nfc: pn533: properly drop the usb interface reference on disconnect
  - nfc: rawsock: cancel tx_work before socket teardown
  - nfnetlink_osf: validate individual option lengths in fingerprints
  - nfsd: define exports_proc_ops with CONFIG_PROC_FS
  - nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
  - nfsd: fix return error code for nfsd_map_name_to_[ug]id
  - NFSD: Hold net reference for the lifetime of /proc/fs/nfs/exports fd
  - nfsd: never defer requests during idmap lookup
  - nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
  - ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access
  - ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut
  - NTB: ntb_transport: Fix too small buffer for debugfs_name
  - nvdimm: virtio_pmem: serialize flush requests
  - nvdimm/bus: Fix potential use after free in asynchronous initialization
  - nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
  - nvme-pci: ensure we're polling a polled queue
  - nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
  - nvmet-tcp: fix use-before-check of sg in bounds validation
  - objtool: Fix Clang jump table detection
  - ocfs2: fix reflink preserve cleanup issue
  - octeontx2-af: Fix PF driver crash with kexec kernel booting
  - octeontx2-af: Workaround SQM/PSE stalls by disabling sticky
  - openrisc: define arch-specific version of nop()
  - openvswitch: validate MPLS set/set_masked payload length
  - ovl: Fix uninit-value in ovl_fill_real
  - PCI: Add ACS quirk for Qualcomm Hamoa & Glymur
  - PCI: Do not attempt to set ExtTag for VFs
  - PCI: Enable ACS after configuring IOMMU for OF platforms
  - PCI: Fix pci_slot_lock () device locking
  - PCI: Fix pci_slot_trylock() error handling
  - PCI: Initialize RCB from pci_configure_device()
  - PCI: Mark 3ware-9650SA Root Port Extended Tags as broken
  - PCI: Mark ASM1164 SATA controller to avoid bus reset
  - PCI: Mark Nvidia GB10 to avoid bus reset
  - PCI: mediatek: Fix IRQ domain leak when MSI allocation fails
  - PCI/IOV: Fix race between SR-IOV enable/disable and hotplug
  - PCI/portdrv: Fix potential resource leak
  - perf callchain: Fix srcline printing with inlines
  - phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature
  - phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off
  - phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind
  - phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver data
  - phy: renesas: rcar-gen3-usb2: Move IRQ request in probe
  - phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types()
  - pinctrl: equilibrium: Fix device node reference leak in pinbank_init()
  - pinctrl: mediatek: common: Fix probe failure for devices without EINT
  - pinctrl: single: fix refcount leak in pcs_add_gpio_func()
  - platform/chrome: cros_ec_lightbar: Fix response size initialization
  - platform/olpc: olpc-xo175-ec: Fix overflow error message to print inlen
  - platform/x86: intel-hid: Enable 5-button array on ThinkPad X1 Fold 16 Gen 1
  - platform/x86: thinkpad_acpi: Fix errors reading battery thresholds
  - platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix touchscreen on SUPI S10
  - PM: core: Add new *_PM_OPS macros, deprecate old ones
  - PM: core: Redefine pm_ptr() macro
  - PM: runtime: Fix a race condition related to device removal
  - PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races
  - PM: wakeup: Handle empty list in wakeup_sources_walk_start()
  - pmdomain: bcm: bcm2835-power: Fix broken reset status read
  - pmdomain: bcm: bcm2835-power: Increase ASB control timeout
  - pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN
  - power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write
  - power: supply: act8945a: Fix use-after-free in power_supply_changed()
  - power: supply: bq25980: Fix use-after-free in power_supply_changed()
  - power: supply: bq27xxx: fix wrong errno when bus ops are unsupported
  - power: supply: cpcap-battery: Fix use-after-free in power_supply_changed()
  - power: supply: goldfish: Fix use-after-free in power_supply_changed()
  - power: supply: rt9455: Fix use-after-free in power_supply_changed()
  - power: supply: sbs-battery: Fix use-after-free in power_supply_changed()
  - power: supply: wm97xx: Fix NULL pointer dereference in power_supply_changed()
  - power: supply: wm97xx_battery: Convert to GPIO descriptor
  - procfs: fix missing RCU protection when reading real_parent in do_task_stat()
  - pstore: ram_core: fix incorrect success return when vmap() fails
  - pstore/ram: fix buffer overflow in persistent_ram_save_old()
  - rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net()
  - RDMA/core: add rdma_rw_max_sge() helper for SQ sizing
  - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another
  - RDMA/core: Fix a couple of obvious typos in comments
  - RDMA/core: Fix stale RoCE GIDs during netdev events at registration
  - RDMA/efa: Fix typo in efa_alloc_mr()
  - RDMA/rtrs: server: remove dead code
  - RDMA/rw: Fall back to direct SGE on MR pool exhaustion
  - RDMA/rxe: Fix double free in rxe_srq_from_init
  - RDMA/siw: Fix potential NULL pointer dereference in header processing
  - RDMA/umad: Reject negative data_len in ib_umad_write
  - RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc
  - RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send
  - rds: ib: reject FRMR registration before IB connection is established
  - regmap: Synchronize cache for the page selector
  - regulator: core: Fix off_on_delay handling
  - regulator: core: Fix off-on-delay-us for always-on/boot-on regulators
  - regulator: core: move supply check earlier in set_machine_constraints()
  - regulator: core: Respect off_on_delay at startup
  - regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
  - regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
  - regulator: Flag uncontrollable regulators as always_on
  - regulator: pca9450: Correct interrupt type
  - regulator: pca9450: Make IRQ optional
  - remoteproc: sysmon: Correct subsys_name_len type in QMI request
  - Revert "drm/vmwgfx: Add seqno waiter for sync_files"
  - Revert "hwmon: (ibmpex) fix use-after-free in high/low store"
  - Revert "media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar"
  - Revert "mfd: da9052-spi: Change read-mask to write-mask"
  - Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms"
  - Revert "nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()"
  - Revert "PCI: Enable ACS after configuring IOMMU for OF platforms"
  - Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV"
  - Revert "scsi: core: Wake up the error handler when final completions race against each other"
  - riscv: kgdb: fix several debug register assignment bugs
  - rnbd-srv: Zero the rsp buffer before using it
  - rpmsg: core: fix race in driver_override_show() and use core helper
  - rtc: interface: Alarm race handling should not discard preceding error
  - rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
  - rxrpc: Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING)
  - sched: idle: Consolidate the handling of two special cases
  - sched: idle: Make skipping governor callbacks more consistent
  - sched/rt: Skip currently executing CPU in rto_next_cpu()
  - scsi: core: Wake up the error handler when final completions race against each other
  - scsi: csiostor: Fix dereference of null pointer rn
  - scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
  - scsi: lpfc: Properly set WC for DPP mapping
  - scsi: scsi_transport_sas: Fix the maximum channel scanning issue
  - scsi: ses: Fix devices attaching to different hosts
  - scsi: ses: Handle positive SCSI error from ses_recv_diag()
  - scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
  - scsi: ufs: core: Move link recovery for hibern8 exit failure to wl_resume
  - seg6: separate dst_cache for input and output paths in seg6 lwtunnel
  - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
  - selftests: forwarding: tc_actions: Use ncat instead of nc
  - selftests: forwarding: vxlan_bridge_1d: fix test failure with br_netfilter enabled
  - selftests: mlxsw: tc_restrictions: Fix test failure with new iproute2
  - selftests: mptcp: more stable simult_flows tests
  - selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs
  - serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA termination is done
  - serial: 8250: Add late synchronize_irq() to shutdown to handle DW UART BUSY
  - serial: 8250: Fix TX deadlock when using DMA
  - serial: 8250_dw: handle clock enable errors in runtime_resume
  - serial: 8250_pci: add support for the AX99100
  - serial: caif: fix use-after-free in caif_serial ldisc_close()
  - serial: caif: hold tty->link reference in ldisc_open and ser_release
  - serial: imx: change SERIAL_IMX_CONSOLE to bool
  - serial: SH_SCI: improve "DMA support" prompt
  - sh: platform_early: remove pdev->driver_override check
  - smack: /smack/doi: accept previously used values
  - smack: /smack/doi must be > 0
  - smb: client: Compare MACs in constant time
  - smb: client: Don't log plaintext credentials in cifs_set_cifscreds
  - smb: client: fix atomic open with O_DIRECT & O_SYNC
  - smb: client: fix iface port assignment in parse_server_interfaces
  - soc: fsl: qbman: fix race condition in qman_destroy_fq
  - soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe
  - soc: ti: k3-socinfo: Fix regmap leak on probe failure
  - soc: ti: pruss: Fix double free in pruss_clk_mux_setup()
  - spi: spi-fsl-lpspi: fix teardown order issue (UAF)
  - spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end
  - spi: tools: Add include folder to .gitignore
  - Squashfs: check metadata block offset is within range
  - staging: greybus: lights: avoid NULL deref
  - staging: rtl8723bs: fix null dereference in find_network
  - staging: rtl8723bs: fix potential out-of-bounds read in rtw_restruct_wmm_ie
  - staging: rtl8723bs: properly validate the data in rtw_get_ie_ex()
  - SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths
  - sunrpc: fix cache_request leak in cache_release
  - SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path
  - svcrdma: Add a batch Receive posting mechanism
  - svcrdma: Clean up comment in svc_rdma_accept()
  - svcrdma: Increase the per-transport rw_ctx count
  - svcrdma: Maintain a Receive water mark
  - svcrdma: Reduce the number of rdma_rw contexts per-QP
  - svcrdma: Remove queue-shortening warnings
  - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive
  - sysctl: fix uninitialized variable in proc_do_large_bitmap
  - tcp: tcp_tx_timestamp() must look at the rtx queue
  - tg3: Fix race for querying speed/duplex
  - thunderbolt: Fix property read in nhi_wake_supported()
  - time: add kernel-doc in time.c
  - time/jiffies: Mark jiffies_64_to_clock_t() notrace
  - tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG
  - tipc: fix divide-by-zero in tipc_sk_filter_connect()
  - tipc: fix RCU dereference race in tipc_aead_users_dec()
  - tools/bootconfig: fix fd leak in load_xbc_file() on fstat failure
  - tools/power cpupower: Reset errno before strtoull()
  - tpm: st33zp24: Fix missing cleanup on get_burstcount() error
  - tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure
  - tracing: Fix syscall events activation by ensuring refcount hits zero
  - tracing: Fix trace_buf_size= cmdline parameter with sizes >= 2G
  - tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros
  - ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit()
  - udp_tunnel: fix NULL deref caused by udp_sock_create6 when CONFIG_IPV6=n
  - unshare: fix unshare_fs() handling
  - usb: bdc: fix sleep during atomic
  - usb: cdc-acm: Restore CAP_BRK functionnality to CH343
  - usb: class: cdc-wdm: fix reordering issue in read code path
  - USB: core: add NO_LPM quirk for Razer Kiyo Pro webcam
  - usb: core: don't power off roothub PHYs if phy_set_mode() fails
  - USB: core: Limit the length of unkillable synchronous timeouts
  - USB: dummy-hcd: Fix locking/synchronization error
  - usb: dwc2: fix resume failure if dr_mode is host
  - usb: ehci-brcm: fix sleep during atomic
  - usb: gadget: dummy_hcd: fix premature URB completion when ZLP follows partial transfer
  - usb: gadget: f_hid: move list and spinlock inits from bind to alloc
  - usb: gadget: f_rndis: Protect RNDIS options with mutex
  - usb: gadget: f_subset: Fix unbalanced refcnt in geth_free
  - usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus handling
  - usb: gadget: f_uac1_legacy: validate control request size
  - usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN
  - usb: gadget: u_ether: Fix race between gether_disconnect and eth_stop
  - usb: gadget: uvc: fix NULL pointer dereference during unbind race
  - usb: image: mdc800: kill download URB on timeout
  - usb: mdc800: handle signal and read racing
  - usb: misc: uss720: properly clean up reference in uss720_probe()
  - usb: quirks: add DELAY_INIT quirk for another Silicon Motion flash drive
  - usb: renesas_usbhs: fix use-after-free in ISR during device removal
  - usb: roles: get usb role switch from parent only for usb-b-connector
  - USB: serial: io_edgeport: add support for Blackbox IC135A
  - USB: serial: option: add MeiG Smart SRM825WN
  - USB: serial: option: add support for Rolling Wireless RW135R-GL
  - usb: ulpi: fix double free in ulpi_register_interface() error path
  - USB: usbcore: Introduce usb_bulk_msg_killable()
  - usb: usbtmc: Flush anchored URBs in usbtmc_release
  - USB: usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts
  - usb: xhci: Fix memory leak in xhci_disable_slot()
  - usb: yurex: fix race in probe
  - usbb: catc: use correct API for MAC addresses
  - usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
  - virt: vbox: uapi: Mark inner unions in packed structs as packed
  - virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and napi_tx is false
  - vmw_vsock: bypass false-positive Wnonnull warning with gcc-16
  - vxlan: validate ND option lengths in vxlan_na_create
  - wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg()
  - wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump()
  - wifi: brcmsmac: Fix dma_free_coherent() size
  - wifi: cfg80211: cancel rfkill_block work in wiphy_unregister()
  - wifi: cfg80211: stop NAN and P2P in cfg80211_leave
  - wifi: cfg80211: wext: fix IGTK key ID off-by-one
  - wifi: iwlegacy: add missing mutex protection in il3945_store_measurement()
  - wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power()
  - wifi: libertas: fix use-after-free in lbs_free_adapter()
  - wifi: libertas: fix WARNING in usb_tx_block
  - wifi: mac80211: fix NULL deref in mesh_matches_local()
  - wifi: mac80211: fix NULL pointer dereference in mesh_rx_csa_frame()
  - wifi: radiotap: reject radiotap with unknown bits
  - wifi: rt2x00usb: fix devres lifetime
  - wifi: wilc1000: fix u8 overflow in SSID scan buffer size calculation
  - wifi: wlcore: Fix a locking bug
  - wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is not enough headroom
  - x86/apic: Disable x2apic on resume if the kernel expects so
  - x86/CPU: Fix FPDSS on Zen1
  - x86/efi: defer freeing of boot services memory
  - x86/efi: efi_unmap_boot_services: fix calculation of ranges_to_free size
  - x86/fault: Fold mm_fault_error() into do_user_addr_fault()
  - x86/fault: Improve kernel-executing-user-memory handling
  - x86/xen/pvh: Enable PAE mode for 32-bit guest only when CONFIG_X86_PAE is set
  - xen/acpi-processor: fix _CST detection using undersized evaluation buffer
  - xenbus: Use .freeze/.thaw to handle xenbus devices
  - xen-netback: reject zero-queue configuration from guest
  - xen/privcmd: add boot control for restricted usage in domU
  - xen/privcmd: restrict usage in unprivileged domU
  - xen/privcmd: unregister xenstore notifier on module exit
  - xfrm: call xdo_dev_state_delete during state update
  - xfrm: Fix the usage of skb->sk
  - xfrm6: fix uninitialized saddr in xfrm6_get_saddr()
  - xfrm_user: fix info leak in build_report()
  - xfs: delete attr leaf freemap entries when empty
  - xfs: ensure dquot item is deleted from AIL only after log shutdown
  - xfs: fix freemap adjustments when adding xattrs to leaf blocks
  - xfs: fix integer overflow in bmap intent sort comparator
  - xfs: fix remote xattr valuelblk check
  - xfs: mark data structures corrupt on EIO and ENODATA
  - xfs: save ailp before dropping the AIL lock in push callbacks
  - xfs: stop reclaim before pushing AIL during unmount


author: Joel Barrios <https://www.alcancelibre.org/> - 5.10.254-30
changelog:
  - Fix for CVE-2026-31431 (the infamous Copy Fail).
  - Buffer overflow in drivers/xen/sys-hypervisor.c
  - crypto: af_alg - Fix page reassignment overflow in af_alg_pull_tsgl
  - crypto: algif_aead - Fix minimum RX size check for decryption
  - crypto: algif_aead - Revert to operating out-of-place
  - crypto: algif_aead - snapshot IV for async AEAD requests
  - crypto: algif_aead - use memcpy_sglist() instead of null skcipher
  - crypto: authenc - use memcpy_sglist() instead of null skcipher
  - crypto: authencesn - Do not place hiseq at end of dst for out-of-place decryption
  - crypto: authencesn - Fix src offset when decrypting in-place
  - crypto: doc - fix kernel-doc notation in chacha.c and af_alg.c
  - crypto: scatterwalk - Backport memcpy_sglist()
  - xen/privcmd: fix double free via VMA splitting


author: Joel Barrios <https://www.alcancelibre.org/> - 5.10.255-30
changelog:
  - Fix for CVE-2026-43284 and CVE-2026-43500.
  - xfrm: esp: avoid in-place decrypt on shared skb frags


author: Ankur Sinha <ankursinha AT fedoraproject DOT org> - 1.2-3
changelog:
  - Move binary to -tools sub package
  - Rename binary to prevent conflict
  - Improve summary and description
  - Prevent addition to compiler flags
  - Do not require main package from devel
  - Do not use empty TODO file


author: Joel Barrios <https://www.alcancelibre.org/> - 2.48-1
changelog:
  - Update to 2.48.
  - Sync patches with AlmaLinux.
  - Fix for CVE-2026-4878.
  - Fix for CVE-2023-2603.
  - Fix for CVE-2023-2602.


author: Martin Gansser <martinkg@fedoraproject.org> - 1.0.4-3
changelog:
  - renamed %version macro for patches
  - added BR glibc-common
  - added BR coreutils
  - added BR make
  - added BR findutils
  - added BR gcc
  - added BR gcc-c++
  - added BR sed
  - added BR perl
  - moved Korean manual pages to devel sub-package


author: Joel Barrios <https://www.alcancelibre.org/> - 0.164-1.20231001git31e19f9
changelog:
  - Update to API 164.
  - Rename libs sub-package as libx264.
  - Rename devel sub-package as libx264-devel.


author: Eugene Syromiatnikov <esyr@redhat.com> 2:2.1-67
changelog:
  - Update to upstream 2.1-47. 20241112
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode from revision 0x2b0005c0
      up to 0x2b000603;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-05) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode from revision 0x2b0005c0
      up to 0x2b000603;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-06) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode from revision
      0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b0005c0 up to 0x2b000603;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode from revision
      0x2b0005c0 up to 0x2b000603;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode from revision
      0x36 up to 0x37;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-97-02) from revision 0x36 up to 0x37;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x36 up to 0x37;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x36 up to 0x37;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-97-05) from revision 0x36 up to 0x37;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode from revision 0x36
      up to 0x37;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x36 up to 0x37;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x36 up to 0x37;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode from revision
      0x434 up to 0x435;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode (in
      intel-ucode/06-9a-03) from revision 0x434 up to 0x435;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode (in
      intel-ucode/06-9a-04) from revision 0x434 up to 0x435;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode from revision 0x434
      up to 0x435;
    - Update of 06-aa-04/0xe6 (MTL-H/U C0) microcode from revision 0x1f
      up to 0x20;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode from revision
      0x4122 up to 0x4123;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-02) from revision 0x4122 up to 0x4123;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-02) from
      revision 0x4122 up to 0x4123;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-03) from revision 0x4122 up to 0x4123;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode from revision 0x4122
      up to 0x4123;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-03) from
      revision 0x4122 up to 0x4123;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-08) from revision 0x4122 up to 0x4123;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-08) from revision 0x4122 up to 0x4123;
    - Update of 06-ba-08/0xe0 microcode from revision 0x4122 up to 0x4123;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-02) from revision 0x36 up to 0x37;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-02) from revision 0x36 up to 0x37;
    - Update of 06-bf-02/0x07 (ADL C0) microcode from revision 0x36 up
      to 0x37;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-bf-02)
      from revision 0x36 up to 0x37;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-05) from revision 0x36 up to 0x37;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-05) from revision 0x36 up to 0x37;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-bf-05)
      from revision 0x36 up to 0x37;
    - Update of 06-bf-05/0x07 (ADL C0) microcode from revision 0x36 up
      to 0x37;
    - Update of 06-cf-01/0x87 (EMR-SP A0) microcode from revision 0x21000230
      up to 0x21000283;
    - Update of 06-cf-02/0x87 (EMR-SP A1) microcode (in
      intel-ucode/06-cf-01) from revision 0x21000230 up to 0x21000283;
    - Update of 06-cf-01/0x87 (EMR-SP A0) microcode (in
      intel-ucode/06-cf-02) from revision 0x21000230 up to 0x21000283;
    - Update of 06-cf-02/0x87 (EMR-SP A1) microcode from revision 0x21000230
      up to 0x21000283.
  - Addresses CVE-2024-21820, CVE-2024-21853, CVE-2024-23918, CVE-2024-23984


author: Eugene Syromiatnikov <esyr@redhat.com> 2:2.1-69
changelog:
  - Update to upstream 2.1-48. 20250211
    - Addition of 06-bf-06/0x07 microcode (in intel-ucode/06-97-02) at
      revision 0x38;
    - Addition of 06-bf-07/0x07 microcode (in intel-ucode/06-97-02) at
      revision 0x38;
    - Addition of 06-bf-06/0x07 microcode (in intel-ucode/06-97-05) at
      revision 0x38;
    - Addition of 06-bf-07/0x07 microcode (in intel-ucode/06-97-05) at
      revision 0x38;
    - Addition of 06-af-03/0x01 (SRF-SP C0) microcode at revision 0x3000330;
    - Addition of 06-b7-04/0x32 microcode (in intel-ucode/06-b7-01) at
      revision 0x12c;
    - Addition of 06-bf-06/0x07 microcode (in intel-ucode/06-bf-02) at
      revision 0x38;
    - Addition of 06-bf-07/0x07 microcode (in intel-ucode/06-bf-02) at
      revision 0x38;
    - Addition of 06-bf-06/0x07 microcode (in intel-ucode/06-bf-05) at
      revision 0x38;
    - Addition of 06-bf-07/0x07 microcode (in intel-ucode/06-bf-05) at
      revision 0x38;
    - Removal of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-05) at revision 0x2b000603;
    - Removal of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-05) at
      revision 0x2c000390;
    - Removal of 06-8f-05/0x87 (SPR-SP E2) microcode at revision 0x2b000603;
    - Removal of 06-8f-05/0x10 (SPR-HBM B1) microcode at revision
      0x2c000390;
    - Removal of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-05) at revision 0x2b000603;
    - Removal of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-05) at
      revision 0x2c000390;
    - Removal of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-05) at revision 0x2b000603;
    - Removal of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-05) at revision 0x2b000603;
    - Removal of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-05) at revision 0x2c000390;
    - Removal of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-06) at revision 0x2b000603;
    - Removal of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-06) at
      revision 0x2c000390;
    - Removal of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-06) at revision 0x2b000603;
    - Removal of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-06) at revision 0x2c000390;
    - Removal of 06-8f-06/0x87 (SPR-SP E3) microcode at revision 0x2b000603;
    - Removal of 06-8f-06/0x10 microcode at revision 0x2c000390;
    - Removal of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-06) at revision 0x2b000603;
    - Removal of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-06) at revision 0x2b000603;
    - Removal of 06-8f-08/0x10 (SPR-HBM B3) microcode (in
      intel-ucode/06-8f-06) at revision 0x2c000390;
    - Removal of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-08) at revision 0x4123;
    - Removal of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-08) at revision 0x4123;
    - Removal of 06-ba-08/0xe0 microcode at revision 0x4123;
    - Update of 06-6a-06/0x87 (ICX-SP D0) microcode from revision 0xd0003e7
      up to 0xd0003f5;
    - Update of 06-6c-01/0x10 (ICL-D B0) microcode from revision 0x10002b0
      up to 0x10002c0;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000603 up to 0x2b000620;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000603 up to 0x2b000620;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000603 up to 0x2b000620;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode from revision
      0x2b000603 up to 0x2b000620;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000603 up to 0x2b000620;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c000390 up to 0x2c0003e0;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000603 up to 0x2b000620;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2c000390 up to 0x2c0003e0;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000603 up to 0x2b000620;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c000390 up to 0x2c0003e0;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000603 up to 0x2b000620;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000603 up to 0x2b000620;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode from revision
      0x2c000390 up to 0x2c0003e0;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode from revision
      0x2b000603 up to 0x2b000620;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode from revision
      0x37 up to 0x38;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-97-02) from revision 0x37 up to 0x38;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x37 up to 0x38;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x37 up to 0x38;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-97-05) from revision 0x37 up to 0x38;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode from revision 0x37
      up to 0x38;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x37 up to 0x38;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x37 up to 0x38;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode from revision
      0x435 up to 0x436;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode (in
      intel-ucode/06-9a-03) from revision 0x435 up to 0x436;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode (in
      intel-ucode/06-9a-04) from revision 0x435 up to 0x436;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode from revision 0x435
      up to 0x436;
    - Update of 06-9a-04/0x40 (AZB A0) microcode from revision 0x7 up
      to 0x9;
    - Update of 06-9e-0a/0x22 (CFL-H/S/Xeon E U0) microcode from revision
      0xf8 up to 0xfa;
    - Update of 06-9e-0d/0x22 (CFL-H/S/Xeon E R0) microcode from revision
      0x100 up to 0x102;
    - Update of 06-a7-01/0x02 (RKL-S B0) microcode from revision 0x62 up
      to 0x63;
    - Update of 06-b7-01/0x32 (RPL-S B0) microcode from revision 0x12b up
      to 0x12c;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode from revision
      0x4123 up to 0x4124;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-02) from revision 0x4123 up to 0x4124;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-02) from
      revision 0x4123 up to 0x4124;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-03) from revision 0x4123 up to 0x4124;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode from revision 0x4123
      up to 0x4124;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-03) from
      revision 0x4123 up to 0x4124;
    - Update of 06-be-00/0x19 (ADL-N A0) microcode from revision 0x1a up
      to 0x1c;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-02) from revision 0x37 up to 0x38;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-02) from revision 0x37 up to 0x38;
    - Update of 06-bf-02/0x07 (ADL C0) microcode from revision 0x37 up
      to 0x38;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-bf-02)
      from revision 0x37 up to 0x38;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-05) from revision 0x37 up to 0x38;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-05) from revision 0x37 up to 0x38;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-bf-05)
      from revision 0x37 up to 0x38;
    - Update of 06-bf-05/0x07 (ADL C0) microcode from revision 0x37 up
      to 0x38;
    - Update of 06-cf-01/0x87 (EMR-SP A0) microcode from revision 0x21000283
      up to 0x21000291;
    - Update of 06-cf-02/0x87 (EMR-SP A1) microcode (in
      intel-ucode/06-cf-01) from revision 0x21000283 up to 0x21000291;
    - Update of 06-cf-01/0x87 (EMR-SP A0) microcode (in
      intel-ucode/06-cf-02) from revision 0x21000283 up to 0x21000291;
    - Update of 06-cf-02/0x87 (EMR-SP A1) microcode from revision 0x21000283
      up to 0x21000291.
  - Addresses CVE-2023-34440, CVE-2023-43758, CVE-2024-24582, CVE-2024-28047,
    CVE-2024-28127, CVE-2024-29214, CVE-2024-31068, CVE-2024-31157,
    CVE-2024-37020, CVE-2024-39279, CVE-2024-39355, CVE-2024-36293


author: Eugene Syromiatnikov <esyr@redhat.com> 2:2.1-70
changelog:
  - Update to upstream 2.1-49. 20250512
    - Addition of 06-ad-01/0x20 (GNR-AP/SP H0) microcode at revision
      0xa0000d1;
    - Addition of 06-ad-01/0x95 (GNR-AP/SP B0) microcode at revision
      0x10003a2;
    - Addition of 06-b5-00/0x80 (ARL-U A1) microcode at revision 0xa;
    - Addition of 06-bd-01/0x80 (LNL B0) microcode at revision 0x11f;
    - Addition of 06-c5-02/0x82 (ARL-H A1) microcode at revision 0x118;
    - Addition of 06-c6-02/0x82 (ARL-HX 8P/S B0) microcode (in
      intel-ucode/06-c5-02) at revision 0x118;
    - Addition of 06-c6-04/0x82 microcode (in intel-ucode/06-c5-02) at
      revision 0x118;
    - Addition of 06-ca-02/0x82 microcode (in intel-ucode/06-c5-02) at
      revision 0x118;
    - Addition of 06-c5-02/0x82 (ARL-H A1) microcode (in
      intel-ucode/06-c6-02) at revision 0x118;
    - Addition of 06-c6-02/0x82 (ARL-HX 8P/S B0) microcode at revision
      0x118;
    - Addition of 06-c6-04/0x82 microcode (in intel-ucode/06-c6-02) at
      revision 0x118;
    - Addition of 06-ca-02/0x82 microcode (in intel-ucode/06-c6-02) at
      revision 0x118;
    - Removal of 06-55-06/0xbf (CLX-SP B0) microcode at revision 0x4003605;
    - Removal of 06-cf-01/0x87 (EMR-SP A0) microcode at revision 0x21000291;
    - Removal of 06-cf-02/0x87 (EMR-SP A1) microcode (in
      intel-ucode/06-cf-01) at revision 0x21000291;
    - Update of 06-55-07/0xbf (CLX-SP/W/X B1/L1) microcode from revision
      0x5003707 up to 0x5003901;
    - Update of 06-55-0b/0xbf (CPX-SP A1) microcode from revision 0x7002904
      up to 0x7002b01;
    - Update of 06-6a-06/0x87 (ICX-SP D0) microcode from revision 0xd0003f5
      up to 0xd000404;
    - Update of 06-6c-01/0x10 (ICL-D B0) microcode from revision 0x10002c0
      up to 0x10002d0;
    - Update of 06-7a-08/0x01 (GLK-R R0) microcode from revision 0x24 up
      to 0x26;
    - Update of 06-7e-05/0x80 (ICL-U/Y D1) microcode from revision 0xc6
      up to 0xca;
    - Update of 06-8c-01/0x80 (TGL-UP3/UP4 B1) microcode from revision
      0xb8 up to 0xbc;
    - Update of 06-8c-02/0xc2 (TGL-R C0) microcode from revision 0x38 up
      to 0x3c;
    - Update of 06-8d-01/0xc2 (TGL-H R0) microcode from revision 0x52 up
      to 0x56;
    - Update of 06-8e-0c/0x94 (AML-Y 4+2 V0, CML-U 4+2 V0, WHL-U V0)
      microcode from revision 0xfc up to 0x100;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000620 up to 0x2b000639;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000620 up to 0x2b000639;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000620 up to 0x2b000639;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode from revision
      0x2b000620 up to 0x2b000639;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000620 up to 0x2b000639;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c0003e0 up to 0x2c0003f7;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000620 up to 0x2b000639;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2c0003e0 up to 0x2c0003f7;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000620 up to 0x2b000639;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c0003e0 up to 0x2c0003f7;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000620 up to 0x2b000639;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000620 up to 0x2b000639;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode from revision
      0x2c0003e0 up to 0x2c0003f7;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode from revision
      0x2b000620 up to 0x2b000639;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode from revision
      0x38 up to 0x3a;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-97-02) from revision 0x38 up to 0x3a;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x38 up to 0x3a;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x38 up to 0x3a;
    - Update of 06-bf-06/0x07 microcode (in intel-ucode/06-97-02) from
      revision 0x38 up to 0x3a;
    - Update of 06-bf-07/0x07 microcode (in intel-ucode/06-97-02) from
      revision 0x38 up to 0x3a;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-97-05) from revision 0x38 up to 0x3a;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode from revision 0x38
      up to 0x3a;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x38 up to 0x3a;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x38 up to 0x3a;
    - Update of 06-bf-06/0x07 microcode (in intel-ucode/06-97-05) from
      revision 0x38 up to 0x3a;
    - Update of 06-bf-07/0x07 microcode (in intel-ucode/06-97-05) from
      revision 0x38 up to 0x3a;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode from revision
      0x436 up to 0x437;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode (in
      intel-ucode/06-9a-03) from revision 0x436 up to 0x437;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode (in
      intel-ucode/06-9a-04) from revision 0x436 up to 0x437;
    - Update of 06-9a-04/0x40 (AZB A0) microcode from revision 0x9 up
      to 0xa;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode from revision 0x436
      up to 0x437;
    - Update of 06-9e-0d/0x22 (CFL-H/S/Xeon E R0) microcode from revision
      0x102 up to 0x104;
    - Update of 06-a5-02/0x20 (CML-H R1) microcode from revision 0xfc up
      to 0x100;
    - Update of 06-a5-03/0x22 (CML-S 6+2 G1) microcode from revision 0xfc
      up to 0x100;
    - Update of 06-a5-05/0x22 (CML-S 10+2 Q0) microcode from revision 0xfc
      up to 0x100;
    - Update of 06-a6-00/0x80 (CML-U 6+2 A0) microcode from revision 0xfe
      up to 0x102;
    - Update of 06-a6-01/0x80 (CML-U 6+2 v2 K1) microcode from revision
      0xfc up to 0x100;
    - Update of 06-a7-01/0x02 (RKL-S B0) microcode from revision 0x63 up
      to 0x64;
    - Update of 06-aa-04/0xe6 (MTL-H/U C0) microcode from revision 0x20
      up to 0x24;
    - Update of 06-af-03/0x01 (SRF-SP C0) microcode from revision 0x3000330
      up to 0x3000341;
    - Update of 06-b7-01/0x32 (RPL-S B0) microcode from revision 0x12c up
      to 0x12f;
    - Update of 06-b7-04/0x32 microcode (in intel-ucode/06-b7-01) from
      revision 0x12c up to 0x12f;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode from revision
      0x4124 up to 0x4128;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-02) from revision 0x4124 up to 0x4128;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-02) from
      revision 0x4124 up to 0x4128;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-03) from revision 0x4124 up to 0x4128;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode from revision 0x4124
      up to 0x4128;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-03) from
      revision 0x4124 up to 0x4128;
    - Update of 06-be-00/0x19 (ADL-N A0) microcode from revision 0x1c up
      to 0x1d;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-02) from revision 0x38 up to 0x3a;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-02) from revision 0x38 up to 0x3a;
    - Update of 06-bf-02/0x07 (ADL C0) microcode from revision 0x38 up
      to 0x3a;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-bf-02)
      from revision 0x38 up to 0x3a;
    - Update of 06-bf-06/0x07 microcode (in intel-ucode/06-bf-02) from
      revision 0x38 up to 0x3a;
    - Update of 06-bf-07/0x07 microcode (in intel-ucode/06-bf-02) from
      revision 0x38 up to 0x3a;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-05) from revision 0x38 up to 0x3a;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-05) from revision 0x38 up to 0x3a;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-bf-05)
      from revision 0x38 up to 0x3a;
    - Update of 06-bf-05/0x07 (ADL C0) microcode from revision 0x38 up
      to 0x3a;
    - Update of 06-bf-06/0x07 microcode (in intel-ucode/06-bf-05) from
      revision 0x38 up to 0x3a;
    - Update of 06-bf-07/0x07 microcode (in intel-ucode/06-bf-05) from
      revision 0x38 up to 0x3a;
    - Update of 06-cf-01/0x87 (EMR-SP A0) microcode (in
      intel-ucode/06-cf-02) from revision 0x21000291 up to 0x210002a9;
    - Update of 06-cf-02/0x87 (EMR-SP A1) microcode from revision 0x21000291
      up to 0x210002a9.
    - Addresses CVE-2024-28956, CVE-2024-43420, CVE-2024-45332, CVE-2025-20012,
      CVE-2025-20054, CVE-2025-20103, CVE-2025-20623, CVE-2025-24495


author: Denys Vlasenko <dvlasenk@redhat.com> 2:2.1-72
changelog:
  - Update to upstream 2.1-50. 20250812
    - Update of 06-6a-06/0x87 (ICX-SP D0) microcode from revision 0xd000404
      up to 0xd000410;
    - Update of 06-6c-01/0x10 (ICL-D B0) microcode from revision 0x10002d0
      up to 0x10002e0;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000639 up to 0x2b000643;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000639 up to 0x2b000643;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000639 up to 0x2b000643;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode from revision
      0x2b000639 up to 0x2b000643;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000639 up to 0x2b000643;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c0003f7 up to 0x2c000401;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000639 up to 0x2b000643;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2c0003f7 up to 0x2c000401;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000639 up to 0x2b000643;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c0003f7 up to 0x2c000401;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000639 up to 0x2b000643;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000639 up to 0x2b000643;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode from revision
      0x2c0003f7 up to 0x2c000401;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode from revision
      0x2b000639 up to 0x2b000643;
    - Update of 06-aa-04/0xe6 (MTL-H/U C0) microcode from revision 0x24
      up to 0x25;
    - Update of 06-ad-01/0x20 (GNR-AP/SP H0) microcode from revision
      0xa0000d1 up to 0xa000100;
    - Update of 06-ad-01/0x95 (GNR-AP/SP B0) microcode from revision
      0x10003a2 up to 0x10003d0;
    - Update of 06-af-03/0x01 (SRF-SP C0) microcode from revision 0x3000341
      up to 0x3000362;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode from revision
      0x4128 up to 0x4129;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-02) from revision 0x4128 up to 0x4129;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-02) from
      revision 0x4128 up to 0x4129;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-03) from revision 0x4128 up to 0x4129;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode from revision 0x4128
      up to 0x4129;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-03) from
      revision 0x4128 up to 0x4129;
    - Update of 06-bd-01/0x80 (LNL B0) microcode from revision 0x11f up
      to 0x123;
    - Update of 06-c5-02/0x82 (ARL-H A1) microcode from revision 0x118 up
      to 0x119;
    - Update of 06-c6-02/0x82 (ARL-HX 8P/S B0) microcode (in
      intel-ucode/06-c5-02) from revision 0x118 up to 0x119;
    - Update of 06-c6-04/0x82 microcode (in intel-ucode/06-c5-02) from
      revision 0x118 up to 0x119;
    - Update of 06-ca-02/0x82 microcode (in intel-ucode/06-c5-02) from
      revision 0x118 up to 0x119;
    - Update of 06-c5-02/0x82 (ARL-H A1) microcode (in intel-ucode/06-c6-02)
      from revision 0x118 up to 0x119;
    - Update of 06-c6-02/0x82 (ARL-HX 8P/S B0) microcode from revision
      0x118 up to 0x119;
    - Update of 06-c6-04/0x82 microcode (in intel-ucode/06-c6-02) from
      revision 0x118 up to 0x119;
    - Update of 06-ca-02/0x82 microcode (in intel-ucode/06-c6-02) from
      revision 0x118 up to 0x119;
    - Update of 06-cf-01/0x87 (EMR-SP A0) microcode (in
      intel-ucode/06-cf-02) from revision 0x210002a9 up to 0x210002b3;
    - Update of 06-cf-02/0x87 (EMR-SP A1) microcode from revision 0x210002a9
      up to 0x210002b3.


author: Eugene Syromiatnikov <evgsyr@gmail.com> 2:2.1-74
changelog:
  - Update to upstream 2.1-51. 20260210
    - Addition of 06-ae-01/0x97 (GNR-D B0/B1) microcode at revision
      0x10002f3;
    - Update of 06-6a-06/0x87 (ICX-SP D0) microcode from revision 0xd000410
      up to 0xd000421;
    - Update of 06-6c-01/0x10 (ICL-D B0) microcode from revision 0x10002e0
      up to 0x10002f1;
    - Update of 06-7e-05/0x80 (ICL-U/Y D1) microcode from revision 0xca
      up to 0xcc;
    - Update of 06-8c-01/0x80 (TGL-UP3/UP4 B1) microcode from revision
      0xbc up to 0xbe;
    - Update of 06-8c-02/0xc2 (TGL-R C0) microcode from revision 0x3c up
      to 0x3e;
    - Update of 06-8d-01/0xc2 (TGL-H R0) microcode from revision 0x56 up
      to 0x58;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000643 up to 0x2b000661;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000643 up to 0x2b000661;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000643 up to 0x2b000661;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode from revision
      0x2b000643 up to 0x2b000661;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode (in
      intel-ucode/06-8f-07) from revision 0x2b000643 up to 0x2b000661;
    - Update of 06-8f-04/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c000401 up to 0x2c000421;
    - Update of 06-8f-04/0x87 (SPR-SP E0/S1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000643 up to 0x2b000661;
    - Update of 06-8f-05/0x10 (SPR-HBM B1) microcode (in
      intel-ucode/06-8f-08) from revision 0x2c000401 up to 0x2c000421;
    - Update of 06-8f-05/0x87 (SPR-SP E2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000643 up to 0x2b000661;
    - Update of 06-8f-06/0x10 microcode (in intel-ucode/06-8f-08) from
      revision 0x2c000401 up to 0x2c000421;
    - Update of 06-8f-06/0x87 (SPR-SP E3) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000643 up to 0x2b000661;
    - Update of 06-8f-07/0x87 (SPR-SP E4/S2) microcode (in
      intel-ucode/06-8f-08) from revision 0x2b000643 up to 0x2b000661;
    - Update of 06-8f-08/0x10 (SPR-HBM B3) microcode from revision
      0x2c000401 up to 0x2c000421;
    - Update of 06-8f-08/0x87 (SPR-SP E5/S3) microcode from revision
      0x2b000643 up to 0x2b000661;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode from revision
      0x3a up to 0x3e;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-97-02) from revision 0x3a up to 0x3e;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x3a up to 0x3e;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x3a up to 0x3e;
    - Update of 06-bf-06/0x07 microcode (in intel-ucode/06-97-02) from
      revision 0x3a up to 0x3e;
    - Update of 06-bf-07/0x07 microcode (in intel-ucode/06-97-02) from
      revision 0x3a up to 0x3e;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-97-05) from revision 0x3a up to 0x3e;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode from revision 0x3a
      up to 0x3e;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x3a up to 0x3e;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x3a up to 0x3e;
    - Update of 06-bf-06/0x07 microcode (in intel-ucode/06-97-05) from
      revision 0x3a up to 0x3e;
    - Update of 06-bf-07/0x07 microcode (in intel-ucode/06-97-05) from
      revision 0x3a up to 0x3e;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode from revision
      0x437 up to 0x43b;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode (in
      intel-ucode/06-9a-03) from revision 0x437 up to 0x43b;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode (in
      intel-ucode/06-9a-04) from revision 0x437 up to 0x43b;
    - Update of 06-9a-04/0x40 (AZB A0) microcode from revision 0xa up
      to 0xc;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode from revision 0x437
      up to 0x43b;
    - Update of 06-a7-01/0x02 (RKL-S B0) microcode from revision 0x64 up
      to 0x65;
    - Update of 06-aa-04/0xe6 (MTL-H/U C0) microcode from revision 0x25
      up to 0x28;
    - Update of 06-ad-01/0x20 (GNR-AP/SP H0) microcode from revision
      0xa000100 up to 0xa000133;
    - Update of 06-ad-01/0x95 (GNR-AP/SP B0) microcode from revision
      0x10003d0 up to 0x1000405;
    - Update of 06-af-03/0x01 (SRF-SP C0) microcode from revision 0x3000362
      up to 0x3000382;
    - Update of 06-b5-00/0x80 (ARL-U A1) microcode from revision 0xa up
      to 0xd;
    - Update of 06-b7-01/0x32 (RPL-S B0) microcode from revision 0x12f up
      to 0x133;
    - Update of 06-b7-04/0x32 microcode (in intel-ucode/06-b7-01) from
      revision 0x12f up to 0x133;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode from revision
      0x4129 up to 0x6134;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-02) from revision 0x4129 up to 0x6134;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-02) from
      revision 0x4129 up to 0x6134;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-03) from revision 0x4129 up to 0x6134;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode from revision 0x4129
      up to 0x6134;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-03) from
      revision 0x4129 up to 0x6134;
    - Update of 06-bd-01/0x80 (LNL B0) microcode from revision 0x123 up
      to 0x125;
    - Update of 06-be-00/0x19 (ADL-N A0) microcode from revision 0x1d up
      to 0x21;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-02) from revision 0x3a up to 0x3e;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-02) from revision 0x3a up to 0x3e;
    - Update of 06-bf-02/0x07 (ADL C0) microcode from revision 0x3a up
      to 0x3e;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-bf-02)
      from revision 0x3a up to 0x3e;
    - Update of 06-bf-06/0x07 microcode (in intel-ucode/06-bf-02) from
      revision 0x3a up to 0x3e;
    - Update of 06-bf-07/0x07 microcode (in intel-ucode/06-bf-02) from
      revision 0x3a up to 0x3e;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-05) from revision 0x3a up to 0x3e;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-05) from revision 0x3a up to 0x3e;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-bf-05)
      from revision 0x3a up to 0x3e;
    - Update of 06-bf-05/0x07 (ADL C0) microcode from revision 0x3a up
      to 0x3e;
    - Update of 06-bf-06/0x07 microcode (in intel-ucode/06-bf-05) from
      revision 0x3a up to 0x3e;
    - Update of 06-bf-07/0x07 microcode (in intel-ucode/06-bf-05) from
      revision 0x3a up to 0x3e;
    - Update of 06-c5-02/0x82 (ARL-H A1) microcode from revision 0x119 up
      to 0x11b;
    - Update of 06-c6-02/0x82 (ARL-HX 8P/S B0) microcode (in
      intel-ucode/06-c5-02) from revision 0x119 up to 0x11b;
    - Update of 06-c6-04/0x82 microcode (in intel-ucode/06-c5-02) from
      revision 0x119 up to 0x11b;
    - Update of 06-ca-02/0x82 microcode (in intel-ucode/06-c5-02) from
      revision 0x119 up to 0x11b;
    - Update of 06-c5-02/0x82 (ARL-H A1) microcode (in intel-ucode/06-c6-02)
      from revision 0x119 up to 0x11b;
    - Update of 06-c6-02/0x82 (ARL-HX 8P/S B0) microcode from revision
      0x119 up to 0x11b;
    - Update of 06-c6-04/0x82 microcode (in intel-ucode/06-c6-02) from
      revision 0x119 up to 0x11b;
    - Update of 06-ca-02/0x82 microcode (in intel-ucode/06-c6-02) from
      revision 0x119 up to 0x11b;
    - Update of 06-cf-01/0x87 (EMR-SP A0) microcode (in
      intel-ucode/06-cf-02) from revision 0x210002b3 up to 0x210002d3;
    - Update of 06-cf-02/0x87 (EMR-SP A1) microcode from revision 0x210002b3
      up to 0x210002d3.
  - Resolves RHBZ#2431378


author: Joel Barrios <https://www.alcancelibre.org/> - 3.101.0-8
changelog:
  - ALDOS specific: Move libfreebl3.so and libfreeblpriv3.so to /%{_lib} for
    compatibility with legacy software and because we have installed theses
    libraries under /%{_lib} since the begining. So, we also avoid any potential
    rpm package conflicts.


author: Joel Barrios <https://www.alcancelibre.org/> - 3.101.0-9
changelog:
  - Add SEC_OID_CURVE25519 to FIPS checks.
  - This will mark algorithm using it as FIPS unapproved.
  - fix shlibsign to work when the system is in FIPS mode.


author: Joel Barrios <http://www.alcancelibre.org/> - 8.0p1-8 + 0.10.3-9
changelog:
  - Do not print "no slots" warning by default (#1744220)
  - Unbreak connecting using gssapi through proxy commands (#1749862)
  - Document in manual pages that CASignatureAlgorithms are handled by crypto policies (#1790604)
  - Use SHA2-based signature algorithms by default for signing certificates (#1790610)
  - Prevent simple ProxyJump loops in configuration files (#1804099)
  - Teach ssh-keyscan to use SHA2 RSA variants (#1744108)
  - Do not fail hard if getrandom() is not available and no SSH_USE_STRONG_RNG is specified (#1812120)
  - Improve wording of crypto policies references in manual pages (#1812854)
  - Do not break X11 forwarding if IPv6 is disabled (#1662189)
  - Enable SHA2-based GSSAPI key exchange algorithms by default (#1816226)
  - Mark RDomain server configuration option unsupported in RHEL (#1807686)
  - Clarify crypto policies defaults in manual pages (#1724195)
  - Mention RSA SHA2 variants in ssh-keygen manual page (#1665900)


author: Joel Barrios <http://www.alcancelibre.org/> - 8.0p1-11
changelog:
  - Sync patches with AlmaLinux.
  - Fix parsing of IPv6 IPs in sftp client (#2162733)
  - Omit client side from minimize-sha1-use.patch to prevent regression (#2093897)
  - Fix new issues found by static analyzers
  - Upstream: add a local implementation of BSD realpath() for sftp-server (#2064249)
  - Change product name from Fedora to RHEL in openssh-7.8p1-UsePAM-warning.patch (#1953807)
  - Include caveat for crypto-policy in sshd manpage (#2044354)
  - Change log level of FIPS specific log message to verbose (#2050511)
  - Clarify force_file_perms (-m) documentation in sftp-server manpage (#1862504)
  - Minimize the use of SHA1 as a proof of possession for RSA key (#2093897)
  - Upstream: ClientAliveCountMax=0 disable the connection killing behaviour (#2015828)
  - Add support for "Include" directive in sshd_config file (#1926103)
  - CVE-2021-41617 upstream fix (#2008885)
  - sshd -T requires -C when "Match" is used in sshd_config (#1836277)
  - CVE-2020-14145 openssh: Observable Discrepancy leading to an information
    leak in the algorithm negotiation (#1882252)
  - Hostbased ssh authentication fails if session ID contains a '/' (#1944125)
  - ssh doesn't restore the blocking mode on standard output (#1942901)
  - SFTP sort upon the modification time (#1909988)
  - ssh-keygen printing fingerprint issue with Windows keys (#1901518)
  - PIN is lost when iterating over tokens when adding pkcs11 keys to ssh-agent (#1843372)
  - ssh-agent segfaults during ssh-add -s pkcs11 (#1868996)
  - ssh-copy-id could not resolve ipv6 address ends with colon (#1933517)
  - sshd provides PAM an incorrect error code (#1879503)
  - Openssh client window fix (#1913041)


author: Joel Barrios <https://www.alcancelibre.org/> - 8.0p1-13
changelog:
  - Sync parches with AlmaLinux.
  - CVE-2026-35385: Fix privilege escalation via scp legacy protocol
    when not in preserving file mode
    Resolves: RHEL-164743
  - CVE-2026-35388: Add connection multiplexing confirmation for proxy-mode
    multiplexing sessions
    Resolves: RHEL-166240
  - CVE-2026-35387: Fix incomplete application of PubkeyAcceptedAlgorithms
    and HostbasedAcceptedAlgorithms with regard to ECDSA keys
    Resolves: RHEL-166224
  - CVE-2026-35414: Fix mishandling of authorized_keys principals option
    Resolves: RHEL-166192
  - CVE-2026-35386: Add validation rules to usernames and hostnames
    set for ProxyJump/-J on the commandline
    Resolves: RHEL-166208
  - CVE-2026-3497: Fix information disclosure or denial of service due
    to uninitialized variables in gssapi-keyex
    Resolves: RHEL-155814
  - CVE-2025-61984: Reject usernames with control characters
    Resolves: RHEL-128400
  - CVE-2025-61985: Reject URL-strings with NULL characters
    Resolves: RHEL-128390
  - Fix missing invalid error code checks in OpenSSH. It prevents
    a MITM attack when VerifyHostKeyDNS is on (CVE-2025-26465)
    Resolves: RHEL-109228
  - Upstream: Ignore SIGPIPE earlier in main()
    Resolves: RHEL-37743
  - Providing a kill switch for scp to deal with CVE-2020-15778
    Resolves: RHEL-22870
  - Fix Terrapin attack
    Resolves: RHEL-19308
  - Fix Terrapin attack
    Resolves: RHEL-19308
  - Forbid shell metasymbols in username/hostname
    Resolves: RHEL-19788
  - Using DigestSign/DigestVerify functions for better FIPS compatibility
    Resolves: RHEL-5217
  - Limit artificial delays in sshd while login using AD user
    Resolves: RHEL-1684
  - Add comment to OpenSSH server config about FIPS-incompatible key
    Resolves: RHEL-5221
  - Avoid killing all processes on system in case of race condition
    Resolves: RHEL-11548
  - Avoid sshd_config 256K limit
    Resolves: RHEL-5279
  - Using DigestSign/DigestVerify functions for better FIPS compatibility
    Resolves: RHEL-5217
  - Fix GSS KEX causing ssh failures when connecting to WinSSHD
    Resolves: RHEL-5321
    Related: CVE-2023-38408
  - Avoid remote code execution in ssh-agent PKCS#11 support
    Resolves: CVE-2023-38408
  - Fix parsing of IPv6 IPs in sftp client (#2151334)
  - Avoid ssh banner one-byte overflow (#2138344)
  - Avoid crash of sshd when Include folder does not exist (#2133087)


author: Paul Howarth <paul@city-fan.org> - 0.27-1
changelog:
  - Update to 0.27
    - Force FreeRADIUS dictionary format when BEGIN-VENDOR directive is found
    - Load included files using the requested format
    - Added full support for octets type


author: Paul Howarth <paul@city-fan.org> - 0.29-1
changelog:
  - Update to 0.29
    - Fixed tagged integer attribute encoding
    - Fix tests if FreeRADIUS dictionary not available


author: Paul Howarth <paul@city-fan.org> - 0.31-1
changelog:
  - Update to 0.31
    - Fixed check_pwd() method when dictionaries are not loaded and attribute ID
      is used instead of Name


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17
    - Support pure-perl build
  - BR: perl-devel for test suite
  - Drop redundant BuildRoot: tag


author: Paul Howarth <paul@city-fan.org> - 0.18-1
changelog:
  - Update to 0.18
    - Remove Module::Build::Tiny from deps
  - Drop explicit perl-devel test dependency as it's pulled in by
    perl-ExtUtils-CBuilder, which is a more sane place for the dependency to be


author: Paul Howarth <paul@city-fan.org> - 0.19-1
changelog:
  - Update to 0.19
    - Use File::Copy::Recursive::Reduced instead of File::Copy::Recursive (GH#13)
  - Treat perl-devel as a runtime dependency


author: Paul Howarth <paul@city-fan.org> - 1.04.2-1
changelog:
  - Update to 1.042
    - The -l and -j options work on the list of namespaces from all files
      together instead of the list per file; otherwise, strict and warnings
      for example always show up multiple times
    - Add JSON and simple list outputs for examples/extract_modules


author: Paul Howarth <paul@city-fan.org> - 1.043-1
changelog:
  - Update to 1.043
    - Clarified license as Artistic 2.0
      (https://github.com/briandfoy/module-extract-use/issues/3)


author: Paul Howarth <paul@city-fan.org> - 1.000035-1
changelog:
  - Update to 1.000035
    - Fix how relative paths are absolutized, so they work properly on MSWin32
      (GH#24)
    - Quieten noisy tests (GH#31)


author: Joel Barrios <https://www.alcancelibre.org/> - 0.88-2
changelog:
  - Clean spec file.
  - Drop redundant dependency of Digest::SHA1; implementation from Digest::SHA
    is used instead


author: Petr Pisar <ppisar@redhat.com> - 0.015-2
changelog:
  - Break build-cycle: perl-MooX-Options → perl-MooX-Cmd → perl-MooX-Options
  - Break build-cycle: perl-MooX-ConfigFromFile → perl-MooX-Cmd →
    perl-MooX-ConfigFromFile


author: Paul Howarth <paul@city-fan.org> - 2.5.9-1
changelog:
  - Update to 2.5.9
    - Fix segmentation fault that occurs when using MouseX::Foreign and
      role->apply at the same time (GH#100, GH#101)


author: Paul Howarth <paul@city-fan.org> - 0.21-14
changelog:
  - Classify buildreqs by usage
  - Drop %defattr, redundant since rpm 4.4
  - Don't need to remove empty directories from the buildroot
  - Don't use macros for commands
  - Make %files list more explicit


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.48-10
changelog:
  - Remove no-longer-needed macros
  - Use the %license tag
  - Be more specific when listing files
  - Add perl default filter


author: Paul Howarth <paul@city-fan.org> - 0.9916-1
changelog:
  - Update to 0.9916
    - Ignore core modules with undef version correctly
    - Drop URI::cpan dependency and use Parse::Distname to parse cpan URI


author: Paul Howarth <paul@city-fan.org> - 0.35-1
changelog:
  - Update to 0.35
    - Bump module deps due to Test2; Test2 is tested well enough that you're
      probably OK, but you'll want to retest your code with this release
  - BR: perl-generators
  - Simplify find command using -delete


author: Paul Howarth <paul@city-fan.org> - 0.61-1
changelog:
  - Update to 0.61
    - Avoid relying on current working directory being in @INC
    - Documentation typo fixes
  - Simplify find commands using -empty and -delete


author: Paul Howarth <paul@city-fan.org> - 1.29-1
changelog:
  - Update to 1.29
    - Upstreamed fix for test failures on PPC and ARM (CPAN RT#83825)
    - Fix crash in syck_emit on platforms with long long pointers
  - Use %license


author: Paul Howarth <paul@city-fan.org> - 1.30-1
changelog:
  - Update to 1.30
    - Fix handling carriage return after c-indicator (CPAN RT#41141)
    - Fix CHECK_UTF8 SEGV with empty len=0 strings (CPAN RT#61562)
    - Add missing function declarations
    - Tighten the TODO tests; no passing TODOs now, but still JSON
    - SingleQuote and \/ and \u roundtrips do fail
  - Drop EL-5 support
    - Drop buildroot cleaning in %install
    - Drop explicit %clean section


author: Martin Kolman <mkolman@redhat.com> - 0.6.0-3
changelog:
  - add patch for DTD fix
  - add patch with support for asynchronous calls (vponcova)
  - add patch with support for transformation between D-Bus errors and exceptions (vponcova)


author: Joel Barrios <https://www.alcancelibre.org/> - 0.13.4-4
changelog:
  - main_window: Fix -Wcomma warnings.
  - Fix a -Wduplicated-branches warning with GCC.
  - Fix a -Wunreachable-code-break warning reported by clang.
  - Fix leaks with GtkRecentFilter objects.


author: Joel Barrios <https://www.alcancelibre.org/> - 0.13.4-6
changelog:
  - Use CAIRO_FILTER_GOOD instead of BILINEAR when smoothing is enabled.
  - build: Fix typo in optimization level.


author: Joel Barrios <https://www.alcancelibre.org/> - 1.9-4
changelog:
  - Fix formatting a trailing backslash.
  - Correct version in an info page.
  - Set time stamp stored in an info page to the latest patch.


author: Joel Barrios <https://www.alcancelibre.org/> - 1.8.1-11
changelog:
  - Clean and modernize spec file.
  - Fix fuzzy date in changelog.
  - Fix appdata from Fedora. Fixed broken urls and add name, summary,
    translation, updatecontact and url for bugtracker.
  - Change URLs for new upstream's.
  - Use %license tag.


author: Joel Barrios <https://www.alcancelibre.org/> - 2024b-1
changelog:
  - Update to 2024b.
    - Improve historical data for Mexico, Mongolia, and Portugal.
    - System V names are now obsolescent.
    - The main data form now uses %z.
    - The code now conforms to RFC 8536 for early timestamps.
    - Support POSIX.1-2024, which removes asctime_r and ctime_r.
    - Assume POSIX.2-1992 or later for shell scripts.
    - SUPPORT_C89 now defaults to 1.
    - Include two upstream patches for month names as in April vs Apr.
  - Harden against links to removed zones


author: Joel Barrios <https://www.alcancelibre.org/> - 4.20.1-3
changelog:
  - Add a couple of patches from upstream to improve stability.
  - manager: Use only one permanent window as overlay.
  - manager: Grab devices on overlay when recreating windows.


author: Joel Barrios <https://www.alcancelibre.org/> - 4.20.1-4
changelog:
  - Add more patches from upstream to improve stability.
  - Use pgrep in place of pidof.
  - build: Fix typo in optimization level.
  - Do not check processes longer than 15 chars.
  - Use option to make pgrep return only exact matches.
  - Also use the -a option for FreeBSD pgrep.
  - Avoid duplicated function get_theme_arguments().
  - prefs-dialog: Set best visual for theme preview.
  - lock-plug: Fix wrong conditional.


author: Joel Barrios <https://www.alcancelibre.org/> - 1.1.5-4
changelog:
  - Fix hyperlink-related leaks in terminal_widget_get_link.
  - wayland: dropdown: Handle output disconnection.
  - search: Shift+Enter for Next; remove throttling.
  - doc: Add "bugs" section to man page.
  - build: Fix typo in optimization level.
  - Escape special characters in dnded uris.


author: Joel Barrios <https://www.alcancelibre.org/> - 4.20.1-3
changelog:
  - Don't limit number of templates shown in the 'Create Document' menu.
  - Ensure src icon & parent are writable and can be moved more thoroughly.
  - Fix column boundary check in xfdesktop_icon_view_unplace_item.
  - Fix a use-after-free crash in the icon unplace/removal code.


