# changelog

author: Joel Barrios <https://www.alcancelibre.org/> - 1.2.2-13
changelog:
  - Install metainfo files under %{_metainfodir}.
  - Add project_license and update URL and screenshots from appdata file.


author: Hans de Goede <j.w.r.degoede@hhs.nl> 1.0.3-2
changelog:
  - Rename .so file from liballog.so(.0) to libAllegroOGG.so(.0) and put the
    headers in /usr/include/AllegroOGG to avoid any future conflicts with the
    (unpackaged) alogg library which unsurprisingly installs libalogg.so too.
  - Add a pkgconfig file to allow apps to get the proper CFLAGS and LIBS for
    this change. (bz 188625)


author: Joel Barrios <https://www.alcancelibre.org/> - 1.3.46-1
changelog:
  - Update to 1.3.46.
  - Heif support requires libheif >= 1.19, so we have to disable it for
    the time being.


author: Peter Bieringer <pb@bieringer.de> - 8.6.0-6
changelog:
  - update to 8.6.0
  - minor spec file alignment with upstream
  - exclude "make check" for arch s390x as it segfaults for unknown reason


author: Peter Bieringer <pb@bieringer.de> - 8.6.0-7
changelog:
  - reenable "make check" for arch s390x and wait for upstream fix
  - add IP2Location-8.6.0-bigendian.patch


author: Dominik Mierzejewski <dominik@greysector.net> - 2.0.2-1
changelog:
  - update to 2.0.2 (#2218920)
  - update bundled dependencies versions
  - include cmake and pkgconfig files in -devel


author: Joel Barrios <https://www.alcancelibre.org/> - 2.5.1-2
changelog:
  - Use new 
    
    CFLAGS="${CFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables}" ; export CFLAGS ; 
    CXXFLAGS="${CXXFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
    FFLAGS="${FFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -I/usr/lib/gfortran/modules}" ; export FFLAGS ; 
    FCFLAGS="${FCFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -I/usr/lib/gfortran/modules}" ; export FCFLAGS ; 
    LDFLAGS="${LDFLAGS:--Wl,-z,relro }" ; export LDFLAGS 
    /usr/bin/cmake \
          -S "." \
          -B "i686-redhat-linux-gnu" \
          -DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_Fortran_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
          -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF \
          -DCMAKE_INSTALL_PREFIX:PATH=/usr \
          -DINCLUDE_INSTALL_DIR:PATH=/usr/include \
          -DLIB_INSTALL_DIR:PATH=/usr/lib \
          -DSYSCONF_INSTALL_DIR:PATH=/etc \
          -DSHARE_INSTALL_PREFIX:PATH=/usr/share \
          -DBUILD_SHARED_LIBS:BOOL=ON macros.


author: Joel Barrios <https://www.alcancelibre.org/> - 2.5.1-2
changelog:
  - Use new 
    
    CFLAGS="${CFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mtune=generic}" ; export CFLAGS ; 
    CXXFLAGS="${CXXFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mtune=generic}" ; export CXXFLAGS ; 
    FFLAGS="${FFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mtune=generic -I/usr/lib64/gfortran/modules}" ; export FFLAGS ; 
    FCFLAGS="${FCFLAGS:--O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mtune=generic -I/usr/lib64/gfortran/modules}" ; export FCFLAGS ; 
    LDFLAGS="${LDFLAGS:--Wl,-z,relro }" ; export LDFLAGS 
    /usr/bin/cmake \
          -S "." \
          -B "x86_64-redhat-linux-gnu" \
          -DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_Fortran_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
          -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF \
          -DCMAKE_INSTALL_PREFIX:PATH=/usr \
          -DINCLUDE_INSTALL_DIR:PATH=/usr/include \
          -DLIB_INSTALL_DIR:PATH=/usr/lib64 \
          -DSYSCONF_INSTALL_DIR:PATH=/etc \
          -DSHARE_INSTALL_PREFIX:PATH=/usr/share \
          -DLIB_SUFFIX=64 \
          -DBUILD_SHARED_LIBS:BOOL=ON macros.


author: Joel Barrios <https://www.alcancelibre.org/> - 1.6.0-3
changelog:
  - Rebuild for Coin4.
  - Switch off HTML_TIMESTAMPs.
  - Convert license to SPDX.
  - Remove bogusly installed /usr/share/info/SoQt1.
  - Fix broken handling of non-utf8 sources.
  - Work around cmake madness (F33FTBS, RHBZ#1863123).


author: Joel Barrios <https://www.alcancelibre.org/> - 7.0.22-2
changelog:
  - Add plymouth --quit before starting vboxservice for guest-additions.
  - Improve metainfo file and update screenshots.


author: Joel Barrios <https://www.alcancelibre.org/> - 0.96.0-3
changelog:
  - Remove redundant WindowMaker.desktop from xsessions.
  - Rename wmaker.desktop as wmaker-common.desktop, so we will have a
    symbolic icon in LightDM GTK Greeter.


author: Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
changelog:
  - 0.1-1
  - Create separate package for -extras. This has been included with WindowMaker
    a while back.


author: Joel Barrios <https://www.alcancelibre.org/> - 4.14-24
changelog:
  - make eln changes - remove dependency on ImageMagick and html2ps.
  - a2ps: new texinfo needs to have documentencoding defined.
  - fix tetex-fonts dependency - now provided by texlive-collections-fontsrecommended.
  - Remove old crufty coreutils requires.
  - Moved emacs sub-packages into main package (bug #1234582).


author: Hans de Goede <hdegoede@redhat.com> - 1.2.5-16
changelog:
  - Remove no longer needed autoreconf call, %configure from redhat-rpm-config
    >= 9.1.0-42 updates config.guess and config.sub for new architecture support
  - Remove vendor prefix from desktop files in F19+
  - Drop recovery .desktop file, this just clutters the menu, and can be done
    from the cmdline if needed


author: Joel Barrios <https://www.alcancelibre.org/> - 2.3.3-2
changelog:
  - Clean and modernize spec file.
  - Split libadplug sub-package.
  - Rename devel sub-package to libadplug-devel.


author: Parag Nemade <pnemade AT redhat DOT com> - 5.002-11
changelog:
  - Add metainfo file to show this font in gnome-software
  - Remove %clean section which is optional now
  - Remove buildroot which is optional now
  - Remove removal of buildroot in %install
  - Remove %defattr
  - Remove group tag
  - Replace %define with %global


author: Rahul Sundaram <sundaram@fedoraproject.org> - 1.1-11
changelog:
  - remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
  - clean up spec to follow current guidelines


author: Joel Barrios <https://www.alcancelibre.org/> - 20250109-1
changelog:
  - Update to 20250109
  - cirrus: cs35l41: Add Firmware for Ayaneo system 1f660105
  - rtl_bt: Add separate config for RLT8723CS Bluetooth part
  - amdgpu: revert some firmwares
  - WHENCE: Link the Raspberry Pi CM5 and 500 to the 4B
  - Add support to install files/symlinks in parallel.
  - rtl_bt: Update RTL8852B BT USB FW to 0x04BE_1F5E
  - cnm: update chips&media wave521c firmware.
  - rtl_nic: add firmware rtl8125bp-2
  - qcom: venus-5.4: update firmware binary for sc7180 and qcs615
  - cirrus: cs35l56: Correct filenames of SSID 17aa3832
  - cirrus: cs35l56: Add and update firmware for various Cirrus CS35L54/CS35L56 laptops
  - cirrus: cs35l56: Correct SSID order for 103c8d01 103c8d08 10431f43
  - rtl_nic: add firmware rtl8125d-2


author: Joel Barrios <https://www.alcancelibre.org/> - 20250211-1
changelog:
  - Update to 20250211
  - i915: Update Xe2LPD DMC to v2.28
  - ASoC: tas2781: Add regbin firmware by index for single device
  - rtl_bt: Update RTL8852B BT USB FW to 0x0474_842D
  - iwlwifi: add Bz/gl/ty/So/Ma FW for core93-123 release
  - iwlwifi: update cc/Qu/QuZ firmwares for core93-82 release
  - ASoC: tas2781: Add dsp firmware for new projects
  - amdgpu: DMCUB update for DCN401
  - ath12k: WCN7850 hw2.0: update board-2.bin
  - ath12k: QCN9274 hw2.0: update to WLAN.WBE.1.4.1-00199-QCAHKSWPL_SILICONZ-1
  - ath12k: QCN9274 hw2.0: update board-2.bin
  - ath11k: WCN6750 hw1.0: update board-2.bin
  - ath11k: QCN9074 hw1.0: update to WLAN.HK.2.9.0.1-02146-QCAHKSWPL_SILICONZ-1
  - ath11k: QCA6698AQ hw2.1: add to WLAN.HSP.1.1-04479-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1
  - ath11k: QCA6698AQ hw2.1: add board-2.bin
  - ath11k: QCA6390 hw2.0: update board-2.bin
  - ath11k: QCA2066 hw2.1: update to WLAN.HSP.1.1-03926.13-QCAHSPSWPL_V2_SILICONZ_CE-2.52297.6
  - ath11k: QCA2066 hw2.1: update board-2.bin
  - ath11k: IPQ8074 hw2.0: update to WLAN.HK.2.9.0.1-02146-QCAHKSWPL_SILICONZ-1
  - ath11k: IPQ6018 hw1.0: update to WLAN.HK.2.7.0.1-02409-QCAHKSWPL_SILICONZ-1
  - ath11k: add device-specific firmware for QCM6490 boards
  - qca: add more WCN3950 1.3 NVM files
  - qca: add firmware for WCN3950 chips
  - qca: move QCA6390 firmware to separate section
  - qca: restore licence information for WCN399x firmware
  - qca: Update Bluetooth WCN6750 1.1.0-00476 firmware to 1.1.3-00069
  - qcom:x1e80100: Support for Lenovo T14s G6 Qualcomm platform
  - Update FW files for MRVL SD8997 chips
  - i915: Update Xe2LPD DMC to v2.27
  - qca: Update Bluetooth WCN6856 firmware 2.1.0-00642 to 2.1.0-00650
  - rtl_bt: Update RTL8852B BT USB FW to 0x049B_5037
  - amdgpu: Update ISP FW for isp v4.1.1
  - QCA: Add Bluetooth firmware for QCA6698
  - amlogic: update firmware for w265s2
  - mediatek MT7925: update bluetooth firmware to 20250113153307
  - update firmware for MT7925 WiFi device
  - amdgpu: LOTS of firmware updates
  - qcom: update SLPI firmware for RB5 board
  - amdgpu: DMCUB updates for various AMDGPU ASICs
  - qcom: add DSP firmware for SA8775p platform
  - qcom: correct venus firmware versions
  - qcom: add missing version information
  - Update firmware (v10) for mt7988 internal
  - iwlwifi: add Bz FW for core90-93 release
  - wilc3000: add firmware for WILC3000 WiFi device
  - rtw89: 8852b: update fw to v0.29.29.8
  - rtw89: 8852c: update fw to v0.27.122.0
  - rtw89: 8922a: update fw to v0.35.54.0
  - rtw89: 8852bt: update fw to v0.29.110.0
  - rtw89: 8852b: update fw to v0.29.29.7
  - cirrus: cs35l56: Correct some links to address the correct amp instance
  - Update firmware file for Intel Bluetooth Magnetar/BlazarU/Solar core


author: Joel Barrios <https://www.alcancelibre.org/> - 20250311-1
changelog:
  - Update to 20250311
  - amdgpu: many firmware updates
  - qcom: Update gpu firmwares for qcs8300 chipset
  - add firmware for qat_420xx devices
  - amdgpu: DMCUB updates for various ASICs
  - i915: Update Xe3LPD DMC to v2.20
  - update firmware for MT7920/MT7925 WiFi device
  - mediatek MT7920/MT7925 bluetooth firmware update
  - Update firmware file for Intel BlazarI/BlazarU core
  - intel_vpu: Add firmware for 37xx and 40xx NPUs
  - QCA: Add Bluetooth firmwares for QCA2066 with USB transport
  - QCA: Add two bluetooth firmware nvm files for QCA2066
  - QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00653
  - QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00653
  - cirrus: cs35l41: Add firmware and tuning for ASUS Commercial/Consumer laptops
  - ASoC: tas2781: Update dsp firmware for Gemtree project
  - xe: Update GUC to v70.40.2 for BMG, LNL
  - cirrus: cs35l41: Add firmware and tunings for CS35L41 driver for Steam Deck
  - ath11k: QCN9074 hw1.0: update to WLAN.HK.2.9.0.1-02175-QCAHKSWPL_SILICONZ-2
  - ath11k: QCA6698AQ hw2.1: update to WLAN.HSP.1.1-04604-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1
  - ath11k: QCA6698AQ hw2.1: update board-2.bin
  - rtw89: 8852bt: update fw to v0.29.122.0 and BB parameter to 07
  - Update AMD SEV firmware
  - qca: update WCN3988 firmware
  - amdgpu: Update ISP FW for isp v4.1.1
  - qcom: add firmware for Adreno A225
  - cirrus: cs35l56: Add / update firmware for Cirrus CS35L56 for ASUS/Dell/HP/Lenovo laptops
  - update firmware for en8811h 2.5G ethernet phy
  - ASoC: tas2781: Change regbin firmwares for single device


author: Joel Barrios <https://www.alcancelibre.org/> - 20250410-1
changelog:
  - Update to 20250410
  - qcom:x1e80100: Iris Support for Lenovo T14s G6 Qualcomm platform
  - qcom:x1e80100: Support for Lenovo Yoga Slim 7 Snapdragon platform
  - Mellanox: Add new mlxsw_spectrum firmware xx.2014.4012
  - add firmware for Aeonsemi AS21x1x 1G/2.5G/5G/10G Ethernet Phy
  - QCA: Add 8 bluetooth nvm files for WCN785x btusb
  - QCA: Update WCN785x btusb firmware to 2.0.0-00790-3
  - qcom: update firmware binary for SM8250
  - mediatek: Add new mt8188/mt8195 SOF firmware
  - rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x17E9_16ED
  - intel_vpu: Update NPU firmware
  - cirrus: cs35l56: Correct filenames of SSID 103c8e1b and 103c8e1c
  - rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x0471_70A6
  - amdgpu: update dcn 3.5 and dcn 3.5.1 firmware to 9.0.27.0
  - amdgpu: update dcn 3.1.4 firmware to 8.0.78.0
  - amdgpu: update dcn 4.01 firmware to 0.1.3.0
  - amdgpu: update dcn 3.5 firmware to 0.1.0.0
  - cirrus: cs35l41: Add Firmware for various HP Laptops using CS35L41 HDA
  - cirrus: Add cs35l56 firmware symlinks for Asus UM5606KA
  - qcom: Add DSP firmware for QCS8300 platform
  - mediatek: Add MT8188 SCP firmware
  - Update firmware file for Intel BlazarI core
  - qcom: Add Audio firmware for Lenovo Slim 7x/T14s
  - amdgpu: DMCUB updates for various ASICs
  - rtw88: Add firmware v33.6.0 for RTL8814AE/RTL8814AU
  - rtw89: 8922a: update fw to v0.35.64.0
  - rtw89: 8852c: update fw to v0.27.125.0
  - iwlwifi: add Bz/gl FW for core94-91 release
  - iwlwifi: update ty/So/Ma/cc/Qu/QuZ firmwares for core94-91 release


author: <https://www.alcancelibre.org/> - 20250509-1
changelog:
  - Update to 20250509
  - Amphion: Update vpu firmware
  - amd_pmf: Update AMD PMF TA Firmware to v3.1
  - amdgpu: update dcn 4.01 firmware to 0.1.8.0
  - qcom: Add link for SM8350 GPU firmware
  - cirrus: cs35l56: Add/update firmware for Cirrus Amps for some ASUS/Lenovo laptops
  - update firmware for MT7925 WiFi device
  - mediatek MT7925: update bluetooth firmware to 20250425073330
  - rtw89: 8852c: add tables for dynamic antenna TXPWR
  - rtw89: 8922a: update fw to v0.35.71.0
  - brcm: Add NVRAM file for Radxa Rock Pi X mini PC
  - i915: Update Xe3LPD DMC to v2.23
  - rtl_bt: Update RTL8852B BT USB FW to 0x098B_154B
  - ath11k: WCN6855 hw2.0: update board-2.bin
  - ath11k: IPQ5018 hw1.0: update to WLAN.HK.2.6.0.1-01300-QCAHKSWPL_SILICONZ-1
  - ath12k: WCN7850 hw2.0: update to WLAN.HMT.1.1.c5-00284-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3
  - ath12k: QCN9274 hw2.0: update board-2.bin
  - qcom: vpu: update video firmware binary for SA8775p
  - iwlwifi: add/update firmwares to core95-82 release
  - iwlwifi: add Bz-hr FW for core93-123 release
  - qcom: add QUPv3 firmware for QCS9100 platform
  - ASoC: tas2781: Swap channel for SPI projects.
  - bmi260: Add BMI260 IMU initial configuration data file
  - rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x1881_BA06
  - rtw89: 8922a: update element RF TXPWR to R40
  - rtw89: 8852c: update element RF TXPWR to R78
  - rtw89: 8852c: add fw v0.27.125.0 with format version 2
  - Revert "rtw89: 8852c: update fw to v0.27.125.0"
  - qcom: vpu: add video firmware binary for qcm6490
  - amdgpu: many firmware updates
  - intel: ish: Update license file for ISH
  - intel: avs: Update topology file for I2S for many codecs
  - intel: avs: Update topology file for HDMI/HDAudio codecs
  - intel: avs: Update topology file for Digital Microphone Array
  - xe: Update GUC to v70.44.1 for BMG and LNL
  - i915: Update GUC to v70.44.1 for i915 platforms


author: Mosaab Alzoubi <moceap@hotmail.com> - 0.108-1
changelog:
  - New version with alot of additions and fixes
  - New upstream moved to Github
  - Add amiri-quran-colored font
  - Use %license macro
  - Clean up spec file


author: Ankur Sinha <ankursinha AT fedoraproject DOT org> 1.100-0.3.20130409hg
changelog:
  - Update as per reviewer comments: rbhz 949954
  - Mark license with new license macro
  - do not own appdata dir
  - removed defattr - not needed
  - remove rm -rf at beginning of install section
  - use prerelease release tag


author: Nick Clifton <nickc@redhat.com> - 10.94-1
changelog:
  - Rebase to 10.94.  (#2151312)
  - Annocheck: Better detection of binaries which do not contain code.  (#2144533)
  - Annocheck: Provide more information when a test is skipped because the file being tested was not compiled.
  - Annocheck: Try harder not to run mutually exclusive tests.
  - Tests: Fix future-test so that it properly handles the situation where the compiler does not support the new options.
  - Libannocheck: Actually set result fields after tests are run.
  - Libannocheck: Replace libannocheck_version variable with LIBANNOCHECK_VERSION define.
  - Libannocheck: Remove 'Requires binutils-devel' from libannocheck.pc.
  - Libannocheck: Move into separate sub-package.
  - Libannocheck: Add libannocheck.pc pkgconfig file.
  - Libannocheck: Add libannocheck_reinit().
  - GCC Plugin: Record -ftrivial-auto-var-init and -fzero-call-used-regs.
  - Annocheck: Add future tests for  -ftrivial-auto-var-init and -fzero-call-used-regs.
  - Clang Plugin: Fix for building with Clang-15.  (#2125875)
  - Annocheck: Add a test for the inconsistent use of -Ofast.  (#1248744)
  - Plugin: Fix top level configuration support for RiscV.
  - Annocheck: Improvements to the size tool.
  - Annocheck: Fixes for libannocheck.h.
  - Annocheck: Add automatic profile selection.
  - Annocheck: Improve gap detection and reporting.
  - Annocheck: Check build-id of separate debuginfo files.
  - Annocheck: Add GAPS test replacing --ignore-gaps.
  - Annocheck: Fix covscan detected race condition between stat() and open().
  - Annocheck: Handle binaries created by Rust 1.18.  (#2094420)
  - Annocheck: Add optional function name to --skip arguments.  (PR 29229)
  - Annocheck: Fix handling of command line options that take arguments.  (#2086850)
  - Annocheck: Do not complain about unenabled -mbranch-protection option in AArch64 binaries.  (#2078909)
  - gcc-plugin: Fix typo in configure.ac.
  - Add support for RISC-V.
  - Annocheck: Add another special case for glibc rpms.  (#2083070)
  - Annocheck: Do not complain about unenabled -mbranch-protection option in AArch64 binaries if compiled using LTO.  (#2082146)
  - Annocheck: Add more glibc exceptions + check PT_TLS segments.  (#2081131)


author: Nick Clifton <nickc@redhat.com> - 11.12-1
changelog:
  - Rebase to 11.12.  Brings in:
  - GCC Plugin: Do not run if other plugins are active.  (#2162746)
  - Annocheck: Add code to handle glibc functions built without LTO.
  - Libannocheck: Fix thinko in debugging code.
  - Annocheck: Fix LTO test.
  - Notes: Display notes held in separate debuginfo files.
  - Annocheck: Fix atexit test.  Fix recording of version numbers.  (#2165528)
  - LLVM & Clang Plugins: Build with branch protection on AArch64.  (#2164364)
  - Libannocheck: Fix bug causing infinite looping when running tests.
  - Annocheck: Fix handling of file built by multiple versions of gcc.  (#2160700)
  - Annocheck: Fix handling of empty files.  (#2159292)
  - Annocheck: Add crti.o and crtn.o to the list of known glibc special files.  (#2158740)
  - Annocheck: Fix memory leaks.
  - Annocheck: Do not treat object files as if they did not contain any code.  (#2158182)
  - Annocheck: Add more special glibc filenames.
  - Annocheck: Improve handling of tool versions.
  - GCC plugin: Fix building with gcc-13.
  - Annocheck: Add test for binaries built by cross compilers.
  - Annocheck: Improve heuristic used to detect binaries without code. (#2144533)
  - Annocheck: Avoid using debug filename when parsing notes in a debuginfo file.  (#2152280)


author: Adrian Reber <adrian@lisas.de> - 0.37-17
changelog:
  - added patch for "CVE-2014-8123 antiword: buffer overflow of atPPSlist[].szName[]" (#1169665)
  - fixed dates in changelog


author: Joel Barrios <https://www.alcancelibre.org/> - 0.16.4-1
changelog:
  - Update to 0.16.4.
  - Split libappstream and libappstream-compose sub-packages.
  - Rename appstream-devel as libappstream-devel
  - Rename appstream-qt as libappstream-qt
  - Rename libappstream-qt-devel as libappstream-qt-devel


author: Robert Scheck <robert@fedoraproject.org> 3.10.22-22
changelog:
  - Added patch from Debian to avoid free on invalid pointer due to a
    buffer overflow (#1196751, #1207180)
  - Added patch from Debian for symlink directory traversal (#1178824)
  - Added patch from Debian to fix the directory traversal via
    //multiple/leading/slash (#1178824)


author: Ralf Corsépius <rc040203@freenet.de> - 1.3-3
changelog:
  - Don't ship docs in /lib/firmware (BZ 420921).
  - Minor spec cleanups.
  - Bump %release to fix F7 -> F8 EVR breakage.


author: Joel Barrios <https://www.alcancelibre.org/> - 1:0.3.6-25
changelog:
  - Rebuild with Flac 1.5.
  - Split lib%{name} sub-package.
  - Rename devel sub-package as lib%{name}-devel.


author: Lorenzo Villani <lvillani@binaryhelix.net> - 1.0-0.10.rc2
changelog:
  - fix package summary and descriptions (as requested by Richard Hughes)
  - match cmake minimum required version with the contents of CMakeLists.txt
    (paranoid fix)


author: Hans de Goede <hdegoede@redhat.com> - 1.0-23
changelog:
  - Fix building with gcc6 (rhbz#1307339)
  - Start windowed by default (use -fullscreen to start fullscreen)
  - Improve fullscreen handling (scale to native monitor res)
  - Higher res icon
  - Add appdata


author: Joel Barrios <https://www.alcancelibre.org/> - 2.30-126
changelog:
  - Fix illegal memory accesses when parsing corrupt a.out format files.  (RHEL-64927)
  - Fix illegal memory accesses when parsing corrupt a.out format files.  (RHEL-64927)


author: Joel Barrios <https://www.alcancelibre.org/> - 0.99-0.30.beta20
changelog:
  - Update to Beta20.
  - Fixes :
    - CVE-2018-20544, CVE-2018-20545, CVE-2018-20546, CVE-2018-20547,
      CVE-2018-20548, CVE-2018-20549 (RHBZ#1687860)
    - CVE-2021-3410 (RHBZ#1928437)
    - CVE-2021-30498 (RHBZ#1948676, RHBZ#1948677)
    - CVE-2021-30499 (RHBZ#1948680, RHBZ#1948681)
  - Update Source0 to github.


author: David Howells <dhowells@redhat.com>
changelog:
  - Fix the initscript to contain an LSB parseable description.
  - Fix the initscript to return the correct error codes [RH BZ 605631].


author: David Howells <dhowells@redhat.com> 0.10.2-2
changelog:
  - Note the correct licence.
  - Handle malformed kernel status correctly.
  - Suspend culling when cache space is short and cache objects are pinned (#1109640).
  - Set the security label on the device file only after loading the module (#1066139).


author: David Howells <dhowells@redhat.com> 0.10.2-3
changelog:
  - postuninstall: Only restorecon /var/cache/fscache if it exists (#1316776)
  - Fix bogus dates in changelog


author: Joel Barrios <https://www.alcancelibre.org/> - 0.90.3-6
changelog:
  - Rebuild with lv2 1.18.0.
  - Add patch to make pitch bend of Fluidsynth LV2 usable for all channels.


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: Vit Mojzis <vmojzis@redhat.com> - 2.5-6
changelog:
  - Add ibendport ocontext handling
  - Add support for ibendportcon labels
  - Add ibpkey ocontext handling
  - Add support for ibpkeycon labels
  - Add binary module support for xperms


author: Joel Barrios <https://www.alcancelibre.org/> - 2.49.93-7
changelog:
  - Update to latest git snapshot for buffer overflow fix.
  - Drop upstreamed pari patch.
  - Convert License tag to SPDX.
  - Move preload.lisp files to the main package.
  - Add -ensure-6x patch (rhbz#2115476).


author: David Howells <dhowells@redhat.com> - 1:0.18.3-1
changelog:
  Dodji Seketeli <dodji@seketeli.org>
  - Update to upstream cloog-0.18.3
  - Obsoletes the previous cloog-ppl package.
  - Requires isl-devel.
  - Ship the ChangeLog file.
  - Ship the libcloog-isl.so* files.


author: Joel Barrios <https://www.alcancelibre.org/> - 1:0.18.4-4
changelog:
  - Clean spec file.
  - Switch to SPDX license format.
  - Split libcloog sub-package.
  - Rename deve sub-package to libcloog-devel.
  - Remove dead URL.


author: Joel Barrios <https://www.alcancelibre.org/> - 1:0.8.18-13
changelog:
  - Fix crash with fade plugin.
  - Switch to Gitlab source.
  - Split libs sub-package.
  - Trim spec file.
  - Optimize PNG files.


author: Joel Barrios <https://www.alcancelibre.org/> - 1:0.8.18-17
changelog:
  - Reuse package name 'compiz' (twice)
  - Work around a bug in two versions of gettext
  - Fix the target 'dist'
  - End migration from intltool to gettext
  - ITS: Rename the locating rule and associated files
  - Update po/Makevars using a newer template
  - Increase the maximum size of _NET_WM_ICON data we read
  - Bump the minimal librsvg version to 2.36.2
  - plugins/svg: Fix building against librsvg 2.51.0+
  - Do not warn about XI2 when disabled at build time
  - Amend .gitignore to prevent unnecessary tracking
  - configure.ac: Add optional arguments to AC_INIT
  - build: Fix running autogen out-of-tree with a relative
  - Fix outputDeviceForGeometry() call to get a correct
  - Fix compatibility with libxml 2.12
  - Update LINGUAS: Add Georgian
  - Make special characters being displayed correctly
  - po: Add Georgian translation
  - Update the *.po files
  - Fixed compilation with gcc-14


author: Joel Barrios <https://www.alcancelibre.org/> - 1:0.8.18-14
changelog:
  - Work around a bug in two versions of gettext
  - Update French translation
  - Fix the target 'dist'
  - Migrate from intltool to gettext
  - Update po/Makevars using a newer template
  - vidcap: Increase portability
  - metadata: Fix the target 'distcheck'
  - More missing stdlib.h inclusion
  - Make special characters being displayed correctly
  - Reuse package name 'compiz-plugins-extra' (twice)
  - configure.ac: Add optional arguments to AC_INIT
  - Add .gitignore to prevent unnecessary tracking
  - addhelper: Fix crash by properly cleaning up
  - Drop the dependency of metadata on intltool
  - explicitly include stdlib.h, fixes #36
  - Update the *.po files
  - grid: Fix crash on placing the root window


author: Joel Barrios <https://www.alcancelibre.org/> - 1:0.8.18-14
changelog:
  - Update po/Makevars using a newer template
  - metadata: Correct some text
  - metadata: Unescape quotes for consistency reasons
  - Migrate from intltool to gettext
  - Reuse package name 'compiz-plugins-main' (twice)
  - Add .gitignore to prevent unnecessary tracking
  - ezoom: Enable focus tracking by default
  - focuspoll: Fix disabling a11ywatcher on disabling focus
  - configure.ac: Add optional arguments to AC_INIT
  - ezoom: Fix crash when plugging in a new output
  - Work around a bug in two versions of gettext
  - metadata/Makefile.am: Style improvements
  - Fix the target 'dist'
  - Update French translation
  - focuspoll: do not enable at-spi watches by default
  - colorfilter: Fix parsing comments
  - Make special characters being displayed correctly
  - focuspoll: Fix focus position on some situation with
  - neg: Do not exclude any window by default
  - Add a photo-sensitivity filter
  - focuspoll: Force c++11 standard only when needed
  - Drop the dependency of metadata on intltool
  - Fixed build with gcc-14
  - Update the *.po files
  - focuspoll: Ignore region-changed events when not in


author: Marek Polacek <polacek@redhat.com> 8.5.0-2
changelog:
  - revert upstream PR85873 gcc-8 fix, apply the fix from gcc-9 (#1960701)
  - fix 'this' adjustment for devirtualized call (PR c++/100797, #1965951)


author: Joel Barrios <https://www.alcancelibre.org/> - 8.5.0-6
changelog:
  - Rebuild with GLIBC 2.30.
  - Pin modification time for python files to SOURCE_DATE_EPOCH (RHEL-50290).
  - Sync libstdc++ pretty printers to latest GTS (RHEL-50290).
  - don't reuse DEBUG_EXPRs with vector type (PR middle-end/100508, RHEL-79501)
  - rebuild for CVE-2020-11023 (RHEL-78274)
  - fix ICE in the vectorizer (RHEL-32886)
  - guard the bit test merging code in if-combine (RHEL-11483)
  - fix for TLSLD references (#2213753)
  - fix crash in dynamic_cast<>() on null pointer (PR c++/99074, #2211506)
  - adjust a pattern in s390.md (PR target/87723, #2214847)
  - s390x: add support for register arguments preserving (#2168205)
  - fix strlen range with a flexible member array (#2137448)
  - fix deserialization for std::normal_distribution (#2130392,
    PR libstdc++/105502)
  - initialize std::normal_distribution::_M_saved (PR libstdc++/99536)
  - reject std::make_shared<T[]> (PR libstdc++/99006)
  - avoid changing PHIs in GIMPLE split_edge (#2117838)
  - backport straight-line-speculation mitigation (#2108721)
  - backport std::regex check for invalid range (#2001788)
  - require docbook-style-xsl instead of docbook5-style-xsl (#2073888)
  - backport Default widths with -fdec-format-defaults patch (#2074614)
  - Fix nop generation in annobin plugin.  (#2067150)
  - Add a plugin-annobin subpackage.  (#2067150)
  - fix typo in the cprop_hardreg patch (#2028609)
  - apply cprop_hardreg fix for narrow mode != lowpart targets (#2028609)
  - aarch64: Add -mtune=neoverse-512tvb (#1845932)
  - backport PCH tweaks (#2030878)
  - avoid cycling on certain subreg reloads (PR rtl-optimization/96796, #2028798)
  - when linking against libgcc_s, link libgcc.a too (#2022588)
  - add -Wbidi-chars patch (#2008392)


author: Joel Barrios <https://www.alcancelibre.org/> - 2.9.6-5
changelog:
  - Clean and modernize spec file.
  - Fix regression in dictionary creation and lookup
  - Fix minor bug found in the Coverity scan
  - Update Python 2 dependency declarations to new packaging standards


author: Joel Barrios <https://www.alcancelibre.org/> - 0.9.13-3
changelog:
  - Rebuild with soundtouch 2.3.
  - Set ExclusiveArch x86_64 because soundtouch >= 2.3 does not support
    anymore 32bit arches.


author: Joel Barrios <https://www.alcancelibre.org/> - 0.21.12-2
changelog:
  - Rebuild with glib2 2.68.
  - Add patches from upstream:
    - Streamline some code
    - Update code where using GtkDrawingArea
    - Allow free & ellip selections to leave cutout in image
    - Option to enable/disable the cutout
    - Cutout uses background color including the trasparency


author: Joel Barrios <http://www.alcancelibre.org/> - 20210727-0.2.git2d3c83ca
changelog:
  - Inherit Tela-circle-dark, as this theme is heavily based on Tela-circle.
  - Fix some broken symlinks.


author: Parag Nemade <pnemade AT redhat DOT com> - 20030318-12
changelog:
  - Add metainfo file to show this font in gnome-software
  - Remove %clean section which is optional now
  - Remove buildroot which is optional now
  - Remove removal of buildroot in %install
  - Remove %defattr
  - Remove group tag
  - Change %define to %global


author: Jakub Jelinek <jakub@redhat.com> 0.10-1
changelog:
  - when creating DW_AT_stmt_list, use DW_FORM_sec_offset for dwarf4
    and DW_FORM_data4 for dwarf[23] rather than vice versa (#919755)


author: Joel Barrios <https://www.alcancelibre.org/> - 1.43.8-1
changelog:
  - Update to 1.43.8.
  - Fix a bug where updated bitmap checks might not be written to disk.
    (Addresses Debian Bug: #883869)
  - Some newly added fields in the superblocks were not getting byte
    swapped (which were not noticed since big endian systems are amazingly
    unpopular).  Fix them and compile-time checks to avoid this class of
    bugs from happening in the future.  (Lustre Bug #9309)
  - Fix a potential use after free bug in e2fsck when fixing a corrupted
    root node in directory hash tree.
  - Fix a bug in e2fsck where a badly/maliciously corrupted superblock
    (which is not fixed due to the -n option, for example) can cause a
    floating point exception when printing the summary statistics.
    (Addresses Debian Bug: #879220)
  - Fix debugfs's ncheck command so that it correctly prints the inode
    number when printing an error message.
  - Fix a bug in e2freefrag where it could print an incorrect free blocks
    count on a file system with the 64-bit block number feature.
  - Update the German, Serbian, Spanish, and Ukrainian translations.
  - Fix a bug where resize2fs's free blocks sanity check could fail with a
    false positive and refuse to check a file system with the 64-bit block
    number feature.
  - Fix and clarify various man pages and documentations.  Also fixed up
    some random usage texts that were incorrect.  (Addresses Debian Bugs:


author: Joel Barrios <https://www.alcancelibre.org/> - 2.0.10-20
changelog:
  - add upstream --noflush option patch for ebtables-restore
  - create and own /var/lib/ebtables (bz 1093361)
  - use standard optflags and ldflags (bz 1071993)
  - remove executable bit from systemd service file
  - add RARP type to ethertypes (bz 1060537)
  - add audit module
  - update to 2.0.10-4 (upstream numbering is goofy)
  - fix missing symbol issue with extension modules (bz810006)
  - replaced ebtables-save perl script by bash script to get rid of the perl 
    requirement


author: Jerry James <loganjerry@gmail.com> - 13.5.1-1
changelog:
  - New upstream release
  - Drop upstreamed -fixes patch
  - Add -fenv-access patch to work around a GCC limitation


author: Joel Barrios <https://www.alcancelibre.org/> - 1:239.5-3
changelog:
  - Add '[ -f "${lockfile}" ] && exit 0' to start function of sysvinit script to
    avoid elogind to try to start again if switching run level.


author: Joel Barrios <https://www.alcancelibre.org/> - 1.19-2
changelog:
  - Clean and modernize spec file.
  - Split sub-pakcage libenca.
  - Rename devel sub-package to libenca-devel.
  - Update URLs.


author: Joel Barrios <https://www.alcancelibre.org/> - 2.8.9-1
changelog:
  - Update to 2.8.9.
  - Split libenchant2 sub-package.
  - Split hunspell sub-package.
  - Rename devel sub-package as libenchant2-devel


author: Joel Barrios <https://www.alcancelibre.org/> - 5.45.4-4
changelog:
  - Fix tclsh path for 'example' binaries like unbuffer
  - Switch to the compat tcl8/tk8
  - SPDX migration
  - Update configure for building in strict C99 mode
  - Rename mkpasswd to mkpasswd-expect
    Resolves: #1649456
  - Fix issues detected by static analysis
  - Unificate and improve both man page and usage message of expect
  - Fix wrong log file permissions
  - Fix memory leak when using -re option
  - Fix inaccuracy in mkpasswd man page
    Resolves: #963889
  - Fix repeated words in man pages


author: Till Maas <opensource@till.name> - 2.4.0-25
changelog:
  - Fix crash when too many connections are used (CVE-2012-6687)
  - Make gcc build dependencies obvious for local builds


author: Joel Barrios <https://www.alcancelibre.org/> - 2.4.0-27
changelog:
  - Fix another implicit declaration of exit (#2143591)
  - Avoid implicit declaration of exit in configure (#2143591)
  - Disable rpath bz1987468
  - Modernize specfile


author: Robin Lee <cheeselee@fedoraproject.org> - 0.3.2-1
changelog:
  - Update to 0.3.2
  - Remove fcitx-0.3.0-logging.patch
  - Requires fcitx-pinyin
  - Update URL and Source0 URL
  - Revise description following upstream wiki


author: Robin Lee <cheeselee@fedoraproject.org> - 0.2.2-1
changelog:
  - Update to 0.2.2
  - Don't run make with -j, there is race condition for this package
  - Update URL and Source0 URL


author: Joel Barrios <https://www.alcancelibre.org/> - 1.5.0-1
changelog:
  - Update to 1.5.0.
  - Rename and split libs sub-package as libFLAC and libFLAC++.
  - Rename and split devel sub-package as libFLAC-devel and libFLAC++-devel.


author: Joel Barrios <https://www.alcancelibre.org/> - 2.2-3
changelog:
  - Rebuild with GLIBC 2.30.
  - Split libflite sub-package.
  - Rename devel sub-package as libflite-devel.
  - Clean and trim spec file.


author: Sylvain Beucler <beuc@beuc.net> 3.12-1
changelog:
  - New upstream release
  - Now requires wxWidgets >= 3.0
  - Remove old %clean section and use %{buildroot} consistently


author: Wolfgang Ulbrich <fedora@raveit.de> - 1:0.2.3-2
changelog:
  - update to 0.8.14 release
  - Fix fail to fallback from GTK+ if dependencies are not met.
  - Add Python3 support.
  - Use /usr/local as a default prefix path.
  - switch to python3
  - modernize spec file


author: Joel Barrios <https://www.alcancelibre.org/> - 1:0.2.4-5
changelog:
  - Gtk: Avoid GtkStock for the Quit button.
  - Fix typeerror in python3.6.
  - Use libayatana-appindicator-gtk3 instead of libappindicator-gtk3.
  - Qt: Add Qt for Python (PySide) support.
  - Account for KWin (X11) from KDE Plasma 5.
  - Trim spec file.


author: Rex Dieter <rdieter@fedoraproject.org>
changelog:
  - 7.2b-2
  - backport patches from gc-7_2-hotfix-2 branch in lieu of 7.2c release
  - gc 7.2 final abi broken when changing several symbols to hidden (#825473)
  - CVE-2012-2673 gc: malloc() and calloc() overflows (#828878)


author: Joel Barrios <https://www.alcancelibre.org/> - 3.38.1-1
changelog:
  - Update to 3.38.1.
  - Rename package and split base sub-package, preparing for an eventual
    upgrade to gcr-4.
  - Rebuild with glib2 2.72.


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: Matthias Saou <http://freshrpms.net/> 0.3.4-1
changelog:
  - Update to 0.3.4.
  - FC6 rebuild.
  - Add "make clean" since the sources contain a leftover i386 *.o file.


author: Ville Skyttä <ville.skytta@iki.fi> - 2.0-1
changelog:
  - Update to 2.0.
  - Update URLs and License (GPL-2.0-or-later).
  - Make gkrellm dependency ISA qualified.


author: Hans de Goede <hdegoede@redhat.com> - 1.0.0-19
changelog:
  - Clean-up specfile for unretire re-review of gkrellm-sun
  - Fix crash after sun-plugin has been disabled (rhbz#1231394)
  - Add appdata


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: Hans de Goede <hdegoede@redhat.com> - 0.9.12-11
changelog:
  - Don't flood the log with errors when a cards driver won't allow us to
    do SIOCGIWRANGE (rhbz#650345)


author: Joel Barrios <https://www.alcancelibre.org/> - 2.27-35
changelog:
  - Update to glibc-2.27-174-g73886db621. Finally. Now we match the same
    glibc version that Ubuntu 18.04 LTS ships, so now we can install a 
    lot of comercial and privative software built on Ubuntu 18.04 LTS.


author: Neal Gompa <ngompa13@gmail.com> - 1.8.1-2
changelog:
  - Fix the build to set the version in the CMakeLists correctly
  - Update the libversion patch to use the version in CMakeLists
  - Correctly install the CMake and pkgconfig files
  - Fix the pkgconfig dependency information
  - Add missing strong dependency on gtest by gmock
  - Add patch to make tests work with Python 3


author: Owen Taylor <otaylor@redhat.com> - 3.15.4-0.1
changelog:
  - Fix mixed use of /builddir/build/BUILDROOT/gnome-battery-bench-3.15.4-6.aldos.x86_64 and %{buildroot} (From review by
    Florian Lehner)


author: Bruno Wolff III <bruno@wolff.to> 2.4.2-1
changelog:
  - Error message patch is no longer needed
  - Some translation improvements
  - Needed to not try to install missing 24x24 logo
  - install-desktop target in makefile is broken
  - Don't install the icon related scheme file that is new for 2.4.2


author: Ankur Sinha <ankursinha AT fedoraproject DOT org> - 0.9.9-2
changelog:
  - Remove doc dependency
  - Put man pages in correct sub packages
  - Merge subpackages, modularity isn't really required here, let docs be.
  - Correct license


author: Ankur Sinha <ankursinha AT fedoraproject DOT org> - 0.9.9-4
changelog:
  - Improve the Requires
  - Mailed upstream requesting update of the FSF address
  - Added a wrapper
  - Added more binaries. Refer for file list:
  - http://packages.debian.org/sid/all/gnumed-client/filelist


author: David Woodhouse <David.Woodhouse@intel.com> - 0-0.2.20110830.hgd525a9bab875
changelog:
  - Add support for expanding PAM environment variables in secret key file name:
    http://code.google.com/p/google-authenticator/issues/detail?id=108


author: Nicolas Mailhot <nicolas.mailhot at laposte.net>
changelog:
  - 20120715-1
  — Switch to new upstream git source (marginally less hopeless than the Google
    Font Directory)
  — Remove Arabic, add Armenian, Devanagari, Ethiopic, Georgian, Tamil, Kufi to Sans
  – Add Naskh to Serif
  – Try to adapt fontconfig rules to new upstream rules and new fonts


author: Parag Nemade <pnemade AT redhat DOT com> - 20120715-8
changelog:
  - Add metainfo file to show this font in gnome-software
  - Remove %clean section which is optional now
  - Remove removal of buildroot in %install
  - Remove group tag


author: Mike FABIAN <mfabian@redhat.com> - 20190709-1
changelog:
  - Update to upstream snapshot tarball (Contains the new emoji added in Unicode 12.0.0,
    also fixes the "people holding hands" sequence.
  - Port to Python3 and build using Python3


author: Joel Barrios <https://www.alcancelibre.org/> - 3.23.2-1
changelog:
  - Update to 3.23.2.
  - Clean and reorganize spec file.
  - Add emerald, filesystem, gnome-shell and openbox sub-packages.
  - Provides greybird-xfce4-theme.
  - Add Requires to light and dark themes for dmz-cursor-themes and
    elementary-xfce-icon-theme


author: Conrad Meyer <konrad@tylerc.org> - 1:9.2.4-1
changelog:
  - Bump to version 9.2.4, released 2010-07-21 (hopefully compatible
    with mplayer 20100703 in rpmfusion rawhide).
  - Bump epoch to keep upgrade path from F-13.


author: Conrad Meyer <konrad@tylerc.org> - 1:9.4.6-1
changelog:
  - Bump to version 9.4.6 (2012-04-16)
  - Current rawhide mplayer is 2012-02-05; F-16 is 2011-09-25. This version
    seems to work with F-16's mplayer, at least.


author: Nalin Dahyabhai <nalin@redhat.com> - 0.9.13-4
changelog:
  - only BuildRequire: prelink on the arches on which we know it runs (currently
    %{ix86}, x86_64, ppc, ppc64, s390, s390x), so that it can be built on the
    rest (#1061889)


author: Karel Volný <kvolny@redhat.com> 610-1
changelog:
  - New version 610
  - Fixes as per the review request (rhbz#1301144)
   - dropped -common subpackage, license included everywhere
   - changed summary


author: Joel Barrios <https://www.alcancelibre.org/> - 1.7.2-4
changelog:
  - Split lib%{name} sub-package.
  - Rename devel sub-package as lib%{name}-devel.
  - Switch to release tarball.


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 1.5-22
changelog:
  - Address F23FTBFS (RHBZ#1239571):
    - Pass CFLAGS as LDFLAGS to Makefile
    - Append -std=gnu89 to CC.
  - Add %license.
  - Modernize spec.


author: Joel Barrios <https://www.alcancelibre.org/> - 4.2-2
changelog:
  - Use new macros for modprobedir.
  - We are skipping release 4.3 which was really a wrongly packaged 4.0 version.


author: Dominik Mierzejewski <dominik@greysector.net> - 1.27.1-0.1.20230215git45da871
changelog:
  - Correct version (1.27.1 was released on Jan 18th, snapshot is newer)
  - Fix FTBFS on non-x86 arches


author: Jakub Hrozek <jhrozek@redhat.com> - 0.41-5
changelog:
  - correct timestamps for the tarball
  - fix the URLs in ipcalculator.cgi
  - fix the config file (Patrice Dumas)
  - remove autodetected reqs, add req:httpd for the -cgi subpackage
  - own the images by the -cgi subpackage
  - fix the license tag


author: Joel Barrios <https://www.alcancelibre.org/> - 0.41-14
changelog:
  - Clean and modernize spec file.
  - Remove support for Apache <= 2.2 and clean suport for Apache >= 2.4.


author: Joel Barrios <https://www.alcancelibre.org/> - 1.6-3
changelog:
  - Port configure script to C99.
  - Backport PR#2400 to fix iteration for non-decimal strings (rhbz#2017285).
  - Drop build-time RPATH from jq binary (rhbz#1987608).


author: Joel Barrios <https://www.alcancelibre.org/> - 5.4.290-30
changelog:
  - Update to 5.4.290.
  - ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
  - ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
  - ACPI: resource: Fix memory resource type union access
  - ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
  - af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
  - af_packet: fix vlan_get_tci() vs MSG_PEEK
  - ALSA: usb: Fix UBSAN warning in parse_audio_unit()
  - ALSA: usb-audio: Fix a DMA to stack memory bug
  - ALSA: usb-audio: US16x08: Initialize array before use
  - ASoC: wm8994: Add depends on MFD core
  - blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
  - blk-iocost: clamp inuse and skip noops in __propagate_weights()
  - blk-iocost: fix weight updates of inner active iocgs
  - bpf: Check negative offsets in __bpf_skb_min_len()
  - bpf: fix potential error return
  - bpf: fix recursive lock when verdict program return SK_PASS
  - bpf, sockmap: Fix update element with same
  - btrfs: avoid monopolizing a core when activating a swap file
  - btrfs: tree-checker: reject inline extent items with 0 ref count
  - chelsio/chtls: prevent potential integer overflow on 32bit
  - dm array: fix cursor index when skipping across block boundaries
  - dm array: fix releasing a faulty array block twice in dm_array_cursor_end
  - dm array: fix unreleased btree blocks on closing a faulty array cursor
  - dm thin: make get_first_thin use rcu-safe list first function
  - dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
  - dmaengine: mv_xor: fix child node refcount handling in early exit
  - Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
  - drm: adv7511: Drop dsi single lane support
  - drm: bridge: adv7511: Enable SPDIF DAI
  - drm/amd/display: Add check for granularity in dml ceil/floor helpers
  - drm/amd/display: increase MAX_SURFACES to the value supported by hw
  - drm/bridge: adv7511_audio: Update Audio InfoFrame properly
  - drm/i915: Fix memory leak by correcting cache object name in error handler
  - drm/v3d: Assign job pointer to NULL before signaling the fence
  - drm/v3d: Ensure job pointer is set to NULL after job completion
  - efivarfs: Fix error on non-existent file
  - epoll: Add synchronous wakeup support for ep_poll_callback
  - erofs: fix incorrect symlink detection in fast symlink
  - erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
  - ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path
  - ext4: fix slab-use-after-free in ext4_split_extent_at()
  - fs/proc: fix softlockup in __read_vmcore (part 2)
  - ftrace: use preempt_enable/disable notrace macros to avoid double fault
  - gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag
  - gtp: Destroy device along with udp socket's netns dismantle.
  - gtp: use exit_batch_rtnl() method
  - gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
  - hfs: Sanity check the root record
  - hrtimers: Handle CPU state correctly on hotplug
  - i2c: mux: demux-pinctrl: check initial mux selection, too
  - i2c: pnx: Fix timeout in wait functions
  - i2c: riic: Always round-up when calculating bus period
  - IB/mlx5: Introduce and use mlx5_core_is_vf()
  - ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
  - iio: adc: at91: call input_free_device() on allocated iio_dev
  - iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
  - iio: adc: ti-ads8688: fix information leak in triggered buffer
  - iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
  - iio: gyro: fxas21002c: Fix missing data update in trigger handler
  - iio: imu: kmx61: fix information leak in triggered buffer
  - iio: inkern: call iio_device_put() only on mapped devices
  - iio: light: vcnl4035: fix information leak in triggered buffer
  - iio: pressure: zpa2326: fix information leak in triggered buffer
  - ila: serialize calls to nf_register_net_hooks()
  - Input: atkbd - map F23 key to support default copilot shortcut
  - Input: xpad - add unofficial Xbox 360 wireless receiver clone
  - ionic: use ee->offset when returning sprom data
  - ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
  - ipv6: fix possible UAF in ip6_finish_output2()
  - ipv6: prevent possible UAF in ip6_xmit()
  - ipv6: use skb_expand_head in ip6_finish_output2
  - ipv6: use skb_expand_head in ip6_xmit
  - irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
  - irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
  - irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
  - jbd2: flush filesystem device before updating tail sequence
  - kheaders: Ignore silly-rename files
  - mac802154: check local interfaces before deleting sdata list
  - media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
  - mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
  - mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
  - modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
  - modpost: fix the missed iteration for the max bit in do_input()
  - mtd: diskonchip: Cast an operand to prevent potential overflow
  - mtd: rawnand: fix double free in atmel_pmecc_create_user()
  - net: 802: LLC+SNAP OID:PID lookup on start of skb data
  - net: add exit_batch_rtnl() method
  - net: ethernet: bgmac-platform: fix an OF node reference leak
  - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
  - net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
  - net: fix data-races around sk->sk_forward_alloc
  - net: hinic: Fix cleanup in create_rxqs/txqs()
  - net: lapb: increase LAPB_HEADER_LEN
  - net: llc: reset skb->transport_header
  - net: net_namespace: Optimize the code
  - net: sched: fix ordering of qlen adjustment
  - net: usb: qmi_wwan: add Telit FE910C04 compositions
  - net: xen-netback: hash.c: Use built-in RCU list checking
  - netfilter: ipset: Fix for recursive locking warning
  - netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
  - netfilter: Replace zero-length array with flexible-array member
  - net/mlx5: Make API mlx5_core_is_ecpf accept const pointer
  - netrom: check buffer length before accessing it
  - net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
  - net/sched: netem: account for backlog updates from child qdisc
  - net/sctp: Prevent autoclose integer overflow in sctp_association_init()
  - net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
  - net/xen-netback: prevent UAF in xenvif_flush_hash()
  - nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
  - nfsd: restore callback functionality for NFSv4.0
  - NFS/pnfs: Fix a live lock between recalled layouts and layoutget
  - nilfs2: prevent use of deleted inode
  - nvmet: propagate npwg topology
  - ocfs2: correct return value of ocfs2_local_free_info()
  - ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
  - of: Fix error path in of_parse_phandle_with_args_map()
  - of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
  - of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
  - Partial revert of xhci: use pm_ptr() instead #ifdef for CONFIG_PM conditionals
  - PCI: Add ACS quirk for Broadcom BCM5760X NIC
  - PCI/AER: Disable AER service on suspend
  - phy: core: Fix an OF node refcount leakage in _of_phy_get()
  - phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
  - phy: core: fix code style in devm_of_phy_provider_unregister
  - phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider
  - phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
  - phy: core: Fix that API devm_phy_put() fails to release the phy
  - pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
  - platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
  - poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()
  - qca_spi: Fix clock speed for multiple QCA7000
  - qca_spi: Make driver probing reliable
  - RDMA/bnxt_re: Add check for path mtu in modify_qp
  - RDMA/bnxt_re: Fix max_qp_wrs reported
  - RDMA/bnxt_re: Fix reporting hw_ver in query_device
  - RDMA/mlx5: Enforce same type port association for multiport RoCE
  - RDMA/uverbs: Prevent integer overflow issue
  - regmap: Use correct format specifier for logging range errors
  - Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
  - scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request
  - scsi: megaraid_sas: Fix for a potential deadlock
  - scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
  - scsi: qla1280: Fix hw revision numbering for ISP1020/1040
  - scsi: sg: Fix slab-use-after-free read in sg_release()
  - sctp: sysctl: auth_enable: avoid using current->nsproxy
  - sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
  - sctp: sysctl: rto_min/max: avoid using current->nsproxy
  - selinux: ignore unknown extended permissions
  - sh: clk: Fix clk_enable() to return 0 on NULL clk
  - skb_expand_head() adjust skb->truesize incorrectly
  - skbuff: introduce skb_expand_head()
  - sky2: Add device ID 11ab:4373 for Marvell 88E8075
  - sound: usb: format: don't warn that raw DSD is unsupported
  - staging: iio: ad9832: Correct phase range check
  - staging: iio: ad9834: Correct phase range check
  - tcp/dccp: allow a connection when sk_max_ack_backlog is zero
  - tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
  - tipc: fix NULL deref in cleanup_bearer()
  - tls: Fix tls_sw_sendmsg error handling
  - tracing: Constify string literal data member in struct trace_event_call
  - tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
  - tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe()
  - udmabuf: also check for F_SEAL_FUTURE_WRITE
  - USB: core: Disable LPM only for non-suspended ports
  - usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
  - usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
  - usb: ehci-hcd: fix call balance of clocks handling routines
  - usb: fix reference leak in usb_new_device()
  - usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
  - usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null
  - usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer
  - usb: host: max3421-hcd: Correctly abort a USB request.
  - USB: serial: cp210x: add Phoenix Contact UPS Device
  - USB: serial: option: add MediaTek T7XX compositions
  - USB: serial: option: add MeiG Smart SLM770A
  - USB: serial: option: add MeiG Smart SRM815
  - USB: serial: option: add Neoway N723-EA support
  - USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
  - USB: serial: option: add TCL IK512 MBIM & ECM
  - USB: serial: option: add Telit FE910C04 rmnet compositions
  - USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
  - USB: usblp: return error when setting unsupported protocol
  - usb-storage: Add max sectors quirk for Nokia 208
  - vfio/platform: check the bounds of read/write syscalls
  - virtio-blk: don't keep queue frozen during system suspend
  - wifi: mac80211: wake the queues in case of failure in resume
  - xfs: don't drop errno values when we fail to ficlone the entire range
  - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals
  - zram: refuse to use zero sized block device as backing device


author: Joel Barrios <https://www.alcancelibre.org/> - 5.4.291-30
changelog:
  - Update to 5.4.291.
  - acct: block access to kernel internal filesystems
  - acct: perform last write from workqueue
  - afs: Fix directory format encoding struct
  - ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
  - ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
  - ALSA: hda/realtek - Add type for ALC287
  - ALSA: hda/realtek: Fixup ALC225 depop procedure
  - ALSA: hda/realtek: update ALC222 depop optimize
  - APEI: GHES: Have GHES honor the panic= setting
  - arp: use RCU protection in arp_xmit()
  - ASoC: es8328: fix route from DAC to output
  - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
  - ASoC: sun4i-spdif: Add clock multiplier settings
  - batman-adv: Drop unmanaged ELP metric worker
  - batman-adv: fix panic during interface removal
  - batman-adv: Ignore neighbor throughput metrics in error case
  - be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
  - binfmt_flat: Fix integer overflow bug on 32 bit systems
  - Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
  - bpf: Send signals asynchronously if !preemptible
  - btrfs: avoid monopolizing a core when activating a swap file
  - btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling
  - btrfs: fix use-after-free when attempting to join an aborted transaction
  - btrfs: output the reason for open_ctree() failure
  - caif_virtio: fix wrong pointer check in cfv_probe()
  - can: c_can: fix unbalanced runtime PM disable in error path
  - can: ems_pci: move ASIX AX99100 ids to pci_ids.h
  - can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
  - clk: analogbits: Fix incorrect calculation of vco rate delta
  - clk: qcom: clk-alpha-pll: fix alpha mode configuration
  - clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate
  - cpufreq: s3c64xx: Fix compilation warning
  - cpupower: fix TSC MHz calculation
  - crypto: qce - fix goto jump in error path
  - crypto: qce - unregister previously registered algos in error path
  - crypto: testmgr - fix version number of RSA tests
  - crypto: testmgr - fix wrong key length for pkcs1pad
  - crypto: testmgr - Fix wrong test case of RSA
  - crypto: testmgr - populate RSA CRT parameters in RSA test vectors
  - crypto: testmgr - some more fixes to RSA test vectors
  - dmaengine: ti: edma: fix OF node reference leaks in edma_driver
  - driver core: bus: Fix double free in driver API bus_register()
  - drivers/card_reader/rtsx_usb: Restore interrupt based detection
  - drm/amdgpu: Check extended configuration space register when system uses large bar
  - drm/amdgpu: disable BAR resize on Dell G5 SE
  - drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
  - drm/amdgpu: skip BAR resizing if the bios already did it
  - drm/etnaviv: Fix page property being used for non writecombine buffers
  - drm/komeda: Add check for komeda_get_layer_fourcc_list()
  - drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
  - drm/sched: Fix preprocessor guard
  - drop_monitor: fix incorrect initialization order
  - dt-bindings: mmc: controller: clarify the address-cells description
  - eeprom: digsy_mtc: Make GPIO lookup table match the device
  - fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device()
  - firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry
  - flow_dissector: Fix handling of mixed port and port-range keys
  - flow_dissector: Fix port range key handling in BPF conversion
  - ftrace: Avoid potential division by zero in function_stat_show()
  - geneve: Fix use-after-free in geneve_find_dev().
  - geneve: Suppress list corruption splat in geneve_destroy_tunnels().
  - genksyms: fix memory leak when the same symbol is added from source
  - genksyms: fix memory leak when the same symbol is read from *.symref file
  - gpio: bcm-kona: Add missing newline to dev_err format string
  - gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0
  - gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
  - gpio: rcar: Fix missing of_node_put() call
  - gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
  - gpu: drm_dp_cec: fix broken CEC adapter properties check
  - Grab mm lock before grabbing pt lock
  - gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
  - hexagon: Fix unbalanced spinlock in die()
  - hexagon: fix using plain integer as NULL pointer warning in cmpxchg
  - HID: appleir: Fix potential NULL dereference at raw event handle
  - HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections
  - HID: google: fix unused variable warning under !CONFIG_ACPI
  - HID: hid-sensor-hub: don't use stale platform-data on remove
  - HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
  - HID: multitouch: Add NULL check in mt_input_configured
  - HID: Wacom: Add PCI Wacom device support
  - hwmon: (ad7314) Validate leading zero bits and return error
  - hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
  - hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
  - hwmon: (pmbus) Initialise page count in pmbus_identify()
  - ima: Fix use-after-free on a dentry's dname.name
  - intel_th: pci: Add Arrow Lake support
  - intel_th: pci: Add Panther Lake-H support
  - intel_th: pci: Add Panther Lake-P/U support
  - ipmi: ipmb: Add check devm_kasprintf() returned value
  - ipmr: do not call mr_mfc_uses_dev() for unres entries
  - ipv4: use RCU protection in inet_select_addr()
  - ipv4: use RCU protection in rt_is_expired()
  - ipv6: use RCU protection in ip6_default_advmss()
  - ipvs: Always clear ipvs_property flag in skb_scrub_packet()
  - kbuild: Move -Wenum-enum-conversion to W=2
  - kbuild: userprogs: use correct lld when linking through clang
  - kernel/acct.c: use dedicated helper to access rlimit values
  - kernel/acct.c: use #elif instead of #end and #elif
  - ktest.pl: Check kernelrelease return in get_version
  - ktest.pl: Remove unused declarations in run_bisect_test function
  - KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
  - leds: lp8860: Write full EEPROM, not only half of it
  - llc: do not use skb_get() before dev_queue_xmit()
  - media: camif-core: Add check for clk_enable()
  - media: cxd2841er: fix 64-bit division on gcc-9
  - media: lmedm04: Handle errors for lme2510_int_read
  - media: lmedm04: Use GFP_KERNEL for URB allocation/submission.
  - media: mipi-csis: Add check for clk_enable()
  - media: ov5640: fix get_light_freq on auto
  - media: rc: iguanair: handle timeouts
  - media: uvcvideo: Fix double free in error path
  - media: uvcvideo: Fix event flags in uvc_ctrl_send_events
  - media: uvcvideo: Only save async fh if success
  - media: uvcvideo: Propagate buf->error to userspace
  - media: uvcvideo: Remove dangling pointers
  - media: uvcvideo: Remove redundant NULL assignment
  - memcg: fix soft lockup in the OOM process
  - mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id
  - misc: fastrpc: Fix registered buffer page address
  - mm: update mark_victim tracepoints fields
  - mmc: core: Respect quirk_max_rate for non-UHS SDIO card
  - mm/page_alloc: fix uninitialized variable
  - module: Extend the preempt disabled section in dereference_symbol_descriptor().
  - mtd: onenand: Fix uninitialized retlen in do_otp_read()
  - nbd: don't allow reconnect after disconnect
  - ndisc: extend RCU protection in ndisc_send_skb()
  - ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
  - ndisc: use RCU protection in ndisc_alloc_skb()
  - neighbour: delete redundant judgment statements
  - neighbour: use RCU protection in __neigh_notify()
  - net: add dev_net_rcu() helper
  - net: cadence: macb: Synchronize stats calculations
  - net: davicom: fix UAF in dm9000_drv_remove
  - net: extract port range fields from fl_flow_key
  - net: fec: implement TSO descriptor cleanup
  - net: gso: fix ownership in __udp_gso_segment
  - net: ipv6: fix dst ref loop in ila lwtunnel
  - net: ipv6: fix missing dst ref drop in ila lwtunnel
  - net: let net.core.dev_weight always be non-zero
  - net: loopback: Avoid sending IP packets without an Ethernet header
  - net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.
  - net: rose: fix timer races against user threads
  - net: rose: lock the socket in rose_bind()
  - net: sched: Disallow replacing of child qdisc from one parent to another
  - net: sh_eth: Fix missing rtnl lock in suspend/resume path
  - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
  - net: usb: rtl8150: enable basic endpoint checking
  - net: usb: rtl8150: use new tasklet API
  - netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()
  - net/mlxfw: Drop hard coded max FW flash image size
  - net/ncsi: wait for the last response to Deselect Package before configuring channel
  - net-timestamp: support TCP GSO case for a few missing flags
  - NFC: nci: Add bounds checking in nci_hci_create_pipe()
  - nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
  - NFSD: Reset cb_seq_status after NFS4ERR_DELAY
  - nilfs2: do not force clear folio if buffer is referenced
  - nilfs2: do not output warnings when clearing dirty buffers
  - nilfs2: eliminate staggered calls to kunmap in nilfs_rename
  - nilfs2: fix possible int overflows in nilfs_fiemap()
  - nilfs2: handle errors that nilfs_prepare_chunk() may return
  - nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link
  - nilfs2: protect access to buffers with no active references
  - nvme: handle connectivity loss in nvme_set_queue_count
  - nvmem: core: improve range check for nvmem_cell_write()
  - ocfs2: check dir i_size in ocfs2_find_entry
  - ocfs2: fix incorrect CPU endianness conversion causing mount failure
  - ocfs2: handle a symlink read error correctly
  - ocfs2: mark dquot as inactive if failed to start trans while releasing dquot
  - of: Correct child specifier used as input of the 2nd nexus node
  - of: Fix of_find_node_opts_by_path() handling of alias+path+options
  - of: reserved-memory: Fix using wrong number of cells to get property 'alignment'
  - openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
  - orangefs: fix a oob in orangefs_debug_write
  - overflow: Add __must_check attribute to check_*() helpers
  - overflow: Allow mixed type arguments
  - overflow: Correct check_shl_overflow() comment
  - padata: fix sysfs store callback check
  - parport_pc: add support for ASIX AX99100
  - partitions: ldm: remove the initial kernel-doc notation
  - partitions: mac: fix handling of bogus partition table
  - PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy()
  - perf bench: Fix undefined behavior in cmpworker()
  - perf cs-etm: Add missing variable in cs_etm__process_queues()
  - perf header: Fix one memory leakage in process_bpf_btf()
  - perf header: Fix one memory leakage in process_bpf_prog_info()
  - perf report: Fix misleading help message about --demangle
  - perf top: Don't complain about lack of vmlinux when not resolving some kernel samples
  - perf trace: Fix runtime error of index out of bounds
  - perf/core: Fix low freq setting via IOC_PERIOD
  - pfifo_tail_enqueue: Drop new packet when sch->limit == 0
  - phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk
  - phy: tegra: xusb: reset VBUS & ID OVERRIDE
  - platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
  - PM: hibernate: Add error handling for syscore_suspend()
  - power: supply: da9150-fg: fix potential overflow
  - ppp: Fix KMSAN uninit-value warning with bpf
  - pps: Fix a use-after-free
  - printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
  - ptp: Ensure info->enable callback is always set
  - rapidio: add check for rio_add_net() in rio_scan_alloc_net()
  - rapidio: fix an API misues when rio_add_net() fails
  - rdma/cxgb4: Prevent potential integer overflow on 32bit
  - RDMA/mlx4: Avoid false error about access to uninitialized gids array
  - regmap-irq: Add missing kfree()
  - regulator: of: Implement the unwind path of of_regulator_match()
  - Revert "btrfs: avoid monopolizing a core when activating a swap file"
  - Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
  - Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
  - rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
  - rtlwifi: replace usage of found with dedicated list iterator variable
  - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg
  - sched: Don't try to catch up excess steal time.
  - sched: sch_cake: add bounds checks to host bulk flow fairness counts
  - sched/core: Prevent rescheduling when interrupts are disabled
  - scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1
  - scsi: storvsc: Set correct data length for sending SCSI command without payload
  - scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails
  - selftests: harness: fix printing of mismatch values in __EXPECT()
  - selftests/harness: Display signed values correctly
  - serial: 8250: Fix fifo underflow on flush
  - serial: 8250_pci: add support for ASIX AX99100
  - serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use
  - serial: sh-sci: Drop __initdata macro for port_cfg
  - slimbus: messaging: Free transaction ID in delayed interrupt scenario
  - soc: qcom: smem_state: fix missing of_node_put in error path
  - soc: qcom: socinfo: Avoid out of bounds read of serial number
  - spi-mxs: Fix chipselect glitch
  - Squashfs: check the inode number is not the invalid value of zero
  - staging: media: imx: fix OF node leak in imx_media_add_of_subdevs()
  - sunrpc: suppress warnings for unused procfs functions
  - tasklet: Introduce new initialization API
  - team: better TEAM_OPTION_TYPE_STRING validation
  - team: prevent adding a device which is already a team device lower
  - tee: optee: Fix supplicant wait loop
  - tg3: Disable tg3 PCIe AER on system reboot
  - tomoyo: don't emit warning in tomoyo_write_control()
  - tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind
  - tun: fix group permission check
  - tun: revert fix group permission check
  - ubifs: skip dumping tnc tree when zroot is null
  - udf: Fix use of check_add_overflow() with mixed type arguments
  - udp: gso: do not drop small packets when PMTU reduces
  - USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
  - usb: atm: cxacru: fix a flaw in existing endpoint checks
  - usb: cdc-acm: Check control transfer buffer size before access
  - USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
  - usb: cdc-acm: Fix handling of oversized fragments
  - usb: dwc2: gadget: remove of_node reference upon udc_stop
  - usb: dwc3: Fix timeout issue during controller enter/exit from halt state
  - usb: dwc3: Increase DWC3 controller halt timeout
  - usb: gadget: Check bmAttributes only if configuration is valid
  - usb: gadget: Fix setting self-powered state on suspend
  - usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
  - USB: gadget: f_midi: f_midi_complete to call queue_work
  - usb: gadget: f_tcm: Decrement command ref count on cleanup
  - usb: gadget: f_tcm: Don't free command immediately
  - usb: gadget: f_tcm: Don't prepare BOT write request twice
  - usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint
  - usb: gadget: f_tcm: Translate error to sense
  - usb: gadget: Set self-powered based on MaxPower and bmAttributes
  - usb: gadget: udc: renesas_usb3: Fix compiler warning
  - USB: hub: Ignore non-compliant devices with too many configs or interfaces
  - USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
  - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
  - USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
  - usb: renesas_usbhs: Call clk_put()
  - usb: renesas_usbhs: Flush the notify_hotplug_work
  - usb: renesas_usbhs: Use devm_usb_get_phy()
  - usb: roles: set switch registered flag early on
  - USB: serial: option: add MeiG Smart SLM828
  - USB: serial: option: add Telit Cinterion FN990B compositions
  - USB: serial: option: drop MeiG Smart defines
  - USB: serial: option: fix Telit Cinterion FN990A name
  - usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
  - usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE
  - usb: typec: ucsi: increase timeout for PPM reset operations
  - usb: xhci: Add timeout argument in address_device USB HCD callback
  - usb: xhci: Fix NULL pointer dereference on certain command aborts
  - usb/gadget: f_midi: convert tasklets to use new tasklet_setup() API
  - usb/gadget: f_midi: Replace tasklet with work
  - usbnet: gl620a: fix endpoint checking in genelink_bind()
  - vfio/pci: Enable iowrite64 and ioread64 for vfio pci
  - vfio/platform: check the bounds of read/write syscalls
  - vlan: enforce underlying device type
  - vlan: introduce vlan_dev_free_egress_priority
  - vlan: move dev_put into vlan_dev_uninit
  - vrf: use RCU protection in l3mdev_l3_out()
  - vsock: Allow retrying on connect() failure
  - wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
  - wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
  - wifi: cfg80211: regulatory: improve invalid hints checking
  - wifi: iwlwifi: limit printed string from FW file
  - wifi: nl80211: reject cooked mode if it is set along with other flags
  - wifi: rtlwifi: do not complete firmware loading needlessly
  - wifi: rtlwifi: fix memory leaks and invalid access at probe error path
  - wifi: rtlwifi: pci: wait for firmware loading before releasing memory
  - wifi: rtlwifi: remove unused check_buddy_priv
  - wifi: rtlwifi: remove unused dualmac control leftovers
  - wifi: rtlwifi: remove unused timer and related code
  - wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step
  - wifi: rtlwifi: usb: fix workqueue leak when probe fails
  - wifi: wlcore: fix unbalanced pm_runtime calls
  - x86/amd_nb: Restrict init function to AMD-based systems
  - x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
  - x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
  - x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
  - x86/cpu: Validate CPUID leaf 0x2 EDX output
  - x86/i8253: Disable PIT timer 0 when not in use
  - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode
  - x86/xen: allow larger contiguous memory regions in PV guests
  - xen: remove a confusing comment on auto-translated guest I/O
  - xhci: pci: Fix indentation in the PCI device ID definitions


author: Joel Barrios <https://www.alcancelibre.org/> - 5.4.294-30
changelog:
  - Update to 5.4.294.
  - ACPI: HED: Always initialize before evged
  - ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls
  - ACPI: PPTT: Fix processor subtable walk
  - ACPI: resource: IRQ override for Eluktronics MECH-17
  - ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP
  - affs: don't write overlarge OFS data block size fields
  - affs: generate OFS sequence numbers starting at 1
  - ahci: add PCI ID for Marvell 88SE9215 SATA Controller
  - ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2()
  - ALSA: hda: intel: Fix Optimus when GPU has no sound
  - ALSA: hda/realtek: Always honor no_shutup_pins
  - ALSA: pcm: Fix race of buffer access at PCM OSS layer
  - ALSA: sh: SND_AICA should depend on SH_DMA_API
  - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names
  - ALSA: usb-audio: Fix CME quirk for UF series keyboards
  - amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload
  - arcnet: Add NULL check in com20020pci_probe()
  - ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe()
  - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013
  - ASoC: ops: Enforce platform maximum on initial value
  - ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime()
  - asus-laptop: Fix an uninitialized variable
  - ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode
  - ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe()
  - ata: sata_sx4: Add error handling in pdc20621_i2c_read()
  - ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones
  - atm: Fix NULL pointer dereference
  - batman-adv: Ignore own maximum aggregation size during RX
  - block: fix 'kmem_cache of name 'bio-108' already exists'
  - Bluetooth: btrtl: Prevent potential NULL dereference
  - Bluetooth: Fix error code in chan_alloc_skb_cb()
  - Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address
  - Bluetooth: hci_uart: Fix another race during initialization
  - Bluetooth: hci_uart: fix race during initialization
  - bonding: report duplicate MAC address in all situations
  - bpf: Add endian modifiers to fix endian warnings
  - bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags
  - bpf: Use preempt_count() directly in bpf_send_signal_common()
  - bpftool: Fix readlink usage in get_fd_type
  - bridge: netfilter: Fix forwarding of fragmented packets
  - btrfs: avoid linker error in btrfs_find_create_tree_block()
  - btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref
  - btrfs: correctly escape subvol in btrfs_show_options()
  - btrfs: send: return -ENAMETOOLONG when attempting a path that is too long
  - can: bcm: add locking for bcm_op runtime updates
  - can: bcm: add missing rcu read protection for procfs content
  - can: flexcan: only change CAN state when link up in system PM
  - can: statistics: use atomic access in hot path
  - cgroup: Fix compilation issue due to cgroup_mutex not being exported
  - clk: amlogic: g12a: fix mmc A peripheral clock
  - clk: amlogic: g12b: fix cluster A parent data
  - clk: amlogic: gxbb: drop incorrect flag on 32k clock
  - clk: amlogic: gxbb: drop non existing 32k clock parent
  - clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()
  - clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent
  - clockevents/drivers/i8253: Fix stop sequence for timer 0
  - clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable()
  - comedi: jr3_pci: Fix synchronous deletion of timer
  - coredump: fix error handling for replace_fd()
  - coredump: hand a pidfd to the usermode coredump helper
  - coresight: catu: Fix number of pages while using 64k pages
  - counter: stm32-lptimer-cnt: fix error handling when enabling
  - cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
  - cpufreq: Reference count policy in cpufreq_update_limits()
  - cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
  - cpuidle: menu: Avoid discarding useful information
  - crypto: algif_hash - fix double free in hash_accept
  - crypto: atmel-sha204a - Set hwrng quality to lowest possible
  - crypto: ccp - Fix check for the primary ASP device
  - crypto: null - Use spin lock instead of mutex
  - dm: always update the array size in realloc_argv on success
  - dm cache: prevent BUG_ON by blocking retries on failed device resumes
  - dm: fix copying after src array boundaries
  - dm: restrict dm device size to 2^63-512 bytes
  - dmaengine: dmatest: Fix dmatest waiting less when interrupted
  - dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted"
  - dma-mapping: avoid potential unused data compilation warning
  - dm-integrity: fix a warning on invalid table line
  - dm-integrity: set ti->error on memory allocation failure
  - do_umount(): add missing barrier before refcount checks in sync case
  - dql: Fix dql->limit value when reset.
  - Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio()
  - drivers/hv: Replace binary semaphore with mutex
  - drm: Add valid clones check
  - drm: allow encoder mode_set even when connectors change for crtc
  - drm: panel-orientation-quirks: Add new quirk for GPD Win 2
  - drm: panel-orientation-quirks: Add support for AYANEO 2S
  - drm/amd/display: Assign normalized_pix_clk when color depth = 14
  - drm/amdkfd: clamp queue size to minimum
  - drm/amdkfd: Fix pqm_destroy_queue race with GPU reset
  - drm/amdkfd: KFD release_work possible circular locking
  - drm/amd/pm: Prevent division by zero
  - drm/atomic: clarify the rules around drm_atomic_state->allow_modeset
  - drm/atomic: Filter out redundant DPMS calls
  - drm/edid: fixed the bug that hdr metadata was not reset
  - drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data()
  - drm/i915/gvt: fix unterminated-string-initialization warning
  - drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence
  - drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off
  - drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member
  - drm/nouveau: Do not override forced connector status
  - drm/nouveau: prime: fix ttm_bo_delayed_delete oops
  - drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()
  - drm/repaper: fix integer overflows in repeat functions
  - drm/sti: remove duplicate object names
  - drm/v3d: Don't run jobs that have errors flagged in its fence
  - EDAC/altera: Set DDR and SDMMC interrupt mask before registration
  - EDAC/altera: Test the correct error reg offset
  - EDAC/ie31200: Fix the DIMM size mask for several SoCs
  - EDAC/ie31200: Fix the error path order of ie31200_init()
  - EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
  - EDAC/ie31200: work around false positive build warning
  - ext4: code cleanup for ext4_statfs_project()
  - ext4: don't over-report free space or inodes in statvfs
  - ext4: don't treat fhandle lookup of ea_inode as FS corruption
  - ext4: fix off-by-one error in do_split
  - ext4: fix OOB read when checking dotdot dir
  - ext4: ignore xattrs past end
  - ext4: optimize __ext4_check_dir_entry()
  - ext4: protect ext4_release_dquot against freezing
  - ext4: reject casefold inode flag without casefold feature
  - ext4: reorder capability check last
  - ext4: simplify checking quota limits in ext4_statfs()
  - fbdev: au1100fb: Move a variable assignment behind a null pointer check
  - fbdev: core: tileblit: Implement missing margin clearing for tileblit
  - fbdev: fsl-diu-fb: add missing device_remove_file()
  - fbdev: omapfb: Add 'plane' value check
  - fbdev: sm501fb: Add some geometry checks.
  - firmware: imx-scu: fix OF node leak in .probe()
  - fork: use pidfd_prepare()
  - fpga: altera-cvp: Increase credit timeout
  - fs/jfs: cast inactags to s64 to prevent potential overflow
  - fs/jfs: Prevent integer overflow in AG size calculation
  - fs/procfs: fix the comment above proc_pid_wchan()
  - ftrace: Add cond_resched() to ftrace_graph_set_hash()
  - fuse: don't truncate cached, mutated symlink
  - gpio: zynq: Fix wakeup source leaks on device unbind
  - hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key
  - HID: hid-plantronics: Add mic mute mapping and generalize quirks
  - HID: ignore non-functional sensor in HP 5MP Camera
  - HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell
  - HID: pidff: Convert infinite length from Linux API to PID standard
  - HID: pidff: Do not send effect envelope if it's empty
  - HID: pidff: Fix null pointer dereference in pidff_find_fields
  - HID: quirks: Add ADATA XPG alpha wireless mouse support
  - HID: usbkbd: Fix the bit shift number for LED_KANA
  - hrtimers: Mark is_migration_base() with __always_inline
  - HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition
  - hwmon: (gpio-fan) Add missing mutex locks
  - hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9}
  - hwmon: (xgene-hwmon) use appropriate type for the latency value
  - i2c: ali1535: Fix an error handling path in ali1535_probe()
  - i2c: ali15x3: Fix an error handling path in ali15x3_probe()
  - i2c: cros-ec-tunnel: defer probe if parent EC is not present
  - i2c: imx-lpi2c: Fix clock count when probe defers
  - i2c: omap: fix IRQ storms
  - i2c: pxa: fix call balance of i2c->clk handling routines
  - i2c: sis630: Fix an error handling path in sis630_probe()
  - i3c: Add NULL pointer check in i3c_master_queue_ibi()
  - IB/mad: Check available slots before posting receive WRs
  - ieee802154: ca8210: Use proper setters and getters for bitwise types
  - iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio
  - iio: adc: ad7606: fix serial register access
  - iio: adc: ad7768-1: Fix conversion result sign
  - iio: adc: ad7768-1: Fix insufficient alignment of timestamp.
  - iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check
  - iio: adc: dln2: Use aligned_s64 for timestamp
  - iio: adis16201: Correct inclinometer channel resolution
  - iio: chemical: sps30: use aligned_s64 for timestamp
  - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo
  - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo
  - Input: synaptics - enable InterTouch on Dell Precision M3800
  - Input: synaptics - enable InterTouch on Dynabook Portege X30-D
  - Input: synaptics - enable InterTouch on Dynabook Portege X30L-G
  - Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5
  - Input: synaptics - enable SMBus for HP Elitebook 850 G1
  - iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
  - ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure().
  - ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw().
  - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS
  - ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create().
  - ipvs: prevent integer overflow in do_ip_vs_get_ctl()
  - irqchip/gic-v2m: Add const to of_device_id
  - irqchip/gic-v2m: Mark a few functions __init
  - irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode()
  - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
  - isofs: fix KMSAN uninit-value bug in do_isofs_readdir()
  - isofs: Prevent the use of too small fid
  - jbd2: remove wrong sb->s_sequence check
  - jfs: add index corruption check to DT_GETPAGE()
  - jfs: add sanity check for agwidth in dbMount
  - jfs: fix slab-out-of-bounds read in ea_get()
  - jfs: Prevent copying of nlink with value 0 from disk inode
  - kbuild: Add '-fno-builtin-wcslen'
  - kbuild: Disable -Wdefault-const-init-unsafe
  - kbuild: fix argument parsing in scripts/config
  - kconfig: merge_config: use an empty file as initfile
  - kexec: initialize ELF lowest address to ULONG_MAX
  - lan743x: fix endianness when accessing descriptors
  - lan743x: remove redundant initialization of variable current_head_index
  - __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock
  - lib: 842: Improve error handling in sw842_compress()
  - lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets
  - libnvdimm/labels: Fix divide error in nd_label_data_init()
  - llc: fix data loss when reading from a socket in llc_ui_recvmsg()
  - lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()
  - locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()
  - locking/semaphore: Use wake_q to wake up processes outside lock critical section
  - mailbox: use error ret code of of_parse_phandle_with_args()
  - mcb: fix a double free bug in chameleon_parse_gdd()
  - mdacon: rework dependency list
  - md/raid1: Add check for missing source disk in process_checks()
  - media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe()
  - media: cx231xx: set device_caps for 417
  - media: i2c: adv748x: Fix test pattern selection mask
  - media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO
  - media: i2c: ov7251: Set enable GPIO low in probe
  - media: siano: Fix error handling in smsdvb_module_init()
  - media: streamzap: prevent processing IR data on URB failure
  - media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf()
  - media: venus: hfi: add a check to handle OOB in sfr region
  - media: venus: hfi: add check to handle incorrect queue size
  - media: venus: hfi_parser: add check to avoid out of bound access
  - media: vim2m: print device name after registering device
  - memcg: always call cond_resched() after fn()
  - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
  - mfd: sm501: Switch to BIT() to mitigate integer overflows
  - misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error
  - misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error
  - misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type
  - misc: pci_endpoint_test: Use INTX instead of LEGACY
  - mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock
  - mmc: atmel-mci: Add missing clk_disable_unprepare()
  - mmc: cqhci: Fix checking of CQHCI_HALT state
  - mmc: host: Wait for Vdd to settle on card power off
  - mmc: sdhci: Disable SD card clock before changing parameters
  - mmc: sdhci-pxav3: set NEED_RSP_BUSY capability
  - mm/page_alloc.c: avoid infinite retries caused by cpuset race
  - module: ensure that kobject_put() is safe for module type kobjects
  - module: sign with sha512 instead of sha1 by default
  - mtd: inftlcore: Add error check for inftl_read_oob()
  - mtd: rawnand: Add status chack in r852_ready()
  - mtd: rawnand: brcmnand: fix PM resume warning
  - net: atm: fix use after free in lec_send()
  - net: b53: enable BPDU reception for management port
  - net: dlink: Correct endianness handling of led_mode
  - net: dsa: b53: fix learning on VLAN unaware bridges
  - net: dsa: mv88e6xxx: fix VTU methods for 6320 family
  - net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy
  - net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family
  - net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING
  - net: dwmac-sun8i: Use parsed internal PHY address instead of 1
  - net: fec: ERR007885 Workaround for conventional TX
  - net: lan743x: Fix memleak issue when GSO enabled
  - net: openvswitch: fix nested key length validation in the set() action
  - net: openvswitch: fix race on port output
  - net: phy: leds: fix memory leak
  - net: pktgen: fix access outside of user given buffer in pktgen_thread_write()
  - net: pktgen: fix mpls maximum labels list parsing
  - net: ppp: Add bound checking for skb data on ppp_sync_txmung
  - net: usb: qmi_wwan: add Telit Cinterion FE990B composition
  - net: usb: qmi_wwan: add Telit Cinterion FN990B composition
  - net: usb: usbnet: restore usb%d name exception for local mac addresses
  - net: vlan: don't propagate flags on open
  - net: xgene-v2: remove incorrect ACPI_PTR annotation
  - netfilter: conntrack: Bound nf_conntrack sysctl writes
  - netfilter: ipset: fix region locking in hash types
  - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree()
  - netfilter: nf_tables: do not defer rule destruction via call_rcu
  - netfilter: nf_tables: pass nft_chain to destroy function, not nft_ctx
  - netfilter: nf_tables: wait for rcu grace period on net_device removal
  - netfilter: nft_exthdr: fix offset with ipv4_find_option()
  - netfilter: socket: Lookup orig tuple for IPv6 SNAT
  - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets
  - net/mlx4_core: Avoid impossible mlx4_db_alloc() order value
  - net/mlx5: Apply rate-limiting to high temperature warning
  - net/mlx5: Avoid report two health errors on same syndrome
  - net/mlx5: E-Switch, Initialize MAC Address for Default GID
  - net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB
  - net/mlx5: Modify LSB bitmask in temperature event to include only the first bit
  - net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices
  - net/mlx5e: reduce rep rxq depth to 256 for ECPF
  - net/mlx5e: set the tx_queue_len for pfifo_fast
  - net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES
  - netpoll: Fix use correct return type for ndo_start_xmit()
  - netpoll: hold rcu read lock in __netpoll_send_skb()
  - netpoll: move netpoll_send_skb() out of line
  - netpoll: netpoll_send_skb() returns transmit status
  - netpoll: remove dev argument from netpoll_send_skb_on_dev()
  - net_sched: drr: Fix double list add in class with netem as child qdisc
  - net_sched: hfsc: Address reentrant enqueue adding class to eltree twice
  - net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
  - net_sched: hfsc: Fix a UAF vulnerability in class handling
  - net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc
  - net_sched: Prevent creation of classes with TC_H_ROOT
  - net_sched: qfq: Fix double list add in class with netem as child qdisc
  - net_sched: skbprio: Remove overly strict queue assertions
  - nfs: add missing selections of CONFIG_CRC32
  - nfs: don't share pNFS DS connections between net namespaces
  - nfs: handle failure of nfs_get_lock_context in unlock path
  - nfs: move nfs_fhandle_hash to common include file
  - NFSD: Constify @fh argument of knfsd_fh_hash()
  - NFSv4: Treat ENETUNREACH errors as fatal for state recovery
  - NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred
  - NFSv4/pnfs: Reset the layout state after a layoutreturn
  - ntb: intel: Fix using link status DB's
  - ntb: reduce stack usage in idt_scan_mws
  - ntb: use 64-bit arithmetic for the MSI doorbell mask
  - ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans
  - ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk()
  - nvme: only allow entering LIVE from CONNECTING state
  - nvme: unblock ctrl state transition for firmware update
  - nvme-fc: go straight to connecting state when initializing
  - nvme-tcp: fix premature queue removal and I/O failover
  - nvmet-fc: Remove unused functions
  - nvmet-rdma: recheck queue state is LIVE in state lock in recv done
  - nvmet-tcp: don't restore null sk_state_change
  - objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()
  - ocfs2: implement handshaking with ocfs2 recovery thread
  - ocfs2: stop quota recovery before disabling quotas
  - ocfs2: switch osb->disable_recovery to enum
  - ocfs2: validate l_tree_depth to avoid out-of-bounds access
  - octeontx2-af: Fix mbox INTR handler when num VFs > 64
  - of: module: add buffer overflow check in of_modalias()
  - of/irq: Fix device node refcount leakage in API irq_of_parse_and_map()
  - of/irq: Fix device node refcount leakages in of_irq_count()
  - of/irq: Fix device node refcount leakages in of_irq_init()
  - openvswitch: fix lockup on tx to unregistering netdev with carrier
  - openvswitch: Fix unsafe attribute parsing in output_userspace()
  - orangefs: Do not truncate file size
  - page_pool: avoid infinite loop to schedule delayed worker
  - PCI: Fix old_size lower bound in calculate_iosize() too
  - PCI: Fix reference leak in pci_alloc_child_bus()
  - PCI: imx6: Skip controller_id generation logic for i.MX7D
  - PCI: pciehp: Don't enable HPIE when resuming in poll mode
  - PCI: Remove stray put_device() in pci_register_host_bridge()
  - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX
  - PCI/ASPM: Fix link state exit during switch upstream function removal
  - PCI/portdrv: Only disable pciehp interrupts early when needed
  - perf python: Check if there is space to copy all the event
  - perf python: Decrement the refcount of just created event on failure
  - perf python: Fixup description of sample.id event member
  - perf units: Fix insufficient array space
  - perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
  - perf/x86/intel: Allow to update user space GPRs from PEBS records
  - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR
  - phy: core: don't require set_mode() callback for phy_get_mode() to work
  - phy: Fix error handling in tegra_xusb_port_init
  - phy: renesas: rcar-gen3-usb2: Set timing registers only once
  - pid: add pidfd_prepare()
  - pidfd: check pid has attached task in fdinfo
  - pinctrl: bcm281xx: Fix incorrect regmap max_registers value
  - pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned"
  - pinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map
  - pinctrl: meson: define the pull up/down resistor value as 60 kOhm
  - pinctrl: renesas: rza2: Fix missing of_node_put() call
  - platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection
  - platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys
  - platform/x86: ISST: Correct command storage data length
  - platform/x86: thinkpad_acpi: Ignore battery threshold change event notification
  - platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS
  - pm: cpupower: bench: Prevent NULL dereference on malloc failure
  - PM: sleep: Fix handling devices with direct_complete set on errors
  - pNFS/flexfiles: Report ENETDOWN as a connection error
  - posix-timers: Add cond_resched() to posix_timer_add() search loop
  - power: supply: max77693: Fix wrong conversion of charge input threshold value
  - powercap: call put_device() on an error path in powercap_register_control_type()
  - pwm: fsl-ftm: Handle clk_get_rate() returning 0
  - pwm: mediatek: Always use bus clock
  - pwm: mediatek: always use bus clock for PWM on MT7622
  - pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config()
  - qibfs: fix _another_ leak
  - qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd()
  - qlcnic: fix memory leak issues in qlcnic_sriov_common.c
  - rcu: fix header guard for rcu_all_qs()
  - rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y
  - RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path
  - RDMA/hns: Fix wrong value of max_sge_rd
  - RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow
  - RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug
  - RDMA/srpt: Support specifying the srpt_service_guid parameter
  - RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe()
  - regulator: ad5398: Add device tree support
  - Revert "sctp: sysctl: auth_enable: avoid using current->nsproxy"
  - Revert "sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy"
  - Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"
  - ring-buffer: Fix bytes_dropped calculation issue
  - riscv: Avoid fortify warning in syscall_get_arguments()
  - rtc: ds1307: stop disabling alarms on probe
  - sched/deadline: Use online cpus for validating runtime
  - sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP
  - sched/isolation: Prevent boot crash when the boot CPU is nohz_full
  - sched/smt: Always inline sched_smt_active()
  - sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
  - sch_htb: make htb_deactivate() idempotent
  - sch_htb: make htb_qlen_notify() idempotent
  - scsi: iscsi: Fix missing scsi_host_put() in error path
  - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine
  - scsi: mpt3sas: Send a diag reset if target reset fails
  - scsi: pm80xx: Set phy_attached to zero when device is gone
  - scsi: qla1280: Fix kernel oops when debug level > 2
  - scsi: st: ERASE does not change tape location
  - scsi: st: Fix array overflow in st_setup()
  - scsi: st: Restore some drive settings after reset
  - scsi: st: Tighten the page format heuristics with MODE SELECT
  - scsi: target: Fix WRITE_SAME No Data Buffer crash
  - scsi: target: iscsi: Fix timeout on deleted connection
  - sctp: detect and prevent references to a freed transport in sendmsg
  - sctp: Fix undefined behavior in left shift operation
  - sctp: sysctl: auth_enable: avoid using current->nsproxy
  - sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
  - selftests: ublk: fix test_stripe_04
  - selinux: Chain up tool resolving errors in install_policy.sh
  - serial: 8250_dma: terminate correct DMA in tx_dma_flush()
  - serial: sifive: lock port in startup()/shutdown() callbacks
  - smack: recognize ipv4 CIPSO w/o categories
  - smb: client: Fix use-after-free in cifs_fill_dirent
  - smb: client: Reset all search buffer pointers when releasing buffer
  - sparc/mm: disable preemption in lazy mmu mode
  - spi: loopback-test: Do not split 1024-byte hexdumps
  - spi: spi-fsl-dspi: restrict register range for regmap access
  - spi: spi-sun4i: fix early activation
  - spufs: fix a leak in spufs_create_context()
  - spufs: fix a leak on spufs_new_file() failure
  - staging: axis-fifo: avoid parsing ignored device tree properties
  - staging: axis-fifo: Correct handling of tx_fifo_depth for size validation
  - staging: axis-fifo: Remove hardware resets for user errors
  - staging: axis-fifo: replace spinlock with mutex
  - staging: iio: adc: ad7816: Correct conditional logic for store mode
  - SUNRPC: rpc_clnt_set_transport() must not change the autobind setting
  - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
  - thermal: int340x: Add NULL check for adev
  - thermal/drivers/rockchip: Add missing rk3328 mapping entry
  - tipc: fix memory leak in tipc_link_xmit
  - tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
  - tools/build: Don't pass test log files to linker
  - tracing: Fix oob write in trace_seq_to_buffer()
  - tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER
  - tracing: Fix use-after-free in print_graph_function_flags during tracer switching
  - tty: serial: 8250: Add some more device IDs
  - types: Complement the aligned types with signed 64-bit one
  - udmabuf: fix a buf size overflow issue during udmabuf creation
  - um: let 'make clean' properly clean underlying SUBARCH as well
  - um: Store full CSGSFS and SS register from mcontext
  - um: Update min_low_pfn to match changes in uml_reserved
  - usb: cdns3: Fix deadlock when using NCM gadget
  - usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling
  - usb: chipidea: ci_hdrc_imx: use dev_err_probe()
  - usb: chipidea: imx: change hsic power regulator as optional
  - usb: chipidea: imx: refine the error handling for hsic
  - usb: dwc3: gadget: check that event count does not exceed event buffer length
  - usb: dwc3: support continuous runtime PM with dual role
  - usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()
  - usb: host: max3421-hcd: Add missing spi_device_id table
  - USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)
  - usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive
  - usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
  - USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe
  - USB: serial: ftdi_sio: add support for Altera USB Blaster 3
  - USB: serial: option: add Sierra Wireless EM9291
  - USB: serial: option: add Telit Cinterion FE990B compositions
  - USB: serial: option: fix Telit Cinterion FE990A name
  - USB: serial: option: match on interface class for Telit FN990B
  - USB: serial: simple: add OWON HDS200 series oscilloscope support
  - USB: storage: quirk for ADATA Portable HDD CH94
  - usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition
  - usb: typec: ucsi: displayport: Fix NULL pointer access
  - usb: uhci-platform: Make the clock really optional
  - usb: usbtmc: Fix erroneous generic_read ioctl return
  - usb: usbtmc: Fix erroneous get_stb ioctl error returns
  - usb: usbtmc: Fix erroneous wait_srq ioctl return
  - USB: usbtmc: use interruptible sleep in usbtmc_read
  - USB: VLI disk crashes if LPM is used
  - virtio_console: fix missing byte order handling for cols and rows
  - virtiofs: add filesystem context source name check
  - virtio-net: Add validation for used length
  - vlan: fix memory leak in vlan_newlink()
  - vsock: avoid timeout during connect() if the socket is closing
  - vxlan: Annotate FDB data races
  - wifi: at76c50x: fix use after free access in at76_disconnect
  - wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()
  - wifi: iwlwifi: fw: allocate chained SG tables for dump
  - wifi: mac80211: fix integer overflow in hwmp_route_info_get()
  - wifi: mac80211: Purge vif txq in ieee80211_do_stop()
  - wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()
  - wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table
  - wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate
  - wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU
  - wifi: wl1251: fix memory leak in wl1251_tx_work
  - writeback: fix false warning in inode_to_wb()
  - x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
  - x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2
  - x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine
  - x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment
  - x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions()
  - x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1
  - x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()
  - x86/irq: Define trace events conditionally
  - x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes
  - x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
  - x86/mm/pat: cpa-test: fix length for CPA_ARRAY test
  - x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus()
  - x86/platform: Only allow CONFIG_EISA for 32-bit
  - x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
  - xen: Add support for XenServer 6.1 platform device
  - xenbus: Allow PVH dom0 a non-local xenstore
  - xenbus: Use kref to track req lifetime
  - xenfs/xensyms: respect hypervisor's "next" indication
  - xen/mcelog: Add __nonstring annotations for unterminated strings
  - xen/swiotlb: relax alignment requirements
  - xfrm: Sanitize marks before insert
  - xfrm_output: Force software GSO only in tunnel mode


author: Joel Barrios <https://www.alcancelibre.org/> - 5.4.296-30
changelog:
  - Update to 5.4.296.
  - ACPI: battery: negate current when discharging
  - ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions"
  - ACPI: PAD: fix crash in exit_round_robin()
  - ACPICA: Avoid sequence overread in call to strncmp()
  - ACPICA: fix acpi operand cache leak in dswstate.c
  - ACPICA: fix acpi parse and parseext cache leaks
  - ACPICA: Refuse to evaluate a method if arguments are missing
  - ALSA: hda: Ignore unsol events for cards being shut down
  - ALSA: hda/intel: Add Thinkpad E15 to PM deny list
  - ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged
  - ALSA: sb: Force to disable DMAs once when DMA mode is changed
  - ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3()
  - amd-xgbe: align CL37 AN sequence as per databook
  - aoe: clean device rq_list in aoedev_downdev()
  - ASoC: meson: meson-card-utils: use of_property_present() for DT parsing
  - ata: pata_cs5536: fix build on 32-bit UML
  - ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330
  - atm: atmtcp: Free invalid length skb in atmtcp_c_send().
  - atm: clip: Fix infinite recursive call of clip_push().
  - atm: clip: Fix memory leak of struct clip_vcc.
  - atm: clip: Fix NULL pointer dereference in vcc_sendmsg()
  - atm: clip: Fix potential null-ptr-deref in to_atmarpd().
  - atm: idt77252: Add missing `dma_map_error()`
  - atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
  - atm: Revert atm_account_tx() if copy_from_iter_full() fails.
  - attach_recursive_mnt(): do not lock the covering tree when sliding something under it
  - Bluetooth: L2CAP: Fix L2CAP MTU negotiation
  - Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION
  - bnxt_en: Fix DCB ETS validation
  - bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
  - bpf: Fix WARN() in get_bpf_raw_tp_regs
  - bpfilter: match bit size of bpfilter_umh to that of the kernel
  - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume
  - btrfs: fix missing error handling when searching for inode refs during log replay
  - btrfs: propagate last_unlink_trans earlier when doing a rmdir
  - btrfs: use btrfs_record_snapshot_destroy() during rmdir
  - bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device
  - bus: fsl-mc: fix double-free on mc_dev
  - bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value
  - calipso: Don't call calipso functions for AF_INET sk.
  - calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
  - calipso: unlock rcu before returning -EAFNOSUPPORT
  - can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to debug level
  - ceph: fix possible integer overflow in ceph_zero_objects()
  - cifs: Fix cifs_query_path_info() for Windows NT servers
  - clk: rockchip: rk3036: mark ddrphy as critical
  - configfs: Do not override creating attribute file failure in populate_attrs()
  - cpufreq: Force sync policy boost with global boost on sysfs update
  - crypto: marvell/cesa - Avoid empty transfer descriptor
  - crypto: marvell/cesa - Handle zero-length skcipher requests
  - dma-buf: fix timeout handling in dma_resv_wait_timeout v2
  - dmaengine: xilinx_dma: Set dma_device directions
  - dm-mirror: fix a tiny race condition
  - dm-raid: fix variable in journal device check
  - do_change_type(): refuse to operate on unmounted/not ours mounts
  - dpaa2-eth: fix xdp_rxq_info leak
  - drivers/rapidio/rio_cm.c: prevent possible heap overwrite
  - drm: rcar-du: Fix memory leak in rcar_du_vsps_init()
  - drm/amd/display: Add NULL pointer checks in dm_force_atomic_commit()
  - drm/amd/display: Do not add '-mhard-float' to dcn2{1,0}_resource.o for clang
  - drm/amd/display: Do not add '-mhard-float' to dml_ccflags for clang
  - drm/amdgpu/gfx10: fix CSIB handling
  - drm/amdgpu/gfx6: fix CSIB handling
  - drm/amdgpu/gfx7: fix CSIB handling
  - drm/amdgpu/gfx8: fix CSIB handling
  - drm/amdgpu/gfx9: fix CSIB handling
  - drm/amdkfd: Set SDMA_RLCx_IB_CNTL/SWITCH_INSIDE_IB
  - drm/bridge: analogix_dp: Add irq flag IRQF_NO_AUTOEN instead of calling disable_irq()
  - drm/bridge: cdns-dsi: Check return value when getting default PHY config
  - drm/bridge: cdns-dsi: Fix connecting to next bridge
  - drm/bridge: cdns-dsi: Fix the clock variable for mode_valid()
  - drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling
  - drm/exynos: fimd: Guard display clock control with runtime PM calls
  - drm/i915/gt: Fix timeline left held on VMA alloc error
  - drm/i915/selftests: Change mock_request() to return error pointers
  - drm/msm/a6xx: Increase HFI response timeout
  - drm/msm/hdmi: add runtime PM calls to DDC transfer function
  - drm/nouveau/bl: increase buffer size to avoid truncate warning
  - drm/sched: Increment job count before swapping tail spsc queue
  - drm/tegra: Assign plane type before registration
  - drm/tegra: rgb: Fix the unbound reference count
  - drm/v3d: Disable interrupts before resetting the GPU
  - drm/vkms: Adjust vkms_state->active_planes allocation type
  - drm/vmwgfx: Add seqno waiter for sync_files
  - EDAC/altera: Use correct write width with the INTTEST register
  - EDAC/skx_common: Fix general protection fault
  - emulex/benet: correct command version selection in be_cmd_get_stats()
  - enic: fix incorrect MTU comparison in enic_change_mtu()
  - erofs: remove unused trace event erofs_destroy_inode
  - ethernet: atl1: Add missing DMA mapping error checks and count errors
  - ext4: fix calculation of credits for extent tree modification
  - ext4: inline: fix len overflow in ext4_prepare_inline_data
  - f2fs: clean up w/ fscrypt_is_bounce_page()
  - f2fs: fix to correct check conditions in f2fs_cross_rename
  - f2fs: fix to do sanity check on sbi->total_valid_block_count
  - f2fs: prevent kernel warning due to negative i_nlink from corrupted image
  - f2fs: use d_inode(dentry) cleanup dentry->d_inode
  - fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod()
  - fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var
  - firmware: psci: Fix refcount leak in psci_dt_init
  - fix proc_sys_compare() handling of in-lookup dentries
  - flexfiles/pNFS: update stats on NFS4ERR_DELAY for v4.1 DSes
  - fs/filesystems: Fix potential unsigned integer underflow in fs_name()
  - fs/jfs: consolidate sanity checking in dbMount
  - ftrace: Fix UAF when lookup kallsym after ftrace disabled
  - gfs2: gfs2_create_inode error handling fix
  - gfs2: move msleep to sleepable context
  - HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY
  - HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras
  - HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
  - HID: wacom: fix kobject reference count leak
  - HID: wacom: fix memory leak on kobject creation failure
  - HID: wacom: fix memory leak on sysfs attribute creation failure
  - hwmon: (occ) fix unaligned accesses
  - i2c: designware: Invoke runtime suspend on quick slave re-registration
  - i2c: robotfuzz-osif: disable zero-length read messages
  - i2c: tiny-usb: disable zero-length read messages
  - i40e: fix MMIO write access to an invalid page in i40e_clear_hw
  - i40e: retry VFLR handling if there is ongoing VF reset
  - i40e: return false from i40e_reset_vf if reset is in progress
  - ice: create new Tx scheduler nodes for new queues only
  - iio: adc: ad7606_spi: fix reg write value mask
  - iio: pressure: zpa2326: Use aligned_s64 for the timestamp
  - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID
  - Input: ims-pcu - check record size in ims_pcu_flash_firmware()
  - Input: synaptics-rmi - fix crash with unsupported versions of F34
  - Input: synaptics-rmi4 - convert to use sysfs_emit() APIs
  - Input: xpad - add support for Amazon Game Controller
  - Input: xpad - add VID for Turtle Beach controllers
  - Input: xpad - support Acer NGR 200 Controller
  - ipc: fix to protect IPCS lookups using RCU
  - ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT
  - jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
  - jffs2: check jffs2_prealloc_raw_node_refs() result in few other places
  - jffs2: check that raw node were preallocated before writing summary
  - jfs: fix array-index-out-of-bounds read in add_missing_indices
  - jfs: Fix null-ptr-deref in jfs_ioc_trim
  - jfs: validate AG parameters in dbMount() to prevent crashes
  - kbuild: add --target to correctly cross-compile UAPI headers with Clang
  - kbuild: hdrcheck: fix cross build with clang
  - kbuild: use -MMD instead of -MD to exclude system headers from dependency
  - ktls, sockmap: Fix missing uncharge operation
  - lib: test_objagg: Set error message in check_expect_hints_stats()
  - Logitech C-270 even more broken
  - mailbox: Not protect module_put with spin_lock_irqsave
  - md/md-bitmap: fix dm-raid max_write_behind setting
  - md/raid1: Fix stack memory use after return in raid1_reshape
  - media: cxusb: no longer judge rbuf when the write fails
  - media: cxusb: use dev_dbg() rather than hand-rolled debug
  - media: gspca: Add error handling for stv06xx_read_sensor()
  - media: omap3isp: use sgtable-based scatterlist wrappers
  - media: platform: exynos4-is: Add hardware sync wait to fimc_is_hw_change_mode()
  - media: tc358743: ignore video while HPD is low
  - media: uapi: v4l: Fix V4L2_TYPE_IS_OUTPUT condition
  - media: uvcvideo: Return the number of processed controls
  - media: uvcvideo: Rollback non processed entities on error
  - media: uvcvideo: Send control events for partial succeeds
  - media: v4l2-dev: fix error handling in __video_register_device()
  - media: vivid: Change the siize of the composing
  - mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove()
  - mfd: max14577: Fix wakeup source leaks on device unbind
  - mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE
  - mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS
  - MIPS: Move '-Wa,-msoft-float' check from as-option to cc-option
  - mm: fix ratelimit_pages update error in dirty_ratio_handler()
  - mmc: mediatek: use data instead of mrq parameter from msdc_{un}prepare_data()
  - mmc: sdhci: Add a helper function for dump register in dynamic debug mode
  - mm/huge_memory: fix dereferencing invalid pmd migration entry
  - mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
  - mtd: nand: sunxi: Add randomizer configuration before randomizer enable
  - mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk
  - mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data
  - mtk-sd: Prevent memory corruption from DMA map failure
  - mtk-sd: reset host->mrq on prepare_data() error
  - net: appletalk: Fix device refcount leak in atrtr_create()
  - net: atm: add lec_mutex
  - net: atm: fix /proc/net/atm/lec handling
  - net: ch9200: fix uninitialised access during mii_nway_restart
  - net: dlink: add synchronization for stats update
  - net: enetc: Correct endianness handling in _enetc_rd_reg64
  - net: ipv6: Discard next-hop MTU less than minimum link MTU
  - net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy
  - net: macb: Check return value of dma_set_mask_and_coherent()
  - net: mdio: C22 is now optional, EOPNOTSUPP if not provided
  - net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info
  - net: ncsi: Fix GCPS 64-bit member variables
  - net: phy: microchip: limit 100M workaround to link-down events on LAN88xx
  - net: rose: Fix fall-through warnings for Clang
  - net: usb: aqc111: debug info before sanitation
  - net: usb: aqc111: fix error handling of usbnet read calls
  - net: usb: qmi_wwan: add SIMCom 8230C composition
  - netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it
  - netfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancy
  - netfilter: nft_socket: fix sk refcount leaks
  - netlink: Fix rmem check in netlink_broadcast_deliver().
  - netlink: Fix wraparounds of sk->sk_rmem_alloc.
  - netlink: make sure we allow at least one dump skb
  - net/mdiobus: Fix potential out-of-bounds read/write access
  - net/mlx4_en: Prevent potential integer overflow calculating Hz
  - net/mlx5: Fix return value when searching for existing flow group
  - net/mlx5: Wait for inactive autogroups
  - net/sched: Abort __tc_modify_qdisc if parent class does not exist
  - net/sched: Always pass notifications when child class becomes empty
  - net_sched: prio: fix a race in prio_tune()
  - net_sched: red: fix a race in __red_change()
  - net_sched: sch_sfq: fix a potential crash on gso_skb handling
  - net_sched: tbf: fix a race in tbf_change()
  - NFC: nci: uart: Set tty->disc_data only in success path
  - nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
  - NFSD: Fix ia_size underflow
  - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes
  - nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request
  - NFSv4/flexfiles: Fix handling of NFS level errors in I/O
  - nilfs2: add pointer check for nilfs_direct_propagate()
  - nilfs2: do not propagate ENOENT error from nilfs_btree_propagate()
  - nios2: force update_mmu_cache on spurious tlb-permission--related pagefaults
  - nui: Fix dma_mapping_error() check
  - of: Add of_property_present() helper
  - of: property: define of_property_read_u{8,16,32,64}_array() unconditionally
  - ovl: Check for NULL d_inode() in ovl_dentry_upper()
  - PCI: Add ACS quirk for Loongson PCIe
  - PCI: Fix lock symmetry in pci_slot_unlock()
  - perf: Fix sample vs do_exit()
  - perf record: Fix incorrect --user-regs comments
  - perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3
  - perf tests switch-tracking: Fix timestamp comparison
  - perf ui browser hists: Set actions->thread before calling do_zoom_thread()
  - perf/core: Fix broken throttling when max_samples_per_tick=1
  - pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get()
  - pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction()
  - pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction()
  - pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name()
  - pinctrl: armada-37xx: set GPIO output value before setting direction
  - pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs > 31
  - pinctrl: at91: Fix possible out-of-boundary access
  - pinctrl: qcom: msm: mark certain pins as invalid for interrupts
  - platform: Add Surface platform directory
  - platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment
  - platform/x86: dell_rbu: Stop overwriting data buffer
  - PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn()
  - PM: sleep: Fix power.is_suspended cleanup for direct-complete devices
  - PM: wakeup: Delete space in the end of string shown by pm_show_wakelocks()
  - pmdomain: core: Fix error checking in genpd_dev_pm_attach_by_id()
  - posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
  - power: supply: bq27xxx: Retrieve again when busy
  - proc: Clear the pieces of proc_inode that proc_evict_inode cares about
  - pwm: mediatek: Ensure to disable clocks in error path
  - RDMA/core: Create and destroy counters in the ib_core
  - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private
  - RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
  - RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
  - RDMA/mlx5: Fix CC counters query for MPV
  - RDMA/mlx5: Fix vport loopback for MPV device
  - RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert
  - regulator: gpio: Add input_supply support in gpio_regulator_config
  - regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods
  - regulator: max14577: Add error check for max14577_read_reg()
  - Revert "ACPI: battery: negate current when discharging"
  - Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first"
  - Revert "mmc: sdhci: Disable SD card clock before changing parameters"
  - Revert "x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2" on v6.6 and older
  - rose: fix dangling neighbour pointers in rose_rt_device_down()
  - rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send()
  - rtc: Fix offset calculation for .start_secs < 0
  - rtc: Improve performance of rtc_time64_to_tm(). Add tests.
  - rtc: Make rtc_time64_to_tm() support dates before 1970
  - rtc: sh: assign correct interrupts with DT
  - rtc: test: Fix invalid format specifier.
  - rxrpc: Fix oops due to non-existence of prealloc backlog struct
  - scsi: iscsi: Fix incorrect error path labels for flashnode operations
  - scsi: lpfc: Use memcpy() for BIOS version
  - scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops
  - scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu()
  - scsi: storvsc: Increase the timeouts to storvsc_timeout
  - scsi: ufs: core: Fix spelling of a sysfs attribute name
  - sctp: Do not wake readers in __sctp_write_space()
  - selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len
  - serial: Fix potential null-ptr-deref in mlb_usio_probe()
  - soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop()
  - soc: aspeed: lpc: Fix impossible judgment condition
  - sock: Correct error checking condition for (assign|release)_proto_idx()
  - spi: sh-msiof: Fix maximum DMA transfer size
  - spi: spi-fsl-dspi: Clear completion counter before initiating transfer
  - spi: spi-fsl-dspi: Fix interrupt-less DMA mode taking an XSPI code path
  - spi: spi-fsl-dspi: Rename fifo_{read,write} and {tx,cmd}_fifo_write
  - Squashfs: check return result of sb_min_blocksize
  - staging: iio: ad5933: Correct settling cycles encoding per datasheet
  - staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher()
  - sunrpc: update nextcheck time when adding new cache entries
  - tcp: always seek for minimal rtt in tcp_rcv_rtt_update()
  - tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows
  - tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior
  - tee: Prevent size calculation wraparound on 32-bit kernels
  - thunderbolt: Do not double dequeue a configuration request
  - tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
  - tipc: Fix use-after-free in tipc_conn_close().
  - tty: serial: uartlite: register uart driver in init
  - uio_hv_generic: Use correct size for interrupt and monitor pages
  - um: ubd: Add missing error check in start_io_thread()
  - usb: Add checks for snprintf() calls in usb_alloc_dev()
  - usb: cdc-wdm: avoid setting WDM_READ for ZLP-s
  - usb: Flush altsetting 0 endpoints before reinitializating them after reset.
  - usb: gadget: u_serial: Fix race condition in TTY wakeup
  - usb: potential integer overflow in usbg_make_tpg()
  - usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE
  - usb: renesas_usbhs: Reorder clock handling and power management in probe
  - usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device
  - usb: typec: altmodes/displayport: do not index invalid pin_assignments
  - usb: typec: displayport: Fix potential deadlock
  - usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode
  - usb: usbtmc: Fix timeout value in get_stb
  - vgacon: Add check for vc_origin address range in vgacon_scroll()
  - VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
  - VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
  - vsock/uapi: fix linux/vm_sockets.h userspace compilation errors
  - vsock/vmci: Clear the vmci transport packet properly when initializing it
  - vt: add missing notification when switching back to text mode
  - vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl()
  - vxlan: Do not treat dst cache initialization errors as fatal
  - watchdog: da9052_wdt: respect TWDMIN
  - wifi: ath6kl: remove WARN on bad firmware input
  - wifi: ath9k_htc: Abort software beacon handling if disabled
  - wifi: carl9170: do not ping device which has failed to load firmware
  - wifi: mac80211: do not offer a mesh path if forwarding is disabled
  - wifi: mac80211: drop invalid source address OCB frames
  - wifi: mac80211: fix beacon interval calculation overflow
  - wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback()
  - wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723
  - wifi: rtw88: do not ignore hardware read error during DPK
  - wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev()
  - x86/boot/compressed: prefer cc-option for CFLAGS additions
  - x86/cpu: Sanitize CPUID(0x80000000) output
  - x86/mce: Don't remove sysfs if thresholding sysfs init fails
  - x86/mce: Make sure CMCI banks are cleared during shutdown on Intel
  - x86/mce/amd: Fix threshold limit reset
  - x86/mm: Disable hugetlb page table sharing on 32-bit
  - x86/mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges()
  - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create


author: Joel Barrios <https://www.alcancelibre.org/> - 5.4.299-30
changelog:
  - Update to 5.4.299.
  - ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path
  - ACPI: processor: fix acpi_object initialization
  - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value
  - ACPI: processor: perflib: Fix initial _PPC limit application
  - ACPI: processor: perflib: Move problematic pr->performance check
  - act_mirred: use the backlog for nested calls to mirred ingress
  - af_packet: fix soft lockup issue caused by tpacket_snd()
  - af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd()
  - alloc_fdtable(): change calling conventions.
  - ALSA: hda: Add missing NVIDIA HDA codec IDs
  - ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
  - ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model
  - ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup
  - ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4
  - ALSA: scarlett2: Add retry on -EPROTO from scarlett2_usb_tx()
  - ALSA: usb-audio: Add mute TLV for playback volumes on some devices
  - ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros
  - ALSA: usb-audio: Fix size validation in convert_chmap_v3()
  - ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation
  - ALSA: usb-audio: Validate UAC3 cluster segment descriptors
  - ALSA: usb-audio: Validate UAC3 power domain descriptors, too
  - ASoC: codecs: rt5640: Retry DEVICE_ID verification
  - ASoC: fsl_sai: Force a software reset when starting in consumer mode
  - ASoC: hdac_hdmi: Rate limit logging on connection and disconnection
  - ASoC: Intel: fix SND_SOC_SOF dependencies
  - ASoC: ops: dynamically allocate struct snd_ctl_elem_value
  - ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed
  - ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig
  - ata: libata-scsi: Fix ata_to_sense_error() status handling
  - atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
  - ax25: properly unshare skbs in ax25_kiss_rcv()
  - batman-adv: fix OOB read/write in network-coding decode
  - be2net: Use correct byte order and format string for TCP seq and ack_seq
  - benet: fix BUG when creating VFs
  - Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb()
  - Bluetooth: fix use-after-free in device_for_each_child()
  - Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
  - Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced
  - Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU
  - Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout
  - Bluetooth: SMP: If an unallowed command is received consider it a failure
  - bpf: Check flow_dissector ctx accesses are aligned
  - bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls
  - bpftool: Fix memory leak in dump_xx_nlmsg on realloc failure
  - btrfs: fix log tree replay failure due to file with 0 links and extents
  - btrfs: populate otime when logging an inode item
  - caif: reduce stack size, again
  - can: kvaser_pciefd: Store device channel index
  - can: kvaser_usb: Assign netdev.dev_port based on device channel index
  - cdc-acm: fix race between initial clearing halt and open
  - cifs: Fix calling CIFSFindFirst() for root path without msearch
  - cifs: fix integer overflow in match_server()
  - cifs: Fix UAF in cifs_demultiplex_thread()
  - clk: davinci: Add NULL check in davinci_lpsc_clk_register()
  - clk: sunxi-ng: v3s: Fix de clock definition
  - codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog()
  - comedi: aio_iiro_16: Fix bit shift out of bounds
  - comedi: comedi_test: Fix possible deletion of uninitialized timers
  - comedi: das16m1: Fix bit shift out of bounds
  - comedi: das6402: Fix bit shift out of bounds
  - comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large
  - comedi: Fix initialization of data for instructions that write to subdevice
  - comedi: fix race between polling and detaching
  - comedi: Fix some signed shift left operations
  - comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
  - comedi: pcl812: Fix bit shift out of bounds
  - cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table()
  - cpufreq: Exit governor when failed to start old governor
  - cpufreq: Init policy->rwsem before it may be possibly used
  - cpufreq/sched: Explicitly synchronize limits_changed flag handling
  - crypto: ccp - Fix crash when rebind ccp device for ccp.ko
  - crypto: img-hash - Fix dma_unmap_sg() nents value
  - crypto: marvell/cesa - Fix engine load inaccuracy
  - crypto: qat - fix seq_file position update in adf_ring_next()
  - dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status()
  - dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status()
  - dmaengine: mv_xor: Fix missing check after DMA map and missing unmap
  - dmaengine: nbpfaxi: Add missing check after DMA map
  - dmaengine: nbpfaxi: Fix memory corruption in probe()
  - Documentation: ACPI: Fix parent device references
  - drbd: add missing kref_get in handle_write_conflicts
  - drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs
  - drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3
  - drm/amdgpu: drop hw access in non-DC audio fini
  - drm/amdgpu: fix incorrect vm flags to map bo
  - drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask and value
  - drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
  - drm/sched: Remove optimization that causes hang when killing dependent jobs
  - e1000e: fix heap overflow in e1000_set_eeprom
  - efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
  - et131x: Add missing check after DMA map
  - ethernet: intel: fix building with large NR_CPUS
  - ext4: check fast symlink for ea_inode correctly
  - ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr
  - ext4: fix fsmap end of range reporting with bigalloc
  - ext4: fix reserved gdt blocks handling in fsmap
  - f2fs: fix to avoid out-of-boundary access in devs.path
  - f2fs: fix to avoid out-of-boundary access in dnode page
  - f2fs: fix to avoid panic in f2fs_evict_inode
  - f2fs: fix to avoid UAF in f2fs_sync_inode_meta()
  - f2fs: fix to do sanity check on ino and xnid
  - fbdev: imxfb: Check fb_add_videomode to prevent null-ptr-deref
  - fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable()
  - fs: Prevent file descriptor table allocations exceeding INT_MAX
  - fs/buffer: fix use-after-free when call bh_read() helper
  - fs/orangefs: Allow 2 more characters in do_c_string()
  - fs/orangefs: use snprintf() instead of sprintf()
  - ftrace: Also allocate and copy hash for reading of filter files
  - ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
  - gpio: pca953x: fix IRQ storm on system wake up
  - gpio: tps65912: check the return value of regmap_update_bits()
  - hfs: fix not erasing deleted b-tree node issue
  - hfs: fix slab-out-of-bounds in hfs_bnode_read()
  - hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
  - hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
  - hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
  - hfsplus: remove mutex_lock check in hfsplus_free_extents
  - HID: asus: fix UAF via HID_CLAIMED_INPUT validation
  - HID: core: do not bypass hid_hw_raw_request
  - HID: core: ensure __hid_request reserves the report ID as the first byte
  - HID: core: ensure the allocated report buffer can contain the reserved report ID
  - HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()
  - HID: wacom: Add a new Art Pen 2
  - hwrng: mtk - handle devm_pm_runtime_enable errors
  - i2c: qup: jump out of the loop in case of timeout
  - i2c: stm32: fix the device used for the DMA map
  - i3c: add missing include to internal header
  - i3c: don't fail if GETHDRCAP is unsupported
  - i40e: Fix potential invalid access when MAC list is empty
  - ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
  - icmp: fix icmp_ndo_send address translation for reply direction
  - iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[]
  - iio: adc: max1363: Reorder mode_list[] entries
  - iio: adc: stm32-adc: Fix race in installing chained IRQ handler
  - iio: chemical: pms7003: use aligned_s64 for timestamp
  - iio: hid-sensor-prox: Fix incorrect OFFSET calculation
  - iio: light: opt3001: fix deadlock due to concurrent flag access
  - iio: proximity: isl29501: fix buffered read on big-endian systems
  - Input: xpad - set correct controller type for Acer NGR200
  - io_uring: don't use int for ABI
  - ipmi: Fix strcpy source and destination the same
  - ipmi: Use dev_warn_ratelimited() for incorrect message warnings
  - ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init()
  - ipv6: reject malicious packets in ipv6_gso_segment()
  - ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add
  - isofs: Verify inode mode when loading from disk
  - iwlwifi: Add missing check for alloc_ordered_workqueue
  - ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc
  - jbd2: prevent softlockup in jbd2_log_do_checkpoint()
  - jfs: fix metapage reference count leak in dbAllocCtl
  - jfs: Regular file corruption check
  - jfs: truncate good inode pages when hard link is 0
  - jfs: upper bound check of tree index in dbAllocAG
  - kbuild: add $(CLANG_FLAGS) to KBUILD_CPPFLAGS
  - kbuild: Add CLANG_FLAGS to as-instr
  - kbuild: Add KBUILD_CPPFLAGS to as-option invocation
  - kbuild: Update assembler calls to use proper flags and language target
  - kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed()
  - kconfig: gconf: fix potential memory leak in renderer_edited()
  - kconfig: lxdialog: fix 'space' to (de)select options
  - kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.c
  - kconfig: nconf: Ensure null termination where strncpy is used
  - ktest.pl: Prevent recursion of default variable options
  - KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer
  - KVM: x86: use array_index_nospec with indices that come from guest
  - media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb()
  - media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
  - media: gspca: Add bounds checking to firmware parser
  - media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init()
  - media: ov2659: Fix memory leaks in ov2659_probe()
  - media: qcom: camss: cleanup media device allocated resource on error path
  - media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt()
  - media: tc358743: Check I2C succeeded during probe
  - media: tc358743: Increase FIFO trigger level to 374
  - media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
  - media: usb: hdpvr: disable zero-length read messages
  - media: usbtv: Lock resolution while streaming
  - media: uvcvideo: Do not mark valid metadata as invalid
  - media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format()
  - media: uvcvideo: Fix bandwidth issue for Alcor camera
  - media: v4l2-ctrls: always copy the controls on completion
  - media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free()
  - media: venus: Add a check for packet size after reading from shared memory
  - media: venus: hfi: explicitly release IRQ during teardown
  - media: venus: protect against spurious interrupts during probe
  - media: venus: vdec: Clamp param smaller than 1fps and bigger than 240.
  - memstick: core: Zero initialize id_reg in h_memstick_read_dev_id()
  - memstick: Fix deadlock by moving removing flag earlier
  - misc: rtsx: usb: Ensure mmc child device is active when card is present
  - mISDN: Fix memory leak in dsp_hwec_enable()
  - mm: drop the assumption that VM_SHARED always implies writable
  - mm: perform the mapping_map_writable() check after call_mmap()
  - mm: update memfd seal write check to include F_SEAL_WRITE
  - mmc: bcm2835: Fix dma_unmap_sg() nents value
  - mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode()
  - mmc: sdhci_am654: Workaround for Errata i2312
  - mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo models
  - mm/hmm: move pmd_to_hmm_pfn_flags() to the respective #ifdeffery
  - mm/khugepaged: fix ->anon_vma race
  - mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock
  - mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
  - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t
  - mm/slub: avoid accessing metadata when pointer is invalid in object_err()
  - mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n
  - mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_alloc_zspage()
  - module: Restore the moduleparam prefix length check
  - move_mount: allow to add a mount into an existing group
  - mtd: fix possible integer overflow in erase_xfer()
  - mtd: rawnand: atmel: Fix dma_mapping_error() address
  - mtd: rawnand: atmel: set pmecc data setup time
  - mtd: rawnand: fsmc: Add missing check after DMA map
  - mwl8k: Add missing check after DMA map
  - net: ag71xx: Add missing check after DMA map
  - net: appletalk: fix kerneldoc warnings
  - net: appletalk: Fix use-after-free in AARP proxy probe
  - net: atm: fix memory leak in atm_register_sysfs when device_register fail
  - net: dlink: fix multicast stats being counted incorrectly
  - net: dpaa: fix device leak when querying time stamp info
  - net: drop UFO packets in udp_rcv_segment()
  - net: dsa: b53: fix b53_imp_vlan_setup for BCM5325
  - net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325
  - net: dsa: b53: prevent SWITCH_CTRL access on BCM5325
  - net: dsa: microchip: linearize skb for tail-tagging switches
  - net: dsa: microchip: update tag_ksz masks for KSZ9477 family
  - net: emaclite: Fix missing pointer increment in aligned_read()
  - net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets
  - net: fec: allow disable coalescing
  - net: gianfar: fix device leak when querying time stamp info
  - net: ipv4: fix incorrect MTU in broadcast routes
  - net: ipv4: fix regression in local-broadcast routes
  - net: ncsi: Fix buffer overflow in fetching version id
  - net: phy: smsc: add proper reset flags for LAN8710A
  - net: sched: don't expose action qstats to skb_tc_reinsert()
  - net: sched: extract bstats update code into function
  - net: sched: extract common action counters update code into function
  - net: sched: extract qstats update code into functions
  - net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts
  - net: thunder_bgx: add a missing of_node_put
  - net: thunder_bgx: decrement cleanup index before use
  - net: thunderx: Fix format-truncation warning in bgx_acpi_match_id()
  - net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions
  - net: usbnet: Avoid potential RCU stall on LINK_CHANGE event
  - net: usbnet: Fix the wrong netif_carrier_on() call
  - net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
  - net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs
  - net/atm: remove the atmdev_ops {get, set}sockopt methods
  - netfilter: conntrack: helper: Replace -EEXIST by -EBUSY
  - netfilter: ctnetlink: fix refcount leak on table dump
  - netfilter: nf_tables: adjust lockdep assertions handling
  - netfilter: xt_nfacct: don't assume acct name is null-terminated
  - netlink: avoid infinite retry looping in netlink_unicast()
  - netmem: fix skb_frag_address_safe with unreadable skbs
  - net/mlx5e: Set local Xoff after FW update
  - net/mlx5e: Update and set Xon/Xoff upon MTU set
  - net/mlx5e: Update and set Xon/Xoff upon port speed set
  - net/packet: fix a race in packet_set_ring() and packet_notifier()
  - netpoll: prevent hanging NAPI when netcons gets enabled
  - net/sched: act_mirred: better wording on protection against excessive stack growth
  - net/sched: act_mirred: refactor the handle of xmit
  - net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
  - net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate
  - net/sched: Restrict conditions for adding duplicating netems to qdisc tree
  - net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree
  - net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
  - net/sched: sch_qfq: Fix race condition on qfq_aggregate
  - net_sched: sch_sfq: annotate data-races around q->perturb_period
  - net_sched: sch_sfq: don't allow 1 packet limit
  - net_sched: sch_sfq: handle bigger packets
  - net_sched: sch_sfq: move the limit validation
  - net_sched: sch_sfq: reject invalid perturb period
  - net_sched: sch_sfq: use a temporary work area for validating configuration
  - NFS: Fix filehandle bounds checking in nfs_fh_to_dentry()
  - NFS: Fix the setting of capabilities when automounting a new filesystem
  - nfs: fix UAF in direct writes
  - NFS: Fix up commit deadlocks
  - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode()
  - NFSD: detect mismatch of file handle and delegation stateid in OPEN op
  - nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
  - NFSv4: Fix nfs4_bitmap_copy_adjust()
  - nilfs2: reject invalid file types when reading inodes
  - pch_uart: Fix dma_sync_sg_for_device() nents value
  - PCI: endpoint: Fix configfs group list head handling
  - PCI: endpoint: Fix configfs group removal on driver teardown
  - PCI: pnv_php: Work around switches with broken presence detection
  - PCI: rockchip-host: Fix "Unexpected Completion" log message
  - PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports
  - pci/hotplug/pnv-php: Improve error msg on power state change failure
  - pci/hotplug/pnv-php: Wrap warnings in macro
  - pcmcia: Add error handling for add_interval() in do_validate_mem()
  - pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region()
  - perf tests bp_account: Fix leaked file descriptor
  - perf/core: Don't leak AUX buffer refcount on allocation failure
  - perf/core: Exit early on perf_mmap() fail
  - perf/core: Prevent VMA split of buffer mappings
  - phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept()
  - pinctrl: stm32: Manage irq affinity settings
  - pinctrl: STMFX: add missing HAS_IOMEM dependency
  - pinctrl: sunxi: Fix memory leak on krealloc failure
  - platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches
  - pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop()
  - PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit()
  - PM: sleep: console: Fix the black screen issue
  - pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov
  - pNFS: Fix disk addr range check in block/scsi layout
  - pNFS: Fix stripe mapping in block/scsi layout
  - pNFS: Fix uninited ptr deref in block/scsi layout
  - pNFS: Handle RPC size limit for layoutcommits
  - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
  - power: supply: bq24190_charger: Fix runtime PM imbalance on error
  - power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
  - power: supply: max14577: Handle NULL pdata when CONFIG_OF is not set
  - ppp: fix memory leak in pad_compress_skb
  - pps: fix poll support
  - pptp: ensure minimal skb length in pptp_xmit()
  - pptp: fix pptp_xmit() error path
  - pwm: imx-tpm: Reset counter if CMOD is 0
  - pwm: mediatek: Fix duty and period setting
  - pwm: mediatek: Handle hardware enable and clock enable separately
  - pwm: mediatek: Implement .apply() callback
  - randstruct: gcc-plugin: Fix attribute addition
  - randstruct: gcc-plugin: Remove bogus void member
  - rcu: Protect ->defer_qs_iw_pending from data race
  - RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask()
  - RDMA/core: Rate limit GID cache warning messages
  - Reapply "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"
  - regulator: core: fix NULL dereference on unbind due to stale coupling data
  - Revert "drm/amdgpu: fix incorrect vm flags to map bo"
  - Revert "drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS"
  - Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()"
  - Revert "vmci: Prevent the dispatching of uninitialized payloads"
  - rtc: ds1307: fix incorrect maximum clock rate handling
  - rtc: ds1307: handle oscillator stop flag (OSF) for ds1341
  - rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe
  - rtc: hym8563: fix incorrect maximum clock rate handling
  - rtc: pcf8563: fix incorrect maximum clock rate handling
  - samples: mei: Fix building on musl libc
  - sch_drr: make drr_qlen_notify() idempotent
  - sch_hfsc: make hfsc_qlen_notify() idempotent
  - sch_qfq: make qfq_qlen_notify() idempotent
  - scsi: aacraid: Stop using PCI_IRQ_AFFINITY
  - scsi: bfa: Double-free fix
  - scsi: core: sysfs: Correct sysfs attributes access rights
  - scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans
  - scsi: ibmvscsi_tgt: Fix dma_unmap_sg() nents value
  - scsi: isci: Fix dma_unmap_sg() nents value
  - scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated
  - scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
  - scsi: lpfc: Fix buffer free/clear order in deferred receive path
  - scsi: lpfc: Remove redundant assignment to avoid memory leak
  - scsi: mpt3sas: Correctly handle ATA device errors
  - scsi: mvsas: Fix dma_unmap_sg() nents value
  - scsi: qla4xxx: Prevent a potential error pointer dereference
  - sctp: initialize more fields in sctp_v6_from_sk()
  - sctp: linearize cloned gso packets in sctp_rcv
  - securityfs: don't pin dentries twice, once is enough...
  - selftests: forwarding: tc_actions.sh: add matchall mirror test
  - selftests: rtnetlink.sh: remove esp4_offload after test
  - selftests: tracing: Use mutex_unlock for testing glob filter
  - selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t
  - serial: 8250: fix panic due to PSLVERR
  - smb: client: let recv_done() cleanup before notifying the callers.
  - soc: aspeed: lpc-snoop: Cleanup resources in stack-order
  - soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled
  - soc: qcom: mdt_loader: Ensure we don't read past the ELF header
  - soc/tegra: pmc: Ensure power-domains are in a known state
  - soundwire: stream: restore params when prepare ports fail
  - spi: spi-fsl-lpspi: Fix transmissions when using CONT
  - spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort
  - spi: spi-fsl-lpspi: Set correct chip-select polarity bit
  - squashfs: fix memory leak in squashfs_fill_super
  - staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc()
  - staging: nvec: Fix incorrect null termination of battery manufacturer
  - sunvdc: Balance device refcount in vdc_port_mpgroup_check
  - tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range
  - thermal: sysfs: Return ENODATA instead of EAGAIN for reads
  - thunderbolt: Fix copy+paste error in match_service_id()
  - tracing: Add down_write(trace_event_sem) when adding trace event
  - uapi: in6: restore visibility of most IPv6 socket options
  - udf: Verify partition map count
  - udp: also consider secpath when evaluating ipsec use for checksumming
  - usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init()
  - USB: cdc-acm: do not log successful probe on later errors
  - usb: chipidea: add USB PHY event
  - usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glue layer use
  - usb: chipidea: udc: add new API ci_hdrc_gadget_connect
  - usb: chipidea: udc: fix sleeping function called from invalid context
  - usb: chipidea: udc: protect usb interrupt enable
  - usb: core: usb_submit_urb: downgrade type check
  - usb: dwc3: Ignore late xferNotReady event to prevent halt timeout
  - usb: dwc3: meson-g12a: fix device leaks at unbind
  - usb: dwc3: qcom: Don't leave BCR asserted
  - usb: early: xhci-dbc: Fix early_ioremap leak
  - usb: gadget : fix use-after-free in composite_dev_cleanup()
  - usb: gadget: configfs: Fix OOB read on empty string write
  - usb: gadget: udc: renesas_usb3: fix device leak at unbind
  - usb: hub: avoid warm port reset during USB3 disconnect
  - usb: hub: Don't try to recover devices lost during warm reset.
  - usb: hub: fix detection of high tier USB3 devices behind suspended hubs
  - usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm
  - usb: musb: fix gadget state on disconnect
  - usb: musb: omap2430: fix device leak at unbind
  - usb: net: sierra: check for no status endpoint
  - usb: phy: mxs: disconnect line when USB charger is attached
  - usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive
  - USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI
  - USB: serial: option: add Foxconn T99W640
  - USB: serial: option: add Foxconn T99W709
  - USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition
  - USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera
  - USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles
  - usb: storage: realtek_cr: Use correct byte order for bcs->Residue
  - usb: typec: fusb302: cache PD RX state
  - usb: xhci: Avoid showing errors during surprise removal
  - usb: xhci: Avoid showing warnings for dying controller
  - usb: xhci: Fix slot_id resource race conflict
  - usb: xhci: print xhci->xhc_state when queue_command failed
  - usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command
  - use uniform permission checks for all mount propagation changes
  - vhost: fail early when __vhost_add_used() fails
  - vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put()
  - virtio-net: ensure the received length does not exceed allocated size
  - vmci: Prevent the dispatching of uninitialized payloads
  - vmxnet3: update MTU after device quiesce
  - vrf: Drop existing dst reference in vrf_ip6_input_dst
  - vsock: Do not allow binding to VMADDR_PORT_ANY
  - vt: defkeymap: Map keycodes above 127 to K_HOLE
  - vt: keyboard: Don't process Unicode characters in K_OFF mode
  - watchdog: dw_wdt: Fix default timeout
  - watchdog: ziirave_wdt: check record length in ziirave_firm_verify()
  - wifi: brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P IE
  - wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table()
  - wifi: cfg80211: Fix interface type validation
  - wifi: cfg80211: fix use-after-free in cmp_bss()
  - wifi: cfg80211: reject HTC bit for management frames
  - wifi: cw1200: cap SSID length in cw1200_do_join()
  - wifi: iwlegacy: Check rate_idx range after addition
  - wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd()
  - wifi: iwlwifi: Fix memory leak in iwl_mvm_init()
  - wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect
  - wifi: iwlwifi: mvm: fix scan request validation
  - wifi: libertas: cap SSID len in lbs_associate()
  - wifi: mwifiex: Initialize the chan_stats array to zero
  - wifi: rtl818x: Kill URBs before clearing tx status queue
  - wifi: rtl8xxxu: Fix RX skb size for aggregation disabled
  - wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`.
  - x86/fpu: Delay instruction pointer fixup until after warning
  - x86/mce/amd: Add default names for MCA banks and blocks
  - xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS
  - xirc2ps_cs: fix register access when enabling FullDuplex
  - zynq_fpga: use sgtable-based scatterlist wrappers


author: Julien Rische <jrische@redhat.com> - 1.18.2-29
changelog:
  - CVE-2024-37370 CVE-2024-37371
    Fix vulnerabilities in GSS message token handling
    Resolves: RHEL-45398 RHEL-45386


author: Julien Rische <jrische@redhat.com> - 1.18.2-30
changelog:
  - libkrad: implement support for Message-Authenticator (CVE-2024-3596)
    Resolves: RHEL-50253
  - Remove RSA protocol for PKINIT
    Resolves: RHEL-17616


author: Julien Rische <jrische@redhat.com> - 1.18.2-31
changelog:
  - Prevent overflow when calculating ulog block size (CVE-2025-24528)
    Resolves: RHEL-78248
  - kdb5_util: fix DB entry flags on modification
    Resolves: RHEL-56060


author: Julien Rische <jrische@redhat.com> - 1.18.2-32
changelog:
  - Do not block HMAC-MD4/5 in FIPS mode
    Resolves: RHEL-86786
  - Don't issue RC4 session keys by default (CVE-2025-3576)
    Resolves: RHEL-88049
  - Add PKINIT paChecksum2 from MS-PKCA v20230920
    Resolves: RHEL-82648


author: berrange <berrange@redhat.com> - 1.9-2
changelog:
  - Fix compat with gcc 4.7 (rhbz #787502)
  - Replace 2 argument open with 3 argument open (rhbz #706040)


author: Joel Barrios <https://www.alcancelibre.org/> - 1:1.37.0-1
changelog:
  - Update to 1.37.0.
  - Re-wrote the bootstrap option. No longer requires compat-ldc.
  - Build with LLVM 14.
  - Make use system zlib optional.
  - Conflicts, Obsoletes and Provides druntime, git, phobos and devel
    sub-packages.
  - Obsolete compat packages.
  - Sync spec file with Fedora.
  - Trim spec file.


author: Sérgio Basto <sergio@serjux.com> - 0.99.12p2-23
changelog:
  - Add license tag.
  - Add patch libcdaudio-0.99.12-segfault.patch, from
    https://sourceforge.net/p/libcdaudio/patches/5/
  - Spec clean-up.


author: Martin Gansser <martinkg@fedoraproject.org> - 1.0.4-2
changelog:
  - fixed url address
  - fixed license tag
  - removed %path_man_en macro, used %pushd %popd instead
  - added README to using %doc macro.
  - corrected libchardet-1.0.4-man.patch
  - renamed libchardet-man.patch to libchardet-1.0.4-man.patch
  - renamed summary descripton
  - removed LICENSE file from %_docdir
  - added patch to remove hardcodes CFLAGS from chardet.pc.in


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/> - 3.12.2-6
changelog:
  - Use gcr3.
  - Clean spec file.
  - Update URL.
  - Split sub-package seahorse-daemon.
  - Trim spec changelog.


author: Joel Barrios <https://www.alcancelibre.org/> - 0.1.3-4
changelog:
  - Fix NULL ptr deref in initial_state_start_fun.
  - Fix few issues found by the Coverity static analysis tool.
  - Swith to Github URL and source.
  - Clean spec file again.


author: Joel Barrios <https://www.alcancelibre.org/> - 3.3.11.1-3
changelog:
  - Fix autoconf check for C99 and update build to run autoreconf.
    https://sourceforge.net/p/mikmod/bugs/29/


author: Sérgio Basto <sergio@serjux.com> - 2.1.0-0.18.trunkREV507
changelog:
  - Fix https://nvd.nist.gov/vuln/detail/CVE-2018-14446
    https://nvd.nist.gov/vuln/detail/CVE-2018-14403
    https://nvd.nist.gov/vuln/detail/CVE-2018-14379
    https://nvd.nist.gov/vuln/detail/CVE-2018-14326
    https://nvd.nist.gov/vuln/detail/CVE-2018-14325
    https://nvd.nist.gov/vuln/detail/CVE-2018-14054
    based on https://github.com/TechSmith/mp4v2/pull/27
    and https://github.com/sergiomb2/libmp4v2/
  - Update spec
  - Fix build on epel7


author: Richard W.M. Jones <rjones@redhat.com> - 0.7-0.1.alpha
changelog:
  - New upstream version 0.7alpha.
  - No tarball was uploaded so temporarily use tarball from github.
  - Fixes CVE-2018-14679 libmspack: off-by-one error in the CHM PMGI/PMGL
    chunk number validity checks


author: Rex Dieter <rdieter@fedoraproject.org> - 0.8-0.1.alpha
changelog:
  - 0.8alpha
  - use %make_build %make_install %ldconfig_scriptlets %license
  - devel: use %{?_isa} to tighten dep on main pkg
  - drop deprecated Group: tag
  - %files: tighten to include library soname


author: Rex Dieter <rdieter@fedoraproject.org> - 0.9.1-0.1.alpha
changelog:
  - 0.9.1alpha
  - libmspack-0.8-0.1.alpha corrupts extracted cab files (#1647033)
  - examples no longer installed (by default)


author: David King <amigadave@amigadave.com> 5.1.0-1
changelog:
  - Update to 5.1.0 (#1164434)
  - Drop libxml2 patch (fixed upstream)
  - Use pkgconfig for BuildRequires


author: Joel Barrios <https://www.alcancelibre.org/> - 5.1.0-9
changelog:
  - Use %cmake macros.
  - Fix build with libxml 2.12.
  - Clean spec file.
  - Trim changelog.
  - Drop docs.


author: Robert Scheck <robert@fedoraproject.org> 1.1.6-7
changelog:
  - Run autoreconf to recognize aarch64 (#925813)
  - Conditionalized usage of %{_lib} vs %{_libdir} for RHEL < 7
  - Tight run-time dependencies between sub-packages via %{?_isa}


author: David Brown <david.brown@pnnl.gov> - 1.14-1
changelog:
  - New upstream version of whatsup
  - added libtool-ltdl-devel build deps
  - added genders build deps and sub packages


author: David Brown <david.brown@pnnl.gov> - 1.14-3
changelog:
  - added autoreconf to fix bug #926718
  - added autoconf, automake, libtool to build depends just to be safe


author: Joel Barrios <https://www.alcancelibre.org/> - 2.5-15
changelog:
  - Add conflict with selinux policy from before store migration (#1469571)
  - Correct manpages regarding removable_context (#1395621)
  - Improve getfilecon man page (#1258513)


author: Joel Barrios <https://www.alcancelibre.org/> - 2.5-14
changelog:
  - Include user name in ROLE_REMOVE audit events (#1622045)
  - Improve "reset umask before creating directories"
  - Reset umask before creating directories (#1186422)
  - Enable listing modules by name (#1566729)
  - Do not change file mode of seusers and users_extra (#1512639)
  - Improve warning for installing disabled module (#1337199)
  - Add dependencies on libselinux and libsemanage (#1548020)
  - Use umask(0077) for fopen() write operations (#1512639, #1512014)
  - Update semanage to allow runtime labeling of Infiniband Pkeys (#1466274)
  - Update semanage to allow runtime labeling of ibendports (#1466274)
  - Keep copy of file_contexts.homedirs in policy store (#1409813)
  - Add support for listing fcontext.homedirs file (#1409813)


author: Joel Barrios <https://www.alcancelibre.org/> - 2.5-10
changelog:
  - Add support for the SCTP portcon keyword (rhbz#1603571)
  - Define extended_socket_class policy capability (rhbz#1564775)
  - Define nnp_nosuid_transition policy capability (rhbz#1480519)
  - use IN6ADDR_ANY_INIT to initialize IPv6 addresses
  - Allow runtime labeling of ibendports (rhbz#1464489)
  - Allow runtime labeling of Infiniband Pkeys (rhbz#1464489)
  - Add IB end port handling to CIL (rhbz#1464489)
  - Add ibendport ocontext handling (rhbz#1464489)
  - Add support for ibendportcon labels (rhbz#1464489)
  - Add Infiniband Pkey handling to CIL (rhbz#1464489)
  - Add ibpkey ocontext handling (rhbz#1464489)
  - Add support for ibpkeycon labels (rhbz#1464489)
  - Remove unused attribute on a used argument from avrule_read() (rhbz#1464489)
  - Add binary module support for xperms
  - Add support for converting extended permissions to CIL
  - Define cgroup_seclabel policy capability (rhbz#1493517)
  - Fix unitialized jmp and invalid dereference


author: Joel Barrios <https://www.alcancelibre.org/> - 0.9.6-3
changelog:
  - Clean and modernize spec file.
  - Split lib%{name} subpackage.
  - Rename devel sub-package as lib%{name}-devel.


author: Jiri Pirko <jiri@resnulli.us> - 1.22-2
changelog:
  - 1.22 release
  - dbus: don't do <deny send_interface="..." /> in dbus service file
  - teamd: Fix member port state change on master team admin UP.
  - teamd: add CAP_NET_RAW capability for LACP packet sockets
  - add teamd.conf.in to EXTRA_DIST


author: Stefan Berger <stefanb@linux.ibm.com> - 0.9.6-8
changelog:
  - Apply patch for fixing build without engine.h
  - Apply patch for returning proper error code upon RSA decryption failure


author: Joel Barrios <https://www.alcancelibre.org/> - 0.3.15-4
changelog:
  - Rename lib sub-package as libtspi.
  - Rename devel sub-package as libtspi-devel.
  - Rename main ackage as trousers-daemon.
  - Trim spec file.


author: Robert Scheck <robert@fedoraproject.org> 0.9.12-15
changelog:
  - Added patch to avoid a /usr/@DATADIRNAME@/locale/ directory
  - Use %{_udevrulesdir} macro rather /etc/udev/rules.d/ (#1226681)


author: Joel Barrios <https://www.alcancelibre.org/> - 0.9.8-2
changelog:
  - Split liburiparser sub-package.
  - Rename devel sub-package to liburiparser-devel.
  - Clean spec file.


author: Harald Hoyer <harald@redhat.com> - 21-1
changelog:
  - ci: add .packit.yaml (Harald Hoyer)
  - version 21 (Harald Hoyer)
  - fix: use strtod_l (Harald Hoyer)
  - fix: return VARLINK_ERROR_PANIC on float Inf or NaN (Harald Hoyer)
  - tests: add test with de_DE.UTF-8 locale (Harald Hoyer)
  - ci: install de_DE.UTF-8 locale (Harald Hoyer)
  - fix: correct the float number parsing for some locales (Harald Hoyer)
  - tests: print error log on `make check` (Harald Hoyer)
  - docs: update README.md (Harald Hoyer)


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: Joel Barrios <https://www.alcancelibre.org/> - 1.5.8-13
changelog:
  - Switch to SPDX license format.
  - Split libxyzsh sub-package.
  - Rename deve sub-package to libxyzsh-devel.


author: Renich Bon Ciric <renich@woralelandia.com> - 0.3.10-1
changelog:
  - Updated to version 0.3.10
  - Fixed bugs:
      https://bugs.launchpad.net/ubuntu/+source/libzeitgeist/+bug/742438
  - Renamed log fix patch to something more appropriate


author: Renich Bon Ciric <renich@woralelandia.com> - 0.3.14-1
changelog:
  - Updated to version 0.3.14
  - Update to shared-desktop-ontologies-0.8
  - Return relevancies of events when searching index
  - Update the ZeitgeistEvent and ZeitgeistSubject with event origin and subject current uri
  - Zeitgeist isn't autostarted after it disappears
  - Removed log-fix patch


author: Renich Bon Ciric <renich@woralelandia.com> - 0.3.18-1
changelog:
  - Updated to version 0.3.18.
  - Disabled a log test since it's failing because no libzeitgeist daemon is present at build time.
  - Added missing Result Type constant (*CurrentUri and *EventOrigin).
  - Now async functions fail instead of lingering indefinitely if Zeitgeist isn't available.


author: Popkov Aleksey <aleksey@psniip.ru> 1.7.1-1
changelog:
  - Some removed sed's
  - Added BuildRoot directive
  - lightsquid.conf - moved from main package to self package.


author: Miroslav Lichvar <mlichvar@redhat.com> 1.4-1.20140318git2b099c
changelog:
  - update to 20140318git2b099c (#1067502, #1011022, #1019121, #1004996, #1016356)
  - fix PIE linking (#1094368)
  - include simulation test suite


author: kwizart < kwizart at gmail.com > - 3.99-3.u4b5
changelog:
  - Multilib compliance
  - Disable rpath (libtool patch)
  - Fix doc encoding
  - Enable asm optimization with yasm when possible
  - Disable CXXFLAGS override


author: kwizart < kwizart at gmail.com > - 3.99-4.u4b5
changelog:
  - Fix the main package category
  - Fix the execstack on libmac.so.2
  - Move some docs from main to -devel


author: Patsy Griffin Franklin <pfrankli@redhat.com> 1:4.2.1-7
changelog:
  - Fix build failure caused by automake versioning differences related
    to the glob changes. (#1589769)
  - Fix testing failure due to Perl changes related to expanding paths.


author: Joe Nall <joe@nall.com> 0.3.1-1
changelog:
  - Rewrite translations to allow individual word/category mapping
  - Eamon Walsh's color mapping changes


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.2-4
changelog:
  - Fix problem where mdadm allowed the creation of more arrays than
    supported by the BIOS.
  - Resolves bz1211564


author: Eugene Syromiatnikov <esyr@redhat.com> 2:2.1-64
changelog:
  - Update to upstream 2.1-44. 20240813
    - Update of 06-55-07/0xbf (CLX-SP/W/X B1/L1) microcode from revision
      0x5003605 up to 0x5003707;
    - Update of 06-55-0b/0xbf (CPX-SP A1) microcode from revision 0x7002802
      up to 0x7002904;
    - Update of 06-6a-06/0x87 (ICX-SP D0) microcode from revision 0xd0003d1
      up to 0xd0003e7;
    - Update of 06-6c-01/0x10 (ICL-D B0) microcode from revision 0x1000290
      up to 0x10002b0;
    - Update of 06-7e-05/0x80 (ICL-U/Y D1) microcode from revision 0xc4
      up to 0xc6;
    - Update of 06-8c-01/0x80 (TGL-UP3/UP4 B1) microcode from revision
      0xb6 up to 0xb8;
    - Update of 06-8c-02/0xc2 (TGL-R C0) microcode from revision 0x36 up
      to 0x38;
    - Update of 06-8d-01/0xc2 (TGL-H R0) microcode from revision 0x50 up
      to 0x52;
    - Update of 06-8e-09/0x10 (AML-Y 2+2 H0) microcode from revision 0xf4
      up to 0xf6;
    - Update of 06-8e-09/0xc0 (KBL-U/U 2+3e/Y H0/J1) microcode from revision
      0xf4 up to 0xf6;
    - Update of 06-8e-0a/0xc0 (CFL-U 4+3e D0, KBL-R Y0) microcode from
      revision 0xf4 up to 0xf6;
    - Update of 06-8e-0b/0xd0 (WHL-U W0) microcode from revision 0xf4 up
      to 0xf6;
    - Update of 06-8e-0c/0x94 (AML-Y 4+2 V0, CML-U 4+2 V0, WHL-U V0)
      microcode from revision 0xfa up to 0xfc;
    - Update of 06-96-01/0x01 (EHL B1) microcode from revision 0x19 up
      to 0x1a;
    - Update of 06-9e-0a/0x22 (CFL-H/S/Xeon E U0) microcode from revision
      0xf6 up to 0xf8;
    - Update of 06-9e-0b/0x02 (CFL-E/H/S B0) microcode from revision 0xf4
      up to 0xf6;
    - Update of 06-9e-0c/0x22 (CFL-H/S/Xeon E P0) microcode from revision
      0xf6 up to 0xf8;
    - Update of 06-9e-0d/0x22 (CFL-H/S/Xeon E R0) microcode from revision
      0xfc up to 0x100;
    - Update of 06-a5-02/0x20 (CML-H R1) microcode from revision 0xfa up
      to 0xfc;
    - Update of 06-a5-03/0x22 (CML-S 6+2 G1) microcode from revision 0xfa
      up to 0xfc;
    - Update of 06-a5-05/0x22 (CML-S 10+2 Q0) microcode from revision 0xfa
      up to 0xfc;
    - Update of 06-a6-00/0x80 (CML-U 6+2 A0) microcode from revision 0xfa
      up to 0xfe;
    - Update of 06-a6-01/0x80 (CML-U 6+2 v2 K1) microcode from revision
      0xfa up to 0xfc;
    - Update of 06-a7-01/0x02 (RKL-S B0) microcode from revision 0x5e up
      to 0x62;
    - Update of 06-aa-04/0xe6 (MTL-H/U C0) microcode from revision 0x1c
      up to 0x1e.
  - Addresses CVE-2024-24853, CVE-2024-24980, CVE-2024-25939
  - Resolves RHBZ#2305324


author: Eugene Syromiatnikov <esyr@redhat.com> 2:2.1-65
changelog:
  - Update to upstream 2.1-45. 20240910
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode from revision
      0x35 up to 0x36;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-97-02) from revision 0x35 up to 0x36;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x35 up to 0x36;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-02)
      from revision 0x35 up to 0x36;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-97-05) from revision 0x35 up to 0x36;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode from revision 0x35
      up to 0x36;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x35 up to 0x36;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-97-05)
      from revision 0x35 up to 0x36;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode from revision
      0x433 up to 0x434;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode (in
      intel-ucode/06-9a-03) from revision 0x433 up to 0x434;
    - Update of 06-9a-03/0x80 (ADL-P 6+8/U 9W L0/R0) microcode (in
      intel-ucode/06-9a-04) from revision 0x433 up to 0x434;
    - Update of 06-9a-04/0x80 (ADL-P 2+8 R0) microcode from revision 0x433
      up to 0x434;
    - Update of 06-aa-04/0xe6 (MTL-H/U C0) microcode from revision 0x1e
      up to 0x1f;
    - Update of 06-b7-01/0x32 (RPL-S B0) microcode from revision 0x123 up
      to 0x129;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode from revision
      0x4121 up to 0x4122;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-02) from revision 0x4121 up to 0x4122;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-02) from
      revision 0x4121 up to 0x4122;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-03) from revision 0x4121 up to 0x4122;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode from revision 0x4121
      up to 0x4122;
    - Update of 06-ba-08/0xe0 microcode (in intel-ucode/06-ba-03) from
      revision 0x4121 up to 0x4122;
    - Update of 06-ba-02/0xe0 (RPL-H 6+8/P 6+8 J0) microcode (in
      intel-ucode/06-ba-08) from revision 0x4121 up to 0x4122;
    - Update of 06-ba-03/0xe0 (RPL-U 2+8 Q0) microcode (in
      intel-ucode/06-ba-08) from revision 0x4121 up to 0x4122;
    - Update of 06-ba-08/0xe0 microcode from revision 0x4121 up to 0x4122;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-02) from revision 0x35 up to 0x36;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-02) from revision 0x35 up to 0x36;
    - Update of 06-bf-02/0x07 (ADL C0) microcode from revision 0x35 up
      to 0x36;
    - Update of 06-bf-05/0x07 (ADL C0) microcode (in intel-ucode/06-bf-02)
      from revision 0x35 up to 0x36;
    - Update of 06-97-02/0x07 (ADL-HX/S 8+8 C0) microcode (in
      intel-ucode/06-bf-05) from revision 0x35 up to 0x36;
    - Update of 06-97-05/0x07 (ADL-S 6+0 K0) microcode (in
      intel-ucode/06-bf-05) from revision 0x35 up to 0x36;
    - Update of 06-bf-02/0x07 (ADL C0) microcode (in intel-ucode/06-bf-05)
      from revision 0x35 up to 0x36;
    - Update of 06-bf-05/0x07 (ADL C0) microcode from revision 0x35 up
      to 0x36;
    - Update of 06-be-00/0x19 (ADL-N A0) microcode from revision 0x17 up
      to 0x1a (old pf 0x11).
  - Addresses CVE-2024-23984, CVE-2024-24968
  - Added the documentation directory to the list of files owned by the package
  - Resolves RHBZ#2283214, RHBZ#2311299


author: Eugene Syromiatnikov <esyr@redhat.com> 2:2.1-66
changelog:
  - Update to upstream 2.1-46. 20241029
    - Update of 06-b7-01/0x32 (RPL-S B0) microcode from revision 0x129 up
      to 0x12b.
  - Resolves RHBZ#2324127


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: Joel Barrios <https://www.alcancelibre.org/> - 1.2.13-2
changelog:
  - Applied upstream commit 73331a6a0481067628f065ffe87bb1d8f787d10c
  - Resolves: CVE-2023-45853
  - Fix heap-based buffer over-read or buffer overflow in inflate in inflate.c
  - Resolves: CVE-2022-37434


author: - Jakub Hrozek <jhrozek@redhat.com> 0.8-8
changelog:
  - Fix compilation with httpd-2.4 (Jan Kaluza <jkaluza@redhat.com>)
  - Provide backwards-compatible _httpd_apxs macro


author: Paul Howarth <paul@city-fan.org> 2.3.9-1
changelog:
  - Update to 2.3.9
    - SECURITY: Fix possible heap buffer overwrite (CVE-2013-4365)
    - Add experimental cmake-based build system for Windows
    - Correctly parse quotation and escaped spaces in FcgidWrapper and the AAA
      Authenticator/Authorizor/Access directives' command line argument, as
      currently documented (PR#51194)
    - Honor quoted FcgidCmdOptions arguments (notably for InitialEnv
      assignments) (PR#51657)
    - Conform script response parsing with mod_cgid and ensure no response body
      is sent when ap_meets_conditions() determines that request conditions are
      met
    - Improve logging in access control hook functions
    - Avoid making internal sub-requests and processing Location headers when in
      FCGI_AUTHORIZER mode, as the auth hook functions already treat Location
      headers returned by scripts as an error since redirections are not
      meaningful in this mode
    - Revert fix for PR#53693, added in 2.3.8 but undocumented
    - Fix issues with a minor optimization added in 2.3.8


author: Paul Howarth <paul@city-fan.org> - 2.3.9-7
changelog:
  - Use /usr/bin/sed rather than /bin/sed for fixconf script on modern releases
  - Drop %defattr, redundant since rpm 4.4
  - Use %doc where possible


author: Jan Pazdziora <jpazdziora@redhat.com> - 0.9.7-1
changelog:
  - 1347490 - Rebase to upstream version 0.9.7.
  - Ensure lookup_user_by_certificate runs after mod_nss as well.


author: Antonio Trande <sagitter@fedoraproject.org> - 0.9.0-1
changelog:
  - Update to version 0.9.0
  - Run icon-cache scriptlets on rhel only
  - Remove patch for GCC-7
  - Rebuild for GCC-8


author: Thomas Woerner <twoerner@redhat.com> - 2.3.4-8.1
changelog:
  - Fixed motif issue while navigating drop down menus with arrow keys
    (RHBZ#1415153) (RHBZ#1396514) (MotifZone bug #1564)


author: Stuart Gathman <stuart@gathman.org> 0.91-3
changelog:
  - Remove space from Summary:
  - Include $RPM_LD_FLAGS in LDFLAGS
  - Removed mp3encoder provides, not useful apparently


author: Sérgio Basto <sergio@serjux.com> - 0.9.2-1
changelog:
  - Update to 0.9.2 .
  - Disable libaudacious, use gstreamer is recommend by upstream.
  - Drop BRs: libgnomeui-devel graphviz to not install gtk2.


author: Göran Uddeborg <goeran@Uddeborg.se> - 0.10.4-2
changelog:
  - Tweak the update-motd script adaption slightly
  - Generate a manual page for mythtv-status itself
  - Add Swedish description
  - Remove some specs no longer needed with current build systems.


author: Paul Howarth <paul@city-fan.org> - 0.10.4-4
changelog:
  - BR: perl-generators for proper dependency generation
    (https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl)


author: Mike DePaulo <mikedep333@gmail.com> - 5.7-1
changelog:
  - Update to 5.7
  - Backport upstream commit to force C89 "to prevent accidental changes to C90/GNU dialect"


author: Orion Poplawski <orion@cora.nwra.com> - 4.2-3
changelog:
  - Move info file to -devel
  - Add examples and pdf to -devel documentation
  - Drop %defattr, %clean, BuildRoot


author: Joel Barrios <https://www.alcancelibre.org/> - 3.10-4
changelog:
  - Do not build the framebuffer version. Requires a lot of work and permisions
    just to use it as regular user.


author: Joel Barrios <https://www.alcancelibre.org/> - 20241020-0.2.git0cbed93
changelog:
  - Switch to new upstream (guillaumeboehm). Alvatip archived the
    original repository.
  - Cursor theme is now mantained by guillaumeboehm.


author: Bob Relyea <rrelyea@redhat.com> - 3.101.0-6
changelog:
  - fix param encoding in pkcs12 pbamac encoding
  - add support for certificate compression in selfserv and tstclient


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: Stepan Kasal <skasal@redhat.com> - 0.10-6
changelog:
  - use sed instead of perl in %post and %preun (#462996),
    fixing two bugs in the scriptlets:
    1) the backup file shall be nsswitch.conf.bak, not nsswitch.confbak
    2) the first element after host: shall be subject to removal, too
  - consequently, removed the Requires(..): perl
  - removed the reqires for things that are granted
  - a better BuildRoot


author: Orion Poplawski <orion@cora.nwra.com> - 2.1.0-1
changelog:
  - Update to 2.1.0
  - Rebuild for octave 4.4
  - Ship metainfo.xml so this package will appear in Software
  - Added %check


author: Parag Nemade <pnemade AT redhat.com> - 20080506-7
changelog:
  - Initial package to rename from brettfont-fonts.
  - updated/renamed this package according to fonts packaging guidelines.


author: Parag Nemade <pnemade AT redhat.com> - 1.001-9
changelog:
  - Initial package to rename from icelandic-fonts.
  - updated/renamed this package according to fonts packaging guidelines.


author: Joel Barrios <http://www.alcancelibre.org/> - 3.6.1-8
changelog:
  - Rebuild with Python 3.9 support.
  - Split themes sub-package. Nobody uses themes without Gtk companion.
  - Ser Arc as default theme.


author: Joel Barrios <https://www.alcancelibre.org/> - 1:2.0.0-24.aldos
changelog:
  - Port back sysvnint support.
  - Add epoch because the package we used yeasr back from CentOS had it.


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/> - 1.3.1-3
changelog:
  - fix formatting of audit messages. Resolves: RHEL-28620
  - pam_namespace: protect_dir(): use O_DIRECTORY to prevent local DoS
    situations. CVE-2024-22365. Resolves: RHEL-21242
  - pam_access: handle hostnames in access.conf. Resolves: RHEL-3374
  - pam_faillock: create tallydir before creating tallyfile. Resolves: RHEL-19810
  - pam_unix: enable bcrypt. Resolves: RHEL-5057
  - pam_misc: make length of misc_conv() configurable and set to 4096. Resolves: #2209785
  - smartcard-auth: modify the content to remove unnecessary modules. Resolves: #1983683
  - pam_motd: avoid unnecessary logging. Resolves: #2091062
  - pam_lastlog: check localtime_r() return value. Resolves: #2012871
  - pam_faillock: clarify missing user faillock files after reboot. Resolves: #2062512
  - pam_faillock: avoid logging an erroneous consecutive login failure message. Resolves: #2082442
  - pam_pwhistory: load configuration from file. Resolves: #2068461
  - pam_usertype: only use SYS_UID_MAX for system users. Resolves: #1949137
  - faillock: load configuration from file. Resolves: #1978029
  - Add the motd.d directories (empty) to silence warnings and to
    provide proper ownership for them. Resolves: #2014458
  - pam_motd: fix memory leak. Resolves: #2014458
  - pam_keyinit: thread-safe implementation. Resolves: #1997969
  - pam_motd: support multiple motd paths specified, with filename overrides. Resolves: #2014458
  - pam_limits: "Unlimited" is not a valid value for RLIMIT_NOFILE. Resolves: #2047655
  - pam_userdb: Prevent garbage characters from db (#1791965)
  - pam_wheel: if getlogin fails fallback to PAM_RUSER: fixed malformed patch (#1866866)
  - pam_namespace: polyinstantiation refer to gdm doc (#1861841)
  - pam_usertype: fixed malformed patch
  - pam_modutil_sanitize_helper_fds: fix SIGPIPE effect of PAM_MODUTIL_PIPE_FD (#1791970)
  - pam_usertype: new module to tell if uid is in login.defs ranges (#1810474)
  - pam_tty_audit: if kernel audit is disabled return PAM_IGNORE (#1775357)
  - pam_motd: Document how to properly silence unwanted motd messages
  - pam_faillock: Fix regression in admin_group support
  - pam_faillock: Support configuration file /etc/security/faillock.conf
  - pam_faillock: Support local_users_only option
  - pam_namespace: Support noexec, nosuid and nodev flags for tmpfs mounts
  - Drop tallylog and pam_tally[2] documentation
  - pam_lastlog: Do not display failed attempts with PAM_SILENT flag
  - pam_lastlog: Support unlimited option to override fsize limit
  - pam_unix: Log if user authenticated without password
  - pam_tty_audit: Improve manual page
  - Optimize closing fds when spawning helpers
  - Fix duplicate password verification in pam_authtok_verify()
  - Drop pam_tally2 which was obsoleted and deprecated long time ago
  - add pam_umask to postlogin PAM configuration file
  - fix some issues found by Coverity scan


author: Tomas Mraz <tmraz@redhat.com> 0.77-5
changelog:
  - first part of fix for pam_gnome_keyring prompting (#578624)
    needs support for use_authtok to be added to pam_gnome_keyring


author: Petr Pisar <ppisar@redhat.com> - 1.0.5-6
changelog:
  - perl dependency renamed to perl-interpreter
    <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>


author: Jitka Plesnikova <jplesnik@redhat.com> - 4:5.26.3-416
changelog:
  - 5.26.3 bump (bug #1655526)
  - Fix CVE-2018-18311 (integer overflow leading to buffer overflow) (bug #1654920)
  - Fix CVE-2018-18312 (heap buffer overflow in regcomp.c) (bug #1654922)
  - Fix CVE-2018-18313 (heap buffer overflow read in regcomp.c) (bug #1654924)
  - Fix CVE-2018-18314 (heap based buffer overflow) (bug #1654925)


author: Joel Barrios <https://www.alcancelibre.org/> - 4:5.26.3-418
changelog:
  - Sync patches with AlmaLinux.
  - Fix CVE-2025-40909 - Clone dirhandles without fchdir
  - Fix test broken by update in zlib on s390x
  - Add definition of OPTIMIZE to .ph files, if optimizing is used
    (bug#2152012)
  - Fix a memory leak when compiling a regular expression with a non-word
    class (bug #2014981)
  - Fix _resolv return value in Net-Ping (bug #1973030)
  - Fix CVE-2020-10543 (bug #1839273)
  - Fix CVE-2020-10878 (bug #1839276)
  - Fix a file mode of a perl-example.stp example (bug #1913693)
  - Fix CVE-2020-12723 (bug #1839279)
  - Fix Time-Local tests to pass after year 2019 (bug #1807120)
  - Run-require perl(Encode) by perl-libs (bug #1903503)


author: Mathieu Bridon <bochecha@fedoraproject.org> - 0.09-2
changelog:
  - A couple of fixes based on Emmanuel's review feedback:
    - Add the Perl default filter,
    - Fix the permissions on the pm files.


author: Mathieu Bridon <bochecha@fedoraproject.org> - 0.11-2
changelog:
  - Fix issues based on Michael's review feedback:
    - The Instance folder shouldn't be installed as %doc (or at all)
    - Properly own the installed directories


author: Joel Barrios <https://www.alcancelibre.org/> - 1.12-14
changelog:
  - Clean spec file.
  - Convert the license tag to an SPDX format
  - Correct listing the dependencies
  - Move Apache::AuthDBI to perl-Apache-AuthDBI RPM package


author: Paul Howarth <paul@city-fan.org> - 3.0.1-1
changelog:
  - Update to 3.0.1
    - Various code fixes recommended by kritika.io
    - Applied doc patch from Debian
  - Drop EL-5 support
    - Drop explicit buildroot cleaning in %install section
    - Drop explicit %clean section


author: Christian Krause <chkr@fedoraproject.org> - 0.11-2
changelog:
  - fixed build problem on x86_64 (libk5crypto not found)
  - minor cleanup
  - removed unnecessary build requirement


author: Paul Howarth <paul@city-fan.org> - 1.16-1
changelog:
  - Update to 1.16
    - Added 5.27.7 changes (CPAN RT#123948)
    - Added cperl class keywords
    - Added keywords per version back to 5.004
  - Simplify find command using -delete


author: Paul Howarth <paul@city-fan.org> - 0.400002-1
changelog:
  - Update to 0.400002
    - Revert whitespace changes that were inadvertantly included in previous
      release
    - Escape curly brackets in test to avoid warning in perl 5.22


author: Paul Howarth <paul@city-fan.org> - 2.150010-1
changelog:
  - Update to 2.150010
    Added:
    - Merged Parse::CPAN::Meta 1.4420 into this distribution
    Fixed:
    - CPAN::Meta::Prereqs now fully accepts phases and types starting with 'x_';
      new 'phases' and 'types_in' interfaces have been added
    - No longer relies on JSON backend for data structure cloning; this is much
      faster than using JSON::PP
    - The cloning routine would raise an error on expected types when it
      previously would stringify; the old behavior is restored
    - Fixed used of Encode in Parse::CPAN::Meta::load_json_string (cherry picked
      from Parse::CPAN::Meta 1.4422)
    - Added "use warnings" to Parse::CPAN::Meta
    - The YAML and JSON backend variables are ignored when building/testing the
      perl core itself, where non-core backends are not yet installed
    Tests:
    - The 'extra_mappings' feature for meta merging is now tested and documented
    - During tests, delete new environment variables added by Parse::CPAN::Meta
      1.4418
    Spec:
    - Clarifies acceptable values for booleans
    - Cleaned up text and links of historical specs
  - Obsolete old perl-Parse-CPAN-Meta package
  - Simplify find command using -delete


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.318-1
changelog:
  - Update to 0.318
  - Add perl(File::Slurper) as a dependency
  - Use /usr/bin/perl instead of perl
  - Use %{make_install} instead of make pure_install
  - Use %{make_build} instead of make


author: Petr Šabata <psabata@redhat.com> - 1.3-12
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  - Spec cleanup, fix dependencies


author: Jitka Plesnikova <jplesnik@redhat.com> - 1.3-16
changelog:
  - Add license Beerware
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Don't use macros for commands
  - Don't need to remove empty directories from the buildroot


author: Paul Howarth <paul@city-fan.org> - 2:1.50-1
changelog:
  - Update to 1.50
    - The %F strftime pattern incorrectly zero-padded numbers less than four
      digits; according to POSIX::strftime, this should output the year as-is
      without padding (GH#83)


author: Paul Howarth <paul@city-fan.org> - 2:1.51-1
changelog:
  - Update to 1.51
    - Fix CLDR formatting of 'S' pattern with more than 9 digits of precision;
      while we only store nanoseconds in the DateTime object we should still be
      able to handle an arbitrary number of digits properly (GH#89)
  - Modernize spec using %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1:0.403-1
changelog:
  - Update to 0.403
    - Use DateTime->set_locale instead of ->set to set the locale; using ->set
      may actually change the local time unintentionally (GH#2)
  - Run the author and release tests too
  - Make %files list more explicit
  - Update build dependencies and drop redundant requires filter


author: Steve Traylen <steve.traylen@cern.ch> 0.2-1
changelog:
  - Specfile autogenerated by cpanspec 1.78.
  - Change RPM_BUILD_ROOT for %buildroot.
  - Change PERL_INSTALL_ROOT for DESTDIR.
  - Add BR: perl(Test::More)


author: Iain Arnell 0.08-1
changelog:
  - Specfile autogenerated by cpanspec 1.77.
  - add fprofpp and man page to files
  - strip private perl libs from provides


author: Paul Howarth <paul@city-fan.org> - 0.003-1
changelog:
  - Update to 0.003
    - Return an empty hash instead of undef for classes with no overloads
    - Work around overload inheritance corruption before 5.16 (CPAN RT#106379)


author: Paul Howarth <paul@city-fan.org> - 0.004-1
changelog:
  - Update to 0.004
    - Document that existence of undef 'fallback' varies between perl versions
    - Add tests for empty, inherited-only and no overloading
    - Add is_overloaded() function


author: Paul Howarth <paul@city-fan.org> - 0.005-1
changelog:
  - Update to 0.005
    - Add overload_op_info() function for info about a single op
  - Simplify find command using -delete


author: Charles R. Anderson <cra@alum.wpi.edu> 0.020-3
changelog:
  - BR: coreutils for _fixperms macro
  - BR: perl(Config)
  - Remove duplicate explicit Requires:
    perl(Exporter)
    perl(ExtUtils::Builder::Planner)
    perl(ExtUtils::Helpers)
    perl(Getopt::Long)
    perl(List::Util)
  - Add missing Requires:
    perl(CPAN::Meta::Merge)
    perl(Perl::OSType)
    perl(Pod::Man)
    perl(TAP::Harness::Env)
  - Use more specific files list


author: Petr Pisar <ppisar@redhat.com> - 1.03-37
changelog:
  - Restore compatibility with libevent 2.1 (bug #1549504)
  - Adapt to removing GCC from a build root (bug #1547165)


author: Charles R. Anderson <cra@alum.wpi.edu> 0.017-3
changelog:
  - BR: coreutils for _fixperms macro
  - BR: perl(blib) instead of perl-blib
  - Remove duplicate explicit Requires:
    perl(Exporter)
    perl(ExtUtils::MakeMaker)
    perl(List::Util)
  - Add missing Requires:
    perl(Data::Dumper)
    perl(Perl::OSType)
  - NO_PACKLIST needs perl(ExtUtils::MakeMaker) >= 6.76 
  - Use more specific files list


author: Charles R. Anderson <cra@alum.wpi.edu> 0.031-3
changelog:
  - BR: coreutils for _fixperms macro
  - BR: perl(Config)
  - Remove duplicate explicit Requires:
    perl(ExtUtils::Config)
    perl(ExtUtils::Helpers)
  - Add missing Requires: perl(DynaLoader)
  - NO_PACKLIST needs perl(ExtUtils::MakeMaker) >= 6.76 
  - Use more specific files list


author: Paul Howarth <paul@city-fan.org> - 0.8000-1
changelog:
  - Update to 0.8000
    - Bump version so https://metacpan.org/pod/ExtUtils::Depends shows the
      correct ExtUtils::Depends module
    - Quote directories with spaces
  - Modernize spec using features from ExtUtils::MakeMaker ≥ 6.76


author: Paul Howarth <paul@city-fan.org> - 0.8001-1
changelog:
  - Update to 0.8001
    - Remove hack (see CPAN RT#45224); the hijacking of EUMM's 'static_lib'
      method is now obsolete, as well as causing problems
    - Also added a couple of code tidy-ups


author: Paul Howarth <paul@city-fan.org> - 0.025-1
changelog:
  - Update to 0.025
    - Make split_like_shell always unixy
    - Remove Module::Load dependency
    - Remove done_testing; it requires Test::More 0.88
  - Drop VMS and Windows versions to avoid unwelcome dependencies
  - Drop now-redundant patch for building with Test::More < 0.88
  - Use %license where possible
  - Simplify find command using -delete


author: Charles R. Anderson <cra@alum.wpi.edu> 0.001-3
changelog:
  - BR: coreutils for _fixperms macro
  - BR: perl(blib) instead of perl-blib
  - Remove explicit Requires: perl(Exporter)
  - NO_PACKLIST needs perl(ExtUtils::MakeMaker) >= 6.76 
  - Use more specific files list


author: Paul Howarth <paul@city-fan.org> - 0.1011-1
changelog:
  - Update to 0.1011
    - Fixed POD typos
  - Package CONTRIBUTING.mkdn
  - Update to working source URL, unfortunately author-specific
  - Expand %description
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.102-1
changelog:
  - Update to 0.102
    - Long spacer lines are now line broken
    - "Empty" spacer lines no longer have leading whitespace
    - Option specifications ":+" and ":5" (etc.) now get better presentation in
      the usage description


author: Emmanuel Seyman <emmanuel@seyman.fr> - 2.03-1
changelog:
  - Update to 2.03
  - Remove tests that do mxchecks (koji doesn't allow network access)
  - Pass NO_PACKLIST to Makefile.PL


author: Chris Weyl <cweyl@alumni.drew.edu> 1.07-1
changelog:
  - Plack requires >= 1.06 of this package
  - update by Fedora::App::MaintainerTools 0.004
  - updating to latest GA CPAN version (1.07)
  - PERL_INSTALL_ROOT => DESTDIR
  - added a new br on perl(ExtUtils::MakeMaker) (version 6.42)
  - added a new br on perl(HTTP::Headers) (version 0)
  - altered br on perl(IO::File) (0 => 1.14)
  - added a new br on perl(Test::Deep) (version 0)
  - altered br on perl(Test::More) (0 => 0.86)
  - dropped old BR on perl(YAML)
  - added a new req on perl(File::Temp) (version 0.14)
  - added a new req on perl(IO::File) (version 1.14)
  - dropped old requires on perl(YAML)


author: Björn Esser <besser82@fedoraproject.org> - 0.08-0.4
changelog:
  - Changes as suggested in review (#1680373)
  - Add a set of explicit BuildRequires
  - Improve Summary tag and %description


author: Björn Esser <besser82@fedoraproject.org> - 0.004015-0.3
changelog:
  - Changes as suggested in review (#1680374)
  - Add a BR for Perl required version
  - Add a set of explicit BuildRequires
  - Use %make_install
  - Drop cleanups using find
  - Drop META.json fom %doc


author: Paul Howarth <paul@city-fan.org> - 0.32-13
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Switch to upstream's preferred flow, using Module::Build::Tiny
    - Classify buildreqs by usage
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.11-1
changelog:
  - Update to 1.11
    - Add get_winsize and set_winsize
    - Explicitly drop support for Win32 (CPAN RT#77813)
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.12-1
changelog:
  - Update to 1.12
    - Add support for PERL_MM_OPT
    - Fix typo in compiler detection error message (CPAN RT#75649)
    - Fix "redefinition of typedef" errors with v5.19.4 and above
  - Classify buildreqs by usage


author: Paul Howarth <paul@city-fan.org> - 0.98-1
changelog:
  - Update to 0.98
    - Switch to using $!{EINTR}
    - Honor umask for user/group permissions on a +rw file
    - Remove commented code from CPAN RT#50739
    - Fix _write on invalid objects (GH#63)
    - Make slave the controlling terminal so more programs can be called from
      IPC::Run reliably (GH#54)
    - Prevent Not a GLOB reference in close_terminal by untieing before close
      (GH#53)
    - Fix '&' closing the stdin of the right process (GH#46)
    - Do POSIX::_exit not ::exit (GH#41)
    - Ensure child Win32 processes have same priority as parent (GH#40)
    - Add unit test for passing use of Readonly.pm (GH#38)
    - Fix GLOB test in IPC::Run::IO->new (GH#39)
    - Fix for memory leak (GH#86, CPAN RT#57990)
    - MANIFEST was updated; new tests may start shipping now


author: Paul Howarth <paul@city-fan.org> - 0.99-1
changelog:
  - Update to 0.99
    - Fixes for Windows unit tests so they skip or pass
      - t/autoflush.t
      - t/readonly.t
      - t/run_stdin-callback-return-array.t


author: Joel Barrios <https://www.alcancelibre.org/> - 0.000042-2
changelog:
  - Fix shebangs in examples.
  - Do not include examples. They require things we do not distribute and make
    imposible to install a prefectly dependency satisfied package.


author: Paul Howarth <paul@city-fan.org> - 1.021-1
changelog:
  - Update to 1.021
    - Removed the shim code for PPI older than 1.125; now you have to have an
      updated PPI that understands the v5.12 package syntax
  - License changed from "same as perl" to Artistic 2.0


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: 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: Chris Weyl <cweyl@alumni.drew.edu> 0.11-1
changelog:
  - auto-update to 0.11 (by cpan-spec-update 0.01)
  - altered br on perl(ExtUtils::MakeMaker) (0 => 6.42)
  - altered br on perl(Moose) (0.26 => 0.86)


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.11-19
changelog:
  - Drop Group and BuildRoot
  - Use perl default filter
  - Pass NO_PACKLIST to Makefile.PL
  - Use DESTDIR instead of PERL_INSTALL_ROOT
  - Drop %defattr macro
  - Tighten file listing


author: Paul Howarth <paul@city-fan.org> - 1.07-1
changelog:
  - Update to 1.07
    - Restored MooseX::Role::Parameterized->current_metaclass as a public
      method; apparently there is code on CPAN that relies on this
    - Remove README.pod from shipped dist
  - This release by ETHER → update source URL
  - Drop workarounds for problems in earlier releases


author: Paul Howarth <paul@city-fan.org> - 1.08-1
changelog:
  - Update to 1.08
     - Add x_breaks metadata for incompatibility issue with MooseX::Storage (now
       resolved with MooseX-Storage-0.47)
  - Silence annoying toolchain message from Makefile.PL


author: Paul Howarth <paul@city-fan.org> - 0.50-1
changelog:
  - Update to 0.50
    - Reverted the is_Foo and to_Foo refactoring again temporarily to resolve
      issues with Sub::Defer


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.001012-1
changelog:
  - Update to 0.001012
  - Tighten file listing
  - Drop obsoletes for test sub-package
  - Use %license tag


author: Steven Pritchard <steve@kspei.com> 0.003-1
changelog:
  - Specfile autogenerated by cpanspec 1.72.
  - Add "v" to files and path names.
  - Drop explicit redundant dependencies.


author: Paul Howarth <paul@city-fan.org> - 0.009-1
changelog:
  - Update to 0.009
    - BIGPRESH taking over maintainership of this seemingly orphaned but very
      useful distribution
    - Avoid deprecated make_query_packet() call (CPAN RT#109266)
    - Remove debian/ subdir (CPAN RT#108522)
    - Regenerate README via pod2readme
    - Fix version number in older changelog entry
    - Remove use of deprecated qv()
    - Import rcode list from Net::DNS (CPAN RT#96390)
    - Don't demand 5.10, work on perl ≥ 5.6
    - No taint mode flag in t/01-basic.t
    - Avoid problems with our $VERSION = '...' on one line
    - Fix handling pre-prepared ::Packet objects passed to send()
    - Additional tests
    - Add Scalar::Util to dependencies
    - Cleaner way to handle both arrays of strings and Net::DNS::Packet objects
      (CPAN RT#122542)
    - Extend tests to cover non-mocked queries too
  - This release by BIGPRESH → update source URL
  - Switch to ExtUtils::MakeMaker flow
  - BR: perl-interpreter rather than perl on Fedora
  - Use %license
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.9015-2
changelog:
  - Add perl(:MODULE_COMPAT...) dependency (#449362)
  - Remove redundant buildreq perl
  - Fix "make check" syntax
  - Fix argument order for find with -depth


author: Petr Šabata <contyk@redhat.com> - 1.9022-1
changelog:
  - 1.9022 bump
  - Modernized the SPEC
  - Corrected the dep list
  - License changed to `Perl'
  - Changed the bogus date in changelog according to our git log


author: Paul Howarth <paul@city-fan.org> - 1.42-8
changelog:
  - Drop EL-5 support
    - Drop explicit buildroot cleaning in %install section
    - Drop explicit %clean section
    - BR: perl(Test::YAML::Meta) unconditionally
  - Use gnupg2 rather than gnupg, and explicitly build-require it


author: Paul Howarth <paul@city-fan.org> - 2.14-1
changelog:
  - Update to 2.14
    - This is a significant refactoring of the code to use CryptX for most of the
      low-level cryptographic functionality, replacing a raft of old,
      un-maintained dependencies
    - A lot of additional functionality matching OpenSSH has been added, but much
      of the elliptical curve cipher support has been removed in packaging
      because the perl-CryptX package in Fedora does not support it
    - The module is no longer pure-Perl, with XS code added for Chacha20, BSD
      Blowfish, and Ed25519 routines
  - Remove parts that require ECC support from perl-CryptX, which is currently
    hobbled in Fedora
  - Package is now arch-specific
  - Drop author tests, some of which don't work and others require excessive
    spec file work-arounds to run cleanly
  - Simplify find command using -delete


author: Tom "spot" Callaway <tcallawa@redhat.com> 1.02-5
changelog:
  - fix license tag (technically, it was correct before, but this change prevents
    rpmlint from flagging it as bad in a false positive)


author: Chris Weyl <cweyl@alumni.drew.edu> 2.40-1
changelog:
  - auto-update to 2.40 (by cpan-spec-update 0.01)
  - added a new br on perl(ExtUtils::MakeMaker) (version 6.42)
  - added a new br on perl(POE::Filter) (version 0)
  - altered br on perl(POE) (0 => 0.3202)
  - added a new br on perl(Test::More) (version 0.47)


author: Chris Weyl <cweyl@alumni.drew.edu> 2.02-1
changelog:
  - auto-update to 2.02 (by cpan-spec-update 0.01)
  - added a new br on perl(ExtUtils::MakeMaker) (version 6.42)
  - added a new br on perl(POE::Filter) (version 0)
  - altered br on perl(POE) (0.3501 => 0.38)
  - added a new br on perl(Test::More) (version 0.47)
  - added a new br on perl(Compress::Raw::Zlib) (version 2)
  - added a new br on perl(POE::Filter::Line) (version 0)
  - added a new br on perl(POE::Filter::Stackable) (version 0)


author: Petr Šabata <contyk@redhat.com> - 2.02-8
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  - Spec cleanup, fix build, remove useless generated licenses


author: Paul Howarth <paul@city-fan.org> - 1.010-1
changelog:
  - Update to 1.010
    - Added 'msys' as a Unix-type OS
  - BR: perl-generators where available
  - Simplify find command using -delete
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 1.010-4
changelog:
  - Drop EL-5 support
    - Drop explicit buildroot cleaning in %install section
    - Drop explicit %clean section
    - Drop workaround for building with Test::More < 0.88
    - Spell checker is always hunspell now
  - Introduce build-condition for optional tests


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.22-1
changelog:
  - Update to 0.22
  - Switch to Build.PL as a build mechanism
  - Add perl default filter
  - Remove no-longer-used macros


author: Paul Howarth <paul@city-fan.org> - 0.42-1
changelog:
  - Update to 0.42
    - Fixed checks for whether a class is loaded in light of upcoming
      optimization in Perl 5.28 (GH#12)
    - The Perl library claimed it provided types named LaxVersionStr and
      StrictVersionStr but they were really named LaxVersion and StrictVersion;
      the names have now been fixed to match the documentation, so they are
      LaxVersionStr and StrictVersionStr


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20
  - BR:/R: perl(Time::HiRes)
  - BR: perl(Config), perl(POSIX), /usr/bin/pod2man
  - Don't need to remove empty directories from the buildroot


author: Paul Howarth <paul@city-fan.org> - 0.11-3
changelog:
  - Spec tidy-up
    - Follow upstream's guidance on optional dependencies
    - Package examples and LICENSE file
    - Drop tests sub-package
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.124-1
changelog:
  - Update to 1.124
    - Avoid an uninitialized warning when array_each() compares to a
      non-reference


author: Paul Howarth <paul@city-fan.org> - 1.126-1
changelog:
  - Update to 1.126
    - If objects in the "expected" structure have an as_test_deep_cmp method, it
      will be called and its return (which should be a Test::Deep::Cmp object)
      will be used as the test for that location in the structure
    - Internal undocumented class_base routine has been replaced with a
      different, clearly private routine
    - The LeafWrapper is also used for objects with an unknown reftype (like
      LVALUE or other weird ones)


author: Paul Howarth <paul@city-fan.org> - 1.127-1
changelog:
  - Update to 1.127
    - Do not eagerly convert simple scalars into tests in the all, any and none
      tests; this was breaking LeafWrapper application
  - Drop EL-5-isms
    - Drop explicit buildroot cleaning in %install section
    - Drop explicit %clean section


author: Paul Howarth <paul@city-fan.org> - 0.6300-1
changelog:
  - Update to 0.63
    - Make '' and undef not equal
    - Made Data::Dumper minimum version 2.126 to resolve CPAN RT#60798
    - Allow an option to override Sortkeys in C<eq_or_diff>
    - Unnumbered tests; there's no point to them
    - Document the Text::Diff unicode fix
    - Add ability to customize 'Got' and 'Expected' column headers
    - Minor doco-fixes
    - Remove use of flatten, always use Data::Dumper for saner, more readable
      output (CPAN RT#95446)
  - This release by DCANTRELL → update source URL
  - Drop %defattr, redundant since rpm 4.4
  - Use %{_fixperms} macro rather than our own chmod incantation
  - Don't need to remove empty directories from the buildroot


author: Paul Howarth <paul@city-fan.org> - 0.6400-1
changelog:
  - Update to 0.64
    - Bump dependency version for Text::Diff to avoid a buggy release
    - Make tests pass with relocatable perl (CPAN RT#103133)


author: Paul Howarth <paul@city-fan.org> - 1.99.1-1
changelog:
  - Update to 1.991
    - Enforce text files in some functions, as warned in GH#18
    - Change up some diag messages:
      - Lowercase first letter
      - Not ! at end
      - Use "file" instead of "filename"
      If you were matching on those, you may need to update your patterns


author: Paul Howarth <paul@city-fan.org> - 1.23-1
changelog:
  - Update to 1.23
    - Update the list of metrics to the latest Module::CPANTS::Analyse
  - Switch back to ExtUtils::MakeMaker flow
  - Drop support for old rpm versions that don't have %license


author: Paul Howarth <paul@city-fan.org> - 1.26-1
changelog:
  - Update to 1.26
    - Bump Test::More prereq for (fully) working subtests
    - Properly detect the xt/ caller condition when running kwalitee_ok directly
      (CPAN RT#120554)


author: Paul Howarth <paul@city-fan.org> - 1.23-1
changelog:
  - Update to 0.23
    - Fix bug for missing file (should warn and skip, not pass to run_t_files)
    - File path and unlink fixes for VMS (CPAN RT#32061)
  - Add patch to reinstate manpage, dropped upstream
  - BR:/R: perl(File::Spec) and perl(Test::Harness)
  - BR: perl(base), perl(Carp), perl(Exporter) and perl(File::Spec::Functions)
  - Don't use macros for commands
  - Reformat %description
  - Don't need to remove empty directories from the buildroot
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Use %{_fixperms} macro rather than our own chmod incantation
  - Drop %defattr, redundant since rpm 4.4
  - Make %files list more explicit
  - Package LICENSE and README files


author: Paul Howarth <paul@city-fan.org> - 2.02-1
changelog:
  - Update to 2.02
    - Fix a spelling mistake (CPAN RT#98288)
  - Drop manpage patch, no longer needed
  - Use %license where possible


author: Paul Howarth <paul@city-fan.org> - 1.02-7
changelog:
  - Drop -tests subpackage (general lack of interest in this), but include
    them as documentation for the main package
  - Drop redundant BR: perl(ExtUtils::MakeMaker)
  - Drop redundant unversioned explicit requires
  - Drop %defattr, redundant since rpm 4.4
  - Make %files list more explicit
  - Don't use macros for commands
  - Run the author tests in %check
  - BR: perl(Test::Pod) and perl(Test::Pod::Coverage)
  - Use tabs


author: Paul Howarth <paul@city-fan.org> - 1.03-1
changelog:
  - Update to 1.03
    - all_critic_ok() will now run tests in parallel over multiple cores. So if
      you have 8 cores, your Perl::Critic tests could run 8x faster. However,
      the actual performance depends on the size and shape of your code base and
      your Perl::Critic configuration.
    - If you're using the critic_ok() function directly (perhaps because you want
      more control over which files are tested) then you won't see any
      performance boost. I recommend gathering your list of files first, and then
      passing the list to all_critic_ok().
    - The deprecated function all_code_files() has now been removed from
      Test::Perl::Critic. Use Perl::Critic::Utils::all_perl_files() instead.
  - Classify buildreqs by usage
  - Drop obsoletes/provides for old -tests package
  - Use %license where possible


author: Paul Howarth <paul@city-fan.org> - 1.04-1
changelog:
  - Update to 1.04
    - Sped up critic_ok() by 4x by not recreating a Perl::Critic object over and
      over (GH#10)
    - Now requires Test::Builder~0.88 or later to support the done_testing()
      method (GH#2)
    - Now requires MCE 1.827 to deal with problems running under taint mode (GH#6)
  - This release by PETDANCE → update source URL


author: Paul Howarth <paul@city-fan.org> - 2.002-1
changelog:
  - Update to 2.002
    - No more filtering out core modules (some things are ejected from core!)
    - Switched from Module::Info to Module::Extract::Use
    - Switched from old Test::Builder to Test::Builder::Module
    - Fix postderef (GH#14)
    - Support test_requires in Module::Build (GH#15)
  - License changed to Artistic 2.0


author: Paul Howarth <paul@city-fan.org> - 0.0300-1
changelog:
  - Update to 0.0300
    - Made abs_path_prune_re affect files as well; this way one can skip files
      with offending extensions
  - BR: perl-generators


author: Paul Howarth <paul@city-fan.org> - 0.0301-1
changelog:
  - Update to 0.0301
    - Skip "sample-data" in t/dogfood.t, which caused problems with parallel
      testing


author: Paul Howarth <paul@city-fan.org> - 0.0302-1
changelog:
  - Update to 0.0302
    - Now at https://github.com/shlomif/perl-test-trailingspace
    - Convert to https://metacpan.org/pod/Dist::Zilla::PluginBundle::SHLOMIF
  - Switch to ExtUtils::MakeMaker flow


author: Paul Howarth <paul@city-fan.org> - 0.30-1
changelog:
  - Update to 0.30
    - Important note in documentation how check for warning category is done; if
      you use Test::Warn with categories, you should check that it does what you
      expect
    - Category tree is now dynamic and does not use Tree::DAG_Node


author: Paul Howarth <paul@city-fan.org> - 0.31-1
changelog:
  - Update to 0.31
    - Improve support for warnings with trailing newlines
  - This release by BIGJ → update source URL
  - Classify buildreqs by usage
  - Simplify find command using -delete


author: Paul Howarth <paul@city-fan.org> - 0.025-1
changelog:
  - Update to 0.025
    - Prereqs lowered from required to suggested:
      - CPAN::Meta::Check
      - CPAN::Meta::Requirements
    - Tests are now quieter to avoid causing confusion, by suppressing the
      printing of stderr in tests


author: Paul Howarth <paul@city-fan.org> - 0.026-1
changelog:
  - Update to 0.026
    - Fixed use of modules loaded by t/zzz-check-breaks.t
    - Fix stderr suppression on perl 5.6


author: Petr Pisar <ppisar@redhat.com> - 0.10-13
changelog:
  - Fix a typo in a regular expression causing warnings with perl-5.22
    (bug #1233038)
  - Modernize spec file


author: Paul Howarth <paul@city-fan.org> - 2.12-1
changelog:
  - Update to 2.12
    - Replaced ExtUtils::PkgConfig with Alien::Hunspell
  - Explicitly BR: perl-devel, needed for EXTERN.h
  - We don't have (nor need) Alien::Hunspell, so revert to using
    ExtUtils::PkgConfig


author: Paul Howarth <paul@city-fan.org> - 2.13-1
changelog:
  - Update to 2.13
    - Win32 build support added
  - Update patch for using ExtUtils::PkgConfig instead of Alien::Hunspell


author: Paul Howarth <paul@city-fan.org> - 2.14-1
changelog:
  - Update to 2.14
    - No functional changes
    - Text::Hunspell now depends on Alien::Hunspell version 0.04, and should
      finally compile nicely on Win32 platform
  - Update patch for using ExtUtils::PkgConfig instead of Alien::Hunspell
  - Get rid of some legacy spec boilerplate


author: Paul Howarth <paul@city-fan.org> - 1.29-1
changelog:
  - Update to 1.29
    - No code changes
    - Rework Makefile.PL so File::Spec, File::Temp and Test::More are in
      TEST_REQUIRES (CPAN RT#112568)
    - Expand the SYNOPSIS
    - Update MANIFEST.SKIP to include .gitignore
    - Test::Pod is only a developer dependency


author: Paul Howarth <paul@city-fan.org> - 1.30-1
changelog:
  - Update to 1.30
    - Explicitly escape { and } in a regexp because unescaped { issues a warning
      now and will become a fatal error in Perl 5.32
    - Adopt new repo structure, see:
      http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html
  - Simplify find command using -delete


author: Paul Howarth <paul@city-fan.org> - 1.31-1
changelog:
  - Update to 1.31
    - Clarify licence issue by changing the reference in the DAG_Node.pm file
      from Artistic V2 to Perl, so it now matches what I preemptively put in
      Makefile.PL and the LICENSE file; Sean Burke has kindly agreed to this
      change (GH#1)
  - License changed to GPL+ or Artistic


author: Mathieu Bridon <bochecha@fedoraproject.org> - 1.104-2
changelog:
  - Make sure the README file is UTF-8 encoded.
  - Add the missing default Perl filter.
  - Add missing build requirements.


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.863-1
changelog:
  - Update to 0.863
  - Rework BuildRequires list
  - Tighten file listing
  - Use %license
  - Remove Group declaration (no longer used)


author: Bill Pemberton <wfp5p@virginia.edu> - 2.01-3
changelog:
  - list files explictly
  - use DESTDIR instead of RPM_INSTALL_ROOT on install
  - add comments about why the various BuildRequires are there


author: Xavier Bachelot <xavier@bachelot.org> - 1.4-1
changelog:
  - Update to 1.4.
  - Clean up spec.
  - Change License: to GPL-3.0-only.
  - Add BR: for better test coverage.


author: Petr Pisar <ppisar@redhat.com> - 0.720-2
changelog:
  - Break build-cycle: perl-XML-Parser-Lite → perl-XMLRPC-Lite →
    perl-SOAP-Lite → perl-XML-Parser-Lite


author: Petr Šabata <contyk@redhat.com> - 0.721-1
changelog:
  - 0.721 bumpity
  - Patch for rt#98635 incorporated upstream
  - Patch for rt#91434 shouldn't be required now


author: Iain Arnell <iarnell@gmail.com> 0.3101-1
changelog:
  - update to latest upstream version
  - clean up spec for modern rpmbuild
  - remove unnecessary explicit requires


author: Paul Howarth <paul@city-fan.org> - 1.0004-2
changelog:
  - Incorporate feedback from package review (#1148577)
    - Fix typo in %description
    - Package eg/ as documentation


author: Paul Howarth <paul@city-fan.org> - 1.0005-1
changelog:
  - Update to 1.0005
    - Convert the distribution to use git, GitHub, and Dist-Zilla
    - Correct some spelling errors and add more tests
    - Remove trailing whitespace


author: Paul Howarth <paul@city-fan.org> - 1.0006-1
changelog:
  - Update to 1.0006
    - Fix failing to find the difference in this scenario (CPAN RT#84546):
      Before: <element>0</element>
      After: <element></element>
  - Drop EL-5 support:
    - Drop explicit buildroot cleaning in %install section
    - Drop explicit %clean section


author: Emmanuel Seyman <emmanuel@seyman.fr> - 1.78-1
changelog:
  - Update to 1.78, a perl 5.18 compatible version (#992748)
  - Add perl(Devel::Cycle) as a BR to run more tests


author: Emmanuel Seyman <emmanuel@seyman.fr> - 1.79-6
changelog:
  - Add perl(open) to the BuildRequires (#1234728)
  - Tighten file listing
  - Remove no-longer-used patch
  - Minor clean ups to the spec file


author: Xavier Bachelot <xavier@bachelot.org> - 1.20-1
changelog:
  - Update to 1.20 (RHBZ#1468829).
  - Fix License tag. It's GPL-3.0-or-later since 1.16.
  - Add LICENSE file.


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.05-19
changelog:
  - Add more BuildRequires
  - Add perl default filter
  - Use NO_PACKLIST=1 when creating Makefile
  - Remove no-longer-used declarations
  - Tighten file listing


author: Jeroen van Meeuwen <jeroen.van.meeuwen@ergo-project.org> - 0.39-3
changelog:
  - Fix Source0 URL (#607878)
  - Add extra build requirements for tests
  - Fix executable permissions on some files (#607878)


author: Paul Howarth <paul@city-fan.org> - 1.73-1
changelog:
  - Update to 1.73
    - Perform correct stripping of leading white space in literal/folded text
      blocks (GH#44, CPAN RT#56045)
    - Fix compatibility with Test::Builder 0.94 in test shim


author: Paul Howarth <paul@city-fan.org> - 2.83-5
changelog:
  - Fix FTBFS due to missing buildreq perl-devel
  - Simplify find command using -empty and -delete
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 2.84-1
changelog:
  - Update to 2.84
    - Compatibility fix for perl ≥ 5.25
    - Upgrade ppport.h from 3.20 to 3.35
    - Add .travis.yml


author: Sandro Mani <manisandro@gmail.com> - 1.22.2-14
changelog:
  - Add PG11 support
  - Build with wxWidgets 3.0 and gtk2 compatibility also on F30+ unless explicitly requested


author: Joel Barrios <https://www.alcancelibre.org/> - 7.4.33-7
changelog:
  - Fix __Host-/__Secure- cookie bypass due to partial CVE-2022-31629 fix
    CVE-2024-2756
  - Fix password_verify can erroneously return true opening ATO risk
    CVE-2024-3096


author: Remi Collet <Fedora@FamilleCollet.com> - 1.2.5-3
changelog:
  - clean define
  - rename HTML_Common.xml to php-pear-HTML-Common.xml
  - set date.timezone during build
  - remove LICENSE (not provided by upstream)


author: Remi Collet <remi@remirepo.net> - 1.2.1-1
changelog:
  - update to 1.2.1
  - fix missing channel.c in sources
    https://github.com/php/pecl-authentication-krb5/pull/5
  - drop support for PHP 5
    https://github.com/php/pecl-authentication-krb5/issues/6


author: Remi Collet <remi@remirepo.net> - 1.19.0-1
changelog:
  - update to 1.19.0
  - raise dependency on libbson and libmongc 1.27.0
  - raise dependency on libmongocrypt 1.10.0


author: Remi Collet <remi@remirepo.net> - 3.0.0-1
changelog:
  - update to 3.0.0
  - raise dependency on PHP 7.1
  - raise dependency on twig v2 and allow v3
  - switch to phpunit9


author: Remi Collet <remi@remirepo.net> - 1.7.0-4
changelog:
  - fix FTBFS from Koschei, add path for recent PHPUnit
    from https://github.com/rmccue/Requests/pull/297


author: Sundeep Anand <suanand@redhat.com> - 1.8.0-1
changelog:
  - Update to 1.8.0 (rhbz#1954316)
  - Add dlothers.sh to download docs, examples and tests
  - Drop php-rmccue-requests-pr297.patch


author: Remi Collet <remi@fedoraproject.org> - 3.4.17-1
changelog:
  - update to 3.4.17
  - sources from a git snapshot to retrieve test suite
  - switch to PSR-4 autoloader


author: Remi Collet <remi@remirepo.net> - 1.7.3-8
changelog:
  - add upstream patch for PHP 8.2
  - add patch for PHP 8.3 from https://github.com/zetacomponents/ConsoleTools/pull/26
  - fix FTBFS #2261516


author: Remi Collet <remi@remirepo.net> - 5.1.2-1
changelog:
  - update to 5.1.2 (2022-01-22, security and bugfix release)
  - raise dependency on phpmyadmin/sql-parser 5.5
  - raise dependency on twig/twig 2.14.9
  - switch from samyoul/u2f-php-server to code-lts/u2f-php-server


author: Sérgio Basto <sergio@serjux.com> - 0.3.4-1
changelog:
  - Update to 0.3.4
  - Add gettext-devel for translations
  - Added devel package for pinball-edit
  - Fix License tag
  - libtool already requires autoconf and automake


author: Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 0.9.22-3
changelog:
  - Drop HAL support (Fedora 15 Features/HalRemoval)
  - Remove TODO with obsolete information in favor of README.devel


author: Richard Shaw <hobbes1069@gmail.com> - 0.9.23-2
changelog:
  - Fix cflags to meet packaging guidelines for packages that contain suid
    binaries. Fixes BZ# 965459.


author: Jerry James <loganjerry@gmail.com> - 0.8-9
changelog:
  - Rebuild for sphinxbase linked with atlas
  - Add Provides: bundled(jquery)
  - Minor spec file cleanups


author: Leigh Scott <leigh123linux@googlemail.com> - 0.105-14
changelog:
  - Fix source url
  - Remove build requires desktop-file-utils
  - Add version to PolicyKit-authentication-agent provides
  - Spec file clean up


author: Orion Poplawski <orion@cora.nwra.com> - 2.07-1
changelog:
  - Update to 2.07 (bug 1159526) fixes:
    CVE-2013-4440 (bug 1020222, 1020223)
    CVE-2013-4442 (bug 1020259, 1020261)


author: Joel Barrios <http://www.alcancelibre.org/> - 19.2.3-1
changelog:
  - Update to 19.2.3.
  - Option --strip-file-prefix is no longer supported. This required an update of
    python-rpm-macros package to remove this option.


author: Joel Barrios <http://www.alcancelibre.org/> - 3.6.15-2
changelog:
  - Security fix for CVE-2015-20107.
  - Fix the test suite support for Expat >= 2.4.5.
  - Fix test to enable build with i686.


author: Joel Barrios <https://www.alcancelibre.org/> - 3.9.21-2
changelog:
  - Fix a wrong path for filesystem for /usr/lib/python3.9,
    /usr/lib/python3.9/site-packages and
    /usr/lib/python3.9/site-package/__pycache__ directorires. There was a missing
    /.


author: Joel Barrios <https://www.alcancelibre.org/> - 3.0.1-2
changelog:
  - Update provides.
  - Version 3.1.0 requires pygobject >= 3.54.2. So, we will stick with
    version 3.0.1 for a while.


author: Juan Orti Alcaine <jorti@fedoraproject.org> - 2.0.4-2
changelog:
  - Remove unused commit and shortcommit variables
  - Change Source0 to download %{pypy_name}-%{version}.tar.gz
  - Reuse %{summary} macro


author: Joel Barrios <http://www.alcancelibre.org/> - 3.3.8-4
changelog:
  - Add support for DCCP and SCTP protocols (#1607273, #1601958)
  - Rebuild to incorporate support for extended_socket_class from libsepol (#1573925)
  - libqpol: Do not fail on neverallow rule query


author: Jerry James <loganjerry@gmail.com> - 0.8-9
changelog:
  - Link with atlas instead of the reference blas implementation
  - Add Provides: bundled(jquery)
  - Fix private libs listed as nonprivate in the pkgconfig file
  - Minor spec file cleanups


author: Julien Enselme <jujens@jujens.eu> - 0.8.3-1
changelog:
  - Update to 0.8.3
  - Correct requires
  - Update to follow new Python packaging guidelines
  - Always build with Python 3


author: Petr Pisar <ppisar@redhat.com> - 1:4.01-14
changelog:
  - Add nfs-rquotad.service alias for backward compatibility (bug #1207239)
  - Start rpc-rquotad.service when starting nfs-server.service (bug #1207239)


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: Michal Ruprich <mruprich@redhat.com> - 0.17-66.1
changelog:
  - Resolves: #1450821 - rlogin fails to connect rsh-server after updating util-linux-ng from version 2.17.2-12.18.el6 to 2.17.2-12.24.el6


author: Robert Scheck <robert@fedoraproject.org> - 1.4.3-1
changelog:
  - Upgrade to 1.4.3 (#1443553, #1646191, #1741427)
  - Extend spec file compatibility to cover RHEL/CentOS 6
  - Add run-time requirement for perl(Lchown) (#1494775)


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.1.5-3
changelog:
  - Use GNU extension for compilar flag to avoid build failure on
    ppc64{,le} wrt kerberos header (bug 1412274)


author: Zdenek Pytela <zpytela@redhat.com> - 3.14.8-4
changelog:
  - iptables.fc: Add missing legacy entries
  - iptables.fc: Remove some duplicate entries
  - iptables.fc: Remove duplicate file context entries
  - Allow libvirtd to create generic netlink sockets
  - Allow libvirtd the fsetid capability
  - Allow libvirtd to read /run/utmp
  - Dontaudit sys_ptrace capability when calling systemctl
  - Allow udisksd to read /dev/random
  - Allow udisksd to watch files under /run/mount
  - Allow udisksd to watch /etc
  - Allow crond to watch user_cron_spool_t directories
  - Allow accountsd watch xdm config directories
  - Label /etc/avahi with avahi_conf_t
  - Allow sssd get cgroup filesystems attributes and search cgroup dirs
  - Allow systemd-hostnamed read udev runtime data
  - Remove dev_getattr_sysfs_fs() interface calls for particular domains
  - Allow domain stat the /sys filesystem
  - Dontaudit NetworkManager write to initrc_tmp_t pipes
  - policykit.te: Clean up watch rule for policykit_auth_t
  - Revert further unnecessary watch rules
  - Revert "Allow getty watch its private runtime files"
  - Allow systemd watch generic /var directories
  - Allow init watch network config files and lnk_files
  - Allow systemd-sleep get attributes of fixed disk device nodes
  - Complete initial policy for systemd-coredump
  - Label SDC(scini) Dell Driver
  - Allow upowerd to send syslog messages
  - Remove the disk write permissions from tlp_t
  - Label NVMe devices as fixed_disk_device_t
  - Allow rhsmcertd bind tcp sockets to a generic node
  - Allow systemd-importd manage machines.lock file


author: Zdenek Pytela <zpytela@redhat.com> - 3.14.8-5
changelog:
  - Allow apmd watch generic device directories
  - Allow kdump load a new kernel
  - Add confidentiality lockdown permission to kernel_read_core_if()
  - Allow keepalived read nsfs files
  - Allow local_login_t get attributes of filesystems with ext attributes
  - Allow keepalived read/write its private memfd: objects
  - Add missing declaration in rpm_named_filetrans()
  - Change param description in cron interfaces to userdomain_prefix


author: Zdenek Pytela <zpytela@redhat.com> - 3.14.8-6
changelog:
  - Allow polkit-agent-helper-1 read logind sessions files
  - Allow polkit-agent-helper read init state
  - Allow login_userdomain watch generic device dirs
  - Allow login_userdomain listen on bluetooth sockets
  - Allow user_t and staff_t bind netlink_generic_socket
  - Allow login_userdomain write inaccessible nodes
  - Allow transition from xdm domain to unconfined_t domain.
  - Add 'make validate' step to CI
  - Disallow user_t run su/sudo and staff_t run su
  - Fix typo in rsyncd.conf in rsync.if
  - Add an alias for nvme_device_t
  - Allow systemd watch and watch_reads unallocated ttys


author: Zdenek Pytela <zpytela@redhat.com> - 3.14.8-7
changelog:
  - Allow xdm_t watch systemd-logind session dirs
  - Allow xdm_t transition to system_dbusd_t
  - Allow confined users login into graphic session
  - Allow login_userdomain watch systemd login session dirs
  - install_t: Allow NoNewPriv transition from systemd
  - Remove setuid/setgid capabilities from mysqld_t
  - Add context for new mariadbd executable files
  - Allow netutils_t create netlink generic socket
  - Allow systemd the audit_control capability conditionally


author: Zdenek Pytela <zpytela@redhat.com> - 3.14.8-8
changelog:
  - Allow arpwatch_t create netlink generic socket
  - Allow postgrey read network state
  - Add watch_mount_dirs_pattern file pattern
  - Allow bluetooth_t dbus chat with fwupd_t
  - Allow xdm_t watch accountsd lib directories
  - Add additional interfaces for watching /boot
  - Allow sssd_t get attributes of tmpfs filesystems
  - Allow local_login_t get attributes of tmpfs filesystems
  - Dontaudit domain the fowner capability
  - Extend fs_manage_nfsd_fs() to allow managing dirs as well
  - Allow spice-vdagentd watch systemd-logind session dirs


author: Parag Nemade <pnemade AT redhat DOT com> - 4.1-12
changelog:
  - Add metainfo file to show this font in gnome-software
  - Remove %clean section which is optional now
  - Remove buildroot which is optional now
  - Remove removal of buildroot in %install
  - Remove %defattr
  - Remove group tag


author: Joel Barrios <https://www.alcancelibre.org/> - 2:4.1.5.1-11
changelog:
  - Set UID_MIN and GID_MIN to 1000. We usually did this change in anaconda
    installer for compatibility reasons.


author: Dave Dykstra <dwd@fnal.gov> - 2.5.2-1
changelog:
  - Update to upstream high severity security release 2.5.2.   See
    https://github.com/singularityware/singularity/releases/tag/2.5.2
    and CVE #2018-12021.
  - Only require python3 if  macro defined


author: Rajeesh K Nambiar <rajeeshknambiar@fedoraproject.org> 6.0-1
changelog:
  - New release 6.0 with many new features and bug fixes
  - v2 opentype spec support for Malayalam (mlm2) for Meera, Rachana, Raghumalayalam
  - Full support to Harfbuzz, Adobe and Uniscribe shaping engines
  - Cleaned up and updated lookup tables
  - Meaningful names to glyphs to help with Lookup tables reusability
  - Old Figures and other Typographical glyphs to Rachana
  - Dotreph positioning using GPOS 'abvm' lookup
  - Unicode 6.1 Malayalam glyphset for many fonts


author: Fabiano Fidêncio <fidencio@redhat.com> 0.14.0-8
changelog:
  - Cannot get same result enablng second monitor after it was disabled using
    Guest's "Display Preference"
    Resolves: rhbz#1086657


author: Stephen Gallagher <sgallagh@redhat.com> - 2.6.2-1
changelog:
  - Update to 2.6.2
  - Handle very short and very long passphrases properly (fixes rhbz#1850183)
  - Drop upstreamed patch


author: Joel Barrios <https://www.alcancelibre.org/> - 0.54.0-3
changelog:
  - Clean spec file.
  - Update BR.
  - Build with enchant2.
  - Don't use absolute path for variable 'actionplugindevdir'.
  - Update appstream metadata to current format.


author: Björn Esser <besser82@fedoraproject.org> - 3.0.11-2
changelog:
  - Add Patch1 from upstream
    - Do not dump Octave core in examples/test suite scripts
  - Add Patch2 for Fedora >= 26, backported from upstream
    - Support for Octave 4.2


author: Björn Esser <besser82@fedoraproject.org> - 3.0.12-1
changelog:
  - Update to 3.0.12
  - Drop Patch1 and Patch2, applied in upstream-tarball
  - Build without Octave and R testsuite, since they are broken due to GCC-7


author: Tim Waugh <twaugh@redhat.com> 1.4-4
changelog:
  - Applied patches from Jiri Popelka:
    - Fix off-by-one error in call to readlink.
    - Fix possible buffer overrun found by coverity.


author: Petr Šabata <contyk@redhat.com> - 0.7-1
changelog:
  - 0.7 bump
  - Now includes the xembed utility; as xembed has no implicit support for
    config.def, this release doesn't include xembed customization via the user
    subpackage; however, this could be improved in the future
  - Adding a temporary workaround for F36 builds
  - SPDX migration


author: Joel Barrios <https://www.alcancelibre.org/> - 14:4.99.4-2
changelog:
  - Resolves: #2274793 - Crafted .pcap file may lead to Denial of Service.
  - New version of tcpslice, 1.7 (rhbz #2263644).
  - Fix PGM option printing.
  - Enabling BIG TCP packets in tcpdump.


author: Ben Rosser <rosser.bjr@gmail.com> - 2.0-4
changelog:
  - Change license tag to GPL-3.0-or-later
  - Add desktop-database scriplets for Fedora < 25.
  - Add Requires on hicolor-icon-theme.
  - Renamed tilem2 desktop file to tilem.desktop, and validated it in install section.


author: Hans de Goede <hdegoede@redhat.com> - 2.14.0-16
changelog:
  - Fix CVE-2017-11546 CVE-2017-11547 (rhbz#1480639)
  - Fix the .desktop files so that opening a .mid file from a GUI filemanager
    works (rhbz#1541182)


author: Fabian Affolter <mail@fabian-affolter.ch> - 1.0.35-1
changelog:
  - Fix for CVE-2018-16737, CVE-2018-16738 and CVE-2018-16758 
  - Update to new upstream version 1.0.35


author: Tom Stellard <tstellar@redhat.com> - 3.0.9-59
changelog:
  - Use make_build and make_install macros
  - https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make
  - https://docs.fedoraproject.org/en-US/packaging-guidelines/#_why_the_makeinstall_macro_should_not_be_used


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: Ken Dreyer <ktdreyer@ktdreyer.com> - 0.21.9-1
changelog:
  - Upstream release 0.21.9 (RHBZ #1176987)
  - Regenerate the automake/autoconf bits with ./bootstrap in order to eliminate
    the dependency on the automake-1.13 path.


author: Joel Barrios <http://www.alcancelibre.org/> - 6.0-59
changelog:
  - Migrate to SPDX license format.
  - Fix length passed to wcstombs call (#2164068).
  - Rebuild with the -std=gnu89 flag (Resolves: rhbz#1750694).


author: Hans de Goede <hdegoede@redhat.com> - 0.6-3
changelog:
  - Fix usbredirserver not listening for ipv6 connections (rhbz#957470)
  - Fix a few (harmless) coverity warnings


author: Hans de Goede <hdegoede@redhat.com> - 0.6-5
changelog:
  - Use the new libusb autodetach kernel driver functionality
  - Fix a usbredirparser bug which causes tcp/ip redir to not work (rhbz#1005015)


author: Martin Gansser <martinkg@fedoraproject.org> - 0.6.1-0.18.gitb84b7d8
changelog:
  - Rebuild for vdr-2.4.0
  - Update to 0.6.1-0.18.gitb84b7d8
  - Add 0001-Fixed-compilation-for-vdr-2.3.7.diff


author: Sandeep Shedmake <sshedmak@redhat.com> - 1.1.3-1
changelog:
  - Added Indian Rupee Sign (U+20B9)
  - Modified URL to fedorahosted.org domain
  - Updated Source0 link
  - Added BuildRequires fontforge
  - Modified doc section


author: Parag Nemade <paragn AT fedoraproject DOT org> - 1.10r19-11
changelog:
  - Remove vendor tag from desktop file as per https://fedorahosted.org/fesco/ticket/1077
  - Cleanup spec as per recently changed packaging guidelines


author: Karel Volný <kvolny@redhat.com> 1.10r22-1
changelog:
  - New development snapshot
  - Adds Chinese, Serbian and Swedish translations
  - Added patch to update Czech and to add Slovak translations
  - Added Slovak %description
  - Added patch for bug #1037377


author: Joel Barrios <https://www.alcancelibre.org/> - 3.0.5-1
changelog:
  - Update to 3.0.5.
  - Fix sysvinit script.
  - Add pidfile suport thanks to https://gist.github.com/dtjm/508889
  - Add TLS support in config file.
  - Use %license tag.


author: Joel Barrios <https://www.alcancelibre.org/> - 0.5.3-49.git20230121
changelog:
  - Added upstream patch to fix out-of-bounds access due to multiple backspaces to
    address incomplete fix for CVE-2022-38223 (#2222775, #2222780, #2255207).


author: Ales Ledvinka <aledvink@redhat.com> - 5.6-4
changelog:
  - With no value provided for watchdog-timeout do not attempt
    to set it. Avoid conflict with custom module parameter.
  - Resolves: rhbz#1099604


author: Wolfgang Stöggl <c72578@yahoo.de> - 0.8.2-1
changelog:
  - New upstream version
  - Drop patches (fixed upstream):
    websocketpp-0.8.1-boost_1.70.patch
    websocketpp-0.8.1-fix_CMakeLists.txt_version_number.patch


author: Mario Blättermann <mariobl@fedoraproject.org> 1.2-3
changelog:
  - First packaging for Fedora.
  - Fixed BuildRequires.
  - Added German summary and description.
  - Added CFLAGS.


author: Mosaab Alzoubi <moceap@hotmail.com> - 1.2.1-1
changelog:
  - Update to 1.2.1 .
  - Replace URL with main program page.
  - General tweaks.
  - Remove VERSION file from %doc.


author: Joel Barrios <https://www.alcancelibre.org/> - 1:2.10-4
changelog:
  - Backport fix for PEAP client (CVE-2023-52160)
  - Backport WPA3 support for Broadcom devices. Fixes: rhbz#2226569
  - Enable parsing of IPv6 addresses in RADIUS configuration (#2095296)
  - Allow legacy renegotiation for bad PEAP servers (James Ralston) (#2072070)
  - Enable Operating Channel Validation (OCV) support


author: Rahul Sundaram <sundaram@fedoraproject.org> - 1.2.9-8
changelog:
  - add patch to support aarch64 (rhbz#926731)
  - add patch to build with format security flag (rhbz#1037388)
  - use make_install macro and drop redundant defattr


author: Domingo Becker <domingobecker@gmail.com> - 0.9.2.1-3
changelog:
  - Fixed macro in comment warning by removing all unnecessary comments.
  - Removed spurious executable permission on source files.


author: Domingo Becker <domingobecker@gmail.com> - 0.9.2.1-4
changelog:
  - Removed BuildRoot definition.
  - Removed initial cleaning of buildroot in install section.
  - Removed clean section.
  - Removed defattr lines in files section.


author: Sérgio Basto <sergio@serjux.com> - 0.9.16-1
changelog:
  - Update to 0.9.16
  - Java viewers moved to
    https://github.com/LibVNC/libvncserver/tree/master/webclients/java-applet
  - classes and jars have been removed from upstream sources.
  - Remove support to EL5
  - Encoding and permissions of files seems that are correct, no need to fix.
  - rpmlint doesn't find any hardcoded rpath


author: Petr Pisar <ppisar@redhat.com> - 0.9.16-2
changelog:
  - Modernize a spec file
  - License corrected from GPL-2.0-only to GPL-2.0-or-later
  - Enforce system crypto policy
  - Normalize ChangeLog encoding
  - Fix building with GCC 10 properly
  - Fix a NULL pointer dereference in a cursor handler (upstream bug #123)


author: Adam Williamson <awilliam@redhat.com> - 2.2-23
changelog:
  - Rebuild to fix GCC 8 mis-compilation
    See https://da.gd/YJVwk ("GCC 8 ABI change on x86_64")
  - Swipe all of Debian's patches - fix a build fail and other bugs


author: Andrea Musuruane <musuruan@gmail.com> 2.1-1
changelog:
  - Reworked to meet Fedora guidelines
  - Used a patch to use gtk-2 (Gentoo BZ #201214)
  - Used a patch to use an updated hurd logo (Debian)
  - Made a patch to fix highscore view when compiling with FORTIFY_SOURCE=2
  - Made a patch to drop setgid privileges after opening the score file


author: Lakshmi Narasimhan T V <lakshminaras2002@gmail.com> - 1.0.7-4
changelog:
  - Apply patch to fix bash substitution error. The program_transform_name macro
  - becomes s&^&& instead of s,x,x after running rpmbuild's configure. Problem seems
  - to be with passing --program-prefix= 
  - Enumerate the list of binaries and man pages


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 0.12-7.20140209svn
changelog:
  - update to upstream subversion revision 85 (#1076798, #1076800)
  - use autoreconf and add BR: autoconf automake


author: Joel Barrios <http://www.alcancelibre.org/> - 0.13-6.git11cba61
changelog:
  - always init sel_buf to NULL.
  - Apply Jerry James's fix for the segfault in bz1947285.
  - update to latest from git.


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-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.


author: Mukundan Ragavan <nonamedotc@gmail.com> - 1.0.3-2
changelog:
  - Add desktop-file-validate for .desktop files
  - Fix buildrequires
  - Add appdata file and corresponding BR


author: Joel Barrios <https://www.alcancelibre.org/> - 23.0.0-4
changelog:
  - Fix segfault on dock suspend, unplug, resume.
  - Free output_ids.
  - Enable TearFree if it's set to auto and VariableRefresh is enabled.


author: Joel Barrios <https://www.alcancelibre.org/> - 1.20.14-15
changelog:
  - Fix compilation error on i686
  - Fix use after free related to CVE-2024-21886
  - CVE fix for: CVE-2023-6816, CVE-2024-0229, CVE-2024-21885, CVE-2024-21886,
    CVE-2024-0408 and CVE-2024-0409


author: Joel Barrios <https://www.alcancelibre.org/> - 1.2.7-1
changelog:
  - Update to 1.2.7.
  - Split plugins and ui sub-packages.
  - Do not require texlive packages. These are just optional.


author: Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20100514-7
changelog:
  * Sun Jul 25 2010 Nicolas Mailhot <nicolas.mailhot at laposte.net>
  - 20100514-1
  — Update to latest upstream release
  — Switch licensing to OFL (thanks Google)
  — Alias the author's non-free derivatives (FF Kava Pro & FF Kava OT)


author: zsvetlik@redhat.com - 1.22.17-1
changelog:
  - Update to latest upstream release
  - use --force in yarnpkg-tarball.sh to workaround dependency conflincts


author: Andrea Musuruane <musuruan@gmail.com> - 1.0.0-23
changelog:
  - Added gcc dependency
  - Added a patch from Debian to link libvorbis
  - Used new AppData directory
  - Spec file clean up


author: Joel Barrios <https://www.alcancelibre.org/> - 5.9-4
changelog:
  - Port to PCRE 2.
  - Fix C compatibility issue in the configure script.
  - fix segfault in delerefilelist.
  - fix zlogout when ncurses is not installed.
  - Make zsh/{tcp,zftp} compatible with full RELRO.
  - Update the License tag to use SPDX identifiers.


