# changelog

author: Funda Wang <fundawang@yeah.net> - 3.1.1-7
changelog:
  - cleanup python requirements, python-six is not needed any more
  - use systemd to create users and groups


author: yaoxin <1024769339@qq.com> - 3.1.3-1
changelog:
  - Update to 3.1.3:
    * Issue 6825 - RootDN Access Control Plugin with wildcards for IP addresses
      fails withi an error "Invalid IP address"
    * Issue 6819 - Incorrect pwdpolicysubentry returned for an entry with user
      password policy
    * Issue 6761 - Password modify extended operation should skip password
      policy checks when executed by root DN
    * Issue 6791 - crash in liblmdb during instance shutdown
    * Issue 6641 - modrdn fails when a user is member of multiple groups


author: shaojiansong <shaojiansong@kylinos.cn> - 3.3.0-2
changelog:
  - Fix integer underflow in SMD5 password comparison (Issue 7635)
  - Fix stack buffer overflow in Password checkPrefix (Issue 7621)
  - Fix heap buffer overflow in Audit Log password masking (Issue 7623)


author: li-miaomiao_zhr<mmlidc@isoftstone.com> - 1.0.0-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix wrong file name referenced in spec file causing build failure,remove spec file from the source package


author: liyancheng <412998149@qq.com> - 1.0.4-6
changelog:
  - Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to onnxruntime and python setup.py
    builds for CMake 4.x compatibility.
  - Fix changelog entries order.


author: AIchemist <anengi@163.com> - 3.0.20-8
changelog:
  - skip BearSource test step when unit tests are disabled
  - limit nested CMake build parallelism to avoid out-of-memory failures


author: Ge Wang <wang__ge@126.com> - 3.1.3-1
changelog:
  - Update package to version 3.1.3
    * Some method calls with 0 or 1 argument failed to use ``PyObject_VectorCallMethod()``
    * Walrus assignments of literal Python integers could generate invalid C code
    * C string arrays (not pointers) always coerced to the Python default string type,even on explicit casts to other string types
    * An internal C function was not marked as ``static`` and leaked a linker symbol
    * Some Unicode letters were not recognised as lexically valid name parts


author: warlock <hunan@kylinos.cn> - 3.2.1-1
changelog:
  - Update package to version 3.2.1
    * Cython now leaves markers about its utility code dependencies in the generated C code to help debugging "unused function" C compiler warnings
    * Builtin exception types are now inferred


author: wangkai <13474090681@163.com> - 0.22.1-1
changelog:
  - Update to 0.22.1
  - Fix CVE-2026-20884, CVE-2026-20889, CVE-2026-20911, CVE-2026-21413,
    CVE-2026-24450, CVE-2026-24660, CVE-2026-5318, CVE-2026-5342


author: panchenbo <panchenbo@kylinsec.com.cn> - 1.22.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix build error: add missing BuildRequires:pkgconfig(polkit-gobject-1)


author: Funda Wang <fundawang@yeah.net> - 1:1.44.2-3
changelog:
  - Type:CVE
  - CVE:CVE-2024-6501
  - SUG:NA
  - DESC: fix CVE-2024-6501
  - DESC: 1.44.2 does not build with lto for now


author: xu_ping <707078654@qq.com> - 1.2.26-2
changelog:
  - fix upgrade 1.2.26 version source0 error  and  add upgrade 1.2.26 change
    * drop nm_ls_*_validate().
    * rename some defines to fit with the pattern.
    * add routines to parse and normalize subnet lists.
    * add a mention about the validation.
    * add support for leftsubnets/rightsubnets.
    * split editor plugin lookup and load.


author: dongqi <dongqi1@kylinos.cn> - 3.4.13-1
changelog:
  - update to 3.4.13
    fixed CVE-2026-55373 CVE-2026-55371 CVE-2026-55059 CVE-2026-54920 CVE-2026-53532


author: lingsheng <lingsheng1@h-partners.com> - 1.2.8-3
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: Revert PkClient: Replace the GSimpleAsyncResult with the GTask API


author: Funda Wang <fundawang@yeah.net> - 1.2.8-4
changelog:
  - move dbus interface to main package
  - split out gtk module from devel sub package
  - cleanup buildrequires


author: Funda Wang <fundawang@yeah.net> - 4.6.1-2
changelog:
  - Sync recommended package versions in R-core Provides with R 4.6.1 source:
    boot 1.3-32, cluster 2.1.8.2, foreign 0.8-91, lattice 0.22-9, mgcv 1.9-4, survival 3.8-6


author: liliguang <liliguang@baidu.com> - 2.32.60-1
changelog:
  - update to 2.32.60
  - Fixed crash at startup in Dwarf Fortress
  - Fixed crash at startup in Stellaris
  - Fixed mouse stuttering in Amiberry
  - Fixed mouse stuttering in Amiberry


author: xu_ping <707078654@qq.com> - 2.17.5-1
changelog:
  - update to 2.17.5
  - Drop non-reportable oopses by default.
  - Add abrt-action-coredump for unpacking coredumps
  - brtd: remove livesys.service reference from the systemd unit file.


author: yixiangzhike <yixiangzhike007@163.com> - 0.18.6-3
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: backport upstream patch to fix parsing of lowercase group names


author: yixiangzhike <yixiangzhike007@163.com> - 0.18.8-1
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: update to 0.18.8
          delete unused Group ALLXTRAHASHES and EVERYTHING in aide.conf
          add option database_attrs to delete md5 and sha1 hash value in aide.conf


author: yixiangzhike <yixiangzhike007@163.com> - 0.19-1
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: update to 0.19
            switch hashsum in default R group from md5 to sha3_256
            remove unsupported hashsums (haval, crc32, crc32b, tiger, whirlpool)
            H default group now contains all compiled in hashsums that are not deprecated
            require pthread (remove --without-pthread configure option)
            remove contrib/scripts
            Add 'sha512_256', sha3_256, and 'sha3_512' hashsums
            Add progress bar (add '--no-progress' parameter)
            Add colors to log output (add '--no-color' parameter)
            Add '--list' command (to list database in human readable format)


author: yixiangzhike <yixiangzhike007@163.com> - 0.19.1-1
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: update to 0.19.1
           Fix race condition when adding new nodes
           Define MAGIC constants added since Linux 4.9


author: yixiangzhike <yixiangzhike007@163.com> - 0.19.2-1
changelog:
  - Type: enhancement
  - ID: CVE-2025-54389 CVE-2025-54409
  - SUG: NA
  - DESC: update to 0.19.2
           fix CVE-2025-54389 CVE-2025-54409


author: Wenlong Zhang <zhangwenlong@loongson.cn> - 36.16.5-57
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fixed the issue of "D_isable root account" not being translated


author: zhaoyonghao <zhaoyonghao10@h-partners.com> - 36.16.5-59
changelog:
  - Type:feature
  - ID:NA
  - SUG:NA
  - DESC: add kernel 64k page size and kernel options Chinese translation support


author: yueyuankun <yueyuankun@kylinos.cn> - 36.16.5-60
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: Fix permissions of the ssh config created by Anaconda
          fix(users): ensure SSH config directory exists before writing


author: Funda Wang <fundawang@yeah.net> - 3.13.2-1
changelog:
  - update to 3.13.2
  - force disable CONFIG_TUNE_BUTTERAUGLI as butteraugli was removed in jpegxl years ago


author: yaoxin <yao_xin001@hoperun.com> - 1.4.0-1
changelog:
  - Update to 1.4.0
    * The minimum support Java version has been upgraded from Java 7 to Java 8.
    * The minimum Windows versions supported are now Windows 10 and Windows Server 2016.
  - Please see the change log:
     https://commons.apache.org/proper/commons-daemon/changes-report.html


author: xu_ping <707078654@qq.com> - 1.4.1-1
changelog:
  - Update to 1.4.1
    * several issues around Java OS and header files location detection.
    * Correct several log messages where an incorrect placeholder
        led to truncation of the inserted values.
    * Add protection to avoid high CPU usage for applications
        running in JVM mode that do not wait for the stop method to
        be called before the start method returns.
    * The minimum Java version has been increased to Java 8


author: zhang_jian <zhang_jian7@hoperun.com> - 1.5.1-1
changelog:
  - update to 1.5.1
  - Procun. Build binaries for Windows using the static hybrid CRT strategy by default.
  - Fix first appearance of --enable-native-access
  - Add support for --enable-native-access Java startup option in jsvc. Fixes DAEMON-471.


author: yaoxin <yao_xin001@hoperun.com> - 14.2.1-1
changelog:
  - Update to 14.2.1:
    * faster handling of symmetric matrices by inv(), rcond(), powmat()
    * faster handling of hermitian matrices by inv(), rcond(), powmat(), cond(), pinv(), rank()
    * added solve_opts::force_sym option to solve() to force use of the symmetric/hermitian solver (not limited to sympd matrices)
    * more efficient handling of compound expressions by solve()


author: xu_ping <707078654@qq.com> - 15.0.3-1
changelog:
  - Update to 15.0.3:
    * fix for declaration of xSYCON and xHECON functions in LAPACK
    * fix for rare corner-case in reshape()
    * expanded the field class with .reshape() and .resize() member functions
    * fix for fft() and ifft() when using FFTW3 in multi-threaded contexts
    * added support for SuperLU 7.0
    * added balance() to transform matrices so that column and row norms are 
      roughly the same
    * added omit_nan() and omit_nonfinite() to extract elements while omitting 
      NaN and non-finite values
    * added find_nonnan() for finding indices of non-NaN elements
    * added standalone replace() function
    * C++14 is now the minimum required C++ standard
    * added preliminary support for matrices with half-precision fp16 element type
    * added second form of cond() to allow detection of failures
    * added repcube()
    * added .freeze() and .unfreeze() member functions to wall_clock
    * extended conv() and conv2() to accept the "valid" shape argument
    * optionally use OpenMP parallelisation for fp16 matrix multiplication
    * fix superfluous deprecation warning in hist()
    * fix potential loss of precision when saving single-precision matrices as CSV files


author: chukaiping <chukaiping@baidu.com> - 15.2.2-1
changelog:
  - update to 15.2.2
    * improved reproducibility of random number generation when using OpenMP
    * bugfix for diagmat() matrix multiplication on subviews
    * add .copy_size() member function for matrices and cubes


author: shaojiansong <shaojiansong@kylinos.cn> - 6.0.5-3
changelog:
  - Backport security and robustness fixes: replace unsafe strncpy in 5 loaders, migrate OBJ parser to std::string, harden aiGetMaterialString, and validate Assbin allocation sizes.


author: yaoxin <1024769339@qq.com> - 6.0.5-4
changelog:
  - Fix some CVEs: CVE-2025-70067, CVE-2025-70069, CVE-2025-70070,
    CVE-2025-70071, CVE-2025-70072, CVE-2026-10200, CVE-2026-10232,
    CVE-2026-14610


author: xu_ping <707078654@qq.com> - 3.05-1
changelog:
  - Upgrade to 3.05
    * By default, orthographic projections now use center=true;
      the camera and target are automatically centered within the scene.
    * Triangle groups are used for indexed surfaces drawn with the render 
      option tessellate=true.  
    * The debug option now outputs a traceback.
    * The code to ignore duplicate implicit shipouts now accounts for the format.
    * The slide paperwidth and paperheight are now properly updated.
    * New keywords autounravel and using were added.
    * Asymptote now ships with the Boehm garbage collector.
    * The libtool dependence of configure was removed.
    * Dependencies of gc builds are no longer tracked.
    * The latest boost library is supported.
    * The rename function and --outname setting are supported again under MSWindows.
    * The asymptote.ualberta.ca server was updated to use the https protocal.


author: Funda Wang <fundawang@yeah.net> - 3.2.5-3
changelog:
  - Update patches to match Fedora: add at-3.2.5-address-sast.patch, at-3.2.5-past-date.patch
  - Refresh other patches to their Fedora 3.2.x versions


author: Funda Wang <fundawang@yeah.net> - 2.56.5-1
changelog:
  - update to 2.56.5
  - drop check section as it needs special tweaks
  - drop useless cmake build dependency
  - change to SPDX license


author: pengjian <pengjian23@mails.ucas.ac.cn> - 0.3.6-29
changelog:
  - enhances error checking and boundary verification in memory allocation 
  to fix potential security vulnerabilities during audio file analysis.


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 1:3.1.2-12
changelog:
  - backport patches for fixing Wimplicit-function-declaration, Wbuiltin-declaration-mismatch when building with newer compilers


author: xiajingze <xiajingze1@huawei.com> - 0.30.1-9
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC: [Propeller] Add BB Hash in cc profile and delete unused patch


author: rfwang07 <wangrufeng5@huawei.com> - 0.30.1-10
changelog:
  - sync abseil-cpp tarball with abseil-cpp package
  - adapt absl::Nonnull usage to absl_nonnull for abseil 20260526.0 (nullability template aliases removed)


author: Funda Wang <fundawang@yeah.net> - 1.5.11-4
changelog:
  - Add patch to fix python segfault with swig >= 4.3
  - Add patch to print a clear error with CTF-2 traces


author: Funda Wang <fundawang@yeah.net> - 15.0.3-1
changelog:
  - Upgrade version to 15.0.3
  - Add sysusers.d config file to allow rpm to create users/groups automatically


author: yixiangzhike <yixiangzhike007@163.com> - 5.2.37-5
changelog:
  - sync patches from bash community:
     fix default file descriptor for <> redirection when printing command
     update BASH_COMMAND for subshells
     fix potential file descriptor leak in here document pipes


author: fuanan <fuanan3@h-partners.com> - 5.2.37-6
changelog:
  - sync patches from bash community:
    add backport-fourth-set-of-ANSI-C-changes-size_t-rest-globskipdot.patch
    add backport-documentation-updates-fix-for-null-commands-with-red.patch
    add backport-fix-for-readline-redisplay-issue-in-C-locale-fix-for.patch


author: fuanan <fuanan3@h-partners.com> - 5.2.37-8
changelog:
  - sync patches from bash community:
    add backport-fix-minor-errors-uncovered-by-address-sanitizer-work.patch
    add backport-avoid-storing-extra-copy-of-function-bodies-fix-some.patch


author: liequan che <cheliequan@inspur.com> - 1.1-4
changelog:
  - add bcache-export-cached to export CACHED_UUID and CACHED_LABEL,so that 69-bcache.rules
  udev rules can correctly create uuid and label links for bcache devices


author: gaihuiying <eaglegai@163.com> - 0.29.1-5
changelog:
  - Bump CMake minimum version to 3.12 to fix build errors
    Backport upstream patches to adapt to llvm version > 17


author: chengyechun<chengyechun1@huawei.com> - 32:9.18.21-3
changelog:
  - Type:CVE
  - CVE:CVE-2024-0760,CVE-2024-1737,CVE-2024-1975,CVE-2024-4076
  - SUG:NA
  - DESC:fix CVE-2024-0760,CVE-2024-1737,CVE-2024-1975,CVE-2024-4076


author: Funda Wang <fundawang@yeah.net> - 32:9.18.33-1
changelog:
  - Type:CVE
  - CVE:CVE-2024-11187, CVE-2024-12705
  - SUG:NA
  - DESC:update to 9.18.33 to fix CVE-2024-11187, CVE-2024-12705


author: tangce <tangce1@huawei.com> - 32:9.18.33-2
changelog:
  - Type:CVE
  - CVE:CVE-2025-8677,CVE-2025-40778,CVE-2025-40780
  - SUG:NA
  - DESC:fix CVE-2025-8677,CVE-2025-40778,CVE-2025-40780


author: tangce <tangce1@h-partners.com> - 32:9.20.21-2
changelog:
  - Type:CVE
  - CVE:CVE-2026-3039,CVE-2026-3593,CVE-2026-3593,CVE-2026-5946,CVE-2026-5947
  ,CVE-2026-5950
  - SUG:NA
  - DESC:fix CVE-2026-3039,CVE-2026-3593,CVE-2026-3593,CVE-2026-5946,CVE-2026-5947,CVE-2026-5950


author: tangce <tangce1@h-partners.com> - 32:9.20.21-3
changelog:
  - Type:CVE
  - CVE:CVE-2026-13321,CVE-2026-11721,CVE-2026-10723,CVE-2026-11605
  - SUG:NA
  - DESC:fix CVE-2026-13321,CVE-2026-11721,CVE-2026-10723,CVE-2026-11605


author: tangce <tangce1@h-partners.com> - 32:9.20.21-4
changelog:
  - Type:CVE
  - CVE:CVE-2026-10822,CVE-2026-11331,CVE-2026-12617,CVE-2026-13204,CVE-2026-11622
  - SUG:NA
  - DESC:fix CVE-2026-10822,CVE-2026-11331,CVE-2026-12617,CVE-2026-13204,CVE-2026-11622


author: yueyuankun <yueyuankun@kylinos.cn> - 3.8.2-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix syntax error on SymbolKind.toString method
         fix interface syntax error


author: tenglei <tenglei@kylinos.cn> - 0.9.8-1
changelog:
  - Update package to version 0.9.8
  - A new NHI for REMBRANDT
  - Fixed: Determine the string length before writing file
  - Fixed: Free on error to prevent resource leak


author: xu_ping <707078654@qq.com> - 0.9.10-1
changelog:
  - Update package to version 0.9.10
    * Fix bolt exits when opening an empty version file.
    * Fix failure on integration test due to the change of the latest pygobject
    * Fixed memory leak in boltctl.
    * The unused codes were removed from daemon.
    * Fixed a NULL syspath variable causes SIGSEGV.


author: Funda Wang <fundawang@yeah.net> - 1.83.0-8
changelog:
  - add more patch for numpy 2
  - fix build with clang 19
  - fix linking order (and drop rpath), so that ldflags could be applied correctly


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-7
changelog:
  - Build: Remove build-time support for running splint.
  - Build: Remove unneeded cruft from configure.ac


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-8
changelog:
  - Refactor: Remove global booth_conf variable in find_ticket_by_name
  - Refactor: number_sites_marked_as_granted is now a static function.
  -


author: bizhiyuan <bizhiyuan@kylinos.cn> -1.2-9
changelog:
  - Refactor: Remove global booth_conf variable in ticket.c.
  - Refactor: Mark internal functions in ticket.c as static.


author: bizhiyuan <bizhiyuan@kylinos.cn> - 1.2-12
changelog:
  - Refactor: Remove global booth_conf variable in transport.c.
  - Refactor: Add braces around conditional blocks in transport.c.
  - Refactor: Unindent various code blocks in transport.c.


author: bizhiyuan <bizhiyuan@kylinos.cn> - 1.2-13
changelog:
  - Refactor: Remove some (void) casts from transport.c.
  - Refactor: Use whitespace more consistently in transport.c.


author: bizhiyuan <bizhiyuan@kylinos.cn> - 1.2-14
changelog:
  - Refactor: Check the return value of setsockopt
  - Refactor: Remove global booth_conf variable in raft.c.


author: bizhiyuan <bizhiyuan@kylinos.cn> - 1.2-16
changelog:
  - Refactor: Add braces around conditional blocks in raft.c.
  - Refactor: Put function return types on their own lines in signatures


author: guowentao<guowentao@xfusion.com> - 0.20.1-2
changelog:
  - backport patch from upstream:
    backport-bpftrace-Fix-security-hole-checking-unpacked-kernel-.patch


author: Funda Wang <fundawang@yeah.net> - 6.9.1-3
changelog:
  - fix upgrade from previous versions
  - add missing pre section
  - split out translation files so that main package and minimal subpackage
    won't conflict


author: liuh <liuhuan01@kylinos.cn> - 6.6.3-12
changelog:
  - btrfs-progs: convert: insert a dummy inode item before inode ref for ext2/4
  - btrfs-progs: convert: for ext2, fix possible tree-checker error when converting a large fs


author: liuh <liuhuan01@kylinos.cn> - 6.6.3-17
changelog:
  - sync patch from community
    btrfs-progs: fix the wrong size from device_get_partition_size_sysfs()


author: liuh <liuhuan01@kylinos.cn> - 6.6.3-19
changelog:
  - sync patch from community
    btrfs-progs: subvolume: fix a bug that leads to unnecessary error message


author: kkz <zhaoshuang@uniontech.com> - 0.10.0-1
changelog:
  - Upgrade to version 0.10.0
    Add the --[ro-]bind-fd option, which can be used to mount
       a filesystem represented by a file descriptor without
       time-of-check/time-of-use attacks
    Fix some confusing syntax in SetupOpFlag (no functional change)


author: lijian <lijian2@kylinos.cn> - 1:1.36.1-21
changelog:
  - Type:cves
  - ID:CVE-2026-38754
  - SUG:NA
  - DESC:re-fix CVE-2026-38754, clear stale IFS state on expansion error


author: zhangqiumiao <zhangqiumiao1@h-partners.com> - 1.18.4-2
changelog:
  - Type:CVE
  - ID:CVE-2025-50422
  - SUG:NA
  - DESC:Fix a NULL access in active_edges_to_traps()
         Add unlikely() to test for x == INT32_MAX for the NULL reference


author: zhangxingrong <zhangxingrong@uniontech.cn> - 5.0.1-2
changelog:
  - Fix broken disassembly of floating point immediates on big endian hosts 
  - Fix compilation with DIET + X86_REDUCE 
  - Avoid random access values for operands in not yet specified instructions 
  - Make helper functions static to prevent multiple defintions


author: yangyun <yangyun50@huawei.com> - 1.5.5-1
changelog:
  - update to 1.5.5 version
  	- add support of readers (see README.md)
  	- configure.ac: disable the use of --disabele-usbdropdir
  	- parse: create output.bin file
  	- udev: Disable USB-persist for CCID devices
  	- configure: fail if flex is not found
  	- some other minor improvments


author: Funda Wang <fundawang@yeah.net> - 4.6.0-1
changelog:
  - update to 4.6.0
  - add requires on upstream devel packages, as they are referenced
    in Libs.private of pkgconfig file


author: Ge Wang <wang__ge@126.com> - 4.6.3-1
changelog:
  - Update package to version 4.6.3
    - For greater C23 compatibility, updated cfortran.h file and removed old-style function declarations.
    - Cleanup of multiple compiler warnings.  Our thanks to petesmc for help with this.
    - Updated 'speed' utility to use higher precision total time.
    - Fixes for FreeBSD and OpenBSD build issues. Our thanks to DiabJerius.


author: openeuler_bot <infra@openeuler.sh> - 0.6.2.4-1
changelog:
  - fix memory leak in ECDH-ES JWE encryption/decryption (version:0.6.2.4).
  - fix rsa_q = NULL initialization in _RSA_private_fields (version:0.6.2.4).
  - fix memory allocation check (typo) in jwk.c (version:0.6.2.4).
  - fix gcc10 errors for -Werror=ignored-qualifiers and remove unused includes (version:0.6.2.4).
  - re-generate automake/autoconf files with automake v1.17 and libtool v2.5.4 (version:0.6.2.4).


author: yaoxin <1024769339@qq.com> - 1.4.3-3
changelog:
  - Fix clamav-clamonacc.service and clamonacc.service stop error
  - Fix clamav-milter, and clamav-filesystem installation error


author: yaoxin <1024769339@qq.com> - 1.4.5-1
changelog:
  - Update to 1.4.5 for fix CVEs: CVE-2026-20213, CVE-2026-20214,
    CVE-2026-20215, CVE-2026-20216, CVE-2026-20217, CVE-2026-20243,
    CVE-2026-20244


author: Funda Wang <fundawang@yeah.net> - 1.4.6-1
changelog:
  - Update to 1.4.6 for fix CVEs: CVE-2026-20345, CVE-2026-20339,
    CVE-2026-20346, CVE-2026-20347, CVE-2026-20348, CVE-2025-8088


author: Han Jinpeng <hanjinpeng@kylinos.cn> - 312-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: remove incorrect provides cockpit-machines and cockpit-machines-ovirt
          remove require libvirt and libvirt-client


author: liweigang <liweiganga@gmail.com> - 1.22.8-4
changelog:
  - Format and tidy the spec file
  - Convert License to SPDX expression: MIT AND BSD-3-Clause AND SGI-B-2.0
  - Update URL to upstream GitLab repository


author: bixiaoyan <bixiaoyan@kylinos.cn> - 3.1.8-10
changelog:
  - totem: Use uint64_t type and QB_TIME_NS_IN_MSEC
  - totem: Use proper timestamp type for token warning
  - stats: Store token rx and tx timestamps as 64-bit


author: zouzhimin <zouzhimin@kylinos.cn> - 3.1.9-3
changelog:
  - Coroparse enhancements:
  - fix multiple memory leaks in coroparse.c while fuzzing project
  - fix heap use after free in coroparse.c


author: zouzhimin <zouzhimin@kylinos.cn> - 3.1.9-4
changelog:
  - Coverity 2025.3 fixes without sam.c
  - cpg: Fix signedness of munmap result
  - totempg: Fix signedness for result of mcast_msg


author: zouzhimin <zouzhimin@kylinos.cn> - 3.1.10-1
changelog:
  - update package to version 3.1.10
  - rust: fix fd_get() pointer dereference
  - allow to use dscp for traffic prioritization


author: zouzhimin <zouzhimin@kylinos.cn> - 3.0.3-3
changelog:
  - msg: Check result of msg_add_type and msg_add_len
  - qnetd: Assert first tie-breaker node entry exists
  - qnetd: Assert dpd timer entry exists


author: liupei <liupei@kylinos.cn> - 3.0.3-8
changelog:
  - qdevice: Add option to change socket file gid
  - qdevice: Add note about coverity weak crypto err and Suppress Coverity errors


author: zouzhimin <zouzhimin@kylinos.cn> - 3.0.4-1
changelog:
  - Upgrade to 3.0.4
  - Added support for running corosync-qnetd-tool and corosync-qdevice-tool as a non-root user


author: Ge Wang <wang__ge@126.com> - 2.3.2-1
changelog:
  - Update package to version 2.3.2
    * Fix warning messages from recent versions of gcc
    * deb packaging fixes


author: yangzhenyu <dev11101@linx-info.com> - 8.0.5-6
changelog:
  - remove the architecture judgment in the patches section;
  - include all patches in the source package.


author: liuzhilin <liuzhilin@kylinos.cn> - 1.7.2-3
changelog:
  - backport upstream patch
  - miscelaneous portability fixes
  - fix range parsing for Sunday as 0 or 7 
  - move parsing code before separator check
  - fix incorrect logging 
  - Fix backup failure when ~/.cache directory missing


author: lijian <lijian2@kylinos.cn> - 1.8.7-1
changelog:
  - update to 1.8.7
  - crun: new command "crun features".
  - linux: support io_priority from the OCI specs.
  - cgroup: allow setting swap to 0.
  - cgroup, systemd: set the memory limit on the system scope.


author: Funda Wang <fundawang@yeah.net> - 6.2.1-2
changelog:
  - use upstream tarball rather than git archive
  - add more features for easy upgrading from other distros


author: gaihuiying <eaglegai@163.com> - 1:2.4.16-3
changelog:
  - fix CVE-2026-27447,CVE-2026-34978,CVE-2026-34979,CVE-2026-34980,CVE-2026-34990,CVE-2026-39314,CVE-2026-39316


author: zhouyihang <zhouyihang3@h-partners.com> - 8.4.0-25
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:urlapi: avoid null deref if setting blank host to url
         urlapi: skip appending NULL pointer query


author: zhouyihang <zhouyihang3@h-partners.com> - 8.4.0-26
changelog:
  - Type:CVE
  - CVE:CVE-2025-14017 CVE-2025-14524 CVE-2025-14819 CVE-2025-15079 CVE-2025-15224
  - SUG:NA
  - DESC:fix CVE-2025-14017 CVE-2025-14524 CVE-2025-14819 CVE-2025-15079 CVE-2025-15224


author: zhouyihang <zhouyihang_z@163.com> - 8.4.0-27
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:formdata: validate callback is non-NULL before use
         tftp: correct the filename length check


author: zhouyihang <zhouyihang_z@163.com> - 8.4.0-28
changelog:
  - Type:CVE
  - CVE:CVE-2026-1965 CVE-2026-3783 CVE-2026-3784
  - SUG:NA
  - DESC:fix CVE-2026-1965 CVE-2026-3783 CVE-2026-3784


author: zhouyihang <zhouyihang_z@163.com> - 8.21.0-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:mime.c: avoid integer overflow in base64 size calculation
         tool_cb_prg: avoid integer overflows


author: wangkai <13474090681@163.com> - 1.11.23-54
changelog:
  - Add patches from fedora, improve C compatibility and fix build failures caused by higher gcc versions


author: hongjinghao <hongjinghao@huawei.com> - 1:1.14.8-3
changelog:
  - sync patch from upstream
  	backport-bus-Don-t-crash-if-bus_context_create_client_policy-.patch
  	backport-bus-When-failing-to-reload-client-policy-continue-it.patch
  	backport-test-Add-a-targeted-test-for-_dbus_unix_groups_from_.patch
  	backport-userdb-Add-proper-error-reporting-when-getting-group.patch


author: Funda Wang <fundawang@yeah.net> - 5.1-1
changelog:
  - update to 5.1
      build id becomes XXH128 rather than SHA1
  - drop symlinks in /usr/lib/rpm, it was of no use for years


author: Funda Wang <fundawang@yeah.net> - 5.2-1
changelog:
  - update to 5.2
  - drop upstream reverted patch on decompressing DWARF compressed ELF sections:
    https://sourceware.org/git/?p=debugedit.git;a=commitdiff;h=3601089cfc38c5f1ed8beb85fa701a261a8cb2e6


author: Funda Wang <fundawang@yeah.net> - 3.6.5-1
changelog:
  - update to 3.6.5
  - Split *deltaiso commands into deltaiso subpackage
  - drop unused zlib patches as we do not build bundled zlib


author: xu_ping <707078654@qq.com> - 1.23.1-1
changelog:
  - Upgrade version to 1.23.1
    * remove usage of gore dependency
    * Don't use a fixed width for "sl" column when parsing /proc/net/tcp lines
    * add prompt color option
    * add color highlighting to stacktraces
    * remove accidentally committed binary
    * add support sentinel for FreeBSD with cgo
    * remove redundant lines at the start/end of block
    * add a new suboption --follow-calls to trace subcommand
    * update path of lldb protocol extension documentation


author: xu_ping <707078654@qq.com> - 1.25.2-1
changelog:
  - Upgrade version to 1.25.2
    * add raw examinemem dump
    * adds pointer pinning to call injection
    * add linux-riscv64 support
    * fix rangeFuncStackTrace with inlined functions
    * remove redundant err declarations
    * remove newlines from minidump logs
    * removing of dlvbin is not needed
    * remove leftover fmt.Printf
    * Fix uprobe address
    * remove irrelevant TODO comment
    * support zed editor and allow args in DELVE_EDITOR
    * support linux-loong64 native debug
    * allow access to thread registers after a function
    * add support for interface watchpoints
    * support watchpoint on nil interface
    * add stack counter for internal errors
    * do not pin function call returns for toplevel
    * add check for DWARFv5 compatibility
    * add missing targetMutex protection to CreateWatchpoint() 
    * remove dieToRuntimeType
    * do not try to access value of unreadable string variables
    * fix restart while the target is running
    * add events call use it for dld notifications
    * add support for reading runtime.sigtrampgo context on loong64


author: YangengLiu <dev01202@linx-info.com> - 1.26.1-1
changelog:
  - update version to 1.26.1
    * Fix debuginfod download progress.
    * Fix sigpanics in swiss map iterator.
    * Fix finding moduledata in Go 1.26+.
    * Fix goroutine leak and shutdown sequence for eBPF backend.
    * Fix eBPF uprobe placement to skip function prologue.
    * Fix ProducerAfterOrEqual comparison for devel builds.
    * DAP: Better error messages when debugger can't be launched.
    * DAP: Reject most requests before launch/attach.
    * Propagate short type option when printing structs.
    * Better error if process is already being debugged.
    * Print error when request body can't be decoded.
    * Parse rc version with trailing suffix.
    * Add: Support for debugging stripped non-Go binaries.
    * Add: Package for detecting debugger attachment.
    * Add: Starlark append_file built-in function.
    * Add: DAP: Hit conditional breakpoint capability.
    * Add: Detection and warning about trimpath.
    * Migrate from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3.
    * Update waitReason switch for Go 1.27.
    * Downgrade riscv64 support.
    * Miscellaneous code quality improvements.
    * Miscellaneous improvements to tests, documentation, and build configuration.


author: YangengLiu <dev01202@linx-info.com> - 1:3.7-1
changelog:
  - update version to 3.7
  - Drop -Winline from compiler flags
  - Use unaligned memory accesses unconditionally
  - dmidecode: Print EDSFF slot length suffix
  - dmidecode: Mark SMBIOS 3.9.0 as supported
  - dmidecode: Simplify dmi_memory_technology
  - dmidecode: Add 3 memory device form factors and 1 type
  - dmidecode: Add fields "Rack Type" and "Rack Height"
  - Make dmi_print_memory_size flexible
  - Export dmi_system_uuid
  - dmidecode: Mark SMBIOS 3.8.0 as supported
  - dmidecode: Rework the decoding of the arm64 SoC ID
  - dmidecode: Deprecate the processor voltage field
  - dmidecode: Add processor family "Xeon D"
  - dmidecode: Rename BIOS to Firmware
  - dmioem: Drop function dmi_hp_203_pciinfo()
  - Rename variable "div"
  - dmioem: Add type HPE Gen 12
  - Get rid of u64_range
  - Stop open-coding the u64 type
  - dmidecode: Use binary unit prefixes
  - Fix the forward declaration of dmi_print_memory_size()
  - dmidecode: Update info in Processor Family field
  - dmidecode: Update the sockets in Processor Update section
  - dmidecode: Move out_of_spec into the common header


author: lingsheng <lingsheng1@h-partners.com> - 2.90-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Update DNS records after pruning DHCP leases
         cache: Fix potential NULL deref in arcane situations.
         Fix potential memory leak
         Fix possible SIGSEGV in bpf.c
         allow binding mac with ip6


author: zhaoyonghao <zhaoyonghao10@h-partners.com> - 2.90-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Fix bounds checking in check_ia()
         Fix SEGV in Dbus code
         More fixes for DHCP ops in Dbus when DHCP not configured


author: zhaoyonghao <zhaoyonghao10@h-partners.com> - 2.90-8
changelog:
  - Type:CVE
  - CVE:CVE-2026-4890 CVE-2026-4891 CVE-2026-4892 CVE-2026-4893 CVE-2026-5172
  - SUG:NA
  - DESC:Fix NSEC bitmap parsing infinite loop
         Verify rdlen field in RRSIG packets
         Fix buffer overflow in helper.c with large CLIDs
         Fix broken client subnet validation
         Fix buffer overflow vulnerability in extract_addresses()


author: zhaoyonghao <zhaoyonghao10@h-partners.com> - 2.90-9
changelog:
  - Type:bugfix
  - CVE:
  - SUG:NA
  - DESC:Ignore Wincompatible-pointer-types error when compiling with gcc-14.3


author: zhongjiawei<zhongjiawei1@huawei.com> - 2:18.09.0-347
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:delete redundant characters to prevent make failure in golang 1.24


author: jade_t<yzd50036@gmail.com> - 2:18.09.0-351
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix the installation conflict between docker-engine and containerd


author: yaoxin <yao_xin001@hoperun.com> - 1.4.1-1
changelog:
  - Update to 1.4.1:
    * fix possible buffer overflows in get_path and dotconf_get_next_line
    * remove extra carriage returns


author: huangdengdui <huangdengui@huawei.com> - 23.11-30
changelog:
  Sync some patchs from upstreaming for hns3 pmd and modifications
   are as follow:
   - net/hns3: fix unrelease some resources on reset case
   - net/hns3: fix divide by zero
   - net/hns3: fix incorrect failed rollback
   - net/hns3: fix memory leakage for indirect action
   - net/hns3: fix extra waiting for link up
   - net/hns3: fix variable overflow
   - net/hns3: fix memory leakage in failure path
   - net/hns3: remove weak symbols
   - net/hns3: fix reset timeout
   - net/hns3: fix copper port initialization
   - net/hns3: rename RAS module
   - net/hns3: remove PVID info dump for VF
   - net/hns3: fix mbuf freeing in simple Tx path
   In addition, sync a bugfix for devtools:
   - devtools: fix symbol listing


author: huangdengdui <huangdengui@huawei.com> - 23.11-34
changelog:
  Sync some patches about support TSO for packets with
   IPv6 extension header and modifications are as follow:
   - net: add tunnel packet type parsing
   - app/testpmd: use packet type parsing API
   - app/testpmd: fix VLAN parsing in checksum engine
   - net: fix offset in GENEVE packet parsing
   - app/testpmd: fix packet type parsing
   - net: fix GTP packet parsing
   - net: add tunnel length in UDP tunnel parsing
   - app/testpmd: fix tunnel inner info
   Sync some bugfixes for hns3 pmd and modifications are as follow:
   - net/hns3: fix Rx packet without CRC data
   - net/hns3: fix CRC data segment
   - net/hns3: check requirement for hardware GRO
   - net/hns3: allow use of Tx vector when fast free not enabled
   - net/hns3: allow use of Rx vector mode with VLAN filter


author: xinghe <xinghe2@h-partners.com> - 2.0.11-12
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix ebtables-restore --noflush failed when ebtables is uninstall


author: taolinghongfei <taolinghongfei@h-partners.com> - 202308-30
changelog:
  - fix CVE-2026-22795,CVE-2026-22796
  - fix CVE-2025-69420
  - fix CVE-2025-69421
  - fix CVE-2025-68160
  - fix CVE-2025-69418


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 18-4
changelog:
  - Fix segfault when passed --index is greater than current boot order size
    Add missing short option handling for --index (-I)


author: zhangxingrong <zhangxingrong@uniontech.com> - 18-5
changelog:
  - Fix the incorrect long parameter in help messages
  - efibootmgr: delete_bootnext is just a boolean, not an entry id


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 38-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: backport patch to fix conflicting types issue due to enum/integer mismatch


author: yaoxin <1024769339@qq.com> - 1.1.19-1
changelog:
  - Update to 1.1.19:
    * Fix an issue causing EGL_EXT_present_opaque to be advertised on non-Wayland EGLDisplays
    * Fix possible undefined behavior while reading from socket in buffer release thread


author: Funda Wang <fundawang@yeah.net> - 0.17.1.1-2
changelog:
  - move exsting configuration files into new location
    (https://github.com/rkd77/elinks/releases/tag/v0.17.0rc1)


author: lipengyu <lipengyu@kylinos.cn> - 2.8.14-1
changelog:
  - update to 2.8.14
  - fix tokenization issue
  - fix program-tests/misspelled-input
  - improves enchant(1)’s word division algorithm


author: zhang_jian <zhang_jian7@hoperun.com> - 5.8-1
changelog:
  - Upgrade to 5.8
  - Add usage hint and '-h' flag to display option summary
  - Linux: return correct status if poll(2) is interrupted
  - Add return value checks for malloc(3) and pipe(2)


author: zhangyaqi <zhangyaqi@kylinos.cn> - 2:6.6-3
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:fix potential NULL dereference in print_rss_hkey and fec_mode_walk


author: andy <liuyang01@kylinos.cn> - 2:6.6-4
changelog:
  - Type:requirement
  - Id:NA
  - SUG:NA
  - DESC:ethtool: Fix SFF-8472 transceiver module identification
  	ethtool: Add default branch to sff8636_show_all_ioctl switch
  	qsfp: Better handling of Page 03h netlink read failure
  	module-eeprom: treat zero arguments like any other arguments for hex dump
  	qsf: Better handling of Page A2h netlink read failure


author: zhangyaqi <zhangyaqi@kylinos.cn> - 2:6.6-5
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:add NULL check before jsonw_string_field() in print_string()
         netlink: add NULL check for get_string() in features.c


author: laokz <zhangkai@iscas.ac.cn> - 1.6.2-2
changelog:
  - Let valgrind BuildRequire following system i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 loongarch64 powerpc64le ppc64le riscv64


author: yaoxin <1024769339@qq.com> - 1.37.1-1
changelog:
  - Update to 1.37.1:
    * Fix build with gcc-14.
    * Fix FTBFS on armel, armhf, by undefining the t64 flags in communicate.h
      Upload to experimental, for additional testing.
    * Fix wrappers for fstatat64 et al missing.
    * faked now ignores SIGWINCH.
    * Patch from Samuel Thibault to add renameat2 support.


author: yaoxin <yao_xin001@hoperun.com> - 1:2.3.1-1
changelog:
  - Update to 2.3.1
    * Fix buffer overflow bug in getrealpath() function.
    * Add --cache option to speed up file comparisons.
    * Use nanosecond precision for file times, if available.
    * Fix compilation issue on OpenBSD.
    * Other changes like fixing typos, wording, etc.


author: liudy <liudingyao@kylinos.cn> - 1:2.4.0-1
changelog:
  - Update to 2.4.0
   * Add quick summary option that skips byte-for-byte match confirmation.
   * Reduce number of progress indicator updates for better performance.


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.16.0-5
changelog:
  - fence_ibm_vpc: refresh bearer-token in connect() if tokendata is corrupt, and avoid edge-case of writing empty token file
  - fence_sbd: Add crashdump option


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.16.0-6
changelog:
  - fence_sbd: Send crashdump msg when crashdump option is set inreboot_cycle function
  - build: make INITCONFDIR available for agents


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.16.0-7
changelog:
  - fence_sbd: Dump more information when crashdump option isenabled
  - fence_ibm_powervs: fix plaintext token file support


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.17.0-2
changelog:
  - fence_scsi: add "mpath_register_method" parameter to allowonly registering to the main multipath device
  - Enhancement: better alpine compatibility (#648)


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.17.0-3
changelog:
  - fence_dummy: add recorder mode for testing fence_recorderprotocol (#647)
  - fence_ibm_vpc: fix indentation


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.17.0-4
changelog:
  - fencing.py: change from Bash "source" to POSIX-compliant "."
  - fence_ibm_vpc: set proxy when token has expired as well
  - fence_openstack: add auth-plugin support for clouds.yaml(#651)


author: liupei <liupei@kylinos.cn> - 4.17.0-5
changelog:
  - fence_kubevirt: report Succeeded and Failed as OFF
  - fence_aws: add tag/eni/ebs identity-method instance resolution


author: wangkai <13474090681@163.com> - 6.4.38-1
changelog:
  - Update to 6.4.38
  - updates translations
  - tightens OpenSSL/wolfSSL version requirements in order to track their security fixes and deprecations


author: Ge Wang <wang__ge@126.com> - 6.5.4-1
changelog:
  - Update package to version 6.5.4
    * socket: avoid crash when writing to a socket without SSL/TLS fails
    * wolfSSL support: avoid fetchmail.c compilation failure in certain configurations of wolfSSL, OpenSSL_version enables a newer 1.1.x compat API that passes its
      argument to a wolfSSL API, with OPENSSL_DIR and OPENSSL_ENGINES_DIR, causing related compiler failures.


author: xu_ping <707078654@qq.com> - 6.6.2-1
changelog:
  - Upgrade version to 6.6.2
      * fetchmail 6.6.0 and 6.6.1 could not be configured without SSL, it would break
    compiling sink.c


author: lvfei <lvfei@kylinos.cn> - 3.39-1
changelog:
  - upgrade to 3.39
  - t/run-fio-tests: remove redundant pre_success lines
  - t/jobs/t0036,0037: add tests for verify_state_save/load option


author: Liu Wang <1823363429@qq.com> - 140.13.0-2
changelog:
  - Add StartupWMClass=firefox so that GNOME can correctly recognize the Firefox window and associate it with the icon.


author: zhangxingrong <zhangxingrong@uniontech.cn> - 1.4.3-3
changelog:
  - Limit the number of clock() calls
  - Documentation (man/flac.md); fix typo 
  - flac: foreign_metadata: fix -Walloc-size
  - Fix format ending up with wrong subformat


author: xu_ping <707078654@qq.com> - 24.3.25-1
changelog:
  - Upgrade version to 24.3.25
    * Add clear method for builder
    * Fix python type annotation output when not enabled
    * Add allowReadingUnalignedBuffers to most ByteBuffer init methods
    * Add absolute file names option to BFBS
    * Add argument to FlatBufferToString for quotes around field names
    * Remove msvc pragma warning disable C4351 as it is undocumented
    * Add constexpr for bitmask operators
    * Small optimization on "deserialization" and fix on benchmarks again
    * Add ForceVectorAlignment64 and test
    * Add Kotlin multiplatform support


author: xu_ping <707078654@qq.com> - 1.18.1-2
changelog:
  - Drop 'apply-extra-static' from flatpak,
    Static binary fails security hardening checks (PIE/BIND_NOW),
    Not required for normal Flatpak operation, only used in developer tests.


author: Yu Peng <yupeng@kylinos.cn> - 4.60.0-1
changelog:
  - Upgrade to 4.60.0
    * Fixed difference in cython vs pure-python complex division
    * Refactored and added some new sub-modules and scripts
    * Speed up build_psNameMapping
    * Added typing annotations to fontTools.ufoLib


author: maqi <maqi@uniontech.com> - 4.60.1-1
changelog:
  - Upgrade to 4.60.1
    *Reverted accidental method name change in UFOReader.getKerningGroupConversionRenameMaps
     that broke compatibility with downstream projects like defcon
    *Added test coverage for getKerningGroupConversionRenameMaps method
    *Don't try to subset BASE table;  pass it through by default instead
    *Remove empty BaseRecord entries in MarkBasePos lookups
    *Add pruning for MarkLigPos and MarkMarkPos lookups
    *Remove duplicate features when subsetting
    *Added documentation for the visitor module


author: chukaiping <chukaiping@baidu.com> - 4.61.1-1
changelog:
  - Upgrade to 4.61.1
  - [otlLib] buildCoverage: return empty Coverage instead of None
  - Explicitly test and declare support for Python 3.14, even though we were already shipping pre-built wheels for it
  - [designspaceLib] Preserve empty conditionsets when serializing to XML


author: zhang_jian <zhang_jian7@hoperun.com> - 4.62.0-1
changelog:
  - update to 4.62.0
  - [diff] Add new fonttools diff command for comparing font files, imported from the fdiff project and heavily reworked
  - [feaLib] Fix VariableScalar axis ordering and iterative delta rounding to match fontc behavior
  - [glifLib] Fix regression reading glyph outlines when glyphObject=None


author: wuzhaomin <wuzhaomin@kylinos.cn> 4.63.0-1
changelog:
  - Add tests for contextual rule merge optimization
  - Fix typo in doc string
  - Fix map_backward for many-to-one axis maps


author: xu_ping <707078654@qq.com> - 5.2-1
changelog:
  - Update to 5.2
    * Decouple -a/-u effects from -c
    * Added contrib/Dockerfile
    * Remove host from Netdata chart titles
    * Extended configure script with --enable-debug and output cpu usage


author: openeuler_bot <infra@openeuler.sh> - 5.4-1
changelog:
  - Memory allocation safety checks for event storage (version:5.4).
  - Fix off-by-one boundary check in seqmap code (version:5.4).
  - The minimum value for the period (-p flag) is now 0.001 milliseconds (version:5.4).


author: liliguang <liliguang@baidu.com> - 3.8.0-1
changelog:
  - update to 3.8.0
  - Altbuild support for Solaris 2.6/SUN Workshop C.
  - Fix build issues with new cmake versions while maintaining compatibility with old cmake.
  - Add glutSwapInterval, to control vsync (currently X11 and win32 only).
  - Removed some out of date README files, and updated others.


author: wangkai <13474090681@163.com> - 2:3.24.0-1
changelog:
  - Update to 3.24.0
  - Fix CVE-2026-29774, CVE-2026-29775, CVE-2026-29776, CVE-2026-31806,
    CVE-2026-31883, CVE-2026-31884, CVE-2026-31885, CVE-2026-31897


author: chenyaqiang <chengyaqiang@huawei.com> - 1.0.8-1
changelog:
  - update to version 1.0.8
  - Do not unilaterally import distutils in setup.py
  - Add support for objects that support buffer protocol for "read"


author: yangyun <yangyun50@huawei.com> -3.16.2-1
changelog:
  - upgrade to 3.16.2
  	- fix some issues (see: https://github.com/libfuse/libfuse/releases) 
  	- improved support for some less common systems (32bit, alternative libcs)
  	- unsupported mount options are no longer silently accepted
  	- auto_unmount is now compatible with allow_other
  	- readdir kernel cache can be enabled from high-level API


author: yaoxin <1024769339@qq.com> - 1.9.4-1
changelog:
  - Update to 1.9.4:
    * Do not add gl32xx disk partitions as extra devices
    * Do not assume the logical block size is always 0x200
    * Ensure the AppStream ID is set on historical releases
    * Fix a possible CFU crash when adding modules
    * Fix 'fwupdmgr get-history --json' output to only show one release
    * Fix 'fwupdmgr modify-remote' on ChromeOS
    * Fix incorrect OEM trusted reports flags being set when not matching
    * Fix regression in returning device history with libxmlb 0.3.12
    * Fix some Wacom hardware by only attempting retries for the busy error state
    * Fix transaction timed out issue for T99W373 QDU device


author: Qin Fandong <qinfandong@kylinos.cn> - 1.9.4-3
changelog:
  - Remove build requires protobuf-c* and disable plugin logitech-bulkcontroller
    which to upgrade the firmware on Logitech Video Collaboration products.


author: Chenzhen <chenzhen126@huawei.com> - 2.0.2-4
changelog:
  - fix restart thread block by resetting probe pid
    fix service failed when cmd server thread starts late
    fix OOB write when getting proc cmdline
    fix restart gopher failed for check gopher pid multi times
    fix run sig hander core for probe mng create later
    fix potential nullptr dereference in libevent openssl cb
    ipc: reset probe_flags to 0 when restarting probes
    tcpprobe: do not flush snooped procs to avoid deleting tcp link by accident
    fix buffer overflow in sscanf
    fix buffer overflow and ret value of sscanf
    snooper: enlarge channel map and shorten poll timeout to ease event loss
    system_infos: fix oob of arrays and double free
    Refactor to reduce memory usage of metric record
    bugfix: path parsing error when gala-gopher running in container
    fix strdup relative error
    tcpprobe: fix incorret struct type of tracepoint event
    fix UAF of probe bin after parsing invalid config
    snooper: fix opposite judgment logic of container info


author: JDLihoo <donglihao1@huawei.com> - 2.0.2-6
changelog:
  - restore the pristine source tarball and package upstream changes as patches
  - consolidate upstream changes into 25 Git-formatted patches
  - exclude build artifacts, IDE metadata, profiling images, and unrelated line-ending churn


author: Funda Wang <fundawang@yeah.net> - 26.4.24-1
changelog:
  - update to 26.4.24
  - rename systemd service file
  - use specific user rather than nobody for service


author: Funda Wang <fundawang@yeah.net> - 0.6.3-1
changelog:
  - update to 0.6.3
  - force disable UBSAN, as it will produces undefined references towards lubsan as of gcc 12


author: Funda Wang <fundawang@yeah.net> - 0.6.4-2
changelog:
  - build and install player by default via cmake rules
  - split out player into sub package, otherwise it will pull whole chain
    of SDL3 now


author: Funda Wang <fundawang@yeah.net> - 5.4.0-2
changelog:
  - Port Several fixes from the usptream:
  - PMA performance: https://lists.gnu.org/archive/html/bug-gawk/2026-02/msg00026.html
  - Back references: https://lists.gnu.org/archive/html/bug-gawk/2026-02/msg00038.html
  - regex bug in charset: https://lists.gnu.org/archive/html/bug-gawk/2026-05/msg00009.html


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-79
changelog:
  - cfg: notify that it's unsupported, when stack_num > 1
  - fix errno == ETIMEFOUT
  - fix epoll and recv threads blocked on the same semaphore. data cannot be read in recv thread.
  - fix rpc pool leak, when thread exits
  - remove app_bind_numa check from exclude_cpus
  - openGauss: fix connection attempt failed
  - openGauss: fix gs_ctl switchover failed


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-80
changelog:
  - Connect: execute lwip connect if dst_ip and host_ip are in the same network.
  - kernerl bind: add ipv6 add check
  - openGauss unsupport_tcp_optname
  - fix a contention issue when rpc pools are added to rpc_pool_array


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-82
changelog:
  - DUMP: fix abnomal printing in the dump process.
  - SIGNAL: Adjust hijack sigal table to hijack SIGABRT SIGQUIT and delet SIGKILL
  - SIGNAL: Adjust sigaction function to keep lstack signal function executed successfully.


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-83
changelog:
  - SIGNAL: block SIGSEGV during exit process
  - Stack: unset stack_stop, while stacks exit by rpc message.
  - fix the memory leak when using strdup


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-84
changelog:
  - update gazelle max numa nodes 8
  - Protocal: fixing deathlock between protocol threads and app thread
  - Connect: fix benchmark_dws connect failed
  - RTC-mode: fix gazellectl can't print connenct info
  - add xdp tx checksum/tso offload


author: yinbin6 <yinbin8@huawei.com> - 1.0.2-85
changelog:
  - sockio: fix rpc_send coredump after RPC_MSG_EXIT
  - sockio: fix tcp_write not remove EPOLLOUT
  - fix 20.03-LTS build failed
  - sk_wait: igonre mem_thread flush signal
  - sockio: fix sendmbox full return EWOULDBLOCK
  - sockio: fix callback_tcp_send output too many at once
  - mempool: increase MEM_THREAD_MANAGER_FREE_S to avoid poll
  - sockctl: fix rtw broadcast close and shutdown
  - poll: fix do_lwip_connected_callback not delete poll kernel fd
  - sk_event: fix rtw epoll wrong event notify and remove
  - sockio: fix rtw_stack_tcp_write wrong copied_total after append
  - epoll: fix do_lwip_connected_callback
  - sk_wait: fix lwip_wait_foreach_notify coredump at startup
  - socket: fix stack_udp_readmsg return len
  - sk_wait: fix sock_wait_common_free socket: simplify calling free_count in rtw_stack_tcp_write
  - mbox: fix mbox_ring_common_free coredump when rte_ring_create failed
  - sk_wait: fix lwip_tcp_allow_send coredump
  - mempool: stop using cache when too many threads
  - mempool: fix pthread_tryjoin_np coredump when mysqld shutdown
  - mempool: mem_get_rpc add reserve limit
  - mempool: fix mbox_ring free not call recv_finish_burst
  - mempool: modify mbuf num and rpc_msg num
  - socket: fix sk_wait cannot be interrupted by signals
  - socket: fix tcp closed
  - tcp: add GAZELLE_TCP_ASYNC_RECVD      fix mbuf OOM caused by untimely sockio_peek_recv_free
  - socket: fix stack_tcp_read do not recv_finish_burst
  - socket: fix connect blocking
  - mempool: fix copy_mbuf_private
  - dfx: support sk_wait stat
  - mempool: add mem_thread_cache_flush          fix PBUF_POOL_PREINIT
  - cfg: add mem_async_mode
  - cfg: add mem_cache_max and change default rpc_msg_max
  - socket: adapt to tcp and udp
  - socket: refactor tcp and udp
  - socket: adapt to sock_event
  - socket: refactor sock_event
  - cleancode: remove get_stack_tid DPDK_PKT_BURST_SIZE PACKET_READ_SIZE
  - cleancode: remove gazelle_light_ring
  - cleancode: add GAZELLE_SAME_NODE
  - RTC: fixing program stuck while gazelle exit in multi-threads envirement


author: huang-xiaoquan <huangxiaoquan1@huawei.com> - 12.3.1-114
changelog:
  - Type: Sync
  - DESC:
  - Sync all patches from openEuler-24.03-LTS-Next (12.3.1-113) and 3412 from
  - openEuler-24.03-LTS-SP4, and bump release to fix the gcc package downgrade
  - of openEuler-26.09 against openEuler-24.03-LTS-SP4/SP3.


author: eastb233 <xiezhiheng@huawei.com> - 2.42-8
changelog:
  - Starting from RPM 4.17, the build process will automatically delete *.la
  - through the %__brp_remove_la_files macro. So remove *.la in rpm packages.


author: yaoxin <yao_xin001@hoperun.com> - 0.4.50-1
changelog:
  - Update to 0.4.50:
  - Core:
    * Better Gobject Introspection annotation coverage.
    * Improved error handling for gegl chain processing.
    * Added accessors for pad meta-data, to be able to show names and descriptions in UIs.
    * GeglColor: more lax parameters for g_arapm_values_cmp
    * exr-save: store 16bpc files as half, fixing gimp#10778
    * ff-load, ff-save: fix build with FFmpeg 7
    * dither: do processing in linear when all levels==2


author: Ge Wang <wang__ge@126.com> - 3.14.0-1
changelog:
  - Update package to version 3.14.0
    * Add clustering functions to C API
    * Ported LineDissolver
    * Ported CoverageCleaner
    * Add GEOSGridIntersectionFractions to C API
    * Add functions to interrupt processing in a specific thread/context


author: maqi <maqi@uniontech.com> - 3.14.1-1
changelog:
  - Update package to version 3.14.1
    Make floating-point exceptions optional for geosop
    Fix undefined behaviour in CoordinateSequence::closeRing
    GridIntersection: Fix crash for certain polygons outside grid extent
    Fix incorrect envelope calculation for arcs


author: yaoxin <1024769339@qq.com> - 2:3.2.4-6
changelog:
  - Fix CVE-2026-18301, CVE-2026-18302, CVE-2026-18303, CVE-2026-18304,
    CVE-2026-18305, CVE-2026-18306, CVE-2026-18308 and CVE-2026-18309


author: shaojiansong <shaojiansong@kylinos.cn> - 2:3.2.4-7
changelog:
  - Fix unsigned integer underflow in PSD plugin block_rem variable that allows arbitrary code execution via crafted PSD files (CVE-2026-59090)


author: Funda Wang <fundawang@yeah.net> - 1.76.3-1
changelog:
  - update to 1.76.3
  - disable Regress test for now as it failed with:
    TypeError: can't redefine non-configurable property "name_conflict" in testRegress.js (line 923)


author: infra_team <zhaiwenjie1@huawei.com> - 2.80.1-3
changelog:
  - fix CVE: CVE-2026-10028
  - prevent infinite loop in GnuTLS certificate chain traversal by adding cycle detection and depth limit


author: litenglong <litenglong@kylinos.cn> - 2.38-115
changelog:
  - aarch64: delete revert-aarch64-Use-memcpy_simd-as-the-default-memcpy.patch to align with the upstream community.


author: yaoxin <1024769339@qq.com> - 2.66.7-1
changelog:
  - Update to 2.66.7:
    * Gio::content_type_guess(): Remove most of an unneccesary overload
    * NMake Makefiles: Use GLIB_INCLUDEDIR instead of GLIB_BASE_INCLUDEDIR
    * NMake Makefiles: Make dep paths configurable
    * subprojects/sigc++-2.0.wrap: Get the libsigc++-2-12 branch
    * tools/defs_gen/h2def.py: Make return types that are unsigned work
    * GdkDmabufTextureBuilder contains functions that return unsigned int.
    * Gio::File: Fix various spelling errors in .hg docs
    * Doxyfile.in: Remove obsolete entries
    * tests: Test for /etc/passwd instead of /etc/fstab


author: wuguanghao <wuguanghao3@huawei.com> - 11.1-1
changelog:
  - upgrade to 11.1
    - add simple-quota xattr to afr and ec ignore list
    - fix asan use-after-free bug
    - fix error not supported for ipv6
    - support OpenSSL 3.0
    - drop libglusterd
    - O_PATH support over protocol
    - Enable AES cipher for SSL by default
    - glusterd: add stripe_count in volume info
    - snapshots: Support for ZFS Snapshots
    - gfapi: Add support for 'AT_EMPTY_PATH' and 'AT_REMOVEDIR' flag


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 11.1-2
changelog:
  - fix upgrade error that {_mandir}/man8/*gluster*.8* belong to package glusterfs currently conflict with that belong to package help in the lower version.


author: liuzhilin <liuzhilin@kylinos.cn> - 3.2.15-2
changelog:
  - Fix-macro-definition-for-GMIME_TYPE_FORMAT_OPTIONS
  - Fix-macro-definition-for-GMIME_TYPE_REFERENCES


author: Funda Wang <fundawang@yeah.net> - 1.76.1-3
changelog:
  - check typelib provides against installed typelib libs
  - promote python-gobject for downstream packages


author: Funda Wang <fundawang@yeah.net> - 1.84.0-2
changelog:
  - re-enable requires dependency generator
  - force new version of vala for doc format
    https://gitlab.gnome.org/GNOME/vala/-/issues/1586


author: laokz <zhangkai@iscas.ac.cn> - 2.15-2
changelog:
  - riscv64: force --enable-frame-pointers due to unsupported
    -momit-leaf-frame-pointer compile option until gcc14


author: Funda Wang <fundawang@yeah.net> - 1.60.0-6
changelog:
  - adopt to new cmake macro
  - add requires on plugin package to devel package, as
    gRPCPluginTargets.cmake referes /usr/bin/grpc_cpp_plugin


author: yechao-w <wang.yechao255@zte.com.cn> - 1:2.12-45
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: kern/riscv/efi/init: Use time register in grub_efi_get_time_ms()


author: zhangqiumiao <zhangqiumiao1@h-partners.com> - 1:2.12-47
changelog:
  - Type:CVE
  - CVE:CVE-2025-61661,CVE-2025-61662,CVE-2025-54771,CVE-2025-54770,CVE-2025-61663,CVE-2025-61664
  - SUG:NA
  - DESC:commands/usbtest: Ensure string length is sufficient in usb string processing
         commands/usbtest: Use correct string length field
         tests/lib/functional_test: Unregister commands on module unload
         normal/main: Unregister commands on module unload
         gettext/gettext: Unregister gettext command on module unload
         net/net: Unregister net_set_vlan command on unload
         kern/file: Call grub_dl_unref() after fs->fs_close()
         commands/test: Fix error in recursion depth calculation


author: Han Gao <gaohan@iscas.ac.cn> - 1:2.12-48
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:configure: Add -mno-relax on riscv*
         configure: Defer check for -mcmodel=large until PIC/PIE checks are done


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 1:2.12-50
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: workaround the BuildRequires mis-preinstallation issue on build systems


author: zhangqiumiao <zhangqiumiao1@h-partners.com> - 1:2.12-51
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:loader/i386/pc/linux: Fix resource leak
         Revert "lzma: Make sure we don't dereference past array
         loader/efi/linux: Correctly terminate load_options member
         loader/efi/linux: Use sizeof() instead of constant
         loader/efi/linux: Use proper type for len variable
         loader/efi/linux: Do not pass excessive size for source string
         loader/efi/linux: Remove useless assignment
         loader/efi/linux: Reuse len variable
         loader/efi/linux: Unload previous Linux kernel/initrd before updating kernel size
         normal/charset: Fix underflow and overflow in loop init
         lib/LzmaEnc: Validate len before subtracting
         osdep/unix/hostdisk: Fix signed integer overflow
         fs/zfs: Fix another memory leak in ZFS code
         fs/xfs: Fix large extent counters incompat feature support


author: lvgenggeng <lvgenggeng@uniontech.com> - 1:2.12-53
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: mmap/mmap: Add missing grub_malloc() failure check
          mmap/mmap: Fix resource leak
          mmap/mmap: Fix integer overflow in binary search


author: zhangqiumiao <zhangqiumiao1@h-partners.com> - 1:2.12-54
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:grub-mkimage: Do not generate empty SBAT metadata
         efi: Fix several memory leaks of UEFI handles
         script/execute: Add a NULL check after grub_calloc() call
         normal/cmdline: Add grub_calloc() failure check and fix hist_lines state loss
         osdep/linux/ofpath: Add missing strdup() failure checks
         lib/relocator: Fix dereference after NULL check
         osdep/linux/getroot: Add missing strdup() failure checks
         script/execute: Add missing grub_strdup() failure check


author: xu_ping <707078654@qq.com> - 1.3.1-1
changelog:
  - Update to 1.3.1
    * Change the ossl3 context to be allocated once
    * libiconv does not support undashed unicode encoding aliases
    * Fix crash in target_name decoding
    * Fix typo in header guard for src/ntlm.h
    * Make sending only filled MsvAvFlags field for CHALLENGE message


author: yaoxin <1024769339@qq.com> - 1.15.2-1
changelog:
  - Update to 1.15.2:
    * GoogleTest requires at least C++14 and follows Google's Foundational C++ Support Policy.
    * C++ Language Support
    * Bzlmod is now officially supported
    * Many bug fixes


author: yanglu <yanglu72@h-partners.com> - 3.0.7-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:queues:Do not use pendconn_grab_from_px
         queues:Make sure we call process_srv_queue when leaving
         queue:Make process_srv_queue return the number of streams


author: xiejing <xiejing@kylinos.cn> - 1.9.23-1
changelog:
  - update to 1.9.23 for security hardening release
  - Semaphore hardening
    * Use O_EXCL with sem_open to prevent semaphore pre-planting attacks
    * Recover stale semaphores after SIGKILL by unlinking and retrying
    * Add sem_close before sem_unlink for proper cleanup ordering
    * Fix compilation when NO_COMMAND_MODE is defined
  - Security audit fixes
    * Fix out-of-bounds memory access in safein()/safeout() on socket errors
    * Reject command socket connections from different user namespaces
    * Use O_NOFOLLOW for PID file to prevent symlink attacks
    * Open random device with O_CLOEXEC to prevent fd leak across execv
    * Restrict semaphore permissions from 0644 to 0600


author: yaoxin <yao_xin001@hoperun.com> - 1.14.5-1
changelog:
  - Update to 1.14.5:
    * Added signed Windows msi binary and signed Apple dmg binary files.
    * Moved examples to the HDF5Examples folder in the source tree.
    * Added support for using zlib-ng package as the zlib library
    * Disable CMake UNITY_BUILD for hdf5
    * Removed "function/code stack" debugging configuration option
    * Added configure options for enabling/disabling non-standard programming language features
    * Added the CMake variable HDF5_ENABLE_ROS3_VFD to the HDF5 CMake config
      file hdf5-config.cmake. This allows it to easily detect if the library
      has been built with or without read-only S3 functionality.
    * Fixed many CVE:
      CVE-2024-29157,CVE-2024-29158,CVE-2024-29159,CVE-2024-29160,CVE-2024-29161,CVE-2024-29162
      CVE-2024-29163,CVE-2024-29164,CVE-2024-29165,CVE-2024-29166,CVE-2024-32605,CVE-2024-32606
      CVE-2024-32607,CVE-2024-32608,CVE-2024-32609,CVE-2024-32610,CVE-2024-32611,CVE-2024-32612
      CVE-2024-32613,CVE-2024-32614,CVE-2024-32615,CVE-2024-32616,CVE-2024-32617,CVE-2024-32618
      CVE-2024-32619,CVE-2024-32620,CVE-2024-32621,CVE-2024-32622,CVE-2024-32623,CVE-2024-32624
      CVE-2024-33873,CVE-2024-33874,CVE-2024-33875,CVE-2024-33876,CVE-2024-33877,CVE-2018-13871
      CVE-2018-13875,CVE-2018-14034


author: Funda Wang <fundawang@yeah.net> - 1.14.6-2
changelog:
  - add patches from azure linux for fixing CVE-2025-2153, CVE-2025-2310,
    CVE-2025-2914, CVE-2025-2926, CVE-2025-6816, CVE-2025-2925,
    CVE-2025-2924, CVE-2025-44905, CVE-2025-6269, CVE-2025-6750,
    CVE-2025-6857, CVE-2025-7067, CVE-2025-7068, CVE-2025-6858,
    CVE-2025-2923, CVE-2025-2913, CVE-2025-6516, CVE-2025-6818,
    CVE-2025-6817, CVE-2025-6856, CVE-2025-7069


author: baizhonggui <baizhonggui@huawei.com> - 540.1.linux3-18
changelog:
  - Fix building error: make[1]: cc: No such file or directory
  - Add gcc in BuildRequires 
  - Add hfsplus-tools-sysctl.patch


author: yaoxin <1024769339@qq.com> - 3.24.4-1
changelog:
  - Update to 3.24.4:
    - Added support for new printers:  
      * HP OfficeJet 8120 All-in-One series
      * HP OfficeJet Pro 8120 All-in-One series
      * HP OfficeJet 8130 All-in-One series
      * HP OfficeJet Pro 8130 All-in-One series
      * HP OfficeJet Pro 9720 Series
      * HP OfficeJet Pro 9730 Series
    - Bug fixes:
      * hpmud: sanitize printer serial number


author: yixiangzhike <yixiangzhike007@163.com> - 3.3.0-1
changelog:
  - Update version to 3.3.0
    - htop add '-n/--max-itrations' option
    - implement zswap support
    - add IRQ PSI meter
    - refactor /proc/<pid>/status parsing
    - add option to shadow path prefixes
    - fix linux Platform_getProcessLocks() for file-description locks
    - fix format specifier warning on 32 bit
    - prevent null pointer dereference on ealy error


author: zhangxingrong-<zhangxingrong@uniontech.cn> - 3.3.0-2
changelog:
  - Round Upstream Patchs
    - Add HeaderLayout format for one single 100 column
    - Update '__STDC_VERSION__' check with C23


author: tangce <tangce1@h-partners.com> - 2.4.58-11
changelog:
  - Type:CVE
  - CVE:CVE-2025-58098,CVE-2025-65082,CVE-2025-66200
  - SUG:NA
  - DESC:fix CVE-2025-58098,CVE-2025-65082,CVE-2025-66200


author: tangce <tangce1@h-partners.com> - 2.4.58-14
changelog:
  - Type:CVE
  - CVE:CVE-2026-24072,CVE-2026-29168,CVE-2026-29169,CVE-2026-33006,CVE-2026-34059
  - SUG:NA
  - DESC:fix CVE-2026-24072,CVE-2026-29168,CVE-2026-29169,CVE-2026-33006,CVE-2026-34059


author: tangce <tangce1@h-partners.com> - 2.4.58-15
changelog:
  - Type:CVE
  - CVE:CVE-2026-33007,CVE-2026-33523,CVE-2026-33857,CVE-2026-34032
  - SUG:NA
  - DESC:fix CVE-2026-33007,CVE-2026-33523,CVE-2026-33857,CVE-2026-34032


author: tangce <tangce1@h-partners.com> - 2.4.58-17
changelog:
  - Type:CVE
  - CVE:CVE-2026-29167,CVE-2026-42535,CVE-2026-44631
  - SUG:NA
  - DESC:fix CVE-2026-29167,CVE-2026-42535,CVE-2026-44631


author: tangce <tangce1@h-partners.com> - 2.4.58-18
changelog:
  - Type:CVE
  - CVE:fix CVE-2026-48913,CVE-2026-44186,CVE-2026-44185,CVE-2026-44119,CVE-2026-43951
  - SUG:NA
  - DESC:fix CVE-2026-48913,CVE-2026-44186,CVE-2026-44185,CVE-2026-44119,CVE-2026-43951


author: tangce <tangce1@h-partners.com> - 2.4.58-19
changelog:
  - Type:CVE
  - CVE:fix CVE-2026-42536,CVE-2026-34356,CVE-2026-34355,CVE-2026-29170
  - SUG:NA
  - DESC:fix CVE-2026-42536,CVE-2026-34356,CVE-2026-34355,CVE-2026-29170


author: yaoxin <1024769339@qq.com> - 2.12.2-1
changelog:
  - Update to 2.12.2:
    * Fix hwloc-gather-topology failure because of MemoryModules when
      running as root.
    * Fix HWLOC_LOCAL_NUMANODE_FLAG_INTERSECT_LOCALITY for empty input
      cpuset.
    * Fix hwloc_distances_get_by_name() for distances with no kinds.
    * Initialize distances grouping configuration for duplicated topology.
    * Improve Windows CMake build to support ARM64.


author: jingxiaolu<lujingxiao@huawei.com> - 2.1.5-18
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: sync patches from upstream for refactoring sandbox and bugfixing


author: Funda Wang <fundawang@yeah.net> - 2.1.5-19
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: adopt to new cmake macro, and fix linkage of libisulad_tools


author: Funda Wang <fundawang@yeah.net> - 1.5.5-2
changelog:
  - Auto reordering option for libhangul 0.2.0
  - drop useless post/postun scriptlets, as they are handled by ibus itself


author: yaoxin <1024769339@qq.com> - 1.4.36-1
changelog:
  - Update to 1.4.36:
    * Translation update from Weblate (new: fi 100%, kab 100%)
    * Generate translations into metainfo.xml files with autotools
    * Rename m17n.appdata.xml to org.freedesktop.ibus.engine.m17n.metainfo.xml
    * Fix match pattern for layout for inscript
    * Fix match pattern for rank for inscript2


author: Funda Wang <fundawang@yeah.net> - 76.1-1
changelog:
  - update to 76.1
  - build compat lib within single package, instead of relying on built package
  - drop binary diff in favour of building data from scratch
  - mark patch unconditioned
  - loongarch patch merged upstream


author: Ge Wang <wang__ge@126.com> - 3.8-1
changelog:
  - Update package to version 3.8
    * Require 2.76 or newer for the Gio dependency
    * Improve handling of buffer sensors which caused a regression in 3.7 for some corner cases
    * Evaluate polling drivers before buffering drivers


author: xu_ping <707078654@qq.com> - 4.2.4-1
changelog:
  - Upgrade version to 4.2.4
    * Add null check in function dictionary_get()
    * Remove unused defines
    * Replace POSIX ssize_t with C standard size_t 
    * Add basic iniparser.pc
    * Support for closing square brackets within section
    * Support for escaped quotes in quoted values
    * Support for loading string/custom streams
    * Support for uin64_t
    * Update doxygen docs


author: Ge Wang <wang__ge@126.com> - 4.2.6-1
changelog:
  - Update to 4.2.6:
    * Fix heap overflow in iniparser_dumpsection_ini()(CVE-2025-0633)
    * Add test to reproduce heap overflow in iniparser_dumpsection_ini()
    * Fix links to FAQ sites in doxygen generated documentation
    * Add packaging status badge to give users and me an overview
    * Enable command line arguments for tests


author: yaoxin <1024769339@qq.com> - 25.04-1
changelog:
  - Update to 25.04:
    * pqos: Allocation command (-a option) hangs with invalid core number.
    * lib: Fix calloc arguments that are in the wrong order
    * The cpusetsize is increased in sched_getaffinity and sched_setaffinity functions
    * lib: set errno when buf points to NULL in common.c:pqos_read()
    * lib: fix variable types in common.c:pqos_read()
    * llc capture time is increased in testcase test_pqos_cmt_llc_occupancy_cores
    * lib: Fix MBR value for non-SNC machines


author: zhang_jian <zhang_jian7@hoperun.com> - 3.20-1
changelog:
  - Update to 3.20 
  - A build failure with uClibc has been fixed.
  - Some memory handling errors in t_auth were fixed.


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 3.21-1
changelog:
  - Update to 3.21
  - Support has been added for Global Segmentation Offload (GSO) and Global Receive Offload (GRO) under Linux.
  - The iperf3 server provides more information about various error conditions to the client.
  - The maximum value for the --set-mss option is now 32K.
  - A race condition leading to a crash when closing sockets at the end of a test has been fixed.


author: Huang Yang <huangyang@loongson.cn> - 1.8.18-22
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Resolve malloc aborted error raised when executing ipmitool fru.


author: xinghe <xinghe2@h-partners.com> - 1:6.6.0-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:ss: fix expired time format of timer
         route: filter by interface on multipath routes
         lib: names: check calloc return value in db_names_alloc
         remove redundant patches


author: liweigang <liweiganga@uniontech.com> - 1.8.9-5
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: libxtables: Fix memleak of matches' udata
          xshared: Fix parsing of empty string arg in '-c' option


author: yanglu <yanglu72@h-partners.com> - 1.8.9-8
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:extensions:recent:Fix format string for unsigned values
         nft:cmd:Init struct nft_cmd::head early


author: Liu Chao <liuchao173@huawei.com> - 3:1.9.2-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC: use hint->name in get_usr_irq_policy to reduce the time spent on obtaining interrupt names when use --rulesconfig


author: daisicheng <daisicheng@huawei.com> - 0.9.6-20
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix the problem that isula-build service did not stop after it removed


author: luofeng <luofeng13@huawei.com> - 0.9.6-22
changelog:
  - Type: bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix the problem that it failed when applying patches in RISCV architecture


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2.14-5
changelog:
  - Fix-overwriting-linker-flags.patch
  - Add-a-missing-json_decref-in-the-example.patch
  - fix-typo.patch


author: zhangxingrong-<zhangxingrong@uniontech.cn> - 4.1.0-5
changelog:
  - Fixed a potential integer overflow problem in the jas_get_total_mem_size
  function (for the Windows platform).
  - Fixed a potential integer overflow problem in the


author: openeuler_bot <infra@openeuler.sh> - 4.2.7-1
changelog:
  - Added some missing range checking on several coding parameters in the JPC encoder (version:4.2.7).


author: Yu Peng <yupeng@kylinos.cn> - 4.2.8-1
changelog:
  - Upgrade to 4.2.8. Fixed a bug in the JPC decoder that could cause bad memory accesses
  if the debug level is set sufficiently high


author: Dingli Zhang <dingli@iscas.ac.cn> -1:1.8.0.482.b08-11
changelog:
  - Fix build errors for riscv64 due to missed patch408 removal
  - Fix patch apply failure due to 8269668


author: DXwangg <wangjiawei80@huawei.com> -1:1.8.0.492.b09-0
changelog:
  - update to 8u492
  - modified add-missing-test-case.patch
  - deleted 8373476-tz-Update-Timezone-Data-to-2025c.patch
  - deleted fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch
  - deleted fix-libpng-CVE-2026-22695.patch
  - deleted fix-libpng-CVE-2026-25646.patch
  - modified Huawei-Fix-build-failures-due-to-wrap-in-x86.patch
  - modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
  - add Use-stlr-for-putOrdered.patch


author: kuenking111_admin <wangkun49@huawei.com> -1:1.8.0.492.b09-1
changelog:
  - add Adjusting-LSE-policy-on-HiSilion-Platform.patch
  - add gzip-guard-KAE-property-parsing-during-static-init.patch
  - add heapredactor-close-redact-map-fd-after-read.patch
  - add jprofilecache-open-replay-cache-in-read-only-mode.patch


author: kuenking111_admin <wangkun49@huawei.com> -1:1.8.0.492.b09-2
changelog:
  - add Add-HashCode-intrinsic-for-aarch64.patch
  - add Add-UTF-Conversion-Intrinsics-for-aarch64.patch
  - add Use-Stlr-for-DMB.patch
  - add Add-Dynamic-heap-Size-for-PSGC-CMS-And-Out-Of-heap.patch
  - add AArch64-improve-itable-stub.patch
  - add fix-dynamic-max-heap-size-due-to-gcc12-build-error.patch


author: jvm_xu <2395635654@qq.com> -1:1.8.0.492.b09-3
changelog:
  - add support-for-Hisilicon-cpu.patch
  - add Optimize-MemNode-infinite-loops.patch
  - add JProfilecache-fix-fastdebug-asserts.patch


author: Benshuai5D <benshuai5d@163.com> -1:1.8.0.492.b09-5
changelog:
  - add C2-restrict-store-after-loop-motion-to-loop-invariant-values.patch
  - add 8158854-Ensure-release_store-is-paired-with-load_acquire-in-lock-free-code.patch


author: yangyingqing <yangyingqing@h-partners.com> -1:11.0.31.11-0
changelog:
  - update to 11.0.31+11(GA)
  - modify G1-interate-region-by-bitmap-rather-than-obj-size-in.patch
  - delete fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch
  - delete fix-libpng-CVE-2026-22695.patch
  - delete 8373476-tz-Update-Timezone-Data-to-2025c.patch
  - delete fix-libpng-CVE-2026-25646.patch
  - add Use-stlr-for-putOrdered.patch


author: wulongyao <wulongyao1@huawei.com> - 1:17.0.19.10-0
changelog:
  - update to jdk17.0.19-ga
  - modified 8264805-Backport-Ahead-of-Time-Compiler.patch
  - modified 8264806-Backport-Graal-Compiler.patch
  - deleted 8373476-tz-Update-Timezone-Data-to-2025c.patch
  - deleted Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch
  - modified add-version-txt.patch
  - modified fix-gitee.com-problem.patch
  - deleted fix-libpng-API-allow-reading-up-to-1012-bytes-beyond-the-png-sRGB-bbase-array-bug.patch
  - deleted fix-libpng-CVE-2026-22695.patch
  - deleted fix-libpng-CVE-2026-25646.patch
  - deleted fix-zlib-CVE-2026-27171.patch
  - add Use-stlr-for-putOrdered.patch


author: jvm_xu <2395635654@qq.com> - 1:17.0.19.10-2
changelog:
  - add jprofilecache-open-replay-cache-in-read-only-mode.patch
  - add fix-memory-leak-in-jBolt.patch
  - add HashCode-intrinsic-for-aarch64.patch
  - add Add-UTF-Conversion-Intrinsics-for-aarch64.patch
  - add Use-Stlr-for-DMB.patch
  - add Add-Dynamic-Heap-Size.patch
  - add Add-Aggresive-CDS-and-bugfix.patch
  - add fix-dynamic-max-heap-size-due-to-gcc12-build-error.patch


author: jvm_xu <2395635654@qq.com> - 1:17.0.19.10-3
changelog:
  - add Add-lost-ResourceMark-and-fix-delete-in-jBolt.patch
  - add support-for-Hisilicon-cpu.patch
  - add fix-test-failures-caused-by-the-Rename-createJavaPro.patch
  - add JProfilecache-remove-redundant-assert.patch


author: jvm_xu <2395635654@qq.com> - 1:17.0.19.10-5
changelog:
  - add JDK-8342238-Test-javax-crypto-CryptoPermissions-Inco.patch
  - add Keep-deflation-test-valid-with-compact-headers.patch


author: chenyanpanHW <chenyanpan@huawei.com> - 1.1.15-17
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/jfsutils-1.1.15-linux-headers.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/jfsutils_sysmacros.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-fix-building-against-gcc-10.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/jfsutils-reslove-build-error.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


author: yaoxin <1024769339@qq.com> - 0.83-1
changelog:
  - Update to 0.83:
    * build: remove jsmn/*.o on clean
    * core: support multi-level break, continue from loops
    * interactive: enable hint support
    * core: add support for proc static variables by reference
    * clock: Fix DST problem in [clock scan] using "-gmt 0"
    * add support for lsort -dict


author: openeuler_bot <infra@openeuler.sh> - 3.6.2-1
changelog:
  - Fix RCT re-initialization in jent_read_entropy_safe (version:3.6.2)  
  - simplify test code (version:3.6.2)  
  - improve keyword portability (version:3.6.2)


author: openeuler_bot <infra@openeuler.sh> - 3.6.3-1
changelog:
  - 'Change Description' (version:3.6.2): Fix RCT re-initialization in jent_read_entropy_safe (thanks to Joshua Hill for pointing this out), simplify test code, improve keyword portability  
  The versions 3.6.2 to 3.6.4 are listed with their respective changes. Version 3.6.0 and below are excluded as per the question's requirement.


author: dongqi <dongqi1@kylinos.cn> - 15-1
changelog:
  - Update package version to 15
  - Remove patch0
  - Fix memory leak
  - Fix JWE encryption not setting protected header correctly
  - openssl: handle NULL in jose_openssl_jwk_from_EC_KEY gracefully
  - Fix FreeBSD linking by simplifying libjose.map


author: yaoxin <1024769339@qq.com> - 1.8.1-3
changelog:
  - Fix CVE-2026-40612,CVE-2026-41256,CVE-2026-41257,CVE-2026-43894,
    CVE-2026-43895,CVE-2026-43896 and CVE-2026-44777


author: sunhai <sunhai10@huawei.com> - 0.18-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: Handle NULL gracefully in json_tokener_free
          Issue 881 don t allow json_tokener_new_ex with a dep


author: yaoxin <yao_xin001@hoperun.com> - 5.5.0-1
changelog:
  - Update to 5.5.0
    * Remove junit4 dependencies
    * Convert tests to JUnit5 (PrintableConverterTest)
    * Drop legacy CSR header/footer
    * Fix SIA extension
    * Fix OoM in JSSEngineReferenceImpl object
    * Fix AVA class bugs
    * Fix PK11Token class bugs


author: zouzhimin <zouzhimin@kylinos.cn> - 2.3.1-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:upgrade keepalived to 2.3.1
  - improvements and fix some minor issues reported, such as fix snmp option in non-root service file


author: liupei <liupei@kylinos.cn> - 2.3.2-1
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: upgrade keepalived to 2.3.2
  - vrrp: Handle a reload before vrrp_delayed_start has expired


author: Funda Wang <fundawang@yeah.net> - 2.0.26-20
changelog:
  - sync all branches
  - update makedumpfile to 1.7.9
  - reorder arch-dependent patches
  - cherry picked MR:
    * https://atomgit.com/src-openeuler/kexec-tools/pull/121
    * https://atomgit.com/src-openeuler/kexec-tools/pull/148
    * https://atomgit.com/src-openeuler/kexec-tools/pull/150
    * https://atomgit.com/src-openeuler/kexec-tools/pull/163


author: Ge Wang <wang__ge@126.com> - 2.4.1-1
changelog:
  - Update package to version 2.4.1
    * Fix base64-encode to conform to cmake MAKE_C_IDENTIFIER behavior. This allows
      encoded files to have naems that start with a numeric digit.
    * Updated readthedocs settings
    * Updated github actions settings
    * Improvements to the collections management utility to improve error handling
      of web queries and to fix an issue with finding installed drivers in the CWD
      collection
    * Refactor handlling of parameter files to use base64 encoding instead of the
      hex format of xxd (xxd is no longer a dependency for the package).  This
      allows for more efficient handling of large parameter files


author: Liu Chao <liuchao173@huawei.com> - 30-7
changelog:
  - disable make test because cannot find /lib/modules/`uname -r`/build
  - add extramodules to depmod search path


author: jinsaihang <jinsaihang@h-partners.com> - 1:0.9.9-13
changelog:
  - Type:bugfix
  - CVE:NA  
  - SUG:NA  
  - DESC:check whether the directory is a user source code directory


author: fuanan <fuanan3@h-partners.com> - 1:0.9.9-19
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport upstream patch
         backport-lookup-fix-local-bind-check.patch


author: qujingling <qujingling@huawei.com> - 1:0.9.9-20
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove __find_parent_obj_in_dir_for_oot and support link in changed_obj


author: qujingling <qujingling@huawei.com> - 1:0.9.9-21
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove CONFIG_LIVEPATCH_PER_TASK_CONSISTENCY, which is not in 6.6 kernel anymore


author: zhangbinqin <zhangbinqin@h-partners.com> - 1:0.9.9-22
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:prevent global var ptr kpl relocation being removed by objcopy


author: zouzhimin <zouzhimin@kylinos.cn> - 1.30-1
changelog:
  - Update package to version 1.30
  - Add warning when packets are being received from the wrong interface


author: zouzhimin <zouzhimin@kylinos.cn> - 1.31-2
changelog:
  - nozzle: Fix potential thread race in nozzle_close()
  - Fix wrong pointer in _handle_recv_from_links_thread()


author: maqi <maqi@uniontech.com> - 1.32-1
changelog:
  - Update package to version 1.32
    IMPORTANT: sctp support is now officially deprecated. It is disabled by default and it will be removed in knet 2.x
    Fix potential thread race condition in libnozzle close
    Fix wrong pointer in libknet RX thread, only triggered by old gcc (< 11)
    Libnozzle: different fixes for BSD to deal with new tap driver changes and don´t leak interfaces
    New API call in libknet to allow configuring a dscp value for KNET_LINK_FLAG_TRAFFICHIPRIO
    Bump soname to reflect new API call
    Improve OpenSSL error handling
    Add support for OpenIndiana
    Documentation updates
    Fix several tests to better deal with execution timing
    Handle some new coverity errors
    Create and refine STYLE_GUIDE.md for project contributions


author: Linux_zhang <244695981@qq.com> - 2:1.0.10-2
changelog:
  - fix CHILD_MAX at build time to prevent BEP discrepancies caused by varying CHILD_MAX values across repeated builds


author: wangli <3214053332@qq.com> - 1.1.0-1
changelog:
  -   add some test files
  -   prepare corresponding script for ras\rac\rahub to deploy config file respectively
  -   update part of file paths
  -   update to 1.1.0


author: gwei3 <11015100@qq.com> - 1.1.2-1
changelog:
  -   update to 1.1.2
  -   add slice length checks to avoid buffer overflow while extracting and verifying
  -   update integration test data to meet restapi parameter check requirement
  -   modify raagent/main.go file, change log to logger, os.Exit returns different values based on diff errors
  -   close RAS restapi server in signal handler
  -   Add parameter format checking for pcr/bios/ima in POST {id}/newbasevalue API
  -   Fix bugs in v1.1.1
      bug 1: hostintegritytool.sh can only add the 2nd part of ima policy into /etc/ima/ima-policy.
      bug 2: running hostintegritytool.sh multiple times will add duplicated linux cmdlines in /etc/default/grub.
      bug 3: rahub config path was assigned wrong values, which is caused by copy/paste
  -   fix the issue that Makefile not sync vendor
  -   modify readme file


author: gwei3 <11015100@qq.com> - 1.1.2-2
changelog:
  -   update BuildRequires & Requires to replace openssl* with compat-openssl11* to adapt to latest Mainline
  -   remove redundent clean label in spec file


author: leezhenxiang <1172294056@qq.com> - 2.0.0-1
changelog:
  -   update to 2.0.0
  -   add qcaserver, attester, and tas packages
  -   add BuildRequires itrustee_sdk-devel, cjson-devel and Requires itrustee_sdk, cjson
  -   modify makefile to adapt to different architectures
  -   specify the build requires in rac and attester package


author: yaoxin <1024769339@qq.com> - 0.14.1-1
changelog:
  - Update to 0.14.1:
    * Fix building from source by tracking utils/process/Kyuafile.in and
      engine/execenv/execenv_fwd.hpp with automake.
    * Support require.diskspace ATF metadata property.
    * Support backwards compatible unprivileged_user metadata property
      for ease of use dealing with ATF vs Kyua.
    * Replace --with-atf with --enable-atf.
    * Require newer versions of ATF (0.21) and Lutok (0.5).
    * Vendor the ATF m4 files from the freebsd/atf repo.


author: xu_ping <7070778654@qq.com> - 1.17-1
changelog:
  - Upgrade version to 1.17
    * Rename Makefile.
    * Modernise C++ #include style.
    * Make some globals static.
    * Use mkdir -p rather than mkdirhier during build.
    * Use GCC export map to ensure only the ladspa_descriptor() exported.
    * Put libraries at the end of link instructions.
    * Package with version number in archive and directory names.
    * Tweaks to documentation processing.
    * Fix bug in LADSPA plugin search which did not handle shared libraries that are not plugins correctly.
    * Introduce a default LADSPA plugin search path.
    * Perform macro string expansion in C code rather than in Makefile for better portability.
    * Modernise init()/fini() style in GNU C plugin builds (not C++), tweak link line to correspond.
    * Change applyplugin to use libsndfile.
    * Fix URL in documentation.
    * Fix so delay can handle a delay of zero.
    * Simplify, and hopefully accelerate, clip checking code in applyplugin.
    * Improved usage message.


author: Funda Wang <fundawang@yeah.net> - 2.8.2-3
changelog:
  - do not produce perllocal.pod and packlist when installing perl bindings
  - adjust to structured error callback argument change in libxml2 2.12


author: wujichao<wujichao1@huawei.com> - 2.1.4-16
changelog:
  - Type:modify previous submission: adopt to new cmake macro
  - CVE:NA
  - SUG:NA
  - DESC:modify previous submission: adopt to new cmake macro


author: wujichao<wujichao1@huawei.com> - 2.1.4-17
changelog:
  - Type:cancel previous submission : restore to 2.1.4-15
  - CVE:NA
  - SUG:NA
  - DESC:cancel previous submission : restore to 2.1.4-15


author: chengyechun <chengyechun1@huawei.com> - 4.9.2-7
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:File growth can be calculated only if it is strictly greater than
         fix the error of retransmission


author: wujie <wujie@nj.iscas.ac.cn> - 1.0.13-3
changelog:
  - Add riscv64 support from http://fedora.riscv.rocks/koji/buildinfo?buildID=24988
    Author is David Abdurachmanov <david.abdurachmanov@gmail.com>


author: liliguang <liliguang@baidu.com> - 2.9-1
changelog:
  - update to 2.9
  - dwarf-reader: Avoid adding declarations-only global vars to IR
  - libxml-utils: Pass paramater to xml_char_sptr_to_string by reference
  - ctf-reader: Fix memory leak in lookup_symbol_in_ctf_archive


author: yaoxin <yao_xin001@hoperun.com> - 1.1.3-1
changelog:
  - Update to 1.1.3
    * Fix compiler warnings
    * Compile issue with MSVC
    * Grab correct offsets when encoding
    * Rename aec executable to graec, Avoids name clash in 
      Ninja builds. Remove executable and manpage from installation.
    * The include file libaec.h now contains version information
    * Support for decoding data ranges by Eugen Betke


author: wangkai <13474090681@163.com> - 0.17.3-1
changelog:
  - Update to 0.17.3
  - This release brings optimized assembly routines for aarch64,
    as well as numerous individual improvements and fixes.
  - Fix rendering of \h in certain cases
  - Fix a minor memory leak in the CoreText and DirectWrite font provider
  - make check now runs if assembly is enabledcheckasm
  - Fix configure generated with slibtool-provided autoconf macros
  - Fix for shared-only buildsmake check
  - Add new and API functionsass_mallocass_free
  - Improve handling of HarfBuzz-related failures


author: tianmuyang <tianmuyang@huawei.com> 2:1.2.2-11
changelog:
  - Adaption for sched type eBPF program:
    backport-libbpf-Adaption-for-sched-type-eBPF-program.patch


author: houxu <houxu5@h-partners.com> - 2:1.2.2-13
changelog:
  - revert 0001-libbpf-1.2.2-fix-cve-2025-29481.patch
    libbpf: Fix buffer overflow in bpf_object__init_prog


author: houxu <houxu5@h-partners.com> - 2:1.2.2-15
changelog:
  - backport patches from openEuler-24.03-LTS-SP4:
    backport-libbpf-Fix-comment-about-arc-and-riscv-arch-in-bpf_tracing.h.patch
    backport-libbpf-Store-zero-fd-to-fd_array-for-loader-kfunc-relocation.patch
    backport-ELF-fix-all-Elf-typos.patch


author: xiejing <xiejing@kylinos.cn> - 2.11-1
changelog:
  - update version to 2.11
    - fixes for some small issues
    - changes in tests and CI
    - adds translation to more languages


author: Funda Wang <fundawang@yeah.net> - 0.9.2-1
changelog:
  - update to 0.9.2
  - move all libs into /usr/lib64, as it is the same with /lib64 now
  - merge audit sub package into main package as fedora


author: YangengLiu <dev01202@linx-info.com> - 0.9.3-1
changelog:
  - update version to 0.9.3
  - In cap-audit, split capability analysis across init and runtime phases
  - If vm_sockets.h and others are not available, remove "netcap --advanced"
  - Add netcap --list-interfaces & --interface to restrict output to 1 interface
  - Put bash completions in /usr/share/bash-completion/completions/
  - capng_change_id now detects it added setpcap and drops only if it added it
  - Add capng_stage_additional_groups and its support in capng_change_id
  - Add CAPNG_APPLY_BOUNDING flag to capng_change_id to direct it to apply changes
  - filecap: add path-to-fd consistency check in capability write path


author: yezengruan <yezengruan@huawei.com> 1.0.0-12
changelog:
  - kpatch_process: fix possible double free.
  - ptrace: fix NULL pointer access problem
  - fix patched process crashing when acccess the global var
  - fix probably restore cc symbol link fail when kill patch building uncourteous
  - optimize: Remove unnecessary comparison code


author: liuzhilin <liuzhilin@kylinos.cn> - 0.13.0-1
changelog:
  - update version to 0.13.0
  - Fix small typo in release script
  - Fix failing 32 bit tests due to cmocka macro repeating stack pushes
  - Fix float_ctrl ctrl assertions failing in debug mode


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.21.0.27-1
changelog:
  - Update package to version 3.21.0.27
    Added libdap::Array::rename_dim() for HK-247
    Added new Direct I/O support so that modules written using libdap can pass compressed data buffers
    Fix handling of libtirpc pkg-config files with -L flags
    Moved the functionality of is_dap4_projected() into libdap4
    Added support for 64-bit sized arrays


author: laokz <zhangkai@iscas.ac.cn> - 3.21.0.27-2
changelog:
  - let BuildRequire valgrind depend on system i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 loongarch64 powerpc64le ppc64le riscv64


author: Funda Wang <fundawang@yeah.net> - 1.23-1
changelog:
  - update to 1.23
    * Fixed bug introduced in 1.20 where incorrect checksums could be
      calculated if libdeflate was compiled with clang at -O0 and run
      on a CPU supporting AVX512.

    * Fixed bug introduced in 1.20 where incorrect checksums could be
      calculated in rare cases on macOS computers that support AVX512
      and are running an older version of macOS that contains a bug
      that corrupts AVX512 registers. This could occur only if code
      outside libdeflate enabled AVX512 in the thread.

    * Fixed build error when using -mno-evex512 with clang 18+ or
      gcc 14+.


author: Funda Wang <fundawang@yeah.net> - 1.24-1
changelog:
  - update to 1.24
    * Made another small optimization to the x86 and ARM CRC32 code.
    * Fixed a compiler warning on certain platforms (issue #416).


author: zhaoyonghao10 <zhaoyonghao10@h-partners.com> - 0.70.2-9
changelog:
  - apply 2 patches: backport-Mark-all-protected-packages-as-user-installed-for-.patch, backport-fix--compare-RPMItem-in-transaction-with-rpmvercmp.patch


author: xiejing <xiejing@kylinos.cn> - 1:2.3.2-1
changelog:
  - update to 2.3.2
  - Enables reading of Elf objects with any sections compressed (previously only some could be decompressed)
  - Fixes vulnerabilities reading corrupted Mach-o objects


author: doupengda <doupengda@loongson.cn> 1.0.1-7
changelog:
  - update config.guess and config.sub
  - fix SOURCE1 file autoconf.h '__loongarch64__' to '__loongarch64'


author: yaoxin <yao_xin001@hoperun.com> - 0.71-1
changelog:
  - Update to 0.71
    * Fix issue with GCC 15 and -std=c23 build errors.
    * Add support for helper function for safe memcpy.
    * Add support for getting remaining microseconds left on a timer.
    * Add support for setting link MTU on a network interface.
    * Fix issue with string allocation growth strategy.
    * Add support for netlink helper functions.
    * Add support for handling sysctl char settings.
    * Fix issue with handling event callback when stopping ACD.
    * Fix issue with handling ICMPv6 DNS and domain lists.


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2.1.12-13
changelog:
  - Fix potential Null pointer dereference in regress_thread.c
  - Fix potential Null pointer dereference in regress_buffer.c
  - Fix potential Null pointer dereference in regress_et.c


author: yuanchao <1050706328@qq.com> - 2.1.12-14
changelog:
  - Fix function undeclared,incompatible pointer and parameter lack in 'add-testcases-for-event.c-apis.patch',support clang build


author: andy <liuyang01@kylinos.cn> - 2.1.12-16
changelog:
  - Fix leak in evbuffer_add_file() on empty files
  - evthread: fix NULL dereference in evthread_setup_global_lock_()
  - Fix potential null dereference in http-server


author: shixuantong <shixuantong1@h-partners.com> - 2.1.12-17
changelog:
  - fix: arc4_getword integer overflow, detected by -fsanitize=undefined
  - Fix divide-by-zero in ev_token_bucket_get_tick_
  - fixed missing check for null after strdup in evutil_inet_pton_scope
  - Fix integer-overflow in ev_token_bucket_cfg_new
  - Fix integer overflow in HTTP version
  - Fix potential Null pointer dereference in bufferevent_openssl.c
  - Fix potential Null pointer dereference in dns-example.c
  - Fix potential Null pointer dereference in event-read-fifo.c
  - Fix unlikely (for libevent) UB in HT_GROW()


author: Funda Wang <fundawang@yeah.net> - 2.1.12-18
changelog:
  - Don't use deprecated functions when building against OpenSSL 3.0
  - fix linkage of shared libraries


author: yaoxin <1024769339@qq.com> - 2.2.0-1
changelog:
  - Update to 2.2.0:
    * Please refer to New.md for the new version changes:
      https://github.com/ofiwg/libfabric/blob/main/NEWS.md


author: chukaiping <chukaiping@baidu.com> - 2.4.0-1
changelog:
  - update to 2.4.0
  - prov/efa: Unlink RX packet entries before releasing during ep cleanup
  - Don't fail configure when OPX unhappy


author: zhang_jian <zhang_jian7@hoperun.com> - 2.6.0-1
changelog:
  - update to 2.6.0
  - Fix spelling of "receive" across CXI provider
  - Add test for TLE pool sharing from the default service
  - Fix minor size check in RNR send_common


author: Funda Wang <fundawang@yeah.net> - 1.9.3-1
changelog:
  - update to 1.9.3
  - use llhttp instead of http-parser for the latter has been archived for years
  - enable reproducible build


author: Funda Wang <fundawang@yeah.net> - 1.2.1-3
changelog:
  - Add patch to fix Ggit override __module__ for pygobject 3.42+ compat
  - Ggit.py: set __module__ on dynamically created override classes so that
    gi.overrides.override() passes its module check (fixes KeyError with
    python3-gobject >= 3.42, e.g. lorax-composer crash)
  - Exclude gi/overrides from automatic python dependency scanning and drop
    the hard-coded Requires: python3-gobject (not all consumers of the C
    library need python-gi)


author: Wenlong Ding <wenlong.ding@turbolinux.com.cn> - 2.6.4-22
changelog:
  - Remove /usr/lib64/libglade-2.0.so.* from libglade2-devel package which already exists in libglade2 package.


author: Funda Wang <fundawang@yeah.net> - 2.5.33-2
changelog:
  - fix CVE-2026-40333, CVE-2026-40334, CVE-2026-40335,
    CVE-2026-40336, CVE-2026-40338, CVE-2026-40339, CVE-2026-40340,
    CVE-2026-40341


author: YangengLiu <dev01202@linx-info.com> - 1.22.0-1
changelog:
  - update version 1.22.0
    * Fix CVE-2026-32738: Heap OOB Read / SEGV Crash via Zero samples_per_chunk in stsc
    * Fix CVE-2026-32739: Infinite Loop DoS in stts Sample Duration Lookup
    * Fix CVE-2026-32740: Heap-Buffer-Overflow Write in Grid Tile Chroma Compositing
    * Fix CVE-2026-32741: heap buffer overflow in decode_mask_image()
    * Fix CVE-2026-32814: Uninitialized Heap Memory Information Leak via Failed Grid Tiles
    * Fix CVE-2026-32882: Heap Buffer OOB Read in overlay compositing due to wrong alpha stride
    * Fix CVE-2026-41069: Out-of-bounds vector access leading to invalid dereference
    * Fix CVE-2026-41071: Heap buffer over-read in SampleAuxInfoReader via crafted HEIF sequence file with mismatched saiz sample count
    * Fix CVE-2026-47178: Heap Out Of Bounds Write in unci subsystem
    * Fix CVE-2026-47247: Heap Information Disclosure via Grid Image Gap + Uninitialized Pixel Plane Allocation
    * Fix CVE-2026-47251: Incomplete fix for CVE-2026-3949: integer overflow bypass in vvdec_push_data2
    * Fix CVE-2026-47254: Heap Buffer Overflow in Track::get_next_sample_raw_data() -- OOB Chunk Vector Access
    * Fix CVE-2026-47709: NULL pointer dereference in heif_image_handle_get_image_tiling for malformed unci image missing ispe
    * Fix CVE-2026-47714: Integer overflow in inline mask size calculation causes undersized buffer allocation
    * Integer Overflow in SampleAuxInfoReader Offset Calculation
    * Incorrect byte-count initialization in BitstreamRange constructor allows container-boundary check bypass
    * Out-of-bounds read and assertion-based DoS in EXIF parsing (find_exif_tag / read32) with short EXIF TIFF payload
    * Heap buffer overflow via uint32_t stride overflow in image plane allocation


author: zhangxingrong <zhangxingrong@uniontech.cn> - 3.0.18-2
changelog:
  - icalcomponent.c - avoid crashing in icalcomponent_normalize
  - icalcomponent.c - fix a memleak in icalcomponent_normalize()


author: liuchao <liuchao173@huawei.com> - 2.1-1
changelog:
  - Upgrade to 2.1:
    - a new tool 'ptseg' for finding the PSB segment for a given offset.
    - a new layer 'evt' representing the trace as a list of events.
    - event tracing (cfe and evd packets).
    - C11 threads, if available.
    - Bug fixes and support for latest processors.


author: Funda Wang <fundawang@yeah.net> - 1.5.8-2
changelog:
  - backport upstream patches
    * Bug fix: iso_image_set_ignore_aclea() inverted the setting
      for reading the XFS-style project id from disk files
    * Silenced error messages about ioctl(FS_IOC_FSGETXATTR)


author: yixiangzhike <yixiangzhike007@163.com> - 1.5.0-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update version to 1.5.0
         add new APIS: kcapi_md_sha3_224 kcapi_md_sha3_256 kcapi_md_sha3_384 kcapi_md_sha3_512.
         move all apps sha*hmac and sm*hmac to /usr/libexec/libkcapi dir.
         use symbolic link /usr/bin/{sha,sm}*hmac instead of old binaries.


author: Funda Wang <fundawang@yeah.net> - 2.0.2.3-4
changelog:
  - adopt to new cmake macro
  - try build with cmake 4.0
  - move .so files into devel sub package, it has no use under runtime


author: xu_ping <707078654@qq.com> - 3.30.0-1
changelog:
  - Upgrade package to 3.30.0 version
  - fix some bugs
  - Added support for back-translation to the Esperanto table.
  - Do not collapse Unicode braille in Dutch.


author: yaoxin <1024769339@qq.com> - 3.34.0-1
changelog:
  - Update to 3.34.0:
    * Fix a bug in the Dutch table related to apostrophes after a number
      which are not always a minute sign.
    * Fix the metadata of the Russian 6-dot computer braille table
    * Fixes for back-translation issues involving subscript numerals, diacritic
      marks, and capital letters turning into Greek letters. Makes no changes
      to the UEB-style cuneiform transliteration table.


author: chukaiping <chukaiping@baidu.com> - 3.36.0-1
changelog:
  - Update to 3.36.0:
    * Add Support for "Rokuten Kanji", the other Japanese system for Kanji Braille.
    * Fix a segfault when a StringBuffer is used before it is initialized. 
    * Fix the linking of the fuzzers thanks to Samuel Thibault.


author: zhang_jian <zhang_jian7@hoperun.com> - 3.37.0-1
changelog:
  - Update to 3.37.0
  - Fix contraction opcode bugs when using nocontractsign thanks to Anthony Tibbs.
  - Fix a NULL pointer dereference lou_readCharFromFile thanks to XANOY.
  - Various code cleanups thanks to Bert Frees.


author: zhangxingrong <zhangxingrong@uniontech.cn> - 5.0.3-2
changelog:
  - Fix out-of-bounds reading of v4 READLINK results
  - Avoid explicit memset calls with calloc 
  - libnfs: fix memory leak in nfs4_set_client_name()


author: Funda Wang <fundawang@yeah.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - drop backport patches merged upstream (GNUInstallDirs, install-utils, output-filename, CVE-2026-53689, CVE-2026-57918)
  - soname bump to libnfs.so.17


author: xu_ping <707078654@qq.com> - 0.1.22-1
changelog:
  - Update to 0.1.22
  - Make nice_address_is_local() available to applications.
  - Fix interface listing on Android
  - Make padding be all zeros to conform to RFC8489
  - Fix ifr_ifindex build with cland and OpenBSD


author: chengyechun <chengyechun1@huawei.com> - 3.7.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:prevent segfault in af_request_type
         fix bridge info parsing


author: Weifeng Su <suweifeng1@huawe.com> - 1.8-1
changelog:
  - Upgrade to version 1.8
    -Support added for Flexible Data Placement(TP4146)
    -Add support for Persistent Discovery Controllers
    -Replaced the libsystemd dependency with libdbus
    -A parser for the NBFT table
    -Ignoring fabric connect attempts if the execution context doesn't match
    -support for TP8018
    -use sysfs only for topology scan
    -auto cleanup for resources
    -buf fixed and clean code


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2.2.0-4
changelog:
  - bplist: Fix offset table range check, don't rely on pointer overflow
  - docs: Better wording for plistutil's description in man page
  - Improve code readability by not using else after return


author: xu_ping <707078654@qq.com> - 12.0.1-1
changelog:
  - Upgrade version to 12.0.1
    * Reset rpm_release_extension to "1" for psm-v12.0 series
    * Remove bashisms from Makefile
    * Replace CUDA events with cuStreamSynchronize
    * Remove ad_context from psmi_mpool_create_for_cuda; ad_context was not
  used. H/t Jonas Hahnfeld.
    * Add support for clang.
    * Add support for gcc 10.
    * Change default value of MQ_HFI_THRESH_EGR_SDMA_SQ_XEON to 16384.


author: yixiangzhike <yixiangzhike007@163.com> - 1.4.5-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport upstream patch to remove redundant inclusion of libintl.h


author: zouzhimin <zouzhimin@kylinos.cn> - 2.0.8-5
changelog:
  - Check returns from setsockopt() calls, also fix doxygen comment for qb_util_timespec_from_epoch_get()


author: litenglong <litenglong@kylinos.cn> - 2.0.8-6
changelog:
  - Fix file conflicts among the help package, main package, and devel package by deleting the duplicated content during upgrades.


author: chenyanpanHW <chenyanpan@huawei.com> - 0.9.4-19
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libquvi-0.9.4-lua-5.2.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: xu_ping <707078654@qq.com> - 0.14.0-1
changelog:
  - Update to version 0.14.0
    * CMake minimum version is now 3.22
    * OpenSSL minimum version is now 1.1.1
    * Add option to read username/password from file in tools
    * Add amqp_ssl_socket_enable_default_verify_paths API to allow loading from default certification paths
    * Fix some bug


author: openeuler_bot <infra@openeuler.sh> - 2.11.1-1
changelog:
  - Avoid returning an all brokers down error on planned disconnections. (version:2.11.1).
  - An "all brokers down" error isn't returned when we haven't tried to connect to all brokers since last successful connection. (version:2.11.1).


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1.19.0-1
changelog:
  - update to 1.19.0
  - Fix input termination for pgpParsePkts
  - Introduce entropy for fastestmirror option 
  - fastestmirror: Guard against empty mirrorlist and unreachable mirrors


author: Ge Wang <wang__ge@126.com> - 5.3-1
changelog:
  - Update package to version 5.3
    - moved cURL and LDAP CRL download code out of pluto
    - replaced CRL thread with libevent
    - fixed `ipsec checkcrls`
    - when configured, use cURL to download LDAP CRLs
    - verify using NSS's IPsec profile aka certificateUsageIPsec
    - only verify using certificateUsageSSL{Client,Server} when USE_NSS_TLS_SECURITY_PROFILE


author: yinsist <jianhui.oerv@isrc.iscas.ac.cn> - 0.20.5-2
changelog:
  - Valgrind does not support certain architectures like RISC-V, Before depending on Valgrind, first check if Valgrind supports the architecture


author: dongyuzhen <dongyuzhen@h-partners.com> - 0.21.4-2
changelog:
  - fix `incompatible function pointer types passing`errors in test-vala-unstable.vala and test-vala-lang.vala


author: Funda Wang <fundawang@yeah.net> - 3.5-4
changelog:
  - add upstream patch fixing build with swig 4.3.0
  - drop useless buildroot cleanup and ldconfig scriptlets


author: zhangbinqin <zhangbinqin@h-partners.com> - 0.10.5-6
changelog:
  - Type:CVE
  - Id:CVE-2025-4877 CVE-2025-4878 CVE-2025-5351 CVE-2025-5987 CVE-2025-5372
  - SUG:NA
  - DESC:fix CVE-2025-4877 CVE-2025-4878 CVE-2025-5351 CVE-2025-5987 CVE-2025-5372


author: zhangbinqin <zhangbinqin@h-partners.com> - 0.11.3-2
changelog:
  - Type:CVE
  - Id:CVE-2026-0968 CVE-2026-0967 CVE-2026-0966 CVE-2026-0965 CVE-2026-0964 CVE-2025-14821
  - SUG:NA
  - DESC:fix CVE-2026-0968 CVE-2026-0967 CVE-2026-0966 CVE-2026-0965 CVE-2026-0964 CVE-2025-14821


author: zhangbinqin <zhangbinqin@h-partners.com> - 1.11.0-6
changelog:
  - Type:CVE
  - CVE:CVE-2026-7598
  - SUG:NA
  - DESC:add username_len bounds checking to fix CVE-2026-7598


author: yaoxin <1024769339@qq.com> - 3.0.1-1
changelog:
  - Update to 3.0.1:
    * Fix invalid Ada code generated for Snowball `loop`
    * Fix incorrect preconditions on some methods in the runtime.
    * Fix bug in runtime code used by `attach`, `insert`, `<-` and string
      variable assignment when a (sub)string was replaced with a larger string.
    * Fix invalid code generated for `insert`, `<-` and string variable assignment.


author: laokz <zhangkai@iscas.ac.cn> - 1.9.6-2
changelog:
  - make with_mem_leak_test option following i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 loongarch64 powerpc64le ppc64le riscv64


author: chenyanpanHW <chenyanpan@huawei.com> - 1.2.20-20
changelog:
  - DESC: delete -Sgit from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.11-missing-protos.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.11-mem-deref.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.20-fix-resource-leaks.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.11-bz729009.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/libtar-1.2.20-no-static-buffer.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2013-4420.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openEuler-CVE-2021-33643-CVE-2021-33644.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openEuler-CVE-2021-33645-CVE-2021-33646.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2021-33640-fix-memory-leak-and-use-after-free-bugs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: xu_ping <707078654@qq.com> - 1.8.4-1
changelog:
  - update to 1.8.4
    * Add meson build targets to Makefile
    * Close shared object in the error path of load_plugin()
    * prevent a memory leak in tep_plugin_add_option()
    * Prevent a memory leak in process_fields()


author: zhang_jian <zhang_jian7@hoperun.com> - 20260107-1
changelog:
  - Update libuninameslist to 20260107
  - Users who do not have 'autoconf' or 'automake' (or cannot run them), should choose the -dist- release version included here which skips these steps (you then start at ./configure).


author: Funda Wang <fundawang@yeah.net> - 2:1.8.1-1
changelog:
  - update to 1.8.1
  - disable test build by default, as it produces error under aarch64
    (https://github.com/libunwind/libunwind/issues/788)


author: maqi <maqi@uniontech.com> - 2:1.8.3-1
changelog:
  - update to 1.8.3
    Made -nostdlib depend on exception support (fixes missing atomic symbols)
    Backport _UPT_ptrauth_insn_mask fixes to v1.8-stable
    Fix off-by-one in aarch64 unw_backtrace()


author: zhaosaisai <zhaosaisai@kylinos.cn> - 2.22.0-1
changelog:
  - Upgrade to 2.22.0
  - va:Add VVC decode LibVA interface.
  - va: fix --version-script detection for lld >= 17
  - wayland: add support for linux-dmabuf
  - meson:remove autogen.sh from the meson script
  - trace: Add bit_depth capturing in trace log


author: Funda Wang <fundawang@yeah.net> - 1.5-2
changelog:
  - add upstream patch supporting tracing for AV1 picture info
  - requires x11 as pkgconfig private, since vdpau_x11.h refers X11/Xlib.h
  - cleanup spec


author: PengruiZhang <zhangpengrui@huawei.com> - 9.10.0-21
changelog:
  - migration: support onecopy migration
  - migration: support 'urma' protocol header type
  - ub: support config ub controller and vfio ub device and ummu
  - tests: add some testcase for ub device config
  - CCA:fixed virsh edit can not save
  - ham migration: add ham migration feature
  - ham migration: add QEMU_MIGRATION_DESTINATION
  - [patch] ham migrate: Move the timeout configuration to the configuration file
  - ham migration: add process of page table
  - ham migration: modify variable type for cleancode
  - ham migration: cleancode
  - !7ham migration: delete virDomainQemuMonitorCommandAsync and add meson config
  - util:resctrl:fixed an issue where the L3MAX value could incorrectly be set to 0
  - ham migration: add comment to libvirt_hammigrate.syms


author: PengruiZhang <zhangpengrui@huawei.com> - 9.10.0-26
changelog:
  - vdpa: Add the count of vdpa devices when calculating Max locked memory
  - virDomainDeviceIsUSB: Handle all USB devices and simplify the code
  - add TengyunS5000C cpu info to cpu map
  - qemu:Implement the RAS feature for aarch64


author: PengruiZhang <zhangpengrui@huawei.com> - 9.10.0-28
changelog:
  - virshFindDisk: fix NULL-dereference of xmlCopyNode() result
  - vir-qemu-sev-validate: Use string() method in xpath
  - network: convert virFileLinkPointsTo to return bool
  - security_util: fix log in virSecurityMoveRememberedLabel
  - Skip the UEFI check for CCA
  - conf: fix integer overflow in virDomainControllerDefParseXML
  - qemu: Replace the deprecated short-formed option "unix"
  - ch_driver: fix condition in virCHDomainRemoveInactive()
  - remote: DeserializeDomainDiskErrors: remove dead code


author: Pengrui Zhang <zhangpengrui@huawei.com> - 9.10.0-29
changelog:
  - cpu_map: add kunpeng-920-V1 cpu map
  - cpu_map: add kunpeng-920-V2 cpu map
  - cpu_map: add kunpeng-950-V1 cpu map
  - Migration/urma: tune and restore rcu_expedited around URMA
  - Migration/urma: enable ONECOPY capability for destination


author: 2026 Yiwen Jiang <jiangyiwen@huawei.com> - 9.10.0-30
changelog:
  - qemu_command: Remove unused iommufd variable in qemuBuildPCIHostdevDevProps.
  - qemu_command: Don't open code virPCIDeviceAddressAsString()
  - meson: Stop looking for passt at build time
  - qemu: Move memory device coldplug into a separate function
  - Migration/urma:enable RCU expedited tuning for HCOM Protocol


author: Funda Wang <fundawang@yeah.net> - 1.14.1-2
changelog:
  - build with more active nasm
  - build same results with openSUSE and debian, drop examples
  - disable unit tests as it does build with lto
  - cleanup spec


author: xiejing <xiejing@kylinos.cn> - 1.15.0-1
changelog:
  - Update to 1.15.0 version
  - This release includes new codec control for key frame filtering, more Neon
    optimizations, improvements to RTC encoding and bug fixes


author: yaoxin <1024769339@qq.com> - 1.15.2-1
changelog:
  - Update to 1.15.2:
    * fixes CVE-2025-5283
    * bumps up the SO major version and fixes the language about ABI compatibility


author: lvgenggeng <lvgenggeng@uniontech.com> - 0.1.2-2
changelog:
  - backport: 0001-Fix-hsync_start-computation.patch
  - backport: 0002-Fix-too-small-back-porch-at-very-low-resolutions.patch
  - spec: move license file to the right dir


author: dongqi <dongqi1@kylinos.cn> - 0.3.23-1
changelog:
  - Update package version to 0.3.23
  - Do not reallocate the final silo blob when compiling to reduce peak RSS by about ~6%


author: yaoxin <1024769339@qq.com> - 1.4.77-1
changelog:
  - Update to 1.4.77:
    * stronger TLS defaults: MinProtocol TLSv1.3; experimental TLS ECH support
    * lighttpd TLS defaults: MinProtocol TLSv1.3 Other configurations are still supported, but are
      not the default. Previous default: MinProtocol TLSv1.2 Current default: MinProtocol TLSv1.3
    * lighttpd TLS defaults now limit TLSv1.3 Groups to the IANA “Recommended” set: “X25519:P-256:P-384:X448”
      (https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8) Configure
      Groups/Curves using ssl.openssl.ssl-conf-cmd += (“Groups” => “…”)


author: yaoxin <1024769339@qq.com> - 0.24.26-1
changelog:
  - Update to 0.24.26:
    * Add lint option with project metadata and code quality tests
    * Avoid use of VLAs in lv2apply
    * Clean up and isolate platform-specific code
    * Fix C++ test build on MacOS
    * Fix library current_version on MacOS
    * Fix test suite when TMPDIR has no trailing slash
    * Fully separate library code from programs
    * Improve const correctness
    * Replace more platform-specific code with use of zix


author: wangqingsan<wangqingsan@huawei.com> - 2.19-4
changelog:
  - fix CVE-2023-0464,CVE-2023-0465,CVE-2023-0466,CVE-2023-2650,CVE-2023-3446,CVE-2023-3817,CVE-2023-5678.


author: yaoxin <1024769339@qq.com> - 0.9.86-1
changelog:
  - Update to 0.9.86:
    * Fix warnings: old-style function definition [-Wold-style-definition]
    * {entity-map,iso-entities}/configure.ac: Use AC_OUTPUT without arguments.
    * Do not hardcode docdir, use dir set from configure.
    * Allow customization of package dtd dir location (--with-dtddir=dir)
    * Enable Farsi as allowed language (currently only for html)
    * Make Lang.pm language strings utf-8.
    * Add Farsi translation for html navigation strings.01
    * Add RTL support to project for html mode.


author: yaoxin <1024769339@qq.com> - 1.0.21-1
changelog:
  - Update to 1.0.21:
    App
    * Close some opened sockets in sctp_darn and sctp_test
    * Free host_s and serv_s in sctp_test and sctp_status
    * Replace use of deprecated gethostbyname with getaddrinfo
    * Check strdup return in append_addr
    Lib
    * Define cmsg array with correct size in sendv and recvv
    * zero-initialize sinfo_assoc_id in sctp_rcvmsg
    * Man page updates
    Test
    * Call close on the correct sk in test_1_to_1_send
    * Free the allocated buffers before return
    * Replace malloc with test_malloc
    Add a test case for RE_CONFIG and interleaving


author: Funda Wang <fundawang@yeah.net> - 17.0.6-3
changelog:
  - adopt to new cmake macro
  - build with gcc now, as llvm/clang will produce linking error
    against libLLVMTableGen.a now


author: eastb233 <xiezhiheng@huawei.com> 17.0.6-8
changelog:
  - Type: Update
  - ID:NA
  - SUG:NA
  - DESC: Update https://gitee.com/openeuler/llvm-project/archive/refs/tags/llvm-for-oE-17.0.6-2509.0.1.tar.gz


author: eastb233 <xiezhiheng@huawei.com> 17.0.6-9
changelog:
  - Update https://gitee.com/openeuler/llvm-project/archive/refs/tags/llvm-for-oE-17.0.6-2509.0.2.tar.gz


author: liyufnei <liyunfei33@huawei.com> - 17.0.6-58
changelog:
  - update to llvm-for-oe-17.0.6-2603.0.1
  - release-note https://gitcode.com/openeuler/llvm-project/releases/llvm-for-oE-17.0.6-2603.0.1
  - bump the release number over 24.03 branch


author: liyufnei <liyunfei33@huawei.com> - 17.0.6-60
changelog:
  - update to llvm-for-oe-17.0.6-2603.0.2
  - release-note https://gitcode.com/openeuler/llvm-project/releases/llvm-for-oE-17.0.6-2603.0.2


author: eastb233 <xiezhiheng@huawei.com> - 17.0.6-64
changelog:
  - update to llvm-for-oe-17.0.6-2606.0.1
  - release-note https://atomgit.com/openeuler/llvm-project/releases/llvm-for-oE-17.0.6-2606.0.1


author: liyunfei <liyunfei33@huawei.com> - 17.0.6-11
changelog:
  - update to llvm-for-oe-17.0.6-2509.0.2
  - release-note https://gitee.com/openeuler/llvm-project/releases/tag/llvm-for-oE-17.0.6-2509.0.2
  - add fix for Propeller MachineBasicBlock hash set


author: liyunfei <liyunfei33@huawei.com> - 19.1.7-17
changelog:
  - update to llvm-for-oE-19.1.7-2512.0.1
  - release note: https://gitee.com/openeuler/llvm-project/releases/tag/llvm-for-oE-19.1.7-2512.0.1


author: liyunfei <liyunfei33@huawei.com> - 19.1.7-19
changelog:
  - update to llvm-for-oE-19.1.7-2512.0.2
  - release note: https://gitee.com/openeuler/llvm-project/releases/tag/llvm-for-oE-19.1.7-2512.0.2


author: eastb233 <xiezhiheng@huawei.com> - 20.1.8-8
changelog:
  - update to llvm-for-oE-20.1.8-2606.0.2
  - release note: https://atomgit.com/openeuler/llvm-project/releases/llvm-for-oE-20.1.8-2606.0.2


author: Funda Wang <fundawang@yeah.net> - 3.22.0-2
changelog:
  - replace cron job with a systemd timer unit
  - merge man pages back to main package due to required by systemd timer
  - add comment on zstd compression in config


author: Funda Wang <fundawang@yeah.net> - 4.99.4-1
changelog:
  - update version to 4.99.4
  - switch to autotools based build system per suggested by upstream
  - new devel sub package, due to switching to autotools
  - add two security-related build switches from archlinux:
    - only allow root to list all open files
    - allow anyone to list anyone else's socket files


author: liuzhilin <liuzhilin@kylinos.cn> - 4.99.5-1
changelog:
  - update version to 4.99.5
  - fix legacy linux kernel compatibility due to missing /proc/self/ns
  - fix potential null pointer deference


author: liuchao <liuchao173@huawei.com> - 2.13.7-1
changelog:
  - Update to 2.13.7:
    - fix: invoke MKDIR_P before changing directories
    - fix: -Wsingle-bit-bitfield-constant-conversion with clang16
    - fix: clean java inner class files in examples
    - Introduce sync vs unsync enablers
    - Fix: misaligned urcu reader accesses
    - ustfork: Fix warning about volatile qualifier
    - ustfork: Fix possible race conditions
    - Fix: tracepoint: Remove trailing \ at the end of macro
    - fix: python agent: use stdlib distutils when setuptools is installed
    - fix: python agent: install on Debian python >= 3.10
    - fix: python agent: Add a dependency on generated files
    - python: use setuptools with python >= 3.12


author: Funda Wang <fundawang@yeah.net> - 5.4.8-4
changelog:
  - add patches from upstream fixing bugs:
    * Constructors with nils can overflow counters
    * error with option '--' without a script
    * new metatable in weak table can fool the GC


author: wangkai <13474090681@163.com> - 0.08-1
changelog:
  - Update to 0.08
  - Add clearend function
  - Fix bad argument handling in isatty
  - Fix motion functions to correctly implement ANSI escape sequences


author: yaoxin <1024769339@qq.com> - 0.6.1-1
changelog:
  - Update to 0.6.1:
    * m4/lua.m4: make detection work again with pkgconf
    * Delete the copy/assign operators with delete
    * Remove pre C++11 support
    * Remove --with-atf
    * Require C++14 at minimum to build


author: jikai <jikai11@huawei.com> - 5.0.2-17
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: sync patch from 24.03-LTS to fix error of cc.compiles in meson.build on aarch cased by '-fstack-clash-protection' and '-Werror'


author: wujichao <wujichao1@huawei.com> - 0.3-36
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:bugfix: Information in cpu directory is overwritten after lxcfs restart


author: yaoxin <1024769339@qq.com> - 0.5.6-1
changelog:
  - Update to 0.5.6:
    * Fix description of the --enable-debug option
    * Fix: support gcc14 -Werror=incompatible-pointer-types
    * add support for the 'xsecurelock' screenlocker
    * Compile the --enable-gtk3 option with -Wno-deprecated-declarations
    * Enable installation without --enable-man
    * Remove -d option for i3lock in lxlock script.


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1.24.1-1
changelog:
  - update to 1.24.1
    - New options '--empty-error' and '--marking-error'.
    - testsuite: New test files fox6.lz, fox6_mark.lz.
    - Decompression time has been reduced by 5-12% depending on the file.
    - lzip.texi: Change GNU Texinfo category to 'Compression'.
    - Replace 'decompressed', 'compressed' with 'out', 'in' in output.
    - lzip_index.cc: Detect some kinds of corrupt trailers.


author: yaoxin <1024769339@qq.com> - 0.45.1-1
changelog:
  - Update to 0.45.1:
    * fix(lib,ssl): rewrite ssl_accept, ssl_{read,write}_nbio for better error handling
    * fix: replace m2_PyBuffer_Release with native PyBuffer_Release
    * fix: remove support for Engine
    * swig: Workaround for reading sys/select.h ending with wrong types.
    * fix: add fix for build with older GCC
    * fix: remove AnyStr and Any types


author: xu_ping <707078654@qq.com> - 0.46.2-1
changelog:
  - Update to 0.46.2:
    * M2Crypto closes SSL connection on closing HTTPS Connection, and
      some other related issues
    * Modernize C API by eliminating use of deprecated
      PyBytes_AsStringAndSize and related functions with Python
      Buffer Protocol
    * Add logging support to C extension code sending messages to the
      Python logging
    * Reverted removal of demo/ subdirectory
    * Correct license to BSD-2-Clause and update references
    * Specify in setup.cfg that we require Python >= 3.6


author: Ge Wang <wang__ge@126.com> - 3.1.8-1
changelog:
  - Update package to version 3.1.8
  - implement DEBGCC=default, to help with pbuilder.
  - Improve 'make check' tolerance.


author: chenyanpanHW <chenyanpan@huawei.com> - 12.5-33
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/nail-11.25-config.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.3-pager.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-lzw.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-fname-null.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-collect.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-usage.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-man-page-fixes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-outof-Introduce-expandaddr-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-fio.c-Unconditionally-require-wordexp-support.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-globname-Invoke-wordexp-with-WRDE_NOCMD-CVE-2004-277.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-unpack-Disable-option-processing-for-email-addresses.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-empty-from.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-nss-hostname-matching.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-encsplit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/mailx-12.5-openssl.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/backport-mailx-12.5-no-SSLv3.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/set-mail-defualt-did-not-record-failsend.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: wuzhaomin <wuzhaomin@kylinos.cn> - 3.2.4-1
changelog:
  - update to 3.2.4
  - fix for High Prepared_stmt_count after freeing statement handles
  - fix for Incorrect value for charset utf8mb4 and longtext column with multibyte unicode characters
  - fix for MSI doesn't update DSNs referring 3.1 driver


author: yaoxin <yao_xin001@hoperun.com> - 1:4.8.31-1
changelog:
  - Update to 4.8.31
  - Fixes:
    * FTBFS on FreeBSD with ext2fs attribute support
    * Broken stickchars (-a) mode
    * Wrong timestamp after resuming of file copy operation
    * Editor: wrong deletion of marked column
  - Core:
    * Minimal version of GLib is 2.32.0
  - Misc:
    * Skins: add color for non-printable characters in editor
  - VFS:
    * fish: drop support of native FISH server and protocol. Rename VFS to shell


author: chukaiping <chukaiping@baidu.com> - 3:207-1
changelog:
  - upgrade to 3:207-1
  - Add model-specific decoding for Diamond Rapids
  - on't print "arstate" when PCC=1
  - Add a --binary option for reading records saved to pstore


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 24.2.1-1
changelog:
  - update to version 24.2.1
  - add va-drivers back, set video-codecs to 'all-free'
  - drop obsolete (mainlined) llvmpipe/orcjit patches for loong64/riscv64
  - disable opencl-related features as deps missing


author: Funda Wang <fundawang@yeah.net> - 9.0.0-1
changelog:
  - update to 9.0.0
  - conditioned build wayland due to missing libdecor
  - drop bundled xdriinfo in favour of separated package


author: Funda Wang <fundawang@yeah.net> - 25.0.3-14
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: move group creation into pre section rather than post section
          change requires into meta dependency for its actual use


author: Funda Wang <fundawang@yeah.net> - 25.0.3-22
changelog:
  - fix CVE-2024-36620, CVE-2024-36621, CVE-2024-36623
  - reorganize patches so that they could be applied automatically


author: yaoxin <1024769339@qq.com> - 2.4.16.6-1
changelog:
  - Update to 2.4.16.6:
    * metadata: fix caching of JWKs from jwks_uri when using the default expiry setting
    * info: fix requests to the info hook with extend_session=false
    * cookie: OIDCCookieSameSite default behaviour Lax
    * cookie: apply OIDCCookieSameSite Off/None properly to state cookies instead of always setting Lax
    * cache: avoid segfault and improve error reporting in case apr_temp_dir_get fails when a temp directory
      cannot be found on the system upon initaliizing cache mutexes and the file cache
    * metadata: allow plain HTTP URLs in metadata elements jwks_uri and signed_jwks_uri to ensure backwards
      compatibility with <=2.4.15.7 and to support private/test deployments
    * code: address warnings from static code analysis tool CodeChecker


author: Ge Wang <wang__ge@126.com> - 2.4.18.1-1
changelog:
  - Update to 2.4.18.1
    * use _oidc_strcpy instead of _oidc_strncpy to avoid segfaults on some platforms.
    * turn debug printouts on config errors into warnings. 
    * pass JSON real claims without trailing zeros, use 8 digits precision instead of 6.
    * fix segmentation faults upon gracefully restarting the same process: 
      use the server process pool for static variable allocation rather than the pconf pool.
    * avoid possible segfault after restart twice;
    * fix usage of OIDCSessionType client-cookie:persistent:store_id_token.
    * fix usage of OIDCPreservePostTemplates, regression in 2.4.17.
    * fix memory leaks when using provider specific client keys and/or 
      signed_jwks_uri_key in a multi-provider setup


author: zhang-ke <zhangke21@baidu.com> - 2.4.19-1
changelog:
  - Update to 2.4.19
  - metadata: avoid double-free when validation of provider metadata fails
  - session: remove expired session from cache with oidc_session_kill instead of just clearing it
  - code: avoid compiler warnings on curl_easy_setopt in http.c


author: yaoxin <1024769339@qq.com> - 4.3.1-1
changelog:
  - Update to 4.3.1:
    * Fix use of PMIX_PREFIX attribute for certain versions of OpenPMIx
    * Fix Intel GPU output with MPIR_CVAR_DEBUG_SUMMARY
    * Fix F08 binding compilation with nvfortran
    * Fix line continuation Hydra's --configfile option
    * Fix valgrind uninitialized read warnings in ch3
    * Fix missing mpixxx_opts.conf file with help text for mpicc and friends
    * Fixes for several compiler warnings


author: liliguang <liliguang@baidu.com> - 4.3.2-1
changelog:
  - Update to 4.3.2:
    * test: fix wrong displs coll_large.c
    * test: use MPI_Op_create_c in coll_large
    * misc/ze: missing declaration MPIR_THREAD_VCI_GPU_MUTEX
    * autogen: patch libtool for nagfor


author: fuanan <fuanan3@h-partners.com> - 1.1.7-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update to 1.1.7
         Fix test warnings:The unit tests were using stack-allocated memory smaller than the maximum matrix size.
         Fix compilation and link problems:Don't find -lmtdev during the build and explicitly requires the .la file to be used.


author: yanglu <yanglu72@h-partners.com> - 2:0.95-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Change UDP and ICMP sockets binding to accept a source IP from the -a CLI option


author: liliguang <liliguang@baidu.com> - 0.5.17-1
changelog:
  - Upgrade to version 0.5.17
  - Fixed connect failure retry for full socket listen queue.
  - Added --listen-backlog cmdline opt.


author: yaoxin <1024769339@qq.com> - 2.3.7-1
changelog:
  - Update to 2.3.7:
      * Removed several deprectated functions
      * Fixed a bug where tools like CMake FindMPI would not detect MVAPICH
        when compiled without Hydra mpiexec
      * Fixed compilation error when building with mpirun and without hydra
      * Fixed issue with setting RoCE mode correctly without RDMA_CM.
      * Fixed an issue on heterogeneous clusters where QP attributes were
        set incorrectly
      * Fixed a memory leak in improbe on the PSM channel
      * Added retry logic for PSM connection establishment
      * Fixed an initialization error when using PSM and gcc's -pg option
      * Fixed a potential integer overflow when transfering large arrays
      * Fixed a compilation error when building with PVAR support on gcc 11


author: laokz <zhangkai@iscas.ac.cn> - 2.3.7-2
changelog:
  - riscv64:
      * switch to gcc14 toolchain due to gcc12 'relocation truncated' error
      * fix rdcycle instructor


author: yaoxin <1024769339@qq.com> - 8.4.6-1
changelog:
  - Update to 8.4.6 for fix CVEs (CVE-2025-50068,CVE-2025-50077,CVE-2025-50078,
    CVE-2025-50079,CVE-2025-50080,CVE-2025-50081,CVE-2025-50082,CVE-2025-50083,
    CVE-2025-50084,CVE-2025-50085,CVE-2025-50086,CVE-2025-50087,CVE-2025-50091,
    CVE-2025-50092,CVE-2025-50093,CVE-2025-50094,CVE-2025-50096,CVE-2025-50097,
    CVE-2025-50098,CVE-2025-50099,CVE-2025-50100,CVE-2025-50101,CVE-2025-50102,
    CVE-2025-50104)


author: wangkai <13474090681@163.com> - 8.4.7-1
changelog:
  - Update to 8.4.7 for fix CVEs (CVE-2025-53069,CVE-2025-53062,CVE-2025-53054,
    CVE-2025-53053,CVE-2025-53045,CVE-2025-53044,CVE-2025-53042,CVE-2025-53040)


author: yaoxin <1024769339@qq.com> - 8.4.8-1
changelog:
  - Update to 8.4.8 for fix CVEs (CVE-2026-21936,CVE-2026-21937,
    CVE-2026-21941,CVE-2026-21948,CVE-2026-21964,CVE-2026-21968)


author: wangkai <13474090681@163.com> - 8.4.9-1
changelog:
  - Update to 8.4.9 for fix CVEs (CVE-2026-21998, CVE-2026-22001, CVE-2026-22002,
    CVE-2026-22004, CVE-2026-22005, CVE-2026-22009, CVE-2026-22015, CVE-2026-22017,
    CVE-2026-34270, CVE-2026-34271, CVE-2026-34276, CVE-2026-34303, CVE-2026-34304,
    CVE-2026-34308, CVE-2026-35236, CVE-2026-35237, CVE-2026-35238, CVE-2026-35239,
    CVE-2026-35240)


author: xu_ping <707078654@qq.com> - 4.5.9-1
changelog:
  - Upgrade version to 4.5.9
    * Fix broken links from removing AngularJS pages in 4.5.3
    * Update configure scripts using newer versions of autotools
    * Disable maintainer mode for TAP testing and add Github Actions
    * Send a recovery notification if the object recovered while flapping
    * Improve new exfoliation theme and add back in PID information
    * Fix unreachable notifications
    * Add light option in new exfoliation theme
    * Fix authentication in trends.cgi


author: liliguang <liliguang@baidu.com> - 1.45.15-1
changelog:
  - update to 1.45.15
  - nocache, nozero, fua: Add 'foo-mode=' alias options 
  - configure: Print TLS priority in summary output 
  - tests: random: Add separate tests of the seed parameter


author: wuyifeng <wuyifeng10@huawei.com> - 78-1
changelog:
  - upgrade to version 78:
  	-incorporate up to 6.5 kernel
  	-add new cxl commands
  	-fix some bugs detail see:github.com/pmem/ndctl


author: yaoxin <1024769339@qq.com> - 0.34.2-1
changelog:
  - Update to 0.34.2:
    * Fix regression in NTLM auth in 0.34.0 (issue #190).
    * Add docs for ne_ssl_proto_name, ne_ssl_protovers, ne_get_request_target.
    * Fix regression in 207 parsing of elements which omit a reason-phrase (issue #188).
    * Fix ne_move() to submit lock tokens for the parent collection of a source
      resource locked with depth: 0.
    * API and ABI backwards-compatible with 0.27.x and later
    * NE_SESSFLAG_SSLv2 is now ignored


author: xingwei <xingwei14@h-partners.com> - 1:5.9.3-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Migration patch from upstream, add compatibility to parse 
         Linux 6.7 Ip header while keep support for previous versions.


author: yaoxin <1024769339@qq.com> - 4.9.2-1
changelog:
  - Update to 4.9.2:
    * Update nc-config to remove inclusion from automatically-detected nf-config and
      ncxx-config files, as the wrong files could be included in the output.
    * Update H5FDhttp.[ch] to work with HDF5 version 1.13.2 and later.
    * Update DAP code to enable CURLOPT_ACCEPT_ENCODING by default.
    * Fix byterange failures for certain URLs.
    * Fix 'make distcheck' error in run_interop.sh.


author: chenyanpanHW <chenyanpan@huawei.com> - 0.2.8-19
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0000-netcf-call-aug_load-at-most-once-per-second.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0001-netcf-optimize-aug_match-query-for-all-ifcfg-files-related.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0002-netcf-linux-include-bond-element-for-bonds-with-no-slaves.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/0003-netcf-Properly-classify-bond-devices-with-no-slaves.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-memory-leak-in-aug-match-mac.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: lingsheng <lingsheng1@h-partners.com> - 1:1.0.8-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:datatype: don't return a const string from cgroupv2_get_path()
  datatype: fix leak and cleanup reference counting for struct datatype
  datatype: initialize TYPE_CT_EVENTBIT slot in datatype array
  datatype: initialize TYPE_CT_LABEL slot in datatype array
  evaluate: do not remove anonymous set with protocol flags and single element
  evaluate: don't crash if object map does not refer to a value
  evaluate: error out when expression has no datatype
  evaluate: error out when store needs more than one 128bit register of align fixup
  evaluate: fix check for truncation in stmt_evaluate_log_prefix()
  evaluate: fix double free on dtype release
  evaluate: fix memleak in prefix evaluation with wildcard interface name
  evaluate: reject set in concatenation
  evaluate: revisit anonymous set with single element optimization
  evaluate: skip anonymous set optimization for concatenations
  evaluate: stmt_nat: set reference must point to a map
  evaluate: tproxy: move range error checks after arg evaluation
  evaluate: validate chain max length
  evaluate: validate maximum log statement prefix length
  exthdr: prefer raw_type instead of desc->type
  json: expose dynamic flag
  json: fix use after free in table_flags_json()
  libnftables: Drop cache in -c/--check mode
  meta: fix tc classid parsing out-of-bounds access
  netlink: don't crash if prefix for < byte is requested
  netlink: fix leaking typeof_expr_data/typeof_expr_key in netlink_delinearize_set()
  netlink: handle invalid etype in set_make_key()
  parser_bison: fix ct scope underflow if ct helper section is duplicated
  parser_bison: fix memleak in meta set error handling
  parser_bison: make sure obj_free releases timeout policies
  parser_json: Catch nonsense ops in match statement
  parser_json: Default meter size to zero
  parser_json: Fix flowtable prio value parsing
  parser_json: Fix synproxy object mss/wscale parsing
  parser_json: Fix typo in json_parse_cmd_add_object()
  parser_json: Proper ct expectation attribute parsing
  parser_json: Wrong check in json_parse_ct_timeout_policy()
  py: fix exception during cleanup of half-initialized Nftables
  rule: fix sym refcount assertion


author: liweigang <liweiganga@uniontech.com> - 1:1.0.8-4
changelog:
  - Type: bugfix
  - CVE: NA
  - SUG: NA
  - DESC: evaluate: guard against NULL basetype
  evaluate: error out if basetypes are different
  evaluate: reject attempt to update a set
  evaluate: release mpz type in expr_evaluate_list() error path
  expression: missing line in describe command with invalid expression
  evaluate: handle invalid mapping expressions in stateful object statements gracefully


author: gaihuiying <eaglegai@163.com> - 1:1.0.8-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport upstream patches
         evaluate: disable meta set with ranges
         src: reject large raw payload and concat expressions
         evaluate: fix stack overflow with huge priority string
         tcpopt: don't create exthdr expression without datatype
         src: do not allow to chain more than 16 binops
         rule: fix ASAN errors in chain priority to textual names
         tests: shell: add regression test for double-free crash bug
         evaluate: handle invalid mapping expressions in stateful object
         evaluate: Fix incorrect checking the `base` variable in case of IPV6


author: gaihuiying <eaglegai@163.com> - 1:1.0.8-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:ct expectation: fix 'list object x' vs. 'list objects in table' confusion
         tests: shell: connect chains to hook point


author: gaihuiying <eaglegai@163.com> - 1:1.0.8-7
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport upstream patches
         parser_json: release buffer returned by json_dumps
         parser_json: fix crash in json_parse_set_stmt_list
         parser_json: fix handle memleak from error path
         parser_json: fix several expression memleaks from error path
         libnftables: Zero ctx->vars after freeing it


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 2.2.11-1
changelog:
  - update version to 2.2.11
   - libnilfs: fix nilfs_open failure for mount points with escaped characters
   - libcleaner: fix asymmetry in mount table open/close handling
   - lib/sb.c: fix super block read failure from disk image file
   - checkpatch: fix perl errors due to unescaped left braces in regex
   - mount_libmount: fix umount failure after remount
   - Move the kernel uapi header file to "linux" subdirectory
   - Make installation of kernel uapi header files optional
   - mkfs.nilfs2: do not create obsolete .nilfs file


author: Funda Wang <fundawang@yeah.net> - 1.12.1-1
changelog:
  - upgrade version to 1.12.1
  - Add python3-ninja sub package providing metadata for Python packages
    depending on ninja to facilitate automatic dependency resolution.


author: wangkai <13474090681@163.com> - 1:20.18.2-1
changelog:
  - Update to 20.18.2
  - Fix CVE-2025-23083 CVE-2025-23085 CVE-2025-23084 CVE-2024-36137
    CVE-2024-22018 CVE-2024-22020


author: yixiangzhike <yixiangzhike007@163.com> - 0.9.13-1
changelog:
  - Type:enhancement
  - CVE:NA
  - SUG:NA
  - DESC:Update to 0.9.13
          add a command line -f, --config option to specify an alternate configuration file
          add a command line -t, --test option to check the configuration filevalidity
          support passwords with up to 255 characters
          fixes for potential memory issues in parsing configuration file
          fix NULL pointer deref on out of memory
          fix race condition in thread start-up
          fix issue with stopping threads on shutdown
          provide compatibility with musl libc
          fix compilation issues on NetBSD
          use closefrom() if available to fix slow invalidation on FreeBSD
          fix file descriptor leaking from process starting nslcd


author: yixiangzhike <yixiangzhike007@163.com> - 0.9.13-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Move temporary files from /var/run to /run to delete warning in installing


author: liuzhilin <liuzhilin@kylinos.cn> - 3.4-1
changelog:
  - update version to 3.4
  - Fix memory leak in initgroups_dyn
  - Remove publickey interface, no consumer left


author: YangengLiu <dev01202@linx-info.com> - 2:2026.2.25-1
changelog:
  - update version to 2026.2.25
    * Fix bashism in configure script causing errors in non-bash shells.
    * (mkntfs) Enable microsecond-level volume creation time.
    * Fix two instances of an invalid errno state when encountering NULL in strings.
    * Fix a crash when a reparse tag could not be found in the index.
    * Fix incorrect MFT free records value when bitmap is expanded.
    * Fix 'extras' manpages being installed when extras are disabled.
    * Fix various instances of use-after-free conditions in the library and tools.
    * Fix typo in NTFS hibernation message. Thanks to Anil Kumar for the report/fix.
    * Escape commas in the fsname when libfuse 2.8 or higher is used.
    * (ntfsclone) Allow adjusting the sector size in the NTFS boot sector for the target device when restoring images.
    * Remove libdl dependency when building without external plugins.
    * (ntfsinfo) Show information about the logfile state when dumping metadata.
    * (ntfsinfo) Fix displaying crowded directories or indexes.
    * (ntfsinfo) Fix displaying the security descriptor list in ntfsinfo.
    * Fix heap buffer overflow when POSIX ACLs were enabled (CVE-2026-40706). Thanks to Andrea Bocchetti for the report.
    * (ntfsusermap) Fix overflow when constructing backup filename.
    * Fix two time-of-check-time-of-use conditions.
    * Fix missing malloc/sscanf return value checks.


author: shixuantong <shixuantong1@huawei.com> - 1:1.24.3-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:remove f2py form python3-numpy package. It is in python3-numpy-f2py
         Do not pack open-source test case files


author: HelloZ <3161422489@qq.com> - 1.00.029-5
changelog:
  - Add patch 0001-support-DSCP-and-higher-version-gcc-compilation-opti.patch
  - support DSCP and higher version gcc compilation options


author: yaoxin <1024769339@qq.com> - 2.1.1-1
changelog:
  - Update to 2.1.1:
    * remove non-Linux support from all compilation paths (OS_KERNEL_NAME)
    * add an aarch64 cross-compilation (requested by DAOS)
    * mute error messages when transactions are intentionally aborted
    * mute error message "Cannot find any matching device, no bad blocks
      found" when PMDK is used without PMem


author: yaoxin <1024769339@qq.com> - 0.17.3-1
changelog:
  - Update to 0.17.3:
    * never ask for -mpopcnt on macos
    * fix -mpopcnt compilation failure on macOS/aarch64 10.4


author: yaoxin <1024769339@qq.com> - 3.0.0-1
changelog:
  - Update to 3.0.0:
    * Fix Date.week_first_last according to ISO 8601
    * Remove incorrect time zone bound check
    * Switch from Str to Re
    * Switch the build-system to dune


author: yaoxin <1024769339@qq.com> - 5.3-1
changelog:
  - Update to 5.3:
    * add support for ocaml 5.3
    * Add missing dependency on camlp-streams to the META file
    * Fix compilation with OCAMLPARAM=warn-error=+partial-match,_


author: yaoxin <1024769339@qq.com> - 2.0.0-1
changelog:
  - Update to 2.0.0:
    * Fix compilation with OCaml 5.
    * Use dune's include_subdirs (#72)
    * Fix parallel build (#75)
    * Add `(mode fallback)` to installConfig.ml (#76)
    * Fix iana executable (#77)
    * Generate opam files from dune. (#78)
    * CamomileLibraryDyn is deprecated
    * Dependancies to cppo and bytes is removed


author: yaoxin <1024769339@qq.com> - 1.8.0-1
changelog:
  - Update to 1.8.0:
    * [+ui] A scope, delimited by `#scope ... #endscope`,
      limits the effect of `#define`, `#def ... #enddef`, and `#undef`.
    * [bug] Fix `cppo -version`, which used to print a blank line (#92).


author: yaoxin <1024769339@qq.com> - 2.4-1
changelog:
  - Update to 2.4:
    * Allows use of the repo in a Duniverse
    * Be compatible with OCaml ≥ 4.08
    * Put `csvtool` in its own package.
    * Use UTF-8 to determine column widths for the "readable" format
    * Fix alignment in `csvtool` usage message.
    * Improve the documentation of `Csv.Rows.load` and `of_in_obj`.
    * Use Dune (the new name for Jbuilder).
    * Split the package into `csv` and `csv-lwt`.
    * Port to `jbuilder` and `topkg`.


author: yaoxin <1024769339@qq.com> - 1.0.11-1
changelog:
  - Update to 1.0.11:
    * Don't hard-code gcc, use cc instead.
    * Fix up for OCaml 5.0.0.
    * Make it possible to vendor this package.
    * Fixed discover.ml to more durably locate curses.h headers
    * Convert to dune.
    * Dead code in tmk/ and other junk files removed.


author: yaoxin <1024769339@qq.com> - 5.3.0-1
changelog:
  - Update to 5.3.0:
    * Syntax for deep effect handlers
    * Restored MSVC port
    * Re-introduced statistical memory profiling (statmemprof)
    * utf-8 encoded Unicode source files and modest support of Unicode identifiers
    * More space-efficient implementation of Dynarray
    * Improved metadata on the pairs of declarations and definitions for merlin.
    * Around 20 new functions in the standard library
    * Many fixes and improvements in the runtime
    * Improved error messages for first-class modules, functors, labeled arguments,
      type clashes.
    * Numerous bug fixes


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 5.4.0-1
changelog:
  - Update to 5.4.0
    * Fix a typo in the Repr.compare documentation
    * Unicode changes in Format should be treated as breaking changes
    * Fix wrong TSan function names


author: yaoxin <1024769339@qq.com> - 3.19.1-1
changelog:
  - Update to 3.19.1:
    * Revert changes in dune exec behaviour introduced in 3.19.0.
    * Fixed a bug that was causing cram tests attached to multiple
      aliases to be run multiple times.
    * Fix $ dune describe pp for libraries in the presence of
      (include_subdirs unqualified)
    * Fix $ dune subst in sub directories of a git repository
    * fix compatibility with ocaml.5.4.0 by avoiding shadowing sigwinch


author: openeuler_bot <infra@openeuler.sh> - 8.06.15-1
changelog:
  - Add support for Tcl/Tk 9.0 (version: 8.06.15).
  - Honor LABLTK_{DEFS,LIBS} environment variables (version: 8.06.15).
  - Release labltk-8.06.15 for OCaml 5.3 (version: 8.06.15).


author: yaoxin <1024769339@qq.com> - 5.9.1-1
changelog:
  - Update to 5.9.1:
    * lwt_ppx is not compatible with ppxlib.0.36+
    * add package version to dune-project
    * add version numbers to opam files
    * add lwt_retry.opam.template to fix dune subst invocation


author: yaoxin <yao_xin001@hoperun.com> - 0.15.0-1
changelog:
  - Update to 0.15.0:
    * Remove degraded mode for windows
    * Remove light mode
    * Make the codebase work on windows native
    * No longer treat empty path in PATH env variable as the current working directory
    * Emit a warning if several calls are made to `Ocamlbuild_plugin.dispatch` -- all 
      calls before the last one are ignored, which may not be what users expect.
    * Rename user-rebindable {LINK,COMP}FLAGS into OCB_{LINK,COMP}FLAGS


author: yaoxin <1024769339@qq.com> - 0.16.1-1
changelog:
  - Update to 0.16.1:
    * Set default values of Options.ext_* and Options.exe from the output of
      Options.ocamlc "-config"  (Useful when Options.ocamlc is a cross compiler)


author: xiejing <xiejing@kylinos.cn> - 1.1.0-1
changelog:
  - Update to version 1.1.0
  - Change the default of Topkg.Conf.debugger_support from false to true
  - Fix install of hidden library modules when Topkg.Conf.debugger_support is true


author: yanglongkang <yanglongkang@h-partners.com> - 0.34.7-4
changelog:
  - Replace SELinux deprecated functions
  - Replace deprecated libxml2 calls
  - Fix implicit cast from const to non const


author: yeyiyang <yeyiyang3@h-partners.com> -v2.0.6-3
changelog:
  - add adapt dynamicsmt analysis if smt is not enable
  - fix code check
  - add trace log and change level intf and delete logger
  - smc-d analysis fix inconsistency in the display of zero connection


author: LHesperus <liuchanggeng@huawei.com> -v2.1.0-1
changelog:
  - remove the logger.h interface and add TRACE interface, increase safe_queue wait time to 5s
  - support reload log-level online
  - adapt analysis on riscv
  - add load base sched instance


author: fly_1997 <flylove7@outlook.com> -v2.1.1-1
changelog:
  - add hwprobe_analysis for RISC-V
  - fix error logger info
  - support kernel cluster scheduler
  - adapt for kylin-v10-sp3
  - realtime tune add new tuning item
  - fix smc insmod err
  - realtime tune skip grubby update
  - add hwprobe_tune hwprobe_ext_zbb_tune for RISC-V
  - add high_load value check


author: wangshuai <wangshuai321@huawei.com> - 1.1.6-3
changelog:
  - Update the pci.ids file
  - Remove unused variable in cdrom test suite
  - Update test_guide doc
  - Unify the location for downloading kernel source RPMs
  - Optimize kabiwhitelist and system test


author: xiaochn <xiaochuannan@inspur.com> - 1.1.7-1
changelog:
  - Add KylinSec 3.5.3 support
  - Fix the problem of disk size calculation
  - Fix bcm57414 nic test failed issue
  - Change the format of date
  - Fixed a bug where a non-existent logger level was used
  - Update README.md
  - Fix vgpu testing issue


author: hewanhan <hewanhan@h-partners.com> - 1.1.10-0
changelog:
  - Add kernel support of openeEuler 24.03 LTS SP4
  - Fix false positives in the system testsuite on x86


author: liuqingtao <liu.qingtao2@zte.com.cn> - 1.1.10-1
changelog:
  - cherry picked from openeuler/oec-hardware PR#325 commit:24e6c49b
  - Modify ipmi item to support more common BMC detection scenarios


author: xu_ping <707078654@qq.com> - 4.1.1-1
changelog:
  - Upgrade version to 4.1.1
    * Remove ogdi/attr_driver subdirectory (ODBC stuff) 
    * Support GNU Hurd
    * Support hardening buildflags set in the environment
    * Add link libraries accordingly: $(EXPAT_LINKLIB)


author: Funda Wang <fundawang@yeah.net> - 1.24.3-2
changelog:
  - do not alllow dlopen-ed libraries
  - drop unused dependency fluidsynth
    it has been remove since 1.21.0 (commit 6689c61ff)
  - SDL backend is disabled by default


author: Kai Liu <kai.liu@windriver.com> - 0.3.28-2
changelog:
  - Don't run make tasks in background sub-shell, as this causes
    severe issue. Use the _smp_mflags macro instead. See issue
    IB3EV0 for more detail.


author: Kai Liu <kai.liu@windriver.com> - 0.3.28-3
changelog:
  - Fix build issue due to upgrade to 0.3.28. Changes introduced in this version
    make the libname workaround used in this spec no longer valid. See issue


author: Funda Wang <fundawang@yeah.net> - 0.3.30-2
changelog:
  - do not process static libraries when generating debuginfo,
    otherwise it will cause more than 30 hours to finish


author: xu_ping <707078654@qq.com> - 3.24.0-1
changelog:
  - Upgrade version to 3.24.0
    * Add support for FIPS-session mode
    * Updates to harden against RSA timing attacks
    * Add option to show the master key verification patterns of secure keys
    * Add support for exporting a key or certificate as URI-PEM file
    * Performance improvements for attribute retrieval
    * Add support for SHA-2 mechanisms
    * Experimental support for IBM Dilithium via OpenSSL OQS provider
    * Support live guest relocation for protected key (PKEY) operations
    * Add support for CKA_ALWAYS_AUTHENTICATE
    * Add support for CKD_*_SP800 KDFs for ECDH
    * Add support for SHA based key derivation mechanisms
    * Add support for PKCS#11 v3.0 SHA3 mechanisms
    * Add support for building Opencryptoki on the IBM AIX platform
    * Add support for the CCA token on non-IBM Z platforms (x86_64, ppc64)
    * Add support for protecting tokens with a token specific user group
    * Add support for combined CKA_EXTRACTABLE and CKA_IBM_PROTKEY_EXTRACTABLE
    * Add support for Koblitz curve secp256k1. Requires CCA v7.2 or later


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 3.25.0-1
changelog:
  - Upgrade version to 3.25.0
    * Add support for PKCS#11 v3.0 SHAKE key derivation
    * Add support for PKCS#11 v3.0 SHA3 and SHA3-HMAC mechanisms
    * Add support for PKCS#11 v3.0 SHA3 mechanisms and MGFs for RSA-OAEP
    * Add support for PKCS#11 v3.0 SHA3 variants of RSA-PKCS and ECDSA mechanisms
    * Add support for CCA AES CIPHER secure key types
    * Add support for the CKM_ECDH1_DERIVE mechanism
    * Add support for the CKM_AES_KEY_WRAP[_*] mechanisms
    * Add support for the CKM_RSA_AES_KEY_WRAP mechanism
    * Add support for the CKM_ECDH_AES_KEY_WRAP mechanism
    * Add a tool for import and exporting PKCS#11 keys to a KMIP server
    * Add support for opaque secure key blob import via C_CreateObject
    * Add support for key wrapping with AES-GCM
    * Add support for newer CCA versions on s390x and non-s390x platforms
    * Add support for CKM_AES_GCM (single-part operations only)


author: xu_ping <707078654@qq.com> - 5.0.5-1
changelog:
  - Upgrade version to 5.0.5
  - MPI C++ bindings have been removed.
  - Add missing write memory barrier in btl/smcuda
  - fix some bugs.


author: Funda Wang <fundawang@yeah.net> - 0.25.1-2
changelog:
  - fix CVE-2024-8443, CVE-2024-45615, CVE-2024-45616,
    CVE-2024-45617, CVE-2024-45618, CVE-2024-45619, CVE-2024-45620


author: maqi <maqi@uniontech.com> - 0.26.1-1
changelog:
  - update to 0.26.1
    Align allocations of sc_mem_secure_alloc
    Fix -O3 gcc optimization failure on amd64 and ppc64el
    Avoid crash while spying C_GetInterface()
    Fix reading certificate


author: xu_ping <707078654@qq.com> - 1.4.1-1
changelog:
  - Upgrade version to 1.4.1
    * Remove the option to build with PCRE
    * Disable GConf probe by default
    * Remove CPE dictionary
    * Fix partition probe for PCRE2
    * Fix NSS crypto backend
    * Add support for containers with no entrypoint/cmd in "oscap-docker"
    * Stop printing useless component reference information in "oscap info"
    * Fix missing declaration of PATH_MAX on Solaris
    * Fix RPM database path in RPM probes (RHEL-55251, #2151)
    * Fix issues reported by OpenScanHub after 1.4.0 release
    * Fix failing test probes/filehash58/test_probes_filehash58.sh on s390x
    * Ensure xlink namespace exists (RHEL-34104)
    * Minor fixes in test suite and CI


author: Ge Wang <wang__ge@126.com> - 1.4.2-1
changelog:
  - Update to 1.4.2:
    * Fix thread synchronization bugs
    * Fix textfilecontent54_probe behaviour for negative instance numbers
    * Fix signature obtaining in rpm_info probe


author: chenyanpanHW <chenyanpan@huawei.com> - 2.0.0-26
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-multicast-set.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-notify-systemd-of-start-up.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-null-pointer-deref.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-openssl-1.1-fix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-cve-2016-7567.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/openslp-2.0.0-cve-2017-17833.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2012-4428-fix-handling-of-string-list-in-slp_common-c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-slp_iface-c-comma-expression-so-it-works-as-designed.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Daemon-sends-wrong-service-reply-when-security-is-enabled.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-DAAddresses-hostname-resolution-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Change-default-slpreg-connection-from-UDP-to-TCP.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-interface-parsing-code-to-look-for-null-ifc-addrs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-broadcast-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Properly-initialize-xcastsocks-for-error-exit.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/Fix-xrealloc-to-properly-free-original-pointer-on-resize.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/CVE-2019-5544.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: xingwei <xingwei14@h-partners.com> - 2.0.0-27
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Introduce epoch command to slove package upgrade failure problem


author: zhangbinqin<zhangbinqin@h-partners.com> - 9.6p1-13
changelog:
  - Type:CVE
  - CVE:CVE-2026-35414 CVE-2026-35385 CVE-2026-35386 CVE-2026-35387 CVE-2026-35388 
  - SUG:NA
  - DESC:fix CVE-2026-35414 CVE-2026-35385 CVE-2026-35386 CVE-2026-35387 CVE-2026-35388


author: yixiangzhike <yixiangzhike007@163.com> - 1:3.5.6-4
changelog:
  - fix CVE-2026-34180 CVE-2026-34181 CVE-2026-34182 CVE-2026-34183 CVE-2026-42764 CVE-2026-42766 CVE-2026-42767 CVE-2026-42768 CVE-2026-42769 CVE-2026-42770 CVE-2026-45445 CVE-2026-45446 CVE-2026-45447 CVE-2026-7383 CVE-2026-9076
  - apply patch: RISC-V-Add-MD5-assembly-implementation-with-rv64gc-a.patch
  - apply patch: RISC-V-Backport-SHA2-Zbb-assembly-optimization.patch


author: Funda Wang <fundawang@yeah.net> - 2.6.17-1
changelog:
  - update to 2.6.17
  - Change to AES-GCM as the default cipher for server configurations
  - Enable the asynchronous push feature, which can improve connect speeds with slow authentication backends
  - disable iproute2 support in favour of DCO


author: Funda Wang <fundawang@yeah.net> - 2.6.22-1
changelog:
  - update to 2.6.22
  - security fixes: ignore hard reset packets with non-zero packet id; forbid --setenv opt in interactive service startup data


author: baiguo <baiguo@kylinos.cn> - 0.4.34-2
changelog:
  - Use vasprintf() if available for error messages and otherwise vsnprintf();orccompiler, orcparse: Use secure UCRT printing functions on Windows


author: zhangxingrong <zhangxingrong@uniontech.cn> - 0.4.34-3
changelog:
  - orc: Fix warning because of a mismatched OrcExecutor function signature
  - x86insn: Fix binutils warning when comparing with sized immediate operand
  - orctarget: Fix default target selection not applying when retrieving it by name


author: liupei <liupei@kylinos.cn> - 2.1.8-8
changelog:
  - API: libcrmcommon: add pcmk_cib_node_shutdown()
  - Fix: libcrmcommon: Detect newly created alerts section


author: liupei <liupei@kylinos.cn> - 2.1.8-9
changelog:
  - Refactor: fencer: rename variables for terminology change
  - Log: fencer: update terminology in trace message
  - API: libcrmcommon: deprecate PCMK_VALUE_FENCE_LEGACY defined constant
  - Low: libcib: improve error handling in cib_file_new()


author: zouzhimin <zouzhimin@kylinos.cn> - 2.1.9-1
changelog:
  - Update to version 2.1.9
  - Fix regression in adding alerts to CIB
  - Fix a crash in command line tools when stderr is closed
  - build: support building with libxml2 2.13.0 or newer


author: zouzhimin <zouzhimin@kylinos.cn> - 2.1.10-1
changelog:
  - Update to version 2.1.10
  - daemons: Fix a toctou bug when fetching additional schemas.
  - daemons: Fix a bug iterating in get_op_total_timeout.


author: zouzhimin <zouzhimin@kylinos.cn> - 2.1.11-1
changelog:
  - Update to version 2.1.11
  - Important security fix for CVE-2026-10649
  - Don't hang waiting on certain pending monitor actions


author: yaoxin <1024769339@qq.com> - 7.2.0-1
changelog:
  - Update to 7.2.0:
    * Add loongarch64 support
    * add initial riscv support
    * Improved robustness and memory safety across components.
    * coretemp: Enabled support for event multiplexing.
    * AMD Family 17h: Corrected presets for IC accesses/misses.
    * ARM Cortex A57/A72/A76: Added/updated preset support.
    * CAT: Added scalar operations to vector-FLOPs Benchmarks.


author: liweigang <liweiganga@uniontech.com> - 3.6-2
changelog:
  - remove patch support gpt_sync_mbr
  - file: huawei-bugfix-add-support-of-gpt_sync_mbr.patch
  - file: add support for gpt_sync_mbr and fix failure of it.


author: yaoxin <1024769339@qq.com> - 6.0.27-1
changelog:
  - Update to 6.0.27:
   * Upgrade Boost from 1.86 → 1.87.
   * Remove Passenger admin panel (Fuse).
   * Fix compilation on FreeBSD.
   * [Ruby] Fix compatibility with Rack 2 While maintaining compatibility with Rack 3. Closes GH-2595.
   * [Ruby] Use non-deprecated functions in native extensions.
   * Fix an issue where Passenger could freeze while connecting to application processes (event loop blocking).
   * [Nginx] Upgrades preferred Nginx to 1.26.3 from 1.26.2.
   * [Nginx] The preferred PCRE2 version is now 10.45 (previously 10.39).
   * other changes please see bundled CHANGELOG


author: chukaiping <chukaiping@baidu.com> - 6.1.0-1
changelog:
  - Update to 6.1.0
    * A C++14 compiler is now required to compile Passenger.
    * Add rpm packages for EL10 (RHEL, Rocky, Alma).
    * Fixes security update checker with builtin engine.
    * Fix compatibility with Rackup while maintaining compatibility with Rack 3.
    * Add Debian 13 Trixie packages.


author: zhang_jian <zhang_jian7@hoperun.com> - 6.1.2-1
changelog:
  - Update to 6.1.2
  - [Ruby] logger is now a “bundled” but not “default” gem, so it must be added to gemspec. Closes GH-2642.
  - [Ruby] Fix Ruby < 2.3 support. Closes GH-2641.


author: zhang_jian <zhang_jian7@hoperun.com> - 6.1.6-1
changelog:
  - Update to 6.1.6
  - Upgrades preferred Nginx to 1.30.3 from 1.30.2.
  - Fix crash when buffer creation fails.


author: hugel <gengqihu2@h-partners.com> - 10.42-12
changelog:
  - DESC:sync patches from upstream
         backport-Further-ASCII-tests-and-minor-bugfix-plus-ChangeLog-.patch
         backport-avoid-inconsistency-between-d-and-digit-when-using-a.patch
         backport-Fix-the-lookahead-after-d-or-posix-to-skip-whitespac.patch
         backport-Improve-error-offsets-for-character-classes-548.patch
         backport-Non-recursive-scan-prefix-in-JIT-560.patch


author: tangyuchen <tangyuchen5@huawei.com> - 2.0.0-1
changelog:
  - update to 2.0.0
    - Adjust USB drivers path at run-time via environment variable PCSCLITE_HP_DROPDIR
    - Add '--disable-polkit' option
    - Reset eventCounter when a reader is removed
    - Add "polkit" in "pcscd -v" output if enabled
    - Doxygen: document SCARD_E_INVALID_VALUE for some functions
    - use secure_getenv(3) if available
    - Some other minor improvements


author: Guofeng Yue <yueguofeng@h-partners.com> - 4.5-12
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: modify "--source_ip" to "--bind_source_ip" to fix init connection establishment with specific interface


author: kywqs <weiqingsong@kylinos.cn> - 0.50-1
changelog:
  - Update perl-Clone to 0.50
  - fix: deep-copy HVs past MAX_DEPTH instead of aliasing (GH #93)
  - cleanup: remove unreachable break and empty magic_ref if-body in Clone.xs
  - Prefer using gtar in Makefile.PL


author: openeuler_bot <infra@openeuler.sh> - 2.217-1
changelog:
  - Add dependbot yml file to police the workflow files (version:2.214).
  - Add perl 5.42 to workflow files (version:2.214).
  - Update version to 2.217 (version:2.217).


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1:2.212-1
changelog:
  - upgrade version to 2.212
  - Add author & absrtract to Makefile.PL & meta.*
  - Fix for READMEmd target
  - Fix build failure with "c++-compat" warnings


author: zhaosaisai <zhaosaisai@kylinos.cn> - 1:2.213-1
changelog:
  - upgrade version to 2.213
  - add zlib-ng 2.1.7 & 2.2.0 & 2.2.1 to workflow
  - remove Werror from clang legacy builds
  - use -xc++ when building with C++
  - add perl 5.40 to workflows


author: openeuler_bot <infra@openeuler.sh> - 1:2.214-1
changelog:
  - Add zlib-ng 2.2.5 to workflow (version:2.214).
  - Add perl 5.42 to workflow files (version:2.214).
  - Disable push & pull_request (version:2.214).
  - Add dependabot.yml to police workflow files (version:2.214).
  - remove 1.2.13 from mac upstream zlib build (version:2.214).


author: kywqs <weiqingsong@kylinos.cn> - 0.41-1
changelog:
  - Fix LibreSSL detection in OpenSSL 3.x-specific tests
  - Reject non-RSA keys (EC, DSA) in key loading
  - Fix misleading error message for OAEP/PSS padding
  - Validate key size before OpenSSL call
  - Restore missing Crypt::OpenSSL::Guess prereq
  - Add passphrase support to new_private_key_x509_der()
  - Fix 'passphase' → 'passphrase' typos throughout


author: yaoxin <yao_xin001@hoperun.com> - 0.17-1
changelog:
  - Update to 0.17:
    * fix older aix with missing -lz dependencies (timlegge PR #16)
    * minor ci fixes
    * add github actions, travis and appveyor.
    * Many patches by Takumi Akiyama.
    * Fix broken github image for strawberry perl by stripping its PATH. their
      new mingw is incompatible to their old strawberry 5.32
    * minor documentation fixes.
  - License compliance rectification


author: guoshengsheng <guoshengsheng@kylinos.cn> - 0.090-1
changelog:
  - New: Crypt::AuthEnc::GCMSIV, Crypt::Cipher::ARIA, Crypt::Digest::SM3, Crypt::Mac::KMAC (version:0.090)
  - Update bundled libtomcrypt (version:0.090)


author: Funda Wang <fundawang@yeah.net> - 0.091-1
changelog:
  - New: Crypt::Mode::XTS, Crypt::Digest::BLAKE3 (version:0.091)
  - Update bundled libtomcrypt (version:0.091)


author: Funda Wang <fundawang@yeah.net> - 5.011-1
changelog:
  - update to 5.011
  - WARNING: only mysql server >= 8.0 can be used now.
    For mariadb server, please use perl-DBD-MariaDB.


author: xieyanlong <xieyanlong@kylinos.cn> - 5.013-1
changelog:
  - Add support for JSON column in column_info()
  - Add security policy
  - Add tests for UTF8 characters in table definition and errors
  - Fix tests failing on MariaDB


author: zhangxianjun <zhangxianjun@kylinos.cn> - 1.76-1
changelog:
  - update to 1.76
  - Switched to a production version
  - Upgraded SQLite to 3.46.1
  - Fix for Windows quadmath builds (GH#115, sisyphus++)
  - Omit load_extension if static build


author: sqfu <dev01203@linx-info.com> - 1.647-1
changelog:
  - update version to 1.647
  - Fix Makefile rules for Changes
  - Another example to bind columns 
  - Fix fetchall_arrayref for undefined NAME


author: huijing_zhang <zhanghuijing@kylinos.cn> - 1.651-1
changelog:
  - Update to 1.651
  - DBI 1.651 release highlights:
    * Fix some memory leak and hold ref issues
    * Improve handling for prepared statement metadata and handle error messages
    * Update tests and docs for perl 5.40 compatibility


author: Funda Wang <fundawang@yeah.net> - 1.652-1
changelog:
  - Update to 1.652
  - DBI now requires perl-5.12, driven by CVE's
  - Force placeholder limit on :# and :p# too (CVE-2026-73194)
  - Limit statements to 292 Mb in preparse (CVE-2026-73193)
  - Add a security policy
  - Add dbm_updatable_key attribute to DBD::DBM
  - Fix missing import in DBI::DBD::SqlEngine
  - Fix !Caller2 caller loss when $^P is set
  - Remove outdated DBI-1.648.tgz source tarball


author: gss <guoshengsheng@kylinos.cn> - 1.65-1
changelog:
  - Update to version 1.65
  - Fixed tests to pass with DateTime::Locale 1.37+.
  - Compilation problem solving for other platforms(Windows MacOS).


author: kywqs <weiqingsong@kylinos.cn> - 1.66-1
changelog:
  - Update to version 1.66
  - Require Specio 0.50. 
  - That release has a bug fix for validation of integer values. Without the fix, DateTime could accept non-integer values for things like nanoseconds. Reported by @HGuillemet. GH #145. (version:1.66)


author: gss <guoshengsheng@kylinos.cn> - 0.009-1
changelog:
  - Update to version 0.009
  - See link for modifications(https://metacpan.org/release/ZEFRAM/Devel-CallChecker-0.009/source/Changes).


author: gss <guoshengsheng@kylinos.cn> - 0.84-1
changelog:
  - Upgrade to version 0.84
  - patch from Slaven:CvOUTSIDE is again set on all cloned subs [CPAN #149902]


author: sqfu <dev01203@linx-info.com> - 2.59-1
changelog:
  - update version to 2.59
  - Remove meaningless const type qualifier to silence HPUX builds.
  - remove useless perl 5.6 check
  - convert bits.t test to use Test::More
  - Update Digest::MD5 Synopsis and Examples. Add `my` to synopsis
  - MD5.xs: eliminate C++ guards


author: pengjian <pengjian23@mails.ucas.ac.cn> - 1:0.82-3
changelog:
  - Introduced environment variable-controlled polling timeouts 
  for the close and connection-keeping functions in the os_unix.c file.


author: xiejing <xiejing@kylinos.cn> - 2.82-1
changelog:
  - update to version 2.82
    - Improve HEIF/AVIF autodetection
    - Fix strawberryperl default libgd path
    - Fix AVIF and Webp autodetection in tests


author: openeuler_bot <infra@openeuler.sh> - 2.83-1
changelog:
  - Fix missing PNG regression (RT #153923) on old systems without the .pc, but gdlib-config (version:2.83).
  - Fix broken copyTranspose and copyReverseTranspose (RT #153300) by Yuriy Yevtukhov (version:2.80).


author: yyli <dev01209@linx-info.com> - 2.84-1
changelog:
  - update perl-GD to 2.84
  - Added Makefile.PL --with and --without options to bypass autodetection errors or upstream libgd or subsequent library errors.
  - Better support MSWin32 without gdlib.pc. Requires manual --options and --lib_gd_path.
  - Workaround broken ExtUtils::PkgConfig->find.
  - Fixed snprintf for newer MSVC.
  - Added GD::Image::supported() image types method.
  - Added newFromTiffData() method.
  - Fixed t/GD.t for unsupported image types.
  - Add GIFANIM to the default since 2.0.33.
  - Honor PKG_CONFIG_PATH for finding gdlib.pc.
  - Add demos/png2jpeg.pl.


author: lichaoran <pkwarcraft@hotmail.com> - 1.3293-3
changelog:
  - add buildRequires: add gcc as we using it to compile
  - and perl-generators to auto-generate perl module provides


author: dfh <dufuhang@kylinos.cn> - 1.3294-1
changelog:
  - Add G_OPTION_FLAG_NONE to the GOptionFlag GEnum (GNOME/perl-glib!8)
  - Add a CI pipeline for perl-Glib (GNOME/perl-glib!9)
  - Adapt tests to glib-2.77 (GNOME/perl-glib!10)


author: gss <guoshengsheng@kylinos.cn> - 1.20-1
changelog:
  - Upgrade to version 1.20
  - Skip t/pty_get_winsize.t tests on AIX
  - Fix patchlevel check for util.h
  - Remove --no-undefined from compiler test which is not compatible with all platforms.


author: kywqs <weiqingsong@kylinos.cn> - 1.31-1
changelog:
  - Update perl-IO-Tty to 1.31
  - Fix v1.27 regression where _open_tty() always passed O_NOCTTY (GH #91/#94)
  - Fix openpty() detection on glibc 2.32-2.33 (GH #92/#93)
  - Address CPANTS kwalitee issues: add LICENSE, SECURITY.md, CONTRIBUTING.md (PR #90)
  - Clean up MANIFEST.SKIP


author: sqfu <dev01203@linx-info.com> - 1:4.04-1
changelog:
  - update to 4.04
  - fix heap overflow causing crashes, possibly information disclosure or worse (CVE-2025-40928), and causes JSON::XS to accept invalid JSON texts as valid in some cases


author: Funda Wang <fundawang@yeah.net> - 0.5020-1
changelog:
  - upgrade version to 0.5020
  - sync test files with Math-BigInt
  - lower version requirements, sync with what were declared in META.json


author: gss <guoshengsheng@kylinos.cn> - 0.57-1
changelog:
  - Upgrade to version 0.57
  - Add support for int64_to_le, uint64_to_le, le_to_int64 and le_to_uint64 functions (feature request and patch by jon).
  - Fix missmatch between version in Changes and module


author: gss <guoshengsheng@kylinos.cn> - 1.24-1
changelog:
  - Upgrade to version 1.24
  - Fix: rt.cpan.org #149643
  - Code refactoring of XS component.
  - Eliminate deprecated RSA CRT parameter names.
    Add support for SM3 digest.


author: shenzhongwei <shenzhongwei@kylinos.cn> - 4:1.68-1
changelog:
  - Update to 1.68
  -  On Perl version 5.40 or later, various `Scalar::Util` functions are now simply aliases to core-provided functions in `builtin::`: + blessed(), refaddr(), reftype(), weaken(), unweaken(), isweak()
  -  Remember to list `head` and `tail` in `List::Util` SYNOPSIS
  -  Various improvements to internal CI infrastructure
  -  Update exotic names test to avoid single quote package separator
  -  Don't loop forever in uniqnum.t (GH #130)
  -  Apostrophe is no longer special in package names in recent Perl versions
  -  Fix operator precedence issue in `t/uniqnum.t`
  -  zip() and mesh() should not alias their input values into the returned results (RT156183)
  -  Exception message from mesh() should name the correct function
  -  Added (empty) Scalar::List::Utils module so that a module exists which matches the name of the distribution (GH #135)


author: openeuler_bot <infra@openeuler.sh> - 4:1.69-1
changelog:
  - Always allow `isvstring` to be exported even on Perl 5.6, where it just returns false (version: 1.69).
  - Fix string comparison logic that compares versions with `$]` (version: 1.69).


author: Funda Wang <fundawang@yeah.net> - 4:1.70-1
changelog:
  - update to 1.70
    * Reïnstate handling of apostrophy in package names, as it was added
      back to perl at version 5.41.6


author: openeuler_bot <infra@openeuler.sh> - 4:2.038-1
changelog:
  - Add extra TCP_ and IPV6_ constants for Linux (RT143712) (version:2.038)
  - Account for newer Solaris behaviour on AF_UNIX address length (RT152866) (version:2.038)


author: openeuler_bot <infra@openeuler.sh> - 0.30-1
changelog:
  - Changes for version 0.30 - 2024-08-29
    - CHANGES
    - Updates for XS::Parse::Keyword v0.35: new container macro names
    - Updated to latest hax/ support files: avoids SAVEt_LONG, now removed in perl 5.41.3


author: liyulong <liyulong@kylinos.cn> - 0.31-1
changelog:
  - Changes for version 0.31 - 2025-09-23
  - BUGFIXES
    - Adjust for new `cop_disable_warning()` API added in Perl 5.43.4, to
    - replace no-longer-visible Perl_new_warnings_bitfield().
    - https://github.com/Perl/perl5/issues/23609


author: guoshengsheng <guoshengsheng@kylinos.cn> - 1.60-1
changelog:
  - version upgrade to 1.60-1
  - Add SECURITY.md (version: 1.60)
  - CR/NL/CRNL inside quoted fields not affected by strict_eol (version: 1.60)
  - Fix incorrect error 2014 (GH#62) (version: 1.60)
  - Add XS line number in errors (version: 1.58)
  - Add streaming support (not set in stone) (version: 1.58)


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1.61-1
changelog:
  - Update to 1.61
    - Add love letter to CSV from xan project with reference
    - Bugtracker to github (long overdue) (issue 63)
    - Update to Devel::PPPort-3.73


author: kywqs <weiqingsong@kylinos.cn> - 1.64-1
changelog:
  - Update to 1.64
  - Fix CVE-2026-7111, possible stack corruption (GH#65)
  - Check attribute lengths for memory protection
  - Dropped support for perl 5.6.x/5.8.0, minimum perl now 5.8.1


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1:2.0210-1
changelog:
  - Upgrade to version 2.0210
  - Fix copying external entity from an ext_ent_handler handler
  - Fix function prototypes in function pointers


author: gss <guoshengsheng@kylinos.cn> - 2.003-1
changelog:
  - update to version 2.003
  - lib/XML/LibXSLT/Quick.pm
    Add an 'implicit' type to $dest
    Correct a type spelling ('file' instead of 'path')


author: openeuler_bot <infra@openeuler.sh> - 1:2.47-1
changelog:
  - #84 use $fh instead of $foo (version:2.47)
  - #85 Fix typo in documentation (version:2.47)
  - #89 Devel::CheckLib to from 0.99 -> 1.14 (version:2.47)


author: guoshengsheng <guoshengsheng@Kylinos.cn> - 0.42-1
changelog:
  - Update to version 0.42
  - Added optional variants of XPK_ARITHEXPR, XPK_TERMEXPR, XPK_LISTEXPR and the context-forcing versions
  - Support N-way list-associative operators, implemented as LISTOPs
  - Delete the no-longer-used API constants XPI_OPERAND_{ARITH,TERM,CUSTOM} from XSParseInfix.h
  - BUGFIXES:Avoid a subsequent `use VERSION` in unit tests to keep perl 5.39.8 happy
  - Remmeber to EXTEND the stack in list-associative operator wrapper functions (thanks aquanight) (RT153173)
  - Don't crash on zero-argument calls to list-associative wrapper functions (thanks aquanight) (RT153244)


author: xieyanlong <xieyanlong@kylinos.cn> - 0.43-1
changelog:
  - Use `File::ShareDir` for storing .h include files, rather than storing the contents in the `__DATA__` section of the build helpers
  - Support a new naming model for infix operators that supports lexical-aliases and renaming at import time


author: yaoxin <yao_xin001@hoperun.com> - 0.46-1
changelog:
  - Update to 0.46:
    * Added `XPK_PREFIXED_TERMEXPR_ENTERLEAVE`
    * Use module-specific rather than dist-specific dirs to store `include/` files
    * Refuse to register operators that have neither `.new_op` nor `.ppadd`, as these will never work
    * Update for perl 5.41.3: `OP_SMARTMATCH` is now removed, so make that registration conditional (RT155194)
    * `boot_xs_parse_infix()` has to load `XS/Parse/Infix.pm`, the perl module
    * Fix opname check for lexical operator alises, to match Perl's actual identifier rules
    * Fix deparse logic for fully-qualified infix operator names
    * Fix `lex_scan_packagename()` to not get confused by attribute syntax


author: openeuler_bot <infra@openeuler.sh> - 0.47-1
changelog:
  - Changes for version 0.47 - 2024-11-25
    - BUGFIXES
    - Don't upset gcc 15, by ensuring that function pointer casts fully specify argument types (RT157196)


author: openeuler_bot <infra@openeuler.sh> - 0.48-1
changelog:
  - Changes for version 0.48 - 2025-01-09
    - CHANGES
    - Added `XPK_FLAG_PERMIT_LEXICAL`, allowing optional 'my'-prefixed keywords


author: Funda Wang <fundawang@yeah.net> - 0.49-1
changelog:
  - update to 0.49
    - BUGFIXES
      - Appease C compilers that don't like to `return` a void expression from a void-returning function (RT170345)


author: yaoxin <1024769339@qq.com> - 1:0.903.0-1
changelog:
  - Update to 0.903.0:
   * Security fix: Use 3-arg form of open in LoadFile
   * Loaded builtin booleans are not readonly anymore for perl >= v5.36
   * Fix missing linebreak in pod from Dist::Zilla conversion


author: kywqs <weiqingsong@kylinos.cn> - 1:0.908.0-1
changelog:
  - Update perl-YAML-LibYAML to v0.908.0
  - fix(OOP interface): Improve handling of mapping keys, for example numbers


author: Funda Wang <fundawang@yeah.net> - 4:5.38.0-10
changelog:
  - split out patch adding link to libperl.so into two separated patches,
    and sync it with mageia, which is a better version than fedora
  - disable cleaning empty perl directories
  - use git lfs storage


author: HouRunZe <1043170898@qq.com> - 4:5.38.0-13
changelog:
  - fix CVE-2026-4176: Compress::Raw::Zlib bundled zlib vulnerability (CVSS 9.8)
  - enforce system zlib (zlib >= 1.3.2) via BUILD_ZLIB=False and removal of
    cpan/Compress-Raw-Zlib/zlib-src; upstream fix in Compress::Raw::Zlib 2.221
    (Perl/perl5 commit c75ae9cc)


author: openeuler_bot <infra@openeuler.sh> - 1.37-1
changelog:
  - The library now tries to implement the effect of environment variables exactly as described in the GNU gettext documentation (version:1.36).
  - Bugs fixed (version:1.37).


author: zhangyao <zhangyao108@huawei.com> - 2:2.36-1
changelog:
  - DESC: Upgrade version to 2.36, test code modify, build optimization, avoid the use of magic numbers, deal compilation warning


author: yaoxin <yao_xin001@hoperun.com> - 1.30.0-1
changelog:
  - Upgrade to 1.30.0
  - add dynamic loader provider attribute
  - support DSA in libressl-3.5.0
  - fix openssl_ex_data_dup prototype


author: Funda Wang <fundawang@yeah.net> - 2.3.0-1
changelog:
  - update to 2.3.0
  - rename bomtool package
  - Add personality.d directories for cross-targets
  - Add pkgconf rpm macros for pkgconf directories


author: Funda Wang <fundawang@yeah.net> - 26.134.222-1
changelog:
  - update to 26.134.222
  - rework build switches for graphics
  - move x11 rendered out of devel package


author: nickyang <nickyang228@163.com> - 26.134.222-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:ply-boot-server: NUL-terminate request arguments and guard NULL derefs


author: wangkai <13474090681@163.com> - 5.0.8-1
changelog:
  - update to 5.0.8
  - Remove stale solaris components
  - Use stdout instead of stderr for help output
  - Extend cmd line processor to deal with envar ops


author: liuzhilin <liuzhilin@kylinos.cn> - 5.0.9-1
changelog:
  - update to 5.0.9
  - define default MAXPATHLEN if not defined by system
  - Fix the abort server upcall
  - Provide better FQDN support


author: kuyan_kubuds <kuyan@kubuds.cn> - 1.12.4-5
changelog:
  - Backport upstream b33e02d2 (issue #4347): use 96-bit IV in testEncryptDecryptGCM
    so it passes under OpenSSL 3


author: duyiwei <duyiwei@kylinos.cn> - 1:4.9.4-10
changelog:
  - Type:bugfix
  - CVE:CVE-2024-9355、CVE-2019-9514、CVE-2024-24791、CVE-2022-32189、CVE-2022-41715、CVE-2022-2880、CVE-2022-1962、CVE-2023-45290、CVE-2024-24783、CVE-2024-24785
  - SUG:NA
  - DESC: Optimize spec files and fix CVE in batches through rebuild


author: duyiwei <duyiwei@kylinos.cn> - 1:4.9.4-11
changelog:
  - Type:bugfix
  - CVE:CVE-2024-9676,CVE-2024-9675, CVE-2024-9407,CVE-2024-9341
  - SUG:NA
  - DESC: fix CVE-2024-9676,CVE-2024-9675, CVE-2024-9407, and CVE-2024-9341


author: lijian <lijian2@kylinos.cn> - 1:4.9.4-15
changelog:
  - Fix build error in go1.24
  - Replace deprecated %patchN syntax with %patch -P N
  - Delete unused patch
  - Fix CVE-2024-3727


author: zhangxingrong <zhangxingrong@uniontech.cn> - 1.19-4
changelog:
  - Fix poptCallbackType documentation
  - Fix multiple typos in comments
  - Fix potential double-free in test3.c


author: wuzhaomin <wuzhaomin@kylinos.cn> - 16.00.0000-1
changelog:
  - update to 16.00.0000
  - Use autoconf to check for stdbool.h.
  - Make it possible to use standard bool on Windows.


author: heppen <hepeng68@huawei.com> - 1.1.0-3
changelog:
  - Bug fix: fix build warning.
  - Bug fix: export PWR_SYS_GetRtPowerInfo.
  - Bug fix: data collection task intercept invalid task type.


author: heppen <hepeng68@huawei.com> - 1.1.0-4
changelog:
  - Bug fix: memcpy null pointer, array out of bounds, struct align.
  - Bug fix: get watt state will failed at the first time.
  - Bug fix: use process name to query pid but return all pids.
  - Bug fix: mismatch fopen/pclose and popen/fclose, useless if statement.


author: heppen <hepeng68@huawei.com> - 1.1.0-5
changelog:
  - Bug fix: SIGPIPE cause powerapi server exit.
  - Bug fix: pstree command is too slow to get all pid.
  - Bug fix: set smart grid state failed.
  - Bug fix: get watt attr and task list is not correct.


author: Zihao Xue <xuezihao@huawei.com> - 1.1.0-6
changelog:
  - Bug fix: heap buffer overflow caused by sending incomplete strings.
  - Bug fix: too long strings into QueryProcs causes services broke down.


author: Funda Wang <fundawang@yeah.net> - 2.15-2
changelog:
  - fix build with latest gettext
  - harden systemd service file from openSUSE
  - add patch regarding risc-v arch support


author: gaihuiying <eaglegai@163.com> - 2.5.0-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:pre-created upstream default lock dir
         Openssl engine API is deprecated for a while thus disable it


author: gaihuiying <eaglegai@163.com> - 2.5.0-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport upstream
         Fixing up parsing in radiusclient.conf
         Add configure check to see if we have struct sockaddr_ll


author: Zhu Jin <zhujin18@huawei.com> - 4.0.5-4
changelog:
  - library: address a potential race resulting in a fault and avoid strdup() calls in sd2proc() if possible


author: Liu Chao <liuchao173@huawei.com> - 4.0.6-2
changelog:
  - ps: fix 'environ' output when that file is unavailable and minimize potential for EACCES with 'environ' files


author: shenzhongwei <shenzhongwei@kylinos.cn> - 1.3.8b-6
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix: %patchN is deprecated (7 usages found), use %patch N (or %patch -P N)


author: wangkai <13474090681@163.com> - 1.3.9-1
changelog:
  - Update to 1.3.9
  - Add 'proxy' sub-package with unbundled mod_proxy
  - Use libsodium to provide ed25519 key support for mod_sftp
  - Update logrotate snippet to use try-reload-or-restart rather than reload
    for distributions with systemd 229 or later


author: liuchao <liuchao173.huawei.com> - 1.5.0-1
changelog:
  - upgrade to 1.5.0:
    - Makefile.am: change link order
    - GitHub actions fail on Windows due to missing unzip command
    - Export and install CMake targets
    - Use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR
    - remove deprecated functionality
    - Avoid "unused variable" compiler warning
    - Update autotools
    - Support for new Google protobuf 22.x, 23.x releases
    - Miscellaneous fixes
    - Remove protobuf 2.x support
    - Silence some compiler diagnostics
    - Fixing MSVC build for Msbuild and Makefile generators


author: zhongtao <zhongtao17@huawei.com> - 25.1-9
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: distinguish between statically and dynamically compiled pc files to prevent BEP binary differences


author: zhongtao <zhongtao17@huawei.com> - 25.1-10
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: distinguish between statically and dynamically compiled cmake dir to prevent BEP binary differences


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 25.1-11
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: revert:distinguish between statically and dynamically compiled cmake dir to prevent BEP binary differences


author: Funda Wang <fundawang@yeah.net> - 25.1-13
changelog:
  - fix CVE-2026-0994
  - fix build with missing cstrings inclusion
  - disable java interface until jdk packages be fixed


author: xu_ping <707078654@qq.com> - 4.02-1
changelog:
  - Upgrade version to 4.02
    * Improve the build process to build also the GUI if QT is installed.
    * Include a .desktop and Icon file for better Linux integration.
    * Update the autoconf tools to enable the usage of homebrew.
    * Update reflecting changes in GhostScript 10.03 and 10.04 (disable some operators used by pstoedit).
    * Fix a few warnings issued by Coverity.
    * Improve code for g++ V14.
    * Implemented sourceforge feature request #4 (show -nc option in GUI).


author: Funda Wang <fundawang@yeah.net> - 17.0-2
changelog:
  - add upstream patch fixing running tests with impossible alignments
  - move language files into lib package
  - cleanup spec


author: Funda Wang <fundawang@yeah.net> - 3.54.5-1
changelog:
  - update to 3.54.5
  - hardcode glib2 version requirement because there are version check when compiling


author: wangkai <13474090681@163.com> - 3.13.5-1
changelog:
  - Update to 3.13.5
    * Fix CVE-2026-22815, CVE-2026-34513, CVE-2026-34514, CVE-2026-34516,
      CVE-2026-34517, CVE-2026-34518, CVE-2026-34519, CVE-2026-34520, CVE-2026-34525


author: lilu <lilu@kylinos.cn> - 3.14.1-1
changelog:
  - update version to 3.14.1
    * Fixed a race condition in :py:class: '~aiohttp.TCPConnector'
    * Fixed 'CancelledError' not closing a connection
    * Tightened up some websocket parser checks


author: liutao1 <liutao1@kylinos.cn> - 3.14.2-1
changelog:
  - Update to 3.14.2
    * Fix keep-alive connection read timeout handling and client cleanup
    * Harden multipart Content-Length and Content-Disposition parsing
    * Fix WebSocket compression and fragmented control frame handling
    * Fix Windows localhost resolution and Gunicorn startup reload behavior


author: Funda Wang <fundawang@yeah.net> - 1.2.12-1
changelog:
  - Update to 1.2.12
    - hcontrol,mixer: improve callback GIL state handling
    - alsaseq: fix seg. fault when accessing `ConstantObject` extra


author: wangkai <13474090681@163.com> - 25.1.0-1
changelog:
  - Update to 25.1.0
  - Remove Python 3.6, 3.7, and 3.8 support.
  - Official Python 3.12, 3.13, and 3.14 support. No code or packaging changes were necessary.
  - Support for free-threading (aka nogil) on Python 3.14.


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 4.1.3-1
changelog:
  - Update to 4.1.3
    - Dropped support for Python 3.6.
    - Bumped MSRV to 1.64. (Note: Rust 1.63 can be used by setting the BCRYPT_ALLOW_RUST_163 environment variable)
    - Fixed the type signature on the kdf method.
    - Fixed incompatibility with passlib package detection assumptions.
    - Publish both py37 and py39 wheels. This should resolve some errors relating to initializing a module multiple times per process.
    - Bump Rust dependency versions


author: jiangxinyu <jiangxinyu@kylinos.cn> - 4.2.0-1
changelog:
  - Update package to version 4.2.0
  - Switch to using the new pyo3 syntax for declarative modules
    Update for new ruff syntax


author: wangkai <13474090681@163.com> - 4.3.0-1
changelog:
  - Update to 4.3.0
    * Dropped support for Python 3.7.
    * We now support free-threaded Python 3.13 and PyPy 3.11.


author: Yu Peng <yupeng@kylinos.cn> - 5.0.0-1
changelog:
  - Upgrade to 5.0.0 
    * Bumped MSRV to 1.74.
    * Added support for Python 3.14 and free-threaded Python 3.14.
    * Added support for Windows on ARM.
    * Passing hashpw a password longer than 72 bytes now raises a ValueError.


author: YangengLiu <dev01202@linx-info.com> - 1.2.0.1-1
changelog:
  - update version to 1.2.0.1
    * Added support for the free-threaded build of Python 3.14.
    * Concurrent sharing of Compressor or Decompressor objects now raises an exception.


author: Yu Peng <yupeng@kylinos.cn> - 2.0.0-1
changelog:
  - Upgrade to 2.0.0
       Added support for free threaded Python. Note that the free-threaded build does not yet support 
       building extensions with the limited API, so you must set py_limited_api=False when building extensions 
       for the free-threaded build.
       Added support for Python 3.14. 
       WIP


author: yaoxin <1024769339@qq.com> - 1.3.3-1
changelog:
  - Update to 1.3.3:
    * Support Python 3.14
    * Support type annotation changes in numpy 2.3.0
    * Remove Python 3.13.3 pin


author: zhang_jian <zhang_jian7@hoperun.com> - 46.0.5-1
changelog:
  - update to 46.0.5
  - Bump ruff dependency and reformat
  - x509-verification: drop cryptography-key-parsing dependency


author: YangengLiu <dev01202@linx-info.com> - 46.0.7-1
changelog:
  - update version to 47.0.7
    * Fix CVE-2026-39892.
    * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.6.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.8.7-1
changelog:
  - Update package to version 1.8.7
    Remove the EPL from the list of licenses
    Add extensions recommendations and remove settings
    Switch linter from flake8 to ruff
    Set linter step to continue on error
    Fix DeprecationWarning in Python 3.12 due to use of co_lnotab


author: lvfei <lvfei@kylinos.cn> - 1.8.16-1
changelog:
  - Update package with version 1.8.16
  - 3.14 preliminary support
  - Attach to process on arm64 Mac
  - Step Over, Step Into, not working when debugging Subprocesses
  - Allow debugging child processes started through an intermediary


author: maqi <maqi@uniontech.com> - 1.8.17-1
changelog:
  - Update package with version 1.8.17
    Update testing infrastructure for Python 3.14 compatibility
    Add support for Python 3.14 in attach code
    Move Python 3.14 testing to a separate job (outside of matrix)
    Test against Python 3.14.0-rc.2 (with allowUnstable flag)
    Use 3.14.0-rc.2 for testing while maintaining 3.14 version in test configurations


author: YangengLiu <dev01202@linx-info.com> - 1.8.18-1
changelog:
  - Update version to 1.8.18
  - include py.typed in the distributed package
  - Add gcc flags(-fstrack)
  - fix the link to Python extension in CONTRIBUTING.md
  - Fix arq quoting to work in runInTerminal


author: maqi <maqi@uniontech.com> - 1.8.19-1
changelog:
  - Update package with version 1.8.19
    Add support for space in the python file itself when using shell expansion
    Fix linter
    Fix flakey test


author: YangengLiu <dev01202@linx-info.com> - 1.8.20-1
changelog:
  - update version to 1.8.20
    * annotate in 3.14 causing exceptions
    * Use remote_exec if available
    * Support more architectures
    * Support devcontainers for development


author: lifeifei <lifeifei@kylinos.cn> - 0.24.2-1
changelog:
  - update package to  0.24.2
     Fix merge functionality to gracefully handle missing optional merge3 dependency
     Fix worktree CLI tests to properly change to repository directory.
     Add filter server support.


author: Hann <hannannan@kylinos.cn> - 0.24.8-1
changelog:
  - update package to  0.24.8
    Fix config file leakage in compat tests
    Fix TypeError when passing refspec to clone()
    Add rust implementation of create_delta


author: chukaiping <chukaiping@baidu.com> - 0.25.0-1
changelog:
  - update package to  0.25.0
  - Add tests to verify client args are passed
  - Add column formatting support 
  - Implement restore and switch commands


author: yyli <dev01209@linx-info.com> - 0.25.2-1
changelog:
  - update to 0.25.2
  - Fix test failure when GPG raises `InvalidSigners` instead of `GPGMEError` on systems without usable secret keys.
  - Object store `close()` methods can now be called multiple times safely.Object stores now raise `ResourceWarning` when destroyed with unclosedresources.


author: zhang_jian <zhang_jian7@hoperun.com> - 1.1.0-1
changelog:
  - update to 1.1.0
  - Add reference to c-git-compatibility doc in README.md 
  - Add test-minimal to CI; run tests without installing any optional dependencies 
  - Allow passing commit and author timestamps into porcelain.commit


author: YangengLiu <dev01202@linx-info.com> - 1.2.0-1
changelog:
  - update version to 1.2.0
    * Fix GPG signature verification to raise BadSignature for all GPG errors, not just BadSignatures; also detect when GPG returns no signatures.
    * Fix client incorrectly sending unborn argument in Git protocol v2 ls-refs requests to servers that don't advertise ls-refs=unborn, preventing clones from older servers like Gerrit 3.12.2.
    * Improve error message in read_info_refs() to show the actual line content when parsing fails.
    * Preserve quoted trailing whitespace in config values.
    * Fix .gitignore parent re-include handling so a later !dir/ re-include allows a subsequent file-level negation to take effect.
    * Fix host key verification in contrib/paramiko_vendor.py by loading known hosts and rejecting unknown SSH host keys by default.
    * Add support for push options (-o/--push-option) in push, enabling AGit flow and other server-side push option workflows.
    * Add missing push options: --all, --tags, --delete, --dry-run, --prune, --set-upstream, --follow-tags, and --mirror.
    * Add support for atomic push operations (--atomic): either all ref updates succeed or none are applied.


author: YangengLiu <dev01202@linx-info.com> - 1.2.5-1
changelog:
  - update version to 1.2.5
    Fix CVE-2026-47712
    Fix CVE-2026-42305
    Fix CVE-2026-42563
    Fix CVE-2026-52726
    Fix CVE-2026-47734


author: lilu_ll <lilu@kylinos.cn> - 1.2.7-1
changelog:
  - Update package to version 1.2.7
  - Don't expand config `include` directives when parsing `.gitmodules`, so a crafted `.gitmodules` in a cloned repository can no longer make `clone --recurse-submodules` read arbitrary files.
  - Add `porcelain.request_pull` and a `dulwich request-pull` command, like `git request-pull`.
  - Check out files whose names contain a colon or backslash on NTFS, instead of silently dropping them on clone, and abort the checkout on a genuinely invalid path.


author: wuzhaomin <wuzhaomin@kylinos.cn> - 1.7.0-1
changelog:
  - Update package to version 1.7.0
  - Fix doc and other issues,Provides a new way to find device nodes that correspond to uninput devices


author: lilu <lilu@kylinos.cn> - 1.7.1-1
changelog:
  - Update package to version 1.7.1
  - Provide fallback value for FF_MAX_EFFECTS, which fixes the build on EL 7
  - Add ifdef guards around UI_GET_SYSNAME to improve kernel compatibility


author: zengyao <zengy@teligen.net> - 1.9.2-1
changelog:
  - Update package to version 1.9.2
  - Fix fox missing constants in generated
  - More type annotations.
  - Fix for being ignored during build.CPATH/C_INCLUDE_PATH
  - Fix FreeBSD support.
  - Drop deprecated (use instead).InputDevice.fnInputDevice.path
  - Reverse mappings in that point to more than one value are now tuples instead of lists. 
  - Raise the minimum supported Python version to 3.8.
  - Fix keyboard delay and repeat being swapped (#227).
  - Move the convenience method from to (#224).


author: YangengLiu <dev01202@linx-info.com> - 1.9.3-1
changelog:
  - update version to 1.9.3
    * Fix several memory leaks in input.c.
    * Raise the minimum supported Python version to 3.9 and the setuptools version to 77.0.


author: liliguang <liliguang@baidu.com> - 0.7.10-1
changelog:
  - Update to version 0.7.10
  - Remove dependency on six
  - Update the benchmarks to support Python 3.13 (the "cgi" module was removed in 3.13)
  - Migrate documentation to Sphinx
  - Update GitHub Action versions.


author: lilu <lilu@kylinos.cn> - 0.7.11-1
changelog:
  - update version to 0.7.11
    * Replace use of 'pkg_resources' with 'importlib.resources (or 'importlib_resources' for Python < 3.9)
    * Update CI release workflow to use Ubuntu 22.04


author: lilu <lilu@kylinos.cn> - 25.8.2-1
changelog:
  - Update package to version 25.8.2
    * Make the ``queue`` attribute of ``gevent.queue.Queue`` objects writable from Python when the C extension is in use. When    monkey-patched, this lets subclasses assign to it from their ``_init``method


author: liliguang <liliguang@baidu.com> - 25.9.1-1
changelog:
  - Update package to version 25.9.1
    * gevent is now tested on PyPy 3.11 v7.3.20
    * fix a `TypeError` in the C extensions when attempting to put items into a full `SimpleQueue.`


author: liutao1 <liutao1@kylinos.cn> - 26.4.0-1
changelog:
  - Update package to version 26.4.0
    * Fix gevent.ssl exception reuse that could appear as memory growth.
    * Fix Greenlet.dead reporting true during early bootstrap.
    * Fix potential GIL-related crashes during interpreter shutdown.
    * Remove upstream support for Python 3.9.


author: chukaiping <chukaiping@baidu.com> - 3.3.0-1
changelog:
  - updatet to 3.3.0
  - Drop support for Python 3.9.
  - Switch to distributing manylinux_2_28 wheels instead of
    manylinux2014 wheels. Likewise, switch from musllinux_1_1 to 1_2.


author: lilu <lilu@kylinos.cn> - 3.5.1-1
changelog:
  - update version to 3.5.1
    * Version 3.5.1: Added preliminary support for Python 3.15b1 and unified the getcurrent API behavior during greenlet teardown to raise a RuntimeError instead of returning None.
    * Version 3.5.0: Removed the atexit callback to keep greenlet APIs available during interpreter shutdown, altering the availability timing of these APIs.
    * Version 3.4.0: Published RiscV 64 binary wheels and fixed multiple rare crash paths during interpreter shutdown, while also addressing race conditions in free-threaded builds and minor correctness issues.
    * Version 3.3.2: Fixed a specific crash occurring on Python 3.10 when active greenlets existed during interpreter shutdown.
    * Version 3.3.1: Publish Windows ARM binary wheels, where available and fix compilation for 3.14t on Windows.


author: xiejing <xiejing@kylinos.cn> - 3.5.2-1
changelog:
  - update version to 3.5.2
    * The minimum supported version of Python 3.15 is now 3.15b2.
    * Fix some garbage-collection related crashes on free-threaded Python 3.15.
    * Improve garbage collection of greenlets. This mostly applies to Python 3.15.


author: lilu_ll <lilu@kylinos.cn> - 3.5.3-1
changelog:
  - Update package to version 3.5.3
    * Fix a crash on free-threaded builds when multiple greenlets were holding a critical 
    section on an object and the GIL for the thread was dropped


author: lifeifei <lifeifei@kylinos.cn> - 1.10.1-1
changelog:
  - update package to 1.10.1
     Add long_description_content_type to setup
     Use the SPDX license name in setup.py as required by PEP-639
     Fix license file release 
     Update macOS build versions 
     Fix return type for name property in Credentials class. 
     remove deprecated license classifier
     Update Python requirements and pin Cython


author: openeuler_bot <infra@openeuler.sh> - 1.11.1-1
changelog:
  - Add Free-Threading and Limited API/Stable ABI (version:1.11.0).
  - Fix up classifier from typo (version:1.11.1).


author: lifeifei <lifeifei@kylinos.cn> - 0.7.1-1
changelog:
  - update package to 0.7.1
    Drop Python 3.8, add Python 3.14
    Use Cython 3.1.0
    Bump llhttp to 9.3.0
    Static Type-checking for httptools


author: openeuler_bot <infra@openeuler.sh> - 1.4.8-1
changelog:
  - Cppy upgrade to 1.3.0 to fix linking issues on windows (version: 1.4.8).
  - Add CI/wheel builder for the free-threaded build (version: 1.4.8).
  - Fix CIBW_ENABLE to correctly build free-threaded wheels (version: 1.4.8).


author: openeuler_bot <infra@openeuler.sh> - 1.4.9-1
changelog:
  - add support for Python 3.14 (version:1.4.9).
  - include Python.h, or headers including Python.h, before system headers (version:1.4.9).


author: YangengLiu <dev01202@linx-info.com> - 1.5.0-1
changelog:
  - update version to 1.5.0
    * Upgrade to production release of Python 3.14 and 3.14t
    * Support graalpy wheels
    * Added support CMakeLists
    * Tests, Clearing, Fixes
    * Migrated to md and added usage instruction
    * Release preparation


author: lilu <lilu@kylinos.cn> - 0.8.0-1
changelog:
  - Update package to version 0.8.0
  - Require Python 3.9 or newer (dropped 3.8)
  - Pin Cython build requirements to 3.1.3 for enabling deterministic builds per release


author: wanggang <wanggang1@kylinos.cn> - 0.9.0-1
changelog:
  - Update package to version 0.9.0
  - Build using the Stable ABI/Limited API with Python 3.11 and newer
  - Updated Cython build requirements to 3.2.1
  - Added support for Python free-threading (PEP 779)


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 1.11.0-1
changelog:
  - Update package to version 1.11.0
    * Added Python 3.13 wheels.
    * Added support for __format__.
    * Dropped support for Python 3.8.


author: lifeifei <lifeifei@kylinos.cn> - 1.12.0-1
changelog:
  - update package to 1.12.0
    * Fixed testing issues when C extensions are not desired.
    * Added support for GraalPy.
    * Fixed testing issues on Python 3.14.
    * Modernized packaging to have metadata in ``pyproject.toml``.
    * Added Python 3.14 wheels.


author: lizhipeng <lizhipeng@kylinos.cn> - 3.4.5-1
changelog:
  - update to 3.4.5
  - fix CVE-2025-61911 CVE-2025-61912
  - Fix syncrepl.py to use named constants instead of raw decimal values
  - Fix error handling in SearchNoOpMixIn to prevent a undefined variable error
  - Fixing reconnection issues especially during server restarts
  - Add comprehensive reconnection test cases
  - Add testing and document support for Python 3.13


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.5.0-1
changelog:
  - Upgrade package with version 1.5.0
    FullyQualifiedNameProvider: Optionally consider pyproject.toml files
    Add validation for If node
    include python 3.13 in build
    Add helper functions for common ways of filtering nodes
    Dump CST to .dot (graphviz) files
    Implement PEP-696


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.7.0-1
changelog:
  - Update to version 1.7.0
    Add free-threaded CI
    Add codemod to convert typing.Union to |
    Add codemod to fix variadic callable annotations
    Add codemod to rename typing aliases of builtins
    Add typing classifier to pyproject.toml and badge to README
    Expose TypeAlias and TypeVar related structs in rust library
    Build wheels for musllinux


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.8.4-1
changelog:
  - Update to version 1.8.4
    Fixed: generate Attribute nodes when applying type annotations
    Added: add support for PEP758
    Removed: remove entry points to pure parser
    Fixed: fixes match statements to work with PositionProvider
    Fix(dependency): add back typing-extensions for 3.9
    Add helper to convert nodes to matchers
    Allow configuring empty formatter lists in codemod CLI
    Enable support for free-threaded CPython


author: desert-sailor <dongxing.wang_a@thundersoft.com> - 1.8.6-1
changelog:
  - Update package with version 1.8.6
    Fix circular import error
    pyproject: support CPython 3.14 free-threaded (3.14t)
    Bump native bindings: PyO3 to 0.26
    CodemodCommand: deterministic order for supported_transforms


author: lixiaoyong <lixiaoyong@kylinos.cn> - 5.3.0-1
changelog:
  - upgrade version to 5.3.0
    - GH#421: Nested CDATA sections are no longer rejected but split on output to represent ]]> correctly. Patch by Gertjan Klein
    - LP#2060160: Attribute values serialised differently in xmlfile.element() and xmlfile.write()
    - LP#2058177: The ISO-Schematron implementation could fail on unknown prefixes. Patch by David Lakin


author: lilu <lilu@kylinos.cn> -6.0.2-1
changelog:
  - update to version 6.0.2
    * fix the bug compiling with libxml2 2.15.0 failed
    * fix the bug setting decompress=True in the parser had no effect in libxml2 2.15


author: zengliwen <zengliwen@kylinos.cn> - 3.0.3-1
changelog:
  - __version__ raises DeprecationWarning instead of UserWarning
    Fix compatibility when __str__ returns a str subclass
    Address compiler warnings that became errors in GCC 14
    Fix compatibility with proxy objects
    Support Python 3.13 and its experimental free-threaded build
    Drop support for Python 3.7 and 3.8
    Speed up escaping plain strings by 40%


author: yaoxin <1024769339@qq.com> - 3.10.3-1
changelog:
  - Update to 3.10.3:
    * Ensure text metric calculation always uses the text cache
    * Improve layout of cheatsheets in sidebar
    * Respect array alpha with interpolation_stage='rgba' in _Imagebase::_make_image
    * Remove md5 usage to prevent issues on FIPS enabled systems
    * Fix pyplot.matshow figure handling
    * Fix modifying Axes' position also alters the original Bbox object used for initialization
    * Fix title position for polar plots
    * Add version gate to GTK4 calls when necessary
    * Raise warning if both c and facecolors are used in scatter plot


author: Kaijie Gu <jiekgu@foxmail.com> - 1.7.4-1
changelog:
  - Update Version to v1.7.4
    add a maturin v1.7.4 package
    update cargo-vendor-cache based on the Cargo.toml in maturin v1.7.1 package.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.9.1-1
changelog:
  - Upgrade package to 1.9.1
    Fix absolute license file path from Cargo.toml
    Update pyproject-toml to 0.13.5
    Implement PEP 639 Support
    Add --compatibility pypi to avoid building for unsupported architectures
    Allow specifying compression method and level, in both build and develop modes
    Print a message when overriding platform tag from _PYTHON_HOST_PLATFORM


author: Funda Wang <fundawang@yeah.net> - 1.9.2-1
changelog:
  - update to 1.9.2
    * Respect PEP 621 dynamic fields when merging Cargo.toml metadata
    * Only use all_features=true in sdist when local path dependencies exist
    * auditwheel: add manylinux_2_26 policy
    * Use user-specified library search paths in RUSTFLAGS in auditwheel
    * pyproject.toml: add license-files
    * Update manylinux/musllinux policies to the latest main
    * Fix PEP 639 implementation, use License-Expression over License


author: wangkai <13474090681@163.com> - 1.9.3-1
changelog:
  - Update to 1.9.3
   * Add support for RISC-V architecture in manylinux and update compatibility checks
   * Fix adding project.license-files to source distributions.
   * Fix relative Readme rewrite of the root crate in source distributions.


author: lichenguang <lichenguang@kylinos.cn> - 1.9.6-1
changelog:
  - Update to 1.9.6
   * Trim platform details on Windows detection by @tonybaloney in #2755
   * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #2745
   * Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #2748
   * Bump actions/setup-node from 4 to 5 by @dependabot[bot] in #2749
   * make PythonInterpreter::check_executable aware of windows arch by @davidhewitt in #2758


author: Yu Peng <yupeng@kylinos.cn> - 1.10.1-1
changelog:
  - Upgrade to 1.10.1 
    * Fix wrong dependency on Homebrew liblzma on macOS by static linking liblama
    * Add support for Cygwin.
    * Fix generated WHEEL Tag metadata to be spec compliant.
    * Clear out uid/gid and set deterministic mtime for files in sdist.
    * Always use library mode to build uniffi bindings.


author: chukaiping <chukaiping@baidu.com> - 1.10.2-1
changelog:
  - update to 1.10.2
    * Fix tagging for iOS x86_64 simulator wheels.
    * Set entry type when adding to the tar file.


author: lichenguang <lichenguang@kylinos.cn> - 1.14.1-1
changelog:
  - Update to 1.14.1
    * Bump uraimo/run-on-arch-action to v3 to fix pytest job
    * Fix platform tag logic to generate the same as cpython on AIX
    * Bump pyo3-introspection
    * Upgrade cargo-zigbuild & cargo-xwin
    * Fix issues around crates enabling abi3 and abi3t features
    * Add PEP 740 publish attestations to PyPI releases
    * Set PYO3_PYTHON to run scripts for stable ABI builds
    * Fix shell quoting in CI scripts


author: zhangyulong <zhangyulong@kylinos.cn> - 1.1.0-1
changelog:
  - Update package to version 1.1.0
    -work interacttive NOT dump load
    -Interfaces for precision levels
    -Delete the "default_used" flag
    -Cast integer to the lowest precision without overflow during encoding
    -Better streaming unpacke


author: yaoxin <1024769339@qq.com> - 1.1.1-1
changelog:
  - Update to 1.1.1:
    * Add Python 3.13 trove classifier
    * update Cython to 3.1.1
    * update cibuildwheel to v2.23.3
    * upload to PyPI on create a release


author: maqi <maqi@uniontech.com> - 1.1.2-1
changelog:
  - Update to 1.1.2
    update cibuildwheel and drop Python 3.8
    add support for building windows on arm wheels
    fix typos and grammar


author: YangengLiu <dev01202@linx-info.com> - 1.2.1-1
changelog:
  - update version to 1.2.1
    * pypa/cibuildwheel from 4.0.0 to 4.1.0 in the all-dependencies group.
    * update setuptools requirements to >=78.1.1
    * drop Python 3.9.
    * fix: check unpack_callback_uint32 result.
    * fix: re-raise existing exception when available.
    * fix: check return code in unpack_callback_int64.
    * fix: properly handle return codes in pack_timestamp.
    * fix: avoid memory leak when decoding invalid nested arrays.
    * Fix Timestamp.from_datetime returning wrong value for pre-epoch datetimes.


author: zhangyulong <zhangyulong@kylinos.cn> - 6.1.0-1
changelog:
  - Update package to version 6.1.0
    -Support for the free-threaded build of CPython 3.13
    -Fix pytest fails in 7 units
    -Start running MyPy against the multidict/ directory enhancement good


author: yaoxin <1024769339@qq.com> - 6.6.4-1
changelog:
  - Update to 6.6.4:
    * Fixed & memory leak when deleting values or clearing them
    * Added memory leak test for popping or deleting attributes
      from a multidict to prevent future issues or bogus claims.
    * Fixed inconsistencies generated by the C implementation of
      _md_shrink() which might later lead to assertion failures
      and crash


author: YangengLiu <dev01202@linx-info.com> - 6.7.1-1
changelog:
  - update version to 6.7.1
    * Fixed slow memory leak caused by identity by adding Py_DECREF 
      to identity value before leaving md_pop_one on success.


author: lixiaoyong <lixiaoyong@kylinos.cn> - 1.13.0-1
changelog:
  - Upgrade to version 1.13.0
    - Significantly speed up file handling error paths (Shantanu, PR [17920]
    - Use fast path in modulefinder more often (Shantanu, PR [17950]
    - Let mypyc optimise os.path.join (Shantanu, PR [17949]
    - Make is_sub_path faster (Shantanu, PR [17962]


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 1.17.1-1
changelog:
  - Update to 1.17.1
    - Optionally Check That Match Is Exhaustive
    - Further Improvements to Attribute Resolution
    - Fixes to Nondeterministic Type Checking
    - Remove Support for Targeting Python 3.8
    - Initial Support for Python 3.14
    - Deprecated Flag: --force-uppercase-builtins
    - Mypyc: Improvements to Generators and Async Functions
    - Mypyc: Partial, Unsafe Support for Free Threading
    - Stubgen Improvements


author: lixiaoyong <lixiaoyong@kylinos.cn> - 1.18.2-1
changelog:
  - Update to 1.18.2
    - Improve self check performance by 1.8%
    - Optimize fixed-format deserialization
    - Use macros to optimize fixed-format deserialization
    - Two additional micro‑optimizations
    - Another set of micro‑optimizations
    - Cache common types
    - Skip more method bodies in third‑party libraries for speed


author: muxiaohui <muxiaohui@kylinos.cn> - 2.2.5-1
changelog:
  - Update version to 2.2.5
    Update license metadata.
    Support building against Percona Server builds of MySQL client library.


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 2.2.7-1
changelog:
  - Update version to 2.2.7
    Add user, host, database, and db attributes to Connection. opentelemetry-instrumentation-(dbapi|mysqlclient) use them.


author: YangengLiu <dev01202@linx-info.com> - 0.9.8-1
changelog:
  - update version to 0.9.8
    * Support text/x-rst MIME type in raw cells.
    * Support for mathjax4_config.
    * Markdown: allow lists without leading blank line.


author: xu_lu <xu_lu2@hoperun.com> - 0.3.2-1
changelog:
  - update to 0.3.2
  - top reinstalling Rust on windows-11-arm
  - Add README reference in pyproject.toml
  - Build wheels for Python 3.14 free-threaded


author: zhaojingyu <zhaojingyu@kylinos.cn> - 2.2.2-1
changelog:
  - Update to 2.2.2
  - Avoid issuing a spurious DeprecationWarning when a custom DataFrame or Series subclass method is called


author: YangengLiu <dev01202@linx-info.com> - 3.0.1-1
changelog:
  - update version to 3.0.1
    * Fixed a bug in the DataFrame constructor when passed a Series or Index correctly handling Copy-on-Write
    * Added additional typing aliases in pandas.api.typing.aliases
    * Allow ExtensionArray to have dtypes involving numpy.void
    * Fixed a bug in col() where unary operators (-, +, abs) were not supported
    * Fixed bug in merge() where NaN values in pyarrow-backed string dtype join keys were incorrectly matched with non-NaN values on Windows with pyarrow 21
    * Fixed thread safety issues in DataFrame internals on the free-threaded build
    * Prevent buffer overflow in Rolling.corr() and Rolling.cov() with variable windows when passing other with a longer index than the original window. This now raises ValueError


author: YangengLiu <dev01202@linx-info.com> - 3.0.2-1
changelog:
  - update version to 3.0.2
    * Fixed a bug in :func:`to_datetime` that could give an unnecessary RuntimeWarning when converting DataFrame containing missing values.
    * Fixed a bug in :meth:`Series.var` computing the variance of complex numbers incorrectly.
    * Fixed a bug in :meth:`~DataFrame.to_hdf` with string columns raising an error when using compression.
    * Fixed a bug in the :meth:`~Series.sum` method with python-backed string dtype returning incorrect value for an empty Series and ignoring the min_count argument.
    * Fixed a bug when using :func:`col` with Python functions bool(), iter(), copy(), and deepcopy() either failed or produced incorrect results; these now all raise a TypeError.
    * Fixed a bug where :func:`col` and expressions derived from it failed with power (**) and matrix multiplication (@) operators.
    * Fixed a bug where :meth:`DataFrame.div` ignored the axis argument when used with level for MultiIndex columns.
    * Fixed a bug where assigning :class:`NA` to a string column could trigger a PyArrow error and corrupt data.
    * Fixed a regression in :func:`json_normalize` that caused top-level missing entries to raise a . Missing entries are once again interpreted as empty records.
    * Fixed a regression in :meth:`DataFrame.convert_dtypes` resulting in corrupted result with sliced :class:`DataFrame` with mixed dtypes as input.
    * Fixed a regression in :meth:`DataFrame.sort_index` and :meth:`Series.sort_index` raising when called with on a :class:`RangeIndex`.
    * Fixed a regression in :meth:`DataFrame.sum` on empty DataFrames with a mix of numeric and string dtypes.
    * Fixed a regression in :meth:`HDFStore.select` where the clause on a datetime index silently returned empty results when the index had non-nanosecond resolution.
    * Fixed a regression in :meth:`Series.interpolate` where with greater than the Series length raised。
    * Fixed a regression in :meth:`Series.str.find` returning byte offsets instead of character offsets for multi-byte UTF-8 characters。
    * Fixed performance regression in assigning into a string column with string data.


author: lilu <lilu@kylinos.cn> - 10.4.0-1
changelog:
  - Upgrade version to 10.4.0
  - Raise FileNotFoundError if show_file() path does not exist
  - Improved reading 16-bit TGA images with colour
  - Fixed processing multiple JPEG EXIF markers


author: Ge Wang <wang__ge@126.com> - 11.3.0-1
changelog:
  - Update package to version 11.3.0
    * Deprecate fromarray mode argument 
    * Updated macOS tested Pillow versions
    * Add AVIF to wheels using only aomenc and dav1d AVIF codecs for reduced size
    * Add match parameter to pytest.warns()
    * Handle IPTC TIFF tags with incorrect type


author: Ge Wang <wang__ge@126.com> - 12.0.0-1
changelog:
  - Update package to version 12.0.0
    * Deprecate Image._show
    * Deprecate ImageCmsProfile product_name and product_info
    * Remove support for FreeType <= 2.9.0
    * Drop support for Python 3.9
    * Remove use of sudo from libavif and raqm install scripts


author: majianhan <majianhan@kylinos.cn> - 12.0.0-2
changelog:
  - Type:CVE
  - CVE:CVE-2026-25990
  - DESC:fix CVE-2026-25990: OOB write with invalid tile extents in decoder/encoder


author: lixiaoyong <lixiaoyong@kylinos.cn> - 6.0.0-1
changelog:
  - Update version to 6.0.0
    - ``maxfile`` and ``maxpath`` fields were removed from the namedtuple returned by `disk_partitions()`_.
    - offline cpus raise NotImplementedError in cpu_freq() (patch by Shade Gladden)


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 7.0.0-1
changelog:
  - Update package with version 7.0.0
    pin black version to 24.X, because new 25.X breaks style
    Avoid segfault for processes that use hundreds of GBs of memory


author: maqi <maqi@uniontech.com> - 7.1.0-1
changelog:
  - Update package with version 7.1.0
  - Fix cannot compile psutil from sources due to missing C include.


author: wuzhaomin <wuzhaomin@kylinos.cn> - 7.1.1-1
changelog:
  - Update package with version 7.1.1
  - Fix: add missing heahder file _psutil_posix.h
  - Fix compilation err due to missing C include.
  - Avoid SunOS cmdline unnecessary join + split


author: wuzhaomin <wuzhaomin@kylinos.cn> - 7.1.3-1
changelog:
  - Update package with version 7.1.3
  - Refact psutil_pids() C code
  - Make install-pydeps-test before starting tests
  - Various fixes to prevent potential segfaults


author: lilu_ll <lilu@kylinos.cn> - 7.2.2-1
changelog:
  - Update package to version 7.2.2
    * Process.wait() uses pidfd_open() poll() requires Linux >= 5.3 and Python >= 3.9


author: sqfu <dev01203@linx-info.com> - 2.9.10-1
changelog:
  - update version to 2.9.10
  - Add support for Python 3.13.
  - Receive notifications on commit.
  - errorcodes map and errors classes updated to PostgreSQL 17.
  - Drop support for Python 3.7.


author: zhangxiaolu <zhangxiaolu@kylinos.cn> - 2.9.11-1
changelog:
  - update to version 2.9.11
  Add support for Python 3.14
  Avoid a segfault passing more arguments than placeholders if Python is built with assertions enabled
  Add riscv64 platform binary packages
  errorcodes map and errors classes updated to PostgreSQL 18
  Drop support for Python 3.8


author: muxiaohui <muxiaohui@kylinos.cn> - 3.21.0-1
changelog:
  - Update version to 3.21.0
    RSA keys for PSS can be imported.
    By setting the PYCRYPTODOME_DISABLE_GMP environment variable, the GMP library will not be used even if detected.
    Add support for Curve25519 / X25519.


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 3.23.0-1
changelog:
  - Update version to 3.23.0
    For HashEdDSA and Ed448, sign() and verify() modified the state of the XOF.
    Added cipher modes Key Wrap (KW, RFC3394) and Key Wrap with Padding (KWP, RFC5649). Both are defined also in NIST SP 800-38F.


author: xiaozai <xiaozai@kylinos.cn> - 3.21.0-1
changelog:
  - Update package to version 3.21.0
    - By setting the PYCRYPTODOME_DISABLE_GMP environment variable,
      the GMP library will not be used even if detected.
    - Add support for Curve25519 / X25519.
    - Add support for Curve448 / X448.
    - Add attribute ``curve`` to EccPoint and EccXPoint classes,
      with the canonical name of the curve.
    - Fixed negation of Ed25519 points.
    - Accept an RFC5916 ECPrivateKey even if it doesn't contain any of the optional elements(parameters [0] and publicKey[1]).
    - Remove support for Python 3.5.


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 3.23.0-1
changelog:
  - update python-pycryptodomex to 3.23.0
    - Added cipher modes Key Wrap (KW, RFC3394) and Key Wrap with Padding (KWP, RFC5649). Both are defined also in NIST SP 800-38F


author: dongjiao <dongjiao@kylinos.cn> - 7.47.0-1
changelog:
  - update to 7.47.0
  - Add AsyncCurlMulti.
  - Dropped Python 2 support and updated the minimum Python version requirement to 3.10 - 3.14.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.27.2-1
changelog:
  - Update package to version 2.27.2
    Fix linux PGO wheel build
    Forward default_value calls to the underlying schema for DefinitionRefValidator
    Include JSON Schema input core schema in function schemas


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.33.2-1
changelog:
  - Update package with version 2.33.2
    Fix clippy lints for Rust 1.86
    Do not reuse validator and serializer when unpickling


author: lichenguang <lichenguang@kylinos.cn> 2.41.5-1
changelog:
  - Update to 2.41.5
  -  Correct invalid serialization of date/datetime/time/timedelta by pulling downcast checks up by @astei in #1851
  -  avoid getting default values from defaultdict by @davidhewitt in #1853
  -  ci: add more 3.14t builds, delete duplicate linux aarch64 build by @davidhewitt in #1864
  -  JsonValue: Deduplicate keys before populating Dict by @friendlymatthew in #1865
  -  fix: only percent-encode characters in the userinfo encode set by @davidhewitt in #1852
  -  Bump jiter from 0.11.0 to 0.11.1 by @dependabot[bot] in #1878
  -  Bump regex from 1.11.3 to 1.12.2 by @dependabot[bot] in #1877
  -  Bump percent-encoding from 2.3.1 to 2.3.2 by @dependabot[bot] in #1876
  -  fix issue with field_serializers on nested typed dicts by @davidhewitt in #1879
  -  clean up GC traversal for some top-level types by @davidhewitt in #1870
  -  add type inference for serializing ip address types by @davidhewitt in #1868
  -  revert url credential encoding (to be reintroduced as an option in future) by @davidhewitt in #1882
  -  optimizations in URL implementation by @davidhewitt in #1833


author: jiangxinyu <jiangxinyu@kylinos.cn> - 6.4.0-1
changelog:
  - Update package to version 6.4.0
    Improve collection of QtWebEngineProcess helper and ensure Qt is relocatable


author: wanggang <wanggang1@kylinos.cn> - 6.17.0-1
changelog:
  - Update package to version 6.17.0
  - Avoid indirect usage of pkg_resources which is deprecated and scheduled to be removed in 2025-11-30.
  - Revise the search for Python shared library from #9218 and the restrictions it imposes: enable the fall-back codepath with guess-based name for all Python builds that report Py_ENABLE_SHARED=0 instead of just for Anaconda Python (compat.is_conda), but limit the search paths in this fall-back codepath to only sys.base_prefix and the lib directory under it.
  - Work around performance issues introduced by superfluous usage of gc.collect() in pefile==2024.8.26. PyInstaller no longer blocks :installing pefile==2024.8.26.


author: YangengLiu <dev01202@linx-info.com> - 6.18.0-1
changelog:
  - update version to 6.18.0
  - Implement support for Tcl/Tk 9 in splash screen.
  - PyInstaller includes libobjc.so on Ubuntu even though it's not needed
  - Update scipy hook for compatibility with scipy 1.17.0.
  - Fix: Preserve STARTUPINFO wShowWindow and dwFlags in bootloader


author: yaoxin <1024769339@qq.com> - 4.13.2-1
changelog:
  - Update to 4.13.2:
    * Fixed a bug where AsyncMongoClient would block the event loop while creating new connections,
      potentially significantly increasing latency for ongoing operations.
    * Fixed a bug that resulted in confusing error messages after hostname verification errors when using PyOpenSSL.
    * Fixed a bug that could raise ServerSelectionTimeoutError when using timeouts with AsyncMongoClient.
    * Fixed a bug that could raise NetworkTimeout errors on Windows.
    * Fixed a bug where pymongo.write_concern.WriteConcern repr was not eval-able when using w="majority".


author: maqi <maqi@uniontech.com> - 4.15.3-1
changelog:
  - Update to 4.15.3:
  - Fixed a memory leak when raising bson.errors.InvalidDocument with C extensions.
  - Fixed the return type of the pymongo.asynchronous.collection.AsyncCollection.distinct,
    pymongo.synchronous.collection.Collection. distinct, pymongo.asynchronous.cursor.AsyncCursor.distinct,
    and pymongo.asynchronous.cursor.AsyncCursor.distinct methods.


author: lifeifei <lifeifei@kylinos.cn> - 1.6.0-1
changelog:
  - update package to 1.6.0
  - Added support for the low level AEAD AES bindings.
  - Added support for ``crypto_core_ed25519_from_uniform``.
  - Update ``libsodium`` to 1.0.20-stable (2025-08-27 build).
  - Added support for free-threaded Python 3.14.
  - Added support for Windows on ARM wheels.


author: openeuler_bot <infra@openeuler.sh> - 1.6.2-1
changelog:
  - Updated `libsodium` to 1.0.20-stable (2025-12-31 build) to resolve `CVE-2025-69277`. (version:1.6.2)


author: Hann <hannannan@kylinos.cn> - 5.3.0-1
changelog:
  - Update package to version 5.3.0
  - Do not perform type check on NULL pointer
  - Drop support for EOL Python 3.8


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.7.0-1
changelog:
  - Update version to 3.7.0
    Drop GIL during long-running proj database calls
    Add is_deprecated and get_non_deprecated() to CRS
    Add runtime & compiled PROJ versions
    Add Windows system path to delvewheel add-path
    Adds codespell to pre-commit hooks


author: dongqi <dongqi1@kylinos.cn> - 3.7.1-1
changelog:
  - Update package to version 3.7.1
    Wheels contain PROJ 9.5.1
    Add wheels for musllinux
    Cython 3.1+ fixes
    Remove checking is python >= 3.4


author: maqi <maqi@uniontech.com> - 3.7.2-1
changelog:
  - Update package to version 3.7.2
    Minimum PROJ version 9.4
    Minimum supported Python version 3.11
    Add CRS imports to __all__
    Add win_arm64 wheels
    Add Python 3.13 free-threading wheels
    Add Python 3.14 and 3.14 free-threading wheels
    Remove irrelevant test with modern PROJ versions


author: wuzhaomin <wuzhaomin@kylinos.cn> - 0.20.0-1
changelog:
  - Update package to version 0.20.0
  - Fix #268 2, do not rely on well implemented __ne__ for keys in pmaps, instead do explicit inversion of equality comparison when checking for inequality
  - Fix #268, decrease the pmap size by the number of items removed rather than one to avoid inconsistencies in case of bad equality implementations in contained instances


author: lixiaoyong <lixiaoyong@kylinos.cn> - 2024.7.24-1
changelog:
  - Upgrade package to 2024.7.24
    - Git issue 539: Bug: Partial matching fails on a simple example
    - Git issue 535: Regex fails Unicode 15.1 GraphemeBreakTest due to missing new GB9c rule implementation
    - Git issue 530: hangs with fuzzy and optionals


author: caiyuxin <caiyuxin@kylinos.cn> - 2024.9.11-1
changelog:
  - Update package to version 2024.9.11
    * Reverted to actions/download-artifact@v3 and actions/upload-artifact@v3 in main.yml
    * Updated to actions/upload-artifact@v4 in main.yml
    * Updated to actions/download-artifact@v4 in main.yml.
    * Updated to Unicode 16.0.0.


author: zhangyulong <zhangyulong@kylinos.cn> - 2025.9.18-1
changelog:
  - Update package to version 2025.9.18
    -Fix AttributeError: 'AnyAll' object has no attribute '_key'


author: wanggang <wanggang1@kylinos.cn> - 0.22.3-1
changelog:
  - Update package to version 0.22.3
  - separate free-threaded and standard 3.13 distribution builds
  - update rpds.py for PyO3 0.23
  - Declare free-threading support
  - Enable free-threaded wheel builds


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.7.0-1
changelog:
  - Update package to version 0.7.0
    Add support for extensionless Python files for server
    Fix configuration inheritance for configurations specified in the LSP settings
    Fix placement of inline parameter comments
    Add a subcommand to generate dependency graphs
    Add Python version support to ruff analyze CLI
    Add exclude support to ruff analyze
    Fix parentheses around return type annotations
    Fix codeblock dynamic line length calculation for indented docstring examples
    Refurb implement hardcoded-string-charset
    Refurb Count codepoints not bytes for slice-to-remove-prefix-or-suffix


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.11.10-1
changelog:
  - Update package with version 0.11.10
    Implement a recursive check for RUF060
    Default to latest supported Python version for version-related syntax errors
    Implement deferred annotations for Python 3.14
    Add new rule in-empty-collection (RUF060)
    Make duplicate parameter names a semantic error
    Avoid adding whitespace to the end of a docstring after an escaped quote
    Implement invalid-rule-code as RUF102
    Support slices in RUF005


author: yaoxin <1024769339@qq.com> - 1.6.1-1
changelog:
  - Update to 1.6.1:
    * __sklearn_tags__ was introduced for setting tags in estimators.
    * Scikit-learn classes and functions can be used while only having 
      a import sklearn import line.
    * Many classes now properly handle Matplotlib aliases for style 
      parameters (e.g., c and color, ls and linestyle, etc).
    * `utils.validation.validate_data` is introduced and replaces 
      previously private base.BaseEstimator._validate_data method. 
      This is intended for third party estimator developers, who should 
      use this function in most cases instead of `utils.check_array` 
      and `utils.check_X_y`.
    * Additional estimators and functions have been updated to include 
      support for all Array API compliant inputs.
    * Preliminary free-threaded CPython 3.13 support
    * The tags.input_tags.sparse flag was corrected for a majority of 
      estimators.
    * _more_tags, _get_tags, and _safe_tags are now raising a `DeprecationWarning` 
      instead of a `FutureWarning` to only notify developers instead of end-users.


author: Ge Wang <wang__ge@126.com> - 1.7.1-1
changelog:
  - Update package to version 1.7.1
    * Fix regression in HTML representation when detecting the non-default parameters that where of array-like types.
    * Fix compose.ColumnTransformer now correctly preserves non-default index when mixing pandas Series and Dataframes.
    * Fix a regression preventing to extract the downloaded dataset in datasets.fetch_20newsgroups,
      datasets.fetch_20newsgroups_vectorized, datasets.fetch_lfw_people and datasets.fetch_lfw_pairs.
      This only affects Python versions >=3.10.0,<=3.10.11 and >=3.11.0,<=3.11.3.
    * Fix Fix multiple issues in the multiclass setting of inspection.DecisionBoundaryDisplay:
      contour plotting now correctly shows the decision boundary.
      cmap and colors are now properly ignored in favor of multiclass_colors.
      Linear segmented colormaps are now fully supported.
    * Fix naive_bayes.CategoricalNB now correctly declares that it accepts categorical features in the tags returned by its __sklearn_tags__ method.
    * Fix a spurious warning (about the number of unique classes being greater than 50% of the number of samples)
      that could occur when passing classes utils.multiclass.type_of_target.


author: zhangyulong <zhangyulong@kylinos.cn> - 1.7.2-1
changelog:
  - Update package to version 1.7.2
    -Fix compose.TransformedTargetRegressor now passes the transformed target to the regressor with the same number of dimensions as the original targe
    -Fix Set the tag requires_fit=False for the classes feature_extraction.FeatureHasher and feature_extraction.text.HashingVectorizer.
    -Fix Fixed a bug in impute.SimpleImputer with strategy="most_frequent" when there is a tie in the most frequent value and the input data has mixed types
    -Fix Fixed a bug with solver="newton-cholesky" on multi-class problems in linear_model.LogisticRegressionCV and in linear_model.LogisticRegression when used with warm_start=True.
    -Fix pipeline.FeatureUnion now validates that all transformers return 2D outputs and raises an informative error when transformers return 1D outputs, preventing silent failures that previously produced meaningless concatenated results.


author: sunliqiang <sunliqiang@kylinos.cn> - 1.9.0-1
changelog:
  - Update package to version 1.9.0
  - Introduced a new config key: "sparse_interface" to control whether functions return sparse objects using SciPy sparse matrix or SciPy sparse array.
  - Introduced a new callback API to invoke callbacks during fitting, with two built-in callbacks: ProgressBar and ScoringMonitor.
  - The transform method of PowerTransformer with method="yeo-johnson" now uses the numerically more stable function scipy.stats.yeojohnson instead of an own implementation.


author: dongqi <dongqi1@kylinos.cn> - 0.8.24-1
changelog:
  - Upgrade package version to 0.8.24
  - Support building on MSYS2
  - Update appveyor.yml
  - Update wheels_win_32.yml


author: liutao1 <liutao1@kylinos.cn> -4.22.0-1
changelog:
  - Update package to version 4.22.0
  - [dotnet] change source of navigation alias
  - [rust] Include mixed output (INFO, WARN, DEBUG, etc. to stderr and minimal JSON to stdout)
  - Add selenium-manager executables to python manifest 
  - [java][bidi] Remove non-relevant annotations
  - Fix EOFError when calling the Remote WebDriver download_file method


author: zengliwen <zengliwen@kylinos.cn> - 2.1.2-1
changelog:
  - Update package to version 2.1.2
    - Wheels are available for Python 3.14 (and still include GEOS 3.13.1).
    - Fix performance degradation calling shapely functions.
    - Fix crash caused by `from_ragged_array()`.
    - Fix compilation error building with recent LLVM toolchain


author: zhangxianting <zhangxianting@uniontech.com> - 3.19.2-1
changelog:
  - Update to 3.19.2:
  - Updated test & build matrix to include Python 3.12 and use GitHub Actions as a Trusted Publisher (OIDC) https://github.com/simplejson/simplejson/pull/317


author: dongqi <dongqi1@kylinos.com> - 3.19.3-1
changelog:
  - Update package to version 3.19.3
  - Updated test & build matrix to include Python 3.13
  - Dropped wheel support for Python 2.7 on macOS


author: wangkai <13474090681@163.com> - 3.19.3-2
changelog:
  - Fixed the packaging process does not include __pycache__ tests
  - Obsoletes empty package python-simplejson-help


author: maqi <maqi@uniontech.com> - 3.20.2-1
changelog:
  - Update package to version 3.20.2
    Add a test for the min and max floats
    Disable speedups on GraalPy same as on PyPy


author: lixiaoyong <lixiaoyong@kylinos.cn> - 2.0.36-1
changelog:
  - Update to 2.0.36
    Added new parameter mapped_column.hash to ORM constructs
    Fixed bug in ORM bulk update/delete
    Fixed regression caused by fixes to joined eager loading


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 2.0.42-1
changelog:
  - Update to 2.0.42
  - Fixed issue where select() of a free-standing scalar expression that has a unary operator applied


author: chukaiping <chukaiping@baidu.com> - 2.0.45-1
changelog:
  - update to 2.0.45
  - Fixed typing issue where Select.with_for_update() would not support lists of ORM entities 
    or other FROM clauses in the Select.with_for_update.of parameter. Pull request courtesy Shamil.


author: zhang_jian <zhang_jian7@hoperun.com> - 2.0.47-1
changelog:
  - update to 2.0.47
  - NameError exception with custom __init__ using with Python 3.14 annotations 
  - Add context manager support to engine.raw_connection()
  - onupdate and ondelete switched places in ForeignKeyConstraint after


author: Ge Wang <wang__ge@126.com> - 0.14.5-1
changelog:
  - Update package to version 0.14.5
    * Relax tolerance on test that fails for dynamic factor
    * add Pyodide support and CI jobs for v0.14.x
    * MAINT: Remove lazywhere


author: chukaiping <chukaiping@baidu.com> - 0.14.6-1
changelog:
  - Update package to version 0.14.6
    * MAINT: Update for recent changes
    * MAINT: Improve compatability with recent NumPy


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.13.0-1
changelog:
  - Update package to version 2.13.0
    Add support for datetime.timedelta to time_machine.travel().
    Add shift() method to the time_machine pytest fixture.
    Fix documentation about using local time for naive date(time) strings.


author: xuhe <xuhe@kylinos.cn> - 2.15.0-1
changelog:
  - Update version to 2.15.0
  - Upgrade GitHub Actions upload-artifact in build workflow.
  - Upgrade cibuildwheel.
  - Upgrade requirements.
  - Fix workflow badge visibility in README.
  - Ignore Flake8 max line length errors.
  - Tidy pyproject.toml readme and license fields.
  - Improve MyPy configuration.
  - Fix System Error on Python 3.13 and Windows.
  - Build wheels for Python 3.13.
  - Downgrade wheel build environment Ubuntu version.


author: dongqi <dongqi1@kylinos.cn> - 3.0.0-1
changelog:
  - Update package to version 3.0.0
    Drop Python 3.9 support
    Bump the github-actions group with 2 updates
    Use match statement in CLI


author: yangengLiu <dev01202@linx-info.com> - 3.2.0-1
changelog:
  - update version 3.2.0
  - Raise RuntimeError if freezegun is active when starting time-machine
  - Add naive_mode attribute to control handling of naive datetimes
  - Change freezegun detection


author: wuzhaomin <wuzhaomin@kylinos.cn> - 6.5.7-1
changelog:
  - update version 6.5.7
  - Replace deprecated pycurl IOCTLFUNCTION callback with SEEKFUNCTION
  - Enforce max_body_size in _GzipMessageDelegate
  - Strip auth headers on cross-origin redirects


author: xu_lu <xu_lu2@hoperun.com> - 5.11.0-1
changelog:
  - Upgrade package with version 5.11.0
  - Pin setuptools < 72.2 to fix build on PyPy
  - Build aarch64 wheels using native runners
  - Add support for Python 3.14


author: YangengLiu <dev01202@linx-info.com> - 5.12.1-1
changelog:
  - update version to 5.12.1
    * Fix CVE-2026-44660: Fix memory leak when ujson.dump() is unable to write to its file.
    * Fix encoding ref leak with non-English character.


author: xiejing <xiejing@kylinos.cn> - 5.13.0-1
changelog:
  - update version to 5.13.0
    * Create manylinux2014 wheels
    * Add support for Python 3.15
    * Disable global interpreter lock for freethreading
    * Move metadata from setup.cfg to pyproject.toml
    * Tighten UTF-8 validation for ujson.dumps(b"...", reject_bytes=False)
    * Replace generated version.h with macro


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.21.0-1
changelog:
  - Update package to version 0.21.0
    Add cleanup_socket param on create_unix_server
    Use cythonized SO_REUSEPORT rather than the unwrapped native one
    UDP errors should result in protocol.error_received
    Updates for Cython3
    Test with Python 3.13


author: zengliwen <zengliwen@kylinos.cn> - 0.22.1-1
changelog:
  - Update package to version 0.22.1
    Fixes for Python 3.14
    Add free-threading support
    Use Cython enum for __PREALLOCED_BUFS


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.7.0-1
changelog:
  - Update version to 1.7.0
    Adds vl_convert.pyi type stub
    Fix build of macos intel wheels
    Handle non-positive text size and zero font width limit
    Added support for color emoji
    Support configurable renderer in html export
    Add online and offline html export support
    Add conversions to Vega scenegraph
    Set baseURL to support "data/movies.json" style URLs
    PDF support
    Add support for converting SVG images to PNG, JPEG, and PDF


author: muxiaohui <muxiaohui@kylinos.cn> - 4.0.0-1
changelog:
  - Update package to version 4.0.0
  - Add typing to dirsnapshot.
  - Added DirectorySnapshotDiff.ContextManager.


author: yaoxin <yao_xin001@hoperun.com> - 5.0.0-1
changelog:
  - Update to 5.0.0:
    * Drop support for Python 3.8 (#1055)
    * [core] Enforced usage of proper keyword-arguments (#1057)
    * [core] Renamed the BaseObserverSubclassCallable class to ObserverType (#1055)
    * [inotify] Renamed the inotify_event_struct class to InotifyEventStruct (#1055)
    * [inotify] Renamed the UnsupportedLibc exception to UnsupportedLibcError (#1057)
    * [inotify] Removed the InotifyConstants.IN_CLOSE constant (#1046)
    * [watchmedo] Renamed the LogLevelException exception to LogLevelError (#1057)
    * [watchmedo] Renamed the WatchdogShutdown exception to WatchdogShutdownError (#1057)
    * [core] Enable disallow_untyped_calls Mypy rule (#1055)
    * [core] Enable disallow_untyped_defs Mypy rule (#1060)
    * [core] Improve typing references for events (#1040)
    * [inotify] Add support for IN_CLOSE_NOWRITE events. A FileClosedNoWriteEvent event will 
      be fired, and its on_closed_no_write() dispatcher has been introduced (#1046)


author: jinshuaiyu <jinshuaiyu@kylinos.cn> - 5.0.3-1
changelog:
  - Update package to version 5.0.3
  - Improve cleaning up Inotify threads, and add eventlet test cases.


author: Wenhua Huang <huangwenhua@kylinos.cn> - 6.0.0-1
changelog:
  - Update package to version 6.0.0:
    * Pin test dependecies.
    * [docs] Add typing info to quick start. (#1082)
    * [inotify] Use of select.poll() instead of deprecated select.select(), if available. (#1078)
    * [inotify] Fix reading inotify file descriptor after closing it. (#1081)
    * [utils] The stop_signal keyword-argument type of the AutoRestartTrick class can now be either a signal.Signals or an int.
    * [utils] Added the __repr__() method to the Trick class.
    * [utils] Removed the unused echo_class() function from the echo module.
    * [utils] Removed the unused echo_instancemethod() function from the echo module.
    * [utils] Removed the unused echo_module() function from the echo module.
    * [utils] Removed the unused is_class_private_name() function from the echo module.
    * [utils] Removed the unused is_classmethod() function from the echo module.
    * [utils] Removed the unused ic_method(met() function from the echo module.
    * [utils] Removed the unused method_name() function from the echo module.
    * [utils] Removed the unused name() function from the echo module.
    * [watchmedo] Fixed Mypy issues.
    * [watchmedo] Added the __repr__() method to the HelpFormatter class.
    * [watchmedo] Removed the --trace CLI argument from the watchmedo log command, useless since events are logged by default at the LoggerTrick class level.
    * [windows] Fixed Mypy issues.
    * Thanks to our beloved contributors: @BoboTiG, @g-pichlern, @ethan-vanderheijden, @nhairs


author: xuhe <xuhe@kylinos.cn> - 0.23.0-1
changelog:
  - Update version to 0.23.0
  - Fix typo in watch doctstring.
  - Update mkdocstring python handler option key.
  - Add support for Python 3.13.
  - remove watchfiles from ignore directory.
  - use intern! in rust code.


author: xuhe <xuhe@kylinos.cn> - 0.24.0-1
changelog:
  - Update version to 0.24.0
  - drop PyPy 3.8.
  - Update Python version in index.md.
  - Return "file deleted" instead of raising an exception.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.5-1
changelog:
  - Update package with version 1.0.5
    Use uv publish --trusted-publishing, remove twine check
    Fix data loss issue by ensuring proper locking and clearing of changes
    Allow modify poll_delay_ms argument using an environment variable
    Remove set_version, prepare for v1 release
    Fix version check and release in CI


author: li_zhi <li_zhi@hoperun.com> - 1.1.1-1
changelog:
  - Update package with version 1.1.1
    Add support for Python 3.14 on windows builds
    Bump crossbeam-channel from 0.5.12 to 0.5.15
    skip flakey test on windows
    Update notify dependency to 8.0.0, bumping MSRV to 1.77
    Update PyO3 to 0.25.1
    test and build with 3.14 & 3.14t


author: Ge Wang <wang__ge@126.com> - 15.0.1-1
changelog:
  - Update package to version 15.0.1
    * Prevented an exception when exiting the interactive client
    * Added :func:`~asyncio.router.route` and :func:`~asyncio.router.unix_route` to dispatch connections to handlers based on the request path
    * Added support for regular expressions in the origins argument of :func:`~asyncio.server.serve`
    * Added HTTP Basic Auth to the new :mod:`asyncio` and :mod:`threading` implementations of servers


author: YangengLiu <dev01202@linx-info.com> - 16.0-1
changelog:
  - update version to 16.0
    * Validated compatibility with Python 3.14.
    * Added support for free-threaded Python.
    * Allowed setting separate limits for messages and fragments with max_size.
    * Added support for HTTP/1.0 proxies.
    * Added support for customizing the close code and reason for connections in Server.close.
    * Prevented recv() from returning bytearray instead of bytes in edge cases.
    * Fixed a race condition that could lead to an exception when closing connections in the threading implementation.


author: wuzhaomin <wuzhaomin@kylinos.cn> 1.17.0-1
changelog:
  - Upgrade version to 1.17.0
  - Fix up version details and copyright year on docs config.
  - Fixes for function binding for builtins and functions.
  - Fix calling of callable object when binding was attempted.


author: zhang_wenyu <zhang_wenyu@hoperun.com> - 1.17.3-1
changelog:
  - Upgrade version to 1.17.3
  - Build for Windows 11 ARM.
  - Build for Python 3.14.
  - Modify artifact upload pattern.
  - Update cibuildwheel version.
  - Update to ubuntu-latest.
  - Update obsolete GitHub action.
  - Rename GitHub workflow file so can build package.
  - Fix crash due to lack of reference count.


author: wuzhaomin <wuzhaomin@kylinos.cn> - 2.0.0-1
changelog:
  - Upgrade version to 2.0.0
  - Fix formatting of __all__ module list.
  - Fix up install/packing issues.
  - Fix license file specifier format.


author: YangengLiu <dev01202@linx-info.com> - 2.1.0-1
changelog:
  - update version to 2.1.0
    * Drop support for Python 3.8. Python version 3.9 or later is now required.
    * Improved type hints so that mypy and ty work better for methods of classes when using wrapt.decorator and wrapt.function_wrapper.


author: YangengLiu <dev01202@linx-info.com> - 2.1.2-1
changelog:
  - update version to 2.1.2
    * Building of Python wheels for riscv64 Linux platform had been accidentally removed from the build configuration. This has now been added back in.
    * When a weak function proxy was created for a bound method and the instance it was bound to was garbage collected, calling the proxy would silently call the function as unbound instead of raising a ReferenceError.
    * When deleting an attribute named __annotations__ on an object proxy, the attribute was only being deleted from the proxy and not also from the wrapped object.
    * Search field for documentation hosted on Read the Docs wasn’t working correctly due to JavaScript error.
    * Missing tox.ini from source distribution package has been added.


author: Yu Peng <yupeng@kylinos.cn> - 1.22.0-1
changelog:
  - Upgrade to 1.22.0 
    * Added arm64 Windows wheel builds
    * Added CI for Python 3.14 
    * When building wheels, the source distribution is now passed directly to the cibuildwheel invocation
    * The reusable-cibuildwheel.yml workflow has been refactored to be more generic and ci-cd.yml now holds all the configuration toggles


author: YangengLiu <dev01202@linx-info.com> - 1.23.0-1
changelog:
  * update version to 1.23.0
    * Added support for pydantic, the :class:~yarl.URL could be used as a field type in pydantic models seamlessly.
    * The in-tree build backend allows the end-users appending and by setting respective environment variables externally.CFLAGSLDFLAGS.
    * Dropped Python 3.9 support; Python 3.10 is the minimal supported Python version.


author: xiaozai <xiaozai@kylinos.cn> - 7.0-1
changelog:
  - Update package to version 7.0
    - C extension now enables multi-phase module initialization
    - For CPython >= 3.11, the ``hookable`` type is now a heap-allocated
    - Drop support for Python 3.7
    - Add support for Python 3.13
    - Build windows wheels on GHA


author: maqi <maqi@uniontech.com> - 8.0-1
changelog:
  - Update package to version 8.0
    Replace pkg_resources namespace with PEP 420 native namespace
    Drop support for Python 3.8
    Add preliminary support for Python 3.14


author: Hann <hannannan@kylinos.cn> - 8.1-1
changelog:
  - Update package to version 8.1
  - Remove unnecessary setuptools runtime dependency
  - Drop support for Python 3.9
  - Add support for Python 3.14


author: lilu <lilu@kylinos.cn> - 7.0.3-1
changelog:
  - Update package to version 7.0.3
  - Fix Assertion 'memb->type == T_PYSSIZET' failed. for Python < 3.12
  - Fix reference-counting bug in C module initialization (broken in 7.0)


author: muxiaohui <muxiaohui@kylinos.cn> - 7.1.1-1
changelog:
  - Update version to 7.1.1
    Fix segmentation faults in weakrefobject.c on Python 3.12 and 3.13.
    Declare support for Python 3.13.


author: wang_kun <wang_kun1@hoperun.com> - 8.0.1-1
changelog:
  - Update version to 8.0.1
  - Make tests resilient against different ways of calling them
  - apply latest meta templates, drop support for Python 3.8


author: openeuler_bot <infra@openeuler.sh> - 8.2-1
changelog:
  - Move all supported package metadata into ``pyproject.toml``. (version:8.2)
  - Ignore ``__annotate_func__`` added in Python 3.14b1. (version:8.2)


author: wuzhaomin <wuzhaomin@kylinos.cn> - 5.2-1
changelog:
  - Update package to version 5.2
  - re-try build, zope.security wheels are now published
  - Remove Python 2 support code. (#64)
  - Preliminary support for Python 3.13a3 (#65)


author: xiaozai <xiaozai@kylinos.cn> - 6.1-1
changelog:
  - Update package to version 6.1
    - Respect PURE_PYTHON environment variable set to 0.
    - Declare full support for Python 3.13.
    - Drop support for Python 3.7.
    - Build Windows wheels on GHA.
    - Correct return type for wrap_hash (fixes build on i386).


author: lifeifei <lifeifei@kylinos.cn> - 7.0-1
changelog:
  - update package to 7.0
  - Replace pkg_resources namespace with PEP 420 native namespace.
  - Add preliminary support for Python 3.14.
  - Drop support for Python 3.8.
  - Adjust minimal required version of zope.security test dependency to 7.3.


author: zhangyulon <zhangyulong@kylinos.cn> - 7.0-1
changelog:
  - Update package to version 7.0
    -Fix using a specific version of setuptools lead to distutils.error
    -Fix version 7.0 breaks the tests of zope.i18n
    -Fix docs build raises a Sphinx warning under 7.x, would break under 8.x bug
    -Fix python 'Message.__setattr__' implementation raises the wrong error for the '_readonly' case
    -Fix sphinx warnings reference target not found
    -Mapping of zope.messageid.Message can be modified
    -Add support to release aarch64 wheels


author: zhangyulong <zhangyulong@kylinos.cn> - 8.0-1
changelog:
  - Update package to version 8.0
    -Replace pkg_resources namespace with PEP 420 native namespace.
    -Add preliminary support for Python 3.14 as of 3.14a4.
    -Drop support for Python 3.8.
    -Fix imports in setup.py.


author: panzhe <panzhe@kylinos.cn> - 0.24.0-1
changelog:
  - Update package to version 0.24.0
  - Function get_frame_parameters supports specifying the zstandard frame type


author: Hann <hannannan@kylinos.cn> - 0.25.0-1
changelog:
  - Update package to version 0.25.0
  - The C and Rust backends now declare the GIL as unused
  - he CI jobs for building wheels have been overhauled to always use cibuildwheel and uv (where possible)


author: Pengrui Zhang <zhangpengrui@huawei.com> - 11:8.2.0-74
changelog:
  - virtio-blk: avoid using ioeventfd state in irqfd conditional
  - machine: Use error handling when CPU type is checked
  - hw/core/cpu: Update description of CPUState::node
  - hw/cpu/core: Cleanup unused included header in core.c
  - hw/cpu/cluster: Cleanup unused included header in cluster.c
  - hw/arm/bcm2836: Simplify use of reset-cbar property
  - hw/arm/bcm2836: Use ARM_CPU mp-affinity property
  - hw: Simplify accesses to the CPUState::start-powered-off property
  - hw/ppc/xive2_regs: Remove unnecessary cpu.h inclusion
  - hw/mips: Inline bios.h definitions
  - docs: use "buses" rather than "busses"
  - hw/ppc/spapr_cpu_core: Access QDev properties with proper API
  - hw/vfio: fix iteration over global VFIODevice list
  - vfio/iommufd: Remove the use of stat() to check file existence
  - vfio/container: Rename vfio_init_container to vfio_set_iommu
  - target/sparc: Simplify qemu_irq_ack
  - tests/avocado: add a simple i386 replay kernel test
  - tests/avocado: modernise the drive args for replay_linux
  - block: Fix crash when loading snapshot on inactive node
  - roms/efi: clean up edk2 build config
  - roms/efi: exclude efi shell from secure boot builds
  - Migration/urma:Avoid polling jfc timeouts resulting from hardware failures.
  - hyperv/syndbg: check length returned by cpu_physical_memory_map()(CVE-2026-3842)
  - ub: fix ers update error
  - kvm/arm/virt: Implement kvm-vtimer-status
  - hw/arm/virt: Implement timer early inject PV support
  - Migration/urma: replace ulseep with usleep in poll_jfc_wait


author: Pengrui Zhang <zhangpengrui@huawei.com> - 11:8.2.0-76
changelog:
  - target/arm: Conditionally add KVM writable properties based on RME
  - Migration/urma:adapt urma to use udma device to process iterative migration
  - Migration/urma: drop unused index in qemu_urma_init_ram_blocks
  - ub_ummu: default uninstall all tecte when cfgi all invalidate and free vdev when tecte uninstall
  - ub ummu: realize mapt_cmdq_ctxt_attr regster process
  - vfio ub: support config fd for vfio-ub device
  - hw/core/machine-smp: Deprecate unsupported "parameter=1" SMP configurations
  - hw/core/machine-smp: Calculate total CPUs once in machine_parse_smp_config()
  - hw/core/machine: Introduce the module as a CPU topology level
  - hw/core/machine: Support modules in -smp
  - hw/core: Introduce module-id as the topology subindex
  - hw/core: Support module-id in numa configuration
  - hw/i386: split x86.c in multiple parts
  - i386/cpu: Fix i/d-cache topology to core level for Intel CPU
  - i386/cpu: Use APIC ID info to encode cache topo in CPUID[4]
  - i386/cpu: Use APIC ID info get NumSharingCache for CPUID[0x8000001D].EAX[bits 25:14]
  - i386/cpu: Consolidate the use of topo_info in cpu_x86_cpuid()
  - i386/cpu: Introduce bitmap to cache available CPU topology levels
  - i386: Split topology types of CPUID[0x1F] from the definitions of CPUID[0xB]
  - i386/cpu: Decouple CPUID[0x1F] subleaf with specific topology level
  - i386: Introduce module level cpu topology to CPUX86State
  - i386: Support modules_per_die in X86CPUTopoInfo
  - i386: Expose module level in CPUID[0x1F]
  - i386: Support module_id in X86CPUTopoIDs
  - i386/cpu: Introduce module-id to X86CPU
  - tests: Add test case of APIC ID for module level parsing
  - hw/i386/pc: Support smp.modules for x86 PC machine
  - i386: Add cache topology info in CPUCacheInfo
  - i386/cpu: Use CPUCacheInfo.share_level to encode CPUID[4]
  - i386/cpu: Use CPUCacheInfo.share_level to encode CPUID[0x8000001D].EAX[bits 25:14]
  - i386: Add support for SUCCOR feature
  - i386/cpu: fixup number of addressable IDs for processor cores in the physical package
  - kvm: Allow kvm_arch_get/put_registers to accept Error**
  - i386/cpu: Don't enumerate the "invalid" CPU topology level
  - hw/core: Make CPU topology enumeration arch-agnostic
  - qapi/qom: Define cache enumeration and properties for machine
  - hw/core: Check smp cache topology support for machine
  - hw/core: Add a helper to check the cache topology level
  - hw/core/machine-smp: Initialize caches_bitmap before reading
  - hw/core/machine-smp: Fix error message parameter
  - i386/cpu: Extract a common fucntion to setup value of MSR_CORE_THREAD_COUNT
  - i386/cpu: Drop the variable smp_cores and smp_threads in x86_cpu_pre_plug()
  - i386/cpu: Drop cores_per_pkg in cpu_x86_cpuid()
  - i386/topology: Update the comment of x86_apicid_from_topo_ids()
  - i386/topology: Introduce helpers for various topology info of different level
  - target/i386/cpu: Consolidate the use of warn_report_once()
  - i386/cpu: Track a X86CPUTopoInfo directly in CPUX86State
  - i386/cpu: Hoist check of CPUID_EXT3_TOPOEXT against threads_per_core
  - cpu: Remove nr_cores from struct CPUState
  - i386/cpu: Set up CPUID_HT in x86_cpu_expand_features() instead of cpu_x86_cpuid()
  - i386/cpu: Set and track CPUID_EXT3_CMP_LEG in env->features[FEAT_8000_0001_ECX]
  - hw/core/machine: Reject thread level cache
  - i386/cpu: Support module level cache topology
  - i386/cpu: Update cache topology with machine's configuration
  - i386/pc: Support cache topology in -machine for PC machine
  - i386/cpu: add has_caches flag to check smp_cache configuration
  - i386/cpu: Introduce enable_cpuid_0x1f to force exposing CPUID 0x1f
  - i386/cpu: Move adjustment of CPUID_EXT_PDCM before feature_dependencies[] check
  - i386/cpu: Rename enable_cpuid_0x1f to force_cpuid_0x1f
  - i386/cpu: Refine comment of CPUID2CacheDescriptorInfo
  - i386/cpu: Add descriptor 0x49 for CPUID 0x2 encoding
  - i386/cpu: Add default cache model for Intel CPUs with level < 4
  - i386/cpu: Present same cache model in CPUID 0x2 & 0x4
  - i386/cpu: Consolidate CPUID 0x4 leaf
  - i386/cpu: Drop CPUID 0x2 specific cache info in X86CPUState
  - i386/cpu: Add x-vendor-cpuid-only-v2 option for compatibility
  - i386/cpu: Mark CPUID[0x80000005] as reserved for Intel
  - i386/cpu: Rename AMD_ENC_ASSOC to X86_ENC_ASSOC
  - i386/cpu: Fix CPUID[0x80000006] for Intel CPU
  - i386/cpu: Add legacy_intel_cache_info cache model
  - i386/cpu: Add legacy_amd_cache_info cache model
  - i386/cpu: Select legacy cache model based on vendor in CPUID 0x2
  - i386/cpu: Select legacy cache model based on vendor in CPUID 0x4
  - i386/cpu: Select legacy cache model based on vendor in CPUID 0x80000005
  - i386/cpu: Select legacy cache model based on vendor in CPUID 0x80000006
  - i386/cpu: Select legacy cache model based on vendor in CPUID 0x8000001D
  - i386/cpu: Use a unified cache_info in X86CPUState
  - i386/cpu: Introduce cache model for SierraForest
  - i386/cpu: Introduce cache model for GraniteRapids
  - i386/cpu: Introduce cache model for SapphireRapids
  - i386/cpu: Add a "x-force-cpuid-0x1f" property
  - i386/cpu: Enable 0x1f leaf for SierraForest by default
  - i386/cpu: Enable 0x1f leaf for SierraForest by default
  - i386/cpu: Enable 0x1f leaf for GraniteRapids by default
  - i386/cpu: Enable 0x1f leaf for SapphireRapids by default
  - i386/cpu: Mark EBX/ECX/EDX in CPUID 0x80000000 leaf as reserved for Intel
  - i386/cpu: Mark CPUID 0x80000007[EBX] as reserved for Intel
  - i386/cpu: Mark CPUID 0x80000008 ECX bits[0:7] & [12:15] as reserved for Intel/Zhaoxin
  - i386/cpu: Reorder CPUID leaves in cpu_x86_cpuid()
  - i386/cpu: Fix number of addressable IDs field for CPUID.01H.EBX[23:16]
  - i386/cpu: Fix cpu number overflow in CPUID.01H.EBX[23:16]
  - i386/cpu: Honor maximum value for CPUID.8000001DH.EAX[25:14]
  - hw/core: allow parameter=1 for SMP topology on any machine
  - docs/deprecated: Remove undeprecated SMP description
  - i386/tcg: Make CPUID_HT and CPUID_EXT3_CMP_LEG supported
  - i386/hvf: Make CPUID_HT supported
  - target/i386/cpu: Move addressable ID encoding out of compat property in CPUID[0x1]
  - target/i386: add compatibility property for pdcm feature


author: Pengrui Zhang <zhangpengrui@huawei.com> - 11:8.2.0-77
changelog:
  - system/physmem: Fix possible double free when destroy cpu address space
  - Migration: add virtcca secure CVM live migration support
  - Migration: add virtcca secure CVM live migration support
  - virtcca migration: bugfix, meson option 'virtcca_migration' default value set to disabled
  - ub: update VFIO UB IRQ index enum definitions
  - ub: add VFIO_UB_REINIT_IRQ_INDEX for reinit interrupt support
  - ub: return error code to vm
  - ub: fix passthrough errno to vm
  - ub: reinit irq set failed don't stop vm
  - migration/cgs: fix some function name spell error
  - migration/cgs: Fix mismatched allocator in write_numa_info_to_sysfs
  - ub: fix fill_rq_cq not checking fill_cq return value
  - ub: fix ub cq depth
  - ub: pass ub feature to guest os
  - migration/cgs: bugfix, adding poison ignore CONFIG_VIRTCCA_MIGRATION when building non-aarch64 target to avoid error


author: Fei Xu <xufei30@huawei.com> - 11:8.2.0-78
changelog:
  - system/physmem: disable guest RAM core dump for cca
  - vhost: Remove unused log_fd variable in vhost_dev_log_resize()
  - i386/cpu: Allow cache to be shared at thread level
  - hw/vfio: Allow multiple vfio devices migration if none support P2P_MIGRATION


author: Fei Xu <xufei30@huawei.com> - 11:8.2.0-79
changelog:
  - migration/cgs:fix stream leak on error in virtcca_mig_stream_setup
  - hw/ub:remove check after g_malloc0 in line_generator
  - target/i386: Add support for CPUID leaf 0x8000001A
  - target/i386: Add support for CPUID leaf 0x8c860000
  - target/i386: Add Hygon Chengdu-v2 CPU model
  - target/i386: Add Hygon Dharma-v2 CPU model
  - target/i386: Add tsc-adjust to Hygon Chengdu‑v2
  - target/i386: Add avx512-vp2intersect to Chengdu‑v2
  - target/i386: Expose CPUID 0x8000001A values to Dharma-v2 and Chengdu-v2
  - target/i386: Add xsaves to Dharma-v2 and Chengdu-v2
  - hw/arm/virt: Support larger highmem MMIO regions
  - vfio/pci: Ascend910B change to bar2 quirk
  - vfio/pci: support guest numa node for Ascend910B devices by bar quirk
  - vfio/pci: add NORMALNC bar quirk feature for Ascend910B
  - lsi53c895a: clear tag byte when processing messages
  - lsi53c895a: fix use-after-free of cancelled request
  - virtio-gpu: fix overflow check when allocating 2d image (CVE-2026-3886)
  - ui/vnc: fix OOB read updating VNC update frequency stats(CVE-2026-48003)
  - target/loongarch: Fix compilation errors when enabling the UB function
  - virtio-blk: add missing VIRTIO_BLK_T_SCSI_CMD size check (CVE-2026-48914)


author: Fei Xu <xufei30@huawei.com> - 11:8.2.0-80
changelog:
  - hw/net/rocker_of_dpa: Check group ID pointers are not NULL(CVE-2022-36648)
  - hw/net/rocker_of_dpa: Avoid unaligned accesses in _of_dpa_flow_match()
  - ub: support --enable-ub/--disable-ub configure option and update unit tests with reference ACPI tables
  - hw/ub: fix wrong log message in fill_cq/msgq_rq_init
  - block/graph-lock: fix missed wakeup in bdrv_graph_co_rdunlock()
  - target/riscv: clear mseccfg on reset for all dependent extensions
  - target/riscv: rvv: Handle source overlap of vector widening reduction instructions
  - hw/loongarch/virt: fix cpu hotplug issue
  - Fix compatibility issues with the upstream kernel
  - tests/avocado: Update LoongArch bios file
  - hw/mips/loongson3_virt: Emulate suspend function
  - hw/intc/loongarch_ipi: Remove pointless MAX_CPU check
  - hw/intc/loongarch_ipi: Rename as loongson_ipi
  - hw/intc/loongson_ipi: Implement IOCSR address space for MIPS
  - hw/intc: Remove loongarch_ipi.c
  - hw/intc/loongson_ipi: Provide per core MMIO address spaces
  - hw/intc/loongson_ipi: Replace ipi_getcpu with cpu_by_arch_id
  - hw/mips/loongson3_virt: Wire up loongson_ipi device
  - util/bufferiszero: Remove SSE4.1 variant
  - util/bufferiszero: Remove AVX512 variant
  - util/bufferiszero: Reorganize for early test for acceleration
  - util/bufferiszero: Remove useless prefetches
  - util/bufferiszero: Optimize SSE2 and AVX2 variants
  - util/bufferiszero: Improve scalar variant
  - util/bufferiszero: Introduce biz_accel_fn typedef
  - util/bufferiszero: Simplify test_buffer_is_zero_next_accel
  - util/bufferiszero: Add simd acceleration for aarch64
  - tests/bench: Add bufferiszero-bench
  - util/bufferiszero: Split out host include files
  - util/bufferiszero: Add loongarch64 vector acceleration
  - MAINTAINERS: Add myself as a reviewer of LoongArch virt machine
  - qemu/timer: Add host ticks function for LoongArch
  - target/loongarch/gdbstub: Add vector registers support
  - hw/intc/loongson_ipi: Access memory in little endian
  - hw/intc/loongson_ipi: Fix resource leak
  - hw/intc/loongson_ipi: Declare QOM types using DEFINE_TYPES() macro
  - docs: Correct Loongarch -> LoongArch
  - qapi/machine: Belatedly document target loongarch64 is since 7.1
  - hw/intc/loongson_ipi: Rename LoongsonIPI -> LoongsonIPIState
  - hw/intc/loongson_ipi: Extract loongson_ipi_common_realize()
  - hw/intc/loongson_ipi: Add TYPE_LOONGSON_IPI_COMMON stub
  - hw/intc/loongson_ipi: Move common definitions to loongson_ipi_common.h
  - hw/intc/loongson_ipi: Move IPICore::mmio_mem to LoongsonIPIState
  - hw/intc/loongson_ipi: Move IPICore structure to loongson_ipi_common.h
  - hw/intc/loongson_ipi: Pass LoongsonIPICommonState to send_ipi_data()
  - hw/intc/loongson_ipi: Add LoongsonIPICommonClass::get_iocsr_as handler
  - hw/intc/loongson_ipi: Add LoongsonIPICommonClass::cpu_by_arch_id handler
  - hw/intc/loongson_ipi: Expose loongson_ipi_core_read/write helpers
  - hw/intc/loongson_ipi: Move common code to loongson_ipi_common.c
  - hw/intc/loongarch_ipi: Add loongarch IPI support
  - hw/loongarch/virt: Replace Loongson IPI with LoongArch IPI
  - hw/intc/loongson_ipi: Restrict to MIPS
  - hw/intc/loongson_ipi: Remove unused headers
  - roms: Support compile the efi bios for loongarch
  - hw/loongarch/fw_cfg: Build in common_ss[]
  - linux-headers: Update to Linux v6.12-rc5
  - hw/intc/loongarch_extioi: Use set_bit32() and clear_bit32() for s->isr
  - MAINTAINERS: add myself as the maintainer for LoongArch VirtMachine
  - include: Add loongarch_pic_common header file
  - include: Move struct LoongArchPCHPIC to loongarch_pic_common header file
  - hw/intc/loongarch_pch: Merge instance_init() into realize()
  - hw/intc/loongarch_pch: Rename LoongArchPCHPIC with LoongArchPICCommonState
  - hw/intc/loongarch_pch: Move some functions to file loongarch_pic_common
  - hw/intc/loongarch_pch: Inherit from loongarch_pic_common
  - hw/intc/loongarch_pch: Add pre_save and post_load interfaces
  - hw/intc/loongarch_pch: Code cleanup about loongarch_pch_pic
  - include: Add loongarch_extioi_common header file
  - include: Move struct LoongArchExtIOI to header file loongarch_extioi_common
  - include: Rename LoongArchExtIOI with LoongArchExtIOICommonState
  - hw/intc/loongarch_extioi: Rename LoongArchExtIOI with LoongArchExtIOICommonState
  - hw/intc/loongarch_extioi: Add common realize interface
  - hw/intc/loongarch_extioi: Add unrealize interface
  - hw/intc/loongarch_extioi: Add common file loongarch_extioi_common
  - hw/intc/loongarch_extioi: Inherit from loongarch_extioi_common
  - hw/intc/loongarch_extioi: Add pre_save interface
  - hw/intc/loongarch_extioi: Code cleanup about loongarch_extioi
  - hw/acpi: Upgrade ACPI SPCR table to support SPCR table revision 4 format
  - hw/loongarch/virt: Create fdt table on machine creation done notification
  - hw/loongarch/virt: Improve fdt table creation for CPU object
  - target/loongarch: Use auto method with LSX feature
  - target/loongarch: Use auto method with LASX feature
  - hw/core/loader: Use ssize_t for efi zboot unpacker
  - hw/loongarch/boot: Support Linux raw boot image
  - hw/intc/loongarch_extioi: Get cpu number from possible_cpu_arch_ids
  - hw/intc/loongarch_extioi: Remove num-cpu property
  - hw/intc/loongarch_extioi: Add irq routing support from physical id
  - hw/loongarch/virt: Checkpatch cleanup
  - hw/intc/loongarch_ipi: Implement realize interface
  - hw/intc/loongson_ipi: Remove num_cpu from loongson_ipi_common
  - hw/intc/loongson_ipi: Remove property num_cpu from loongson_ipi_common
  - hw/intc/loongarch_ipi: Get cpu number from possible_cpu_arch_ids
  - hw/intc/loongson_ipi: Add more input parameter for cpu_by_arch_id
  - hw/intc/loongarch_ipi: Use alternative implemation for cpu_by_arch_id
  - target/loongarch: Add dynamic function access with CSR register
  - target/loongarch: Add generic csr function type
  - target/loongarch: Add common header file for CSR registers
  - target/loongarch: Dump all generic CSR registers
  - hw/loongarch/virt: Rename filename acpi-build with virt-acpi-build
  - hw/loongarch/virt: Rename function prefix name
  - hw/loongarch/virt: Add separate file for fdt building
  - hw/loongarch/virt: Set iocsr address space when CPU is created
  - hw/loongarch/virt: Remove unused ipistate
  - hw/loongarch/virt: CPU irq line connection improvement
  - target/loongarch/gdbstub: Fix gdbstub incorrectly handling some registers
  - target/loongarch: Correct maximum physical address in KVM mode
  - target/loongarch: Add post init function for kvm mode
  - target/loongarch: Move kvm specified vCPU property to kvm directory
  - target/loongarch: Add vCPU property for paravirt ipi feature
  - target/loongarch: Add paravirt ipi feature detection
  - target/loongarch: Add vCPU property for kvm steal time feature
  - target/loongarch: Add kvm steal time feature detection
  - target/loongarch: Enable virtual extioi feature
  - hw/intc/loongarch_ipi: Add basic hotplug framework
  - hw/intc/loongarch_ipi: Implment cpu hotplug interface
  - hw/intc/loongarch_ipi: Notify ipi object when cpu is plugged
  - hw/intc/loongarch_extioi: Move gpio irq initial to common code
  - hw/intc/loongarch_extioi: Add basic hotplug framework
  - hw/intc/loongarch_extioi: Implment cpu hotplug interface
  - hw/intc/loongarch_extioi: Use cpu plug notification
  - hw/loongarch/virt: Add CPU topology support
  - hw/loongarch/virt: Add topo properties on CPU object
  - hw/loongarch/virt: Add basic cpu plug interface framework
  - hw/loongarch/virt: Implement cpu unplug interface
  - hw/loongarch/virt: Implement cpu plug interface
  - hw/loongarch/virt: Update the ACPI table for hotplug cpu
  - hw/loongarch/virt: Enable cpu hotplug feature on virt machine
  - target/loongarch: fix make check-functional failed
  - target/loongarch: check tlb_ps
  - qemu/atomic: Rename atomic128-cas.h headers using .h.inc suffix
  - qemu/atomic: Rename atomic128-ldst.h headers using .h.inc suffix
  - qemu/atomic128: Include missing qemu/atomic.h header
  - host/include/loongarch64: Fix inline assembly compatibility with Clang
  - docs/system: Add entry for LoongArch system
  - target/loongarch: Fix error handling of KVM feature checks
  - hw/loongarch/virt: Eliminate error_propagate()
  - target/loongarch: Clean up virt_cpu_irq_init() error handling
  - target/loongarch: Fix the cpu unplug resource leak
  - hw/loongarch/virt: Fix cpuslot::cpu set at last in virt_cpu_plug()
  - hw/loongarch/virt: Replace destination error with error_abort
  - hw/intc/loongarch_pch_msi: Remove gpio input handler
  - linux-user/loongarch64: Decode BRK break codes for FPE signals
  - target/loongarch: Add CRC feature flag and use it to gate CRC instructions
  - target/loongarch: Guard BCEQZ/BCNEZ instructions with FP feature
  - hw/intc/loongarch_ipi: Add reset support
  - hw/intc/loongarch_extioi: Add reset support
  - hw/intc/loongarch_extioi: Replace legacy reset callback with new api
  - hw/intc/loongarch_pch: Add reset support
  - hw/intc/loongarch_pch: Replace legacy reset callback with new api
  - hw/loongarch/virt: Get physical entry address with elf file
  - hw/loongarch/virt: Replace RSDT with XSDT table
  - hw/loongarch/virt: Allow user to customize OEM ID and OEM table ID
  - hw/intc/loongarch_pch: Modify name of some registers
  - hw/intc/loongarch_pch: Modify register name PCH_PIC_xxx_OFFSET with PCH_PIC_xxx
  - hw/intc/loongarch_pch: Remove some duplicate macro
  - hw/intc/loongarch_pch: Set version information at initial stage
  - hw/intc/loongarch_pch: Use relative address in MemoryRegionOps
  - hw/intc/loongarch_pch: Discard write operation with ISR register
  - hw/intc/loongarch_pch: Use generic read callback for iomem32_low region
  - hw/intc/loongarch_pch: Use generic read callback for iomem32_high region
  - hw/intc/loongarch_pch: Use generic read callback for iomem8 region
  - hw/intc/loongarch_pch: Use generic write callback for iomem32_low region
  - hw/intc/loongarch_pch: Use generic write callback for iomem32_high region
  - hw/intc/loongarch_pch: Use generic write callback for iomem8 region
  - hw/intc/loongarch_pch: Use unified trace event for memory region ops
  - hw/intc/loongarch_pch: Rename memory region iomem32_low with iomem
  - hw/intc/loongarch_pch: Set flexible memory access size with iomem region
  - hw/intc/loongarch_pch: Merge three memory region into one
  - hw/loongarch/boot: Adjust the loading position of the initrd
  - hw/loongarch/virt: Fix big endian support with MCFG table
  - hw/intc/loongarch_pch: Convert to little endian with ID register
  - hw/intc/loongarch_extioi: Fix typo issue about register EXTIOI_COREISR_END
  - hw/loongarch/virt: inform guest of kvm
  - hw/loongarch/virt: Remove global variables about initrd
  - hw/loongarch/virt: Remove global variables about memmap tables
  - hw/intc/loongarch_extioi: Add kernel irqchip realize function
  - hw/intc/loongarch_extioi: Add kernel irqchip save and restore function
  - hw/intc/loongarch_ipi: Add kernel irqchip realize function
  - hw/intc/loongson_ipi: Add load and save interface with ipi_common class
  - hw/intc/loongarch_ipi: Add kernel irqchip save and restore function
  - hw/intc/loongarch_pch_msi: Inject MSI interrupt to kernel
  - hw/intc/loongarch_pch: Add kernel irqchip realize function
  - hw/intc/loongarch_pch: Add kernel irqchip save and restore function
  - hw/intc/loongarch_pch: Inject irq line interrupt to kernel
  - hw/loongarch/virt: Add reset support for kernel irqchip
  - target/loongarch: Report error with split kernel_irqchip option
  - hw/loongarch/virt: Disable emulation with IOCSR misc register
  - hw/loongarch/virt: Add kernel irqchip support
  - hw/intc/loongarch_extioi: Move unrealize function to common code
  - target/loongarch: Fix CSR STLBPS register write emulation
  - tests/acpi: Add empty ACPI data files for LoongArch
  - tests/qtest/bios-tables-test: Add basic testing for LoongArch
  - rebuild-expected-aml.sh: Add support for LoongArch
  - tests/acpi: Remove stale allowed tables
  - acpi: Add machine option to disable SPCR table
  - hw/intc/loongarch_extioi: Remove unnecessary qemu/typedefs.h include
  - hw/intc/loongarch_ipi: Fix start fail with smp cpu < smp maxcpus on KVM
  - target/loongarch: Guard 64-bit-only insn translation with TRANS64 macro
  - hw/intc/loongarch_pch_pic: Fix ubsan warning and endianness issue
  - target/loongarch: Move some function definition to kvm directory
  - target/loongarch: Define function loongarch_cpu_post_init as static
  - hw/loongarch/virt: Add BSP support with aux boot code
  - hw/loongarch/virt: Remove unnecessay pre-boot setting with BSP
  - hw/loongarch/virt: Register reset interface with cpu plug callback
  - target/loongarch: move some machine define to virt.h
  - hw/loongarch: add virt feature dmsi support
  - hw/loongarch: add misc register support dmsi
  - loongarch: add a direct interrupt controller device
  - target/loongarch: add msg interrupt CSR registers
  - hw/loongarch: DINTC add a MemoryRegion
  - hw/loongarch: Implement dintc realize and unrealize
  - hw/loongarch: Implement dintc set irq
  - target/loongarch: Add CSR_ESTAT.bit15 and CSR_ECFG.bit15 for msg interrupts.
  - hw/loongarch: Implement DINTC plug/unplug interfaces
  - target/loongarch: Fix page size set issue with CSR_STLBPS
  - bios-tables-test-allowed-diff.h: Allow LoongArch DSDT.*
  - hw/loongarch/virt: Align VIRT_GED_CPUHP_ADDR to 4 bytes
  - tests/data/acpi/loongarch64: Update expected DSDT.*
  - hw/loongarch/virt: Remove header file ls7a.h
  - hw/loongarch/virt: Sort order by hardware device base address
  - target/loongarch: Replace VMSTATE_UINTTL() -> VMSTATE_UINT64()
  - target/loongarch: Remove target_ulong use in gdb_write_register handler
  - target/loongarch: Use auto method with PTW feature
  - hw/int/loongarch: Include missing system/memory.h header
  - linux-headers: Update to Linux v6.18-rc3
  - target/loongarch: Add PTW feature support in KVM mode
  - target/loongarch: Add PMU migration support in KVM mode
  - target/loongarch: Call function loongarch_la464_init_csr() after realized
  - target/loongarch: Add PMU register dump support in KVM
  - hw/loongarch/virt: Add field ram_end in LoongArchVirtMachineState
  - hw/loongarch/virt: Add field gpex in LoongArchVirtMachineState
  - hw/loongarch/virt: Get irq number from gpex config info
  - hw/loongarch/virt: Get PCI info from gpex config info
  - hw/loongarch/virt: Add property highmem_mmio with virt machine
  - hw/loongarch/virt: Add high MMIO support with GPEX host
  - hw/loongarch/virt: Add property highmem-mmio-size with virt machine
  - hw/loongarch: Use explicit little-endian LD/ST API
  - hw/loongarch/virt: Modify the interrupt trigger type in fdt table
  - hw/loongarch/virt: Fix irq allocation failure with pci device from fdt
  - hw/loongarch/virt: Dont abort on access to unimplemented IOCSR
  - configs/targets: Forbid LoongArch to use legacy native endianness APIs
  - target/loongarch: Add LA v1.1 instructions to max cpu
  - target/loongarch: Fix query-cpu-model-expansion to reject props
  - target/loongarch: Add missing vCPU features with QMP method
  - target/loongarch: Add full type support with query-cpu-model-expansion
  - target/loongarch: Add property set with query-cpu-model-expansion
  - target/loongarch: Add detailed information with CPU Product ID
  - target/loongarch: Add default cpucfg3 with LA464 CPU
  - target/loongarch: Add generic CPU model information
  - target/loongarch: Add host CPU model in kvm mode
  - target/loongarch: Add some CPUCFG bits with host CPU model
  - hw/loongarch: Use loongarch_palen_mask()
  - bios-tables-test-allowed-diff.h: Allow LoongArch DSDT.*
  - hw/loongarch: add rtc acpi table
  - tests/qtest/bios-tables-test: Update DSDT blobs after loongarch rtc change
  - hw/loongarch: modify rtc fdt table
  - fix compile error
  - target/loongarch: Enable paravirt ipi feature
  - linux-headers: update loongarch linux headers from OLK-6.6
  - target/loongarch: disable msgint and dmsi features
  - add loongarch binaries for edk2-stable202408
  - qemu/atomic: Finish renaming atomic128-cas.h headers
  - Migration/urma: use uvs_get_path_set to replace uvs_get_route_list
  - migration/virtcca: add forward declaration for virtcca_mig_cleanup
  - ub_ummu: support CMD_TLBI_OS_ASID_U and CMD_TLBI_HYP_ASID_U command
  - Revert "target/riscv: clear mseccfg on reset for all dependent extensions"


author: Fei Xu <xufei30@huawei.com> - 11:8.2.0-81
changelog:
  - i386/kvm: Move architectural CPUID leaf generation to separate helper
  - pci-host/q35: Move PAM initialization above SMRAM initialization
  - q35: Introduce smm_ranges property for q35-pci-host
  - hw/i386/acpi: Set PCAT_COMPAT bit only when pic is not disabled
  - confidential guest support: Add kvm_init() and kvm_reset() in class
  - i386/sev: Switch to use confidential_guest_kvm_init()
  - ppc/pef: switch to use confidential_guest_kvm_init/reset()
  - s390: Switch to use confidential_guest_kvm_init()
  - scripts/update-linux-headers: Add setup_data.h to import list 
  - scripts/update-linux-headers: Add bits.h to file imports
  - linux-headers: Update to Linux v6.8-rc6
  - linux-headers: update to current kvm/next
  - runstate: skip initial CPU reset if reset is not actually possible
  - KVM: remove kvm_arch_cpu_check_are_resettable 
  - target/i386: introduce x86-confidential-guest
  - target/i386: Implement mc->kvm_type() to get VM type
  - target/i386: SEV: use KVM_SEV_INIT2 if possible
  - i386/pc: Drop pc_machine_kvm_type()
  - i386/sev: Add legacy-vm-type parameter for SEV guest objects
  - hw: Add compat machines for 9.0
  - hw: Add compat machines for 9.1
  - target/i386: add guest-phys-bits cpu property
  - hw/i386/sev: Use legacy SEV VM types for older machine types
  - trace/kvm: Split address space and slot id in trace_kvm_set_user_memory()
  - migration: prevent migration when VM has poisoned memory
  - kvm: Introduce support for memory_attributes
  - RAMBlock: Add support of KVM private guest memfd
  - kvm: Enable KVM_SET_USER_MEMORY_REGION2 for memslot
  - kvm/memory: Make memory type private by default if it has guest memfd backend
  - backends: Use g_autofree in HostMemoryBackendClass::alloc() handlers
  - backends: Simplify host_memory_backend_memory_complete()
  - HostMem: Add mechanism to opt in kvm guest memfd via MachineState
  - RAMBlock: make guest_memfd require uncoordinated discard
  - physmem: Introduce ram_block_discard_guest_memfd_range()
  - kvm: handle KVM_EXIT_MEMORY_FAULT 
  - linux-headers: riscv: add ptrace.h
  - scripts/update-linux-header.sh: be more src tree friendly
  - linux-headers: Update to current kvm/next
  - update-linux-headers: import linux/kvm_para.h header
  - machine: allow early use of machine_require_guest_memfd
  - i386/sev: Replace error_report with error_setg
  - i386/sev: Introduce "sev-common" type to encapsulate common SEV state
  - i386/sev: Move sev_launch_update to separate class method
  - i386/sev: Move sev_launch_finish to separate class method
  - i386/sev: Introduce sev-snp-guest object
  - i386/sev: Add a sev_snp_enabled() helper
  - i386/sev: Add sev_kvm_init() override for SEV class
  - i386/sev: Add snp_kvm_init() override for SNP class
  - i386/cpu: Set SEV-SNP CPUID bit when SNP enabled
  - i386/sev: Dont return launch measurements for SEV-SNP guests
  - i386/sev: Add a class method to determine KVM VM type for SNP guests
  - i386/sev: Update query-sev QAPI format to handle SEV-SNP
  - i386/sev: Add the SNP launch start context
  - i386/sev: Add handling to encrypt/finalize guest launch data
  - i386/sev: Set CPU state to protected once SNP guest payload is finalized
  - hw/i386/sev: Add function to get SEV metadata from OVMF header
  - i386/sev: Add support for populating OVMF metadata pages
  - i386/sev: Add support for SNP CPUID validation
  - system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()
  - i386/tcg: implement x2APIC registers MSR access
  - apic: add support for x2APIC mode
  - hw/i386/x86: Reverse if statement
  - hw/i386/x86: Fix PIC interrupt handling if APIC is globally disabled
  - hw/i386/q35: Simplify pc_q35_init() since PCI is always enabled
  - hw/i386/x86: Let ioapic_init_gsi() take parent as pointer
  - hw/core: Declare CPUArchId::cpu as CPUState instead of Object
  - hw/i386/pc_sysfw: Remove unused parameter from pc_isa_bios_init()
  - hw/i386/x86: Eliminate two if statements in x86_bios_rom_init()
  - hw/i386: Have x86_bios_rom_init() take X86MachineState rather than MachineState
  - hw/i386/x86: Dont leak "isa-bios" memory regions
  - hw/i386/x86: Dont leak "pc.bios" memory region
  - hw/i386/x86: Extract x86_isa_bios_init() from x86_bios_rom_init()
  - hw/i386/sev: Add support to encrypt BIOS when SEV-SNP is enabled
  - i386/sev: Invoke launch_updata_data() for SEV class
  - i386/sev: Invoke launch_updata_data() for SNP class
  - i386/kvm: Add KVM_EXIT_HYPERCALL handling for KVM_HC_MAP_GPA_RANGE
  - i386/sev: Enable KVM_HC_MAP_GPA_RANGE hcall for SNP guests
  - i386/sev: Extract build_kernel_loader_hashes
  - i386/sev: Reorder struct declarations
  - i386/sev: Allow measured direct kernel boot on SNP
  - memory: Have memory_region_init_ram_flags_nomigrate() return a boolean
  - memory: Have memory_region_init_ram_nomigrate() handler return a boolean
  - memory: Have memory_region_init_rom_nomigrate() handler return a boolean
  - memory: Simplify memory_region_init_rom_nomigrate() calls
  - memory: Simplify memory_region_init_ram_from_fd() calls
  - memory: Have memory_region_init_ram() handler return a boolean
  - memory: Have memory_region_init_rom() handler return a boolean
  - memory: Have memory_region_init_rom_device_nomigrate() return a boolean
  - memory: Simplify memory_region_init_rom_device_nomigrate() calls
  - memory: Have memory_region_init_rom_device() handler return a boolean
  - memory: Have memory_region_init_resizeable_ram() return a boolean
  - memory: Have memory_region_init_ram_from_file() handler return a boolean
  - memory: Have memory_region_init_ram_from_fd() handler return a boolean
  - memory: Introduce memory_region_init_ram_guest_memfd()
  - hw/i386/pc_sysfw: Alias rather than copy isa-bios region
  - hw/i386/sev: Use guest_memfd for legacy ROMs
  - hw/i386: Add support for loading BIOS using guest_memfd
  - i386/sev: fix unreachable code coverity issue
  - i386/sev: Move SEV_COMMON null check before dereferencing
  - i386/sev: Return when sev_common is null
  - target/i386: SEV: do not assume machine->cgs is SEV
  - target/i386: SEV: rename sev_snp_guest->id_block
  - target/i386: SEV: store pointer to decoded id_block in SevSnpGuest
  - target/i386: SEV: rename sev_snp_guest->id_auth
  - target/i386: SEV: store pointer to decoded id_auth in SevSnpGuest
  - target/i386/sev: Use size_t for object sizes
  - target/i386/sev: Fix printf formats
  - target/i386: SEV: fix formatting of CPUID mismatch message
  - i386/sev: Fix error message in sev_get_capabilities()
  - i386/sev: Fallback to the default SEV device if none provided in sev_get_capabilities()
  - target/i386: add support for masking CPUID features in confidential guests
  - target/i386/SEV: implement mask_cpuid_features
  - i386/sev: Dont allow automatic fallback to legacy KVM_SEV*_INIT
  - target/i386: SEV: fix mismatch in vcek-disabled property name
  - scripts/update-linux-headers.sh: Fix the path of setup_data.h
  - accel/kvm: Zero out mem explicitly in kvm_set_user_memory_region()
  - backends/hostmem: Fix block comments style (checkpatch.pl warnings)
  - system/physmem: use return value of ram_block_discard_require() as errno
  - hw/intc/apic: fix memory leak
  - virtio-scsi: pass the same cdb_size to virtio_scsi_pop_req and virtio_scsi_handle_cmd_req_prepare(CVE-2026-5763)
  - target/i386/csv: include exec/hwaddr.h to fix CONFIG_CSV=off build


author: Fei Xu <xufei30@huawei.com> - 11:8.2.0-82
changelog:
  - tcg: move free_tcg_plugin_context to the correct macro range
  - hw/arm/virt: Fix build error on ARM
  - virtio-blk: fix zone report buffer out-of-memory (CVE-2026-5761)
  - vfio/spapr: Add some content to sPAPR VFIOIOMMU QOM interface
  - iotests/copy-before-write: lower throttle rate to fix cbw-timeout flakiness


author: Fei Xu <xufei30@huawei.com> - 11:8.2.0-83
changelog:
  - backport: accel/kvm: check for KVM_CAP_READONLY_MEM on VM
  - net/slirp: libslirp 4.9.0 compatibility
  - docs: fix invalid footnote syntax


author: chenyaqiang <chenyaqiang@huawei.com> - 0.39.0-1
changelog:
  - Update to 0.39.0:
    * Frame dumps truncated if there is a zero length string
    * Convert C++ broker example to use lambdas
    * Add support for message 'to' to C++ example broker
    * remove travis jobs config, infra dropping support for it
    * Fix python tests to work with recent pythons and tox
    * Remove cmake workarounds that aren't needed anymore


author: Funda Wang <fundawang@yeah.net> - 2.11.6-1
changelog:
  - update to 2.11.6
  - drop redunctant conditions regarding qt5 and python3, as we only provide
    single flavour for now


author: Jingwiw <wangjingwei@iscas.ac.cn> - 5.2.0+git6.3-1
changelog:
  - Init package from openSUSE: https://build.opensuse.org/package/show/home:neochapay:nemo:mw/qt5-qtfeedback


author: Funda Wang <fundawang@yeah.net> - 5.15.16-1
changelog:
  - update to version 5.15.16
  - disable .la files removal due to libQt5RepParser.prl is
    referencing Qt5RepParser.la


author: lifeifei <lifeifei@kylinos.cn> - 2.19-3
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Add the socket option IPV6_MULTICAST_LOOP to prevent the interface from autoconfiguring using RA messages sent by itself.


author: wangjiang <app@cameyan.com> - 0.8.0-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix ras-mc-ctl --summary failed
         Add some improvements and add new modules to HiSilicon common section


author: shixuantong <shixuantong1@huawei.com> - 8.2.13-2
changelog:
  - Add shell command to switch bracketed-paste mode from on to off to keep consistent with realine-8.0


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-2
changelog:
  - db2: do not use db2stop, as it sends truncation messages,which in some cases are not delivered
  - db2: Avoid promotion in STANDBY/REMOTE_CATCHUP_PENDING state


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-3
changelog:
  - portblock: add IPv6 support to iptables and nft backends
  - azure-sap-zone: new resource agent for Azure SAP zonealignment (#2122)


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-4
changelog:
  - ganesha-nfs: new resource agent
  - oraasm: Avoid false positive start/monitor operation when critical processes are offline


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-5
changelog:
  - podman-etcd: fix port 2380 binding race during installtransition (#2152)
  - Filesystem: always return OCF_ERR_GENERIC when another deviceis mounted on mountpoint to ensure relocation after trying to restart(default behaviour)


author: liupei <liupei@kylinos> - 4.18.0-6
changelog:
  - IPaddr2: fix interfaces named with keywords like primary, secondary, etc
  - Mid: nfsserver: Change the log level for probe and process checks at startup to info.


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-7
changelog:
  - OCPBUGS-82190: podman-etcd: Fixed etcd learner deadlockduring machine deletion (#2156)
  - OCPBUGS-83333: podman-etcd: Add learner in notify to preventstart deadlock (#2157)


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-8
changelog:
  - nfsserver/nfsnotify: use chown : to avoid warnings with newerversions of chown
  - nfsserver: Stop fsidd when stopping nfs-server


author: liupei <liupei@kylinos.cn> - 4.18.0-9
changelog:
  - Mid: IPaddr2: To allow Pacemaker to handle error handling, it returns NOT_RUNNING even when down.
  - nfsserver: Fixes the incorrect indentation


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.18.0-10
changelog:
  - sybaseASE: dont report error about missing sybaseASE envduring probe-action
  - Low: nfsserver: Correction of magic numbers and log output.


author: yixiangzhike <yixiangzhike007@163.com> - 6.17-2
changelog:
  - fix startup failure, custom the jitter:timeout by the description
    from https://github.com/nhorman/rng-tools/commit/6e14b8b


author: Funda Wang <fundawang@yeah.net> - 4.18.2-34
changelog:
  - disable automatic maintenance when autopatching with git
    https://github.com/git/git/commit/1942d48380fec53f76361e9adebef15b5db9628a
  - sync patches within branches


author: fly_fzc <2385803914@qq.com> - 4.18.2-38
changelog:
  - fix CVE-2026-44605
  - fix tests failed:
      basic file trigger scripts
      rpm -U <corrupted unsigned 1>
      rpm -U <corrupted signed 3>


author: Funda Wang <fundawang@yeah.net> - 4.18.2-40
changelog:
  - Add the ability for other macro files to pass options to
    the find_debuginfo script via a new variable: _find_debuginfo_vendor_opts
    (https://github.com/rpm-software-management/rpm/pull/3958)


author: wangyueliang <wangyueliang@kylinos.cn> - 2022.16-4
changelog:
  - merge feature from branch openEuler-22.03-LTS-SP1：
  - DESC: add loongarch64 and sw_64 support
  - AUTHOR: panchenbo <panchenbo@kylinsec.com.cn>


author: Ge Wang <wang__ge@126.com> - 1.9.0-1
changelog:
  - Update package to version 1.9.0
    * Remove autogenerated files from git repo (configure, Makefile.in, conftools, rrd_config.h.in)
    * Fix ytop and ybase adjustments for overlaping area issue on transparent areas
    * Fix unsigned integer overflow in rrdtool first. Add test for rrd_first()
    * Fix extra reference of parameters of rrd_fetch_dbi_{long,double}
    * Add (remote) dump support to rrdcached


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 8.2312.0-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix passing the value to EscapeChar
         Do not free the uninitialized cstring
         Keep original free pattern
         network subsystem: improve connection failure error message
         Fix runConf NULL pointer refence
         rainerscript: do not try to call a function if it does not exist
         nsd_ptcp regression fix: remove debugging messages emited to stderr
         Fix legacy $ActionQueueDiscardMark parameter


author: zhangqiumiao <zhangqiumiao1@h-partners.com> - 8.2312.0-9
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:gnutls bugfix: Avoid blocking sockets during TLS handshake
         gnutls bugfix: Add timeout to GnuTLS handshake
         core: fix potential NULL ptr access on HUP in very early startup phase
         omfwd: fix segfault in UDP freeaddrinfo
         gnutls TLS driver: fix small memory leak
         rsyslog startup bugfix: cosmetic memory leak
         core: fix potential misadressing in sigmask
         covscan: remove defect type of RESOURCE_LEAK
         Fix a buffer overflow when the argument to replace is empty


author: zhangqiumiao <zhangqiumiao1@h-partners.com> - 8.2312.0-10
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:omusrmsg bugfix: potential null pointer dereference causes segfault
         omusrmsg bugfix: potential double free, which can cause segfault
         imjournal: fix double sd_journal_close() during thread cancellation
  	   imuxsock: Add statistics counter for discarded messages
         omjournal: Fix priority value
         fix stringop-overread warning in omusrmsg
         fix hashtable realloc memset range
         fix off-by-one buffer overflow


author: qujingling <qujingling@huawei.com> - 8.2312.0-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:imjournal: initialize instance fields to avoid invalid free
         imjournal: fix vulnerability in state file creation


author: yaoxin <1024769339@qq.com> - 0.6.0-1
changelog:
  - Update to 0.6.0:
    * Updated ruby bindings that behave more Ruby-ish
    * Fix errors and warnings during build process


author: zouzhimin <zouzhimin@kylinos.cn> - 1.24.6-1
changelog:
  - Update to 1.24.6
    * Fix detection of Ruby bug #22023 on some patch versions of Ruby 3.4, and properly apply the workaround.


author: openeuler_bot <infra@openeuler.sh> - 12.0.0-1
changelog:
  - Support for MRI 3.1, 3.2, and 3.3 was added (version:12.0.0).
  - `break` without any arguments now sets a breakpoint on the current line (version:12.0.0).
  - Fixed crash with `untracevar` when a non-existent global variable is given (version:12.0.0).
  - Removed support for MRI 2.4, 2.5, 2.6, 2.7, and 3.0 (version:12.0.0).
  - Fixed consistency issues in help messages (version:12.0.0).


author: yaoxin <1024769339@qq.com> - 1.8.0-1
changelog:
  - Update to 1.8.0:
    * Numerous small optimizations.
    * Added `key_cache` option to `Unpacker`.
    * Fixed a potental memory leak when recursive unpacker raise.
    * Limit initial containers pre-allocation to `SHRT_MAX` (32k) entries.


author: zouzhimin <zouzhimin@kylinos.cn> - 1.8.3-1
changelog:
  - Update to 1.8.3:
    * Fix an integer overflow when parsing maps.
    * Fix `Buffer#clear` to properly reset memory chunks before adding them back to the pool. [CVE-2026-54522]


author: openeuler_bot <infra@openeuler.sh> - 6.0.0-1
changelog:
  - Added support for systemd watchdog and notification features (version:6.0.0)  
  - Discards headers with underscores to prevent proxy header overwrite (version:5.6.9)  
  - Addressed HTTP request smuggling vulnerabilities by limiting chunk extensions (version:5.6.8)  
  - Fixed issues with worker timeout and improved phased restart reliability (version:5.6.7)


author: yaoxin <yao_xin001@hoperun.com> - 0.0.9.1-1
changelog:
  - Update to 0.0.9.1
    * Fix use of designated initializers.
    * Use the newer TypedData extension API
    * Update Actions - updates OS's, add Ruby 3,2, etc
    * Add cross compilation for Ruby 3.2


author: kywqs <weiqingsong@kylinos.cn> - 1.20-1
changelog:
  - update version to 1.20
  - Fix a major bug when searching against a CRAM index where one container has start and end coordinates entirely contained within the previous container.
  - Fixed bug introduced in release 1.4 that caused incorrect reference bases to be printed by samtools mpileup -a -f ref.fa in the zero-depth regions at the end of each reference.


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 1.21-1
changelog:
  - update version to 1.21
    - New work and changes: 
      -`samtools reset` now removes a set of predefined auxtags, as these tags are no longer valid after the reset operation.  This behaviour can be overridden if desired.
      - `samtools reset` now also removes duplicate flags. 
      - Added a report of the number of alignments for each primer to `samtools ampliconclip`
    - Bug fixes:
      - Avoid `tview` buffer overflow for positions with >= 14 digits.
      - Fixed hard clip trimming issue in `ampliconclip` where right-hand side qualities were being removed from left-hand side trims.
      - Fixed a bug in `samtools merge --template-coordinate` where the wrong heap was being tested.


author: Ge Wang <wang__ge@126.com> - 1.4.0-1
changelog:
  - Update package to version 1.4.0
    * Added support for Xerox Book Scanner 4167, which appears to be a rebadged Avision FB6080E using different USB ids
    * Added some firmware names to descriptions
    * Added "function-number" option, specifically for Canon DR-3010
    * Added some firmware names to descriptions


author: Funda Wang <fundawang@yeah.net> - 1.4.0-2
changelog:
  - convert to gitlab archive for source
  - convert user creation script to systemd style
  - move correct modules to camera sub package


author: yaoxin <yao_xin001@hoperun.com> - 3.9.4-1
changelog:
  - Update to 3.9.4:
    * Make the watchdog timeout configurable
    * wdmd: close watchdog when not used
    * userstorage: replace by PyPI userstorage
    * sanlock: skip short delay in delta lease reacquire
    * sanlock: use product_uuid for host name
    * wdmd: fix timing for iTCO_wdt
    * sanlock: save client_id in token and report in status and use in -C
    * sanlock: include startup message in syslog
    * sanlock: improve repeated ballots in paxos_acquire
    * sanlock: fix zero io timeout for direct requests
    * sanlock: fix release writing zero dblock values
    * sanlock: skip delay when same host acquires delta lease


author: liupei <liupei@kylinos.cn> - 1.5.2-3
changelog:
  - Fix: sbd-inquisitor: avoid parsing SBD_DELAY_START as a time duration if its value is boolean false
  - Refactor: tests: ability to specify a libaio name


author: bizhiyuan <bizhiyuan@kylinos.cn> - 1.5.2-7
changelog:
  - remove commented setup-macro
  - Fix: sbd-cluster: cleanly include <crm/crm.h> for crm_system_name and others


author: liliguang <liliguang@baidu.com> - 1.0.97-1
changelog:
  - Upgrade version to 1.0.97
  - glusterfs apparently changed some of their APIs to take some extra options
  - tgtd.service hardening


author: yaoxin <1024769339@qq.com> - 47.0.1-1
changelog:
  - Update to 47.0.1:
    * Do a better job of passing on the app icon to the window manager, so it appropriately
      shows up when one of its windows is focused.
    * Add support for GnuPG 2.4 and 2.5.


author: xu_ping <707078654@qq.com> - 0.30.16-1
changelog:
  - update to 0.30.16
    * Add SERD_STATIC to pkg-config Cflags for static-only builds
    * Adopt REUSE machine-readable licensing standard
    * Allow programs to be used from subproject
    * Fix spelling mistake in serdi man page


author: xu_ping <707078654@qq.com> - 0.32.4-1
changelog:
  - update to 0.32.4
    * Add Windows path separator support to serd_node_new_file_uri()
    * Add long "help" and "version" options to serdi
    * Add options to disable html or singlehtml documentation
    * Add serd_reader_skip_until_byte() to public API
    * Allow SERD_API to be defined by the user
    * Avoid creating test files in the current directory
    * Avoid using ASCII grave as a quote
    * Remove junk files from documentation install
    * Remove support for writing Turtle named inline nodes extension
    * Replace duplicated dox_to_sphinx script with sphinxygen dependency
    * Clean up enum declarations
    * Gracefully handle errors while writing the end of anonymous nodes
    * Improve test suite coverage
    * Simplify some character classification and comparison code
    * Support reading lone lists in lax mode
    * Treat out of range unicode characters as errors


author: chukaiping <chukaiping@baidu.com> - 0.32.6-1
changelog:
  - update to 0.32.6
  - Fix handling of bad predicates in anonymous blank nodes
  - Fix indentation when ending anonymous nodes with many objects
  - Fix invalid characters in error messages
  - Write a blank line between statements and Turtle/TriG directives


author: liuzhilin <liuzhilin@kylinos.cn> - 4.6.0-2
changelog:
  - Fix seinfo argument parsing when policy path follows query options
  - Fix debug message for listing potential policies to load


author: zhangxingrong <zhangxingrong@uniontech.cn> - 2:4.14.3-3
changelog:
  - lib/idmapping.c: Use long constants in prctl(2) 
  - libsubid: Dealocate memory on exit 
  - man/lastlog: remove wrong use of keyword term


author: chenjiayi <chenjiayi22@huawei.com> - 15.7-21
changelog:
  - Backport bugfix patches from upstream
  - Fix build with binutils 2.46 (c4665d2)
  - Fix memory leak on TPM log error in mirror_one_mok_variable (92630f2)


author: yueyuankun <yueyuankun@kylinos.cn> - 15.7-22
changelog:
  - spec: Remove debugsource requirement from debuginfo
  - Allow debuginfo to be installed alone without pulling in the debugsource package.


author: tenglei <tenglei@kylinos.cn> - 1:1.15.2-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.15.2, Fixes an interoperability issue while listing tags


author: tenglei <tenglei@kylinos.cn> - 1:1.16.0-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.16.0,  Given the changes to the c/* projects underneath Skopeo


author: tenglei <tenglei@kylinos.cn> - 1:1.16.1-1
changelog:
  - Type:Upgrade
  - CVE:NA
  - SUG:NA
  - DESC:Update package to version 1.16.1, Bump Skopeo to v1.16.1, c/common to v0.60.2, c/image to v5.32.2


author: yaoxin <1024769339@qq.com> - 1.70-1
changelog:
  - Update to 1.70:
    * Fixed Qt macro
    * Fixed Qt build when used QT_USE_PROTECTED_VISIBILITY
    * Fixed build with Clang
    * Fixed some leaks
    * Use gi-docgen to automagically generate the documentation


author: yaoxin <yao_xin001@hoperun.com> - 1.4.3-1
changelog:
  - Update to 1.4.3:
    * Added support to find libc via LIBC_SO define
    * Fixed uid_wrapper running with jemalloc compiled binaries
    * Fixed socket_wrapper interaction test
    * Fixed thread sanitizer on modern Linux Kernels


author: yaoxin <1024769339@qq.com> - 1.5.0-1
changelog:
  - Update to 1.5.0:
    * Added support for quic_ko_wrapper
    * Fixed pcap frames generation for recv(m)msg and recvfrom
    * Fixed setsockopt(SO_REUSEPORT) with glibc 2.40


author: Funda Wang <fundawang@yeah.net> - 2.6.1-6
changelog:
  - fix build with recent sqlite package split
  - convert user and group creation to systemd style
  - enable check by disabling lto
  - fix test with openssl 3.0
  - clearify the license


author: yaoxin <1024769339@qq.com> - 0.16.18-1
changelog:
  - Update to 0.16.18:
    * Replace more platform-specific code with use of zix
    * Allow SORD_API to be defined by the user
    * Fix command line help interface of sord_validate
    * Fix dependencies in pkg-config file
    * Override pkg-config dependency within meson
    * Port sord_validate to pcre2
    * Switch to external zix dependency


author: chukaiping <chukaiping@baidu.com> - 0.16.20-1
changelog:
  - Update to 0.16.20
    * Add header warnings test
    * Add missing const qualifiers to API
    * Avoid over-use of yielding meson options
    * Update man pages


author: yaqiangchen <chenyaqiang@huawei.com> - 14.4.2.0-29
changelog:
  - Fix CVE-2021-33844,CVE-2023-32627,CVE-2021-23159,CVE-2023-34432
  - CVE-2023-34318,CVE-2021-23172,CVE-2021-3643,CVE-2021-23210
  - CVE-2022-31650,CVE-2023-26590,CVE-2022-31651,CVE-2023-32627
  - CVE-2017-18189


author: yaoxin <1024769339@qq.com> - 1.6.6-1
changelog:
  - Update to 1.6.6:
    * Use meson instead of autotools and cmake
    * Simplify/reduce configure checks and #ifdefs


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 2023.2-3
changelog:
  - Need to specify spirv-headers-devel version because 1.5.5-2 version will cause the package build failed


author: Funda Wang <fundawang@yeah.net> - 7:7.3-1
changelog:
  - Type:requirements
  - ID:NA
  - SUG:NA
  - DESC:upgrade to 7.3
  - DESC:harden systemd service from openSUSE
  - DESC:convert user creation to systemd style
  - DESC:drop useless ldconfig setting for standard path


author: xinghe <xingheyd@163.com> - 7:7.3-2
changelog:
  - Type:cves
  - ID:CVE-2026-33526 CVE-2026-33515 CVE-2026-32748
  - SUG:NA
  - DESC:fix CVE-2026-33526 CVE-2026-33515 CVE-2026-32748


author: yaoxin <1024769339@qq.com> - 0.6.18-1
changelog:
  - Update to 0.6.18:
    * Avoid snprintf when writing MIDI events
    * Constrain relative URI references to the base URI


author: chukaiping <chukaiping@baidu.com> - 0.6.20-1
changelog:
  - Update to 0.6.20
    * Avoid over-use of yielding meson options
    * Avoid use of scanf when reading MIDI events
    * Fix lint checks
    * Fix potential memory error when writing ambiguous relative paths
    * Improve code quality


author: liuzhilin <liuzhilin@kylinos.cn> - 4.0.0-1
changelog:
  - Update version to 4.0.0
  - Fixed NULL pointer dereference issues in tests.
  - Fixed formatting issues throughout the codebase
  - Various code quality improvements


author: yixiangzhike <yixiangzhike007@163.com> - 2.12.0-3
changelog:
  - KRB5: fix mem leak in authenticate_stored_users (8b452b3)
  - KCM: fix use-after-free in kcm_read_options (50ae35f)
  - NSS: Fix wrong condition invalidating an optimization (6d71291)


author: chenjiayi <chenjiayi22@huawei.com> - 1.9.17p2-3
changelog:
  - apply 2 patches: backport-sudo_rfc1938_setup--fix-out-of-bounds-read-if-the-.patch, backport-sudo_auth_init--Fix-setting-FLAG_ONEANDONLY-if-onl.patch


author: hongjinghao <hongjinghao@huawei.com> - 1.9.17p2-4
changelog:
  - sync community patch:
    backport-exec_mailer-use-minimal-environment-for-non-root-mailer-too.patch


author: yaoxin <1024769339@qq.com> - 7.11.0-1
changelog:
  - Update to 7.11.0:
    * LAGraph v1.2: many new experimental algorithms, LAGraph_Random in src/
    * GraphBLAS v10.1.1: risc-V vectorization, GRAPHBLAS_VANILLA (optional;
      to disable GxB extensions), and workaround for gcc compiler bug on
      Power and s390x processors.
    * nearly all packages: cmake updates, to move static targets into separate
      exports (needed for Fedora packaging)
    * SuiteSparse_config: do not print info about the BLAS if no BLAS used,
      in the cmake build script.  Added /usr/local to the build and install
      paths on the Mac.
    * GraphBLAS: cmake revisions and 2 bug fixes
    * CAMD: minor typo in Makefile, for demos


author: Funda Wang <fundawang@yeah.net> - 4.4.1-2
changelog:
  - Fix compilation with R 4.6.0 which removed non-API macros
  - Add python3-swig with Python package metadata


author: zhangxianting <zhangxianting@uniontech.com> - 0.9-64
changelog:
  - Type:patch
  - CVE:NA
  - SUG:NA
  - DESC:patch hunk FAILED bacause of the arch judgement of sw_64 and loongarch64


author: laokz <zhangkai@iscas.ac.cn> - 0.9-67
changelog:
  - Type:fix
  - CVE:NA
  - SUG:NA
  - DESC:riscv64: reverse -static-pie patch due to unsupported tool-chains


author: lingsheng <lingsheng1@h-partners.com> - 6.04-16
changelog:
  - update libpng 1.6.36 to fix CVE-2011-2501 CVE-2011-2690 CVE-2011-2691
  - CVE-2011-2692 CVE-2011-3045 CVE-2011-3048 CVE-2012-3425 CVE-2015-7981
  - CVE-2015-8126 CVE-2015-8472 CVE-2015-8540 CVE-2016-10087 CVE-2017-12652


author: dongqi <dongqi1@kylinos.com> - 12.7.8-1
changelog:
  - update package version to 12.7.8
  - Add new metric kbshmem
  - Update systest files for out-of-tree test support
  - Add new option -U


author: wjiang <app@cameyan.com> - 255-58
changelog:
  - backport community patches:
        backport-login-user-runtime-dir-free-ignored-sd_bus_error-avo.patch
        backport-login-user-runtime-dir-use-STRLEN-where-appropriate.patch
        backport-systemctl-gracefully-adjust-bus-transport-and-runtim.patch
        backport-journal-do-not-rotate-journal-when-MaxRetentionSec-i.patch
        backport-nspawn-use-strv_extend-and-friends-to-build-director.patch
        backport-nspawn-only-remount-usr-with-idmap-when-volatile-yes.patch
        backport-nspawn-mount-var-after-remount_idmap-when-volatile-s.patch
        backport-compress-avoid-a-bunch-of-div-by-zeroes.patch


author: Linux_zhang <244695981@qq.com> - 255-59
changelog:
  - sync community patches
    backport-journal-use-EBADMSG-for-invalid-data-in-file-mmap.patch
    backport-journal-replace-a-bunch-of-assert-with-friendlier-ch.patch


author: majianhan <majianhan@kylinos.cn> - 255-61
changelog:
  - Type:CVE
  - CVE:CVE-2026-4105
  - SUG:NA
  - DESC:fix CVE-2026-4105: validate machine class parameter in RegisterMachine to prevent privilege escalation


author: yixiangzhike <yixiangzhike007@163.com> - 255-62
changelog:
  - fix coredump generation when systemd-resolved and systemd-networkd service is started then uninstalled


author: yaoxin <1024769339@qq.com> - 2022.0.0-1
changelog:
  - Update to 2022.0.0:
    * Extended the Flow Graph receiving nodes with a new try_put_and_wait
      API that submits a message to the graph and waits for its completion.
    * Fixed the missed signal for thread request for enqueue operation
    * Significantly improved scalability of task_group, flow_graph, and parallel_for_each
    * Removed usage of std::aligned_storage deprecated in C++23
    * Fixed the issue where oneapi::tbb::info interfaces might interfere with the process
      affinity mask on the Windows* OS systems with multiple processor groups.


author: yaoxin <1024769339@qq.com> - 1:1.11.10-1
changelog:
  - Update to 1.11.10:
    * Merge TXT Protected Range support branch
    * Workaround to make utils buildable.
    * Increase DIRECTMAP size from 64 MB to 128 MB.
    * Restore call to configure_vtd.
    * Fix the issue causing tboot to hang during waking up processors from 
      txt sleep on DMR simics


author: zhang_jian <zhang_jian7@hoperun.com> - 1:1.11.11-1
changelog:
  - Upgrade to 1.11.11
  - Provide new cmdline option - "force_pmrs", which disabled TPR configuration and support both 
    for TBOOT and SINIT ACM. TBOOT sets PMRs for SINIT ACM as it's default memory protection mechanism.
  - Disable Intel CET technology, during TBOOT shutdown execution.


author: tangkuigang <tkgup@qq.com> - 14:4.99.4-5
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:resolve user information residue after RPM package uninstallation, add user checks


author: Yu Peng <yupeng@kylinos.cn> - 1:0.17-81
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix telnet crashes on stack overflow due to infinite recursion.


author: zhouyihang <zhouyihang_z@163.com> - 1.16.0-2
changelog:
  - Type:CVE
  - CVE:CVE-2026-34352
  - SUG:NA
  - DESC:fix CVE-2026-34352
         revert fltk version check to make build works


author: yangzhuangzhuang <yangzhuangzhuang1@huawei.com>- 0.6-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:The "cc:No such file or directroy" error message is displayed during compilation.Therefore,add buildrequires gcc.
         The macro unitdir is used.Therefore,add buildrequires systemd


author: yaoxin <1024769339@qq.com> - 11.0.0-1
changelog:
  - Update to 11.0.0:
    * Bump version to address ABI incompatibility between 10.0
      and 10.1 both producing the same SONAME.


author: Funda Wang <fundawang@yeah.net> - 3.0.0-3
changelog:
  - harden abrmd.service
  - disable unit test by default as it produces undefined references
  - cleanup spec


author: chench <chench@hygon.cn> - 4.0.2-2
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add SM4 algorithm support
    - Add support for udev to create tcm devices
    - add ecc encrypt/decrypt support
    - add bootstrap file from upstream


author: yaoxin <1024769339@qq.com> - 3.3.2-1
changelog:
  - Update to 3.3.2:
    * Add trace-cmd show --max_latency
    * Bail out of trace-cmd reset on invalid options
    * Add trace-cmd reset -k option to keep events
    * New bash completions
    * Update help messages of trace-cmd show for --hist and --trigger options
    * Fix some memory errors
    * Fix sqlhist initialization of variables
    * Fix trace-cmd record demonization stdin redirection to /dev/null


author: liliguang <liliguang@baidu.com> - 3.3.3-1
changelog:
  - Update to 3.3.3:
    * Fix completion of trace-cmd report to show files
    * Fix checking glob() return values
    * Fix open file descriptors in trace-cmd split


author: xu_ping <707078654@qq.com> - 0.9.0-1
changelog:
  - Upgrede version to 0.9.0
    * Added API variants for operating on raw byte vectors
    * Modified the bound parser to allow the minimum and maximum count
      to be omitted, defaulting to zero and infinity, respectively.


author: liliguang <liliguang@baidu.com> - 1.24-1
changelog:
  - update to 1.24
  - CMake and autoconf updates for newer versions
  - fixes for minor cppcheck errors
  - improved release procedure
  - debug fixes for 32bit systems
  - ts_conf test program fixes


author: fundawang <fundawang@yeah.net> - 2.10.1-10
changelog:
  - Fix CVE-2026-7867 (as-user mount authorization bypass, local privilege escalation)
  - Normalize License field to SPDX identifiers (GPL-2.0-or-later, LGPL-2.0-or-later)
  - Drop unused 
  - Align BuildRequires versions with upstream configure.ac (systemd 209, libmount >= 2.30, add libblkid-devel)
  - Convert pkg-config style BuildRequires to pkgconfig() form
  - Drop unused intltool BuildRequires (i18n uses GNU gettext)


author: Funda Wang <fundawang@yeah.net> - 1.3.0-3
changelog:
  - adopt to new cmake macro
  - force out of source build
  - split out devel libraries
  - drop tarball signature verify so fast building


author: xiejing <xiejing@kylinos.cn> - 0.19.8-1
changelog:
  - update to 0.19.8
    * preload: Fix libc name on alpha architecture
    * preload: Check dlopen(libc) failure
    * ioctl: Fix array.resize(0) to work with gcc 16 static analyzer
    * tests: Fix Gentoo tests, re-enable them in CI


author: gaihuiying <eaglegai@163.com> - 1.23.1-2
changelog:
  - Type:cves
  - CVE:CVE-2025-11411
  - SUG:NA
  - DESC:fix CVE-2025-11411
         replace deprecated $function for swig 4.4.0


author: Funda Wang <fundawang@yeah.net> - 2.3.12-1
changelog:
  - update to 2.3.12
  - disable drivers build as they are not supported upstream
  - drop sample MySQL settings, as we do not offer mysql-connector-odbc for now


author: yaoxin <1024769339@qq.com> - 0.9.9-1
changelog:
  - Update to 0.9.9:
    * Changed: Require CMake >=3.10.0
    * Fixed: Dissolve undefined behavior in parsing of URIs
    * Fixed: Normalized percent-encoded octets should have uppercase letters
      in the host
    * Fixed: Fix macros URI_VER_SUFFIX_UNICODE and URI_VER_UNICODE
    * Improved: CMake: Compile with -std=c90 by default
    * Improved: Convert remaining DOS (CR/LF) newlines to Unix newlines


author: wangkai <13474090681@163.com> - 1.1.3-1
changelog:
  - Update to 1.1.3
  - Fix typo in CLI --help message: "privilges" -> "privileges"
  - Harden service file: Set OOMScoreAdjust to -1000
  - The parent process should wait for the first child process to finish in forking mode(-f)
  - dbus: check whether the client wanted interactive authentication
  - Add "--version" option to the usbguard CLI
  - ruleset: detect integer overflow of the ID and bail out
  - Enable RuleFolder by default


author: Ge Wang <wang__ge@126.com> - 1.1.4-1
changelog:
  - Update package to version 1.1.4
    * Add usbguard-tmpfles.conf
    * Restore permissions on /var/log/usbguard dir
    * New configure option: --enable/disable-catch
    * Adapt for protobuf 30.0 API changes
    * Add support for loongarch


author: zhanghongtao <zhanghongtao22@huawei.com> - 017-1
changelog:
  - update package to usbutils-017
  - lsusb: add fallback names for 'lsusb -v' output
  - Honor system libdir and includedir
  - usbutils: lsusb-t: print entries for devices with no interfaces
  - lsusb -t: sort in bus order, not reverse order
  - susb-t: if a driver is not bound to an interface, report "[none]"
  - Generate usbutils.pc pkgconfig file
  - usbreset: Allow idProduct and idVendor to be 0
  - susb: Add function that sorts the output by device ID.
  - lsusb: Additional sorting by bus number.
  - lsusb: This is a more compact implementation of the device list sort implemented within this pull request. The output remains the same as the one demonstrated in the previous commit.


author: liuchao <liuchao173@huawei.com> - 0.14.0-1
changelog:
  - upgrade to 0.14.0:
    - Fix: urcu-bp: only teardown call-rcu worker in destructor
    - Fix: rculfhash: urcu_die() takes positive error value
    - Fix: call_rcu: teardown default call_rcu worker on application exit
    - Fix: join worker thread in call_rcu_data_free
    - Docs: clarify grace period polling API
    - Document grace period polling in rcu-api.md
    - Implement poll rcu stress test in rcutorture
    - urcu-memb,mb,signal: Implement grace period polling
    - Fix: auto-resize hash table destroy deadlock
    - Fix building on MSYS2
    - rculfhash: Include rculfhash-internal.h from local directory
    - Remove "Darwin" from "should also work on list"
    - Merge branch 'adah1972-improve-md'
    - Add semicolons at the end of function prototypes
    - Wrap a file name in backticks
    - Wrap command-line options in backticks
    - Fix a wrong format
    - Wrap URLs in angle brackets
    - Fix Markdown issues
    - Fix: Always check pthread_create for failures
    - Disable signals in URCU background threads
    - Fix: futex.h: include headers outside extern C
    - Fix: add missing unused attribute to _rcu_dereference
    - Fix: change method used by _rcu_dereference to strip type constness
    - Fix: remove type constness in URCU_FORCE_CAST's C++ version
    - Move extern "C" down in include/urcu/urcu-bp.h
    - fix: ifdef linux specific cpu count compat
    - Add unit tests for possible_cpus_array_len
    - fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id
    - Fix: revise obsolete command in README.md
    - Fix: workqueue: remove unused variable "ret"
    - Fix: urcu-qsbr: futex wait: handle spurious futex wakeups
    - Fix: urcu: futex wait: handle spurious futex wakeups
    - Fix: urcu-wait: futex wait: handle spurious futex wakeups
    - Fix: defer_rcu: futex wait: handle spurious futex wakeups
    - Fix: call_rcu: futex wait: handle spurious futex wakeups
    - Fix: workqueue: futex wait: handle spurious futex wakeups
    - Fix: Use %lu rather than %ld to print count
    - Update ABI definition files
    - Bump version current and age
    - alpha: allocate membarrier system call number
    - Bump version to 0.14.0-pre
    - Improved test framework
    - rculfhash: introduce cds_lfht_node_init_deleted
    - Fix: changelog: v0.13.0 was released in 2021
    - cleanup: i386 arch detection
    - fix: properly detect 'cmpxchg' on x86-32
    - fix: use urcu-tls compat with c++ compiler
    - Fix typo
    - fix: remove autoconf features default value in help message
    - fix: add missing pkgconfig file for memb flavour lib
    - Cleanup: Tests: Remove useless pre-C99 compatibility code from tap.h
    - Document C99 and C++11 requirement in README.md
    - Always use '__thread' for Thread local storage except on MSVC
    - Fix: powerpc32: transparent unions alter calling convention
    - fix: don't use C++ thread_local on MacOs
    - wfcqueue API: implement overloaded wrappers with templates
    - wfcqueue: combine C++ API cds_wfcq_head_cast with overloading
    - wfstack C++ API: implement overloaded wrappers with templates
    - lfstack C++ API: implement overloaded wrappers with templates
    - wfstack: combine C++ API cds_wfs_stack_cast with overloading
    - lfstack: combine C++ API cds_lfs_stack_cast with overloading
    - fix: test_build tap plan
    - Test C++ build of list head init
    - Fix order of initializers in CDS_LIST_HEAD_INIT
    - unit tests: test wfcqueue, wfstack, lfstack empty check functions in C++
    - wfcqueue: implement C++ API based on function overloading
    - wfstack: implement C++ API based on function overloading
    - lfstack: implement C++ API based on function overloading
    - Fix tap.h: remove extra semicolon in pass/fail macros
    - Add C++ build tests
    - Build and run regression and unit tests as C++ programs
    - Add --enable-Werror configure switch
    - Add `urcu_posix_assert()` as `assert()` replacement
    - Rename `urcu_assert()` to `urcu_assert_debug()`
    - cleanup: spelling fixes in comments
    - Make temporary variable in _rcu_dereference non-const
    - (tls-ie2) Fix: x86 and s390: uatomic __hp() macro C++ support
    - Fix: x86 and s390: uatomic __hp() macro clang support
    - Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11


author: yueyuankun <yueyuankun@kylinos.cn> - 0.14.0-3
changelog:
  - Type: compile
  - ID: NA
  - SUG: NA
  - DESC: Fix compilation errors in loongarch architecture
          Replace setup with autosetup


author: liuh <liuhuan01@kylinos.cn> - 2.40.4-13
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport-hardlink-fix-memory-corruption-in-read-buffers.patch


author: Funda Wang <fundawang@yeah.net> - 2.40.4-14
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:convert user creation to systemd style
  - DESC:enable lastlog2 module


author: yixiangzhike <yixiangzhike007@163.com> - 2.40.4-15
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:backport community patches
           fix memory leak issue in read_Subid_range
           fix off-by-one in maximum last sector calculation


author: chenjiayi <chenjiayi22@huawei.com> - 2.40.4-17
changelog:
  - Type:security
  - CVE:CVE-2026-3184
  - SUG:NA
  - DESC:Apply security patch for CVE-2026-3184
  - backport upstream commit 8b29aeb081e297e48c4c1ac53d88ae07e1331984
  - login: use original FQDN for PAM_RHOST
  - Co-authored-by: GLM 5.0


author: wangkai <13474090681@163.com> - 2.0.26-1
changelog:
  - Update to 2.0.26
  - fix linking with php8
  - fix socket queue stats for ipv6
  - fixup -Wformat-signedness warnings
  - Add support for building against prcre2. This changes the regexp internal data structures
  - Fix a potential error with not releasing the gil in uwsgi_python_rpc
  - Fix build when pcre is not found and is optional
  - apache2/mod_proxy_uwsgi: let httpd handle CL/TE for non-http handlers CVE-2024-24795
  - uwsgiconfig: get compiler version with -dumpfullversion
  - Fix uwsgi_regexp_match() with pcre2


author: Ge Wang <wang__ge@126.com> - 8.0.0-1
changelog:
  - Update package to version 8.0.0
    * A regression has been fixed which prevented vcl controlled custom Range requests with ``http_range_support`` enabled
    * The ``Content-Length`` response header is now also sent in response to all ``HEAD`` requests
    * ``builtin.vcl`` has been updated to return a synthetic 501 response and close the connection when receiving requests with an unknown/unsupported http method instead of piping them
    * A scalability limit with private (uncacheable) objects has been addressed


author: zhang_jian <zhang_jian7@hoperun.com> - 8.0.1-1
changelog:
  - Update package to version 8.0.1
    * PLEASE keep this roughly in commit order as shown by git-log / tig (new to old)
    * _VSV00018: https://vinyl-cache.org/security/VSV00018.html


author: lutong <lutong14@huawei.com> - 1.1-9
changelog:
  - bugfix:fixed display error caused by missing signal_exits & revert change method of getting domain id


author: yangzhuangzhuang<yangzhuangzhuang1@huawei.com> - 0.3.12-3
changelog:
  - The "no acceptable C compiler found" error message is displayed during compilation.Therefore,add buildrequires gcc.


author: openeuler_bot <infra@openeuler.sh> - 3.6-1
changelog:
  - Segment based Ratecontrol (SBRC) feature (version:3.6).
  - Motion-Compensated Spatio-Temporal Filtering (version:3.6).
  - Scene-cut aware qp - BBAQ (Bidirectional Boundary Aware Quantization) (version:3.6).
  - Histogram-Based Scene Change Detection (version:3.6).
  - Film-Grain characteristics as a SEI message to support Film Grain Synthesis(FGS) (version:3.6).


author: liliguang <liliguang@baidu.com> - 1.4.30-1
changelog:
  - update to 1.4.30
  - Fix compiler warnings in testsuite when building on AIX.
  - The API docs still said DatabaseError was thrown for operations on a closed
    database, but since 1.4.10 we throw its subclass DatabaseClosedError instead.


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 0.4.1-1
changelog:
  - update version to 0.4.1
   - test: add XCB_SHM_LIBS to all test
   - Build xz tarballs instead of bzip2
   - gitlab CI: add a basic build test
   - configure: Drop AM_MAINTAINER_MODE
   - autogen.sh: Honor NOCONFIGURE=1
   - autogen.sh: use exec instead of waiting for configure to finish
   - autogen.sh: use quoted string variables
   - autogen: add default patch prefix


author: Funda Wang <fundawang@yeah.net> - 1.2.41-2
changelog:
  - disable gcrypt backend per upstream
    (https://github.com/lsh123/xmlsec/pull/848)
  - fix build with libxml 2.14


author: xihaochen <xihaochen@huawei.com> - 2.5.0-1
changelog:
  - Type:requirements                                                                                                                                  
  - Id:NA
  - SUG:NA
  - DESC:update xorg-x11-drv-vesa to 2.5.0


author: infra_team <zhaiwenjie1@huawei.com> - 24.1.10-2
changelog:
  - fix CVE-2026-34001
  - upgrade to version 24.1.10 to fix use-after-free vulnerability in miSyncTriggerFence()


author: lingsheng <lingsheng1@h-partners.com> - 1.20.11-41
changelog:
  - fix CVE-2025-26594, CVE-2025-26595, CVE-2025-26596,
    CVE-2025-26597, CVE-2025-26598, CVE-2025-26599
    CVE-2025-26600, CVE-2025-26601


author: lingsheng <ultra_planet@qq.com> - 1.20.11-43
changelog:
  - fix CVE-2022-49737 CVE-2025-49175 CVE-2025-49176 CVE-2025-49178 CVE-2025-49179 CVE-2025-49180 CVE-2025-62229 CVE-2025-62230 CVE-2025-62231


author: lingsheng <ultra_planet@qq.com> - 1.20.11-47
changelog:
  - fix CVE-2026-50256 CVE-2026-50257 CVE-2026-50258 CVE-2026-50259 CVE-2026-50260 CVE-2026-50261 CVE-2026-50262 CVE-2026-50263 CVE-2026-50264


author: liuzhilin <liuzhilin@kylinos.cn> - 0.8.0-3
changelog:
  - fix: parse files with '\r' symbols as line ending correctly
  - fix: missing token enum name
  - Fix reference types in iterators
  - Remove build debug messages


author: xingwei <xingwei14@h-partners.com> - 4.2.3-9
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:add haveged requires and optimize random number function replacement patch


author: yanglu <yanglu72@huawei.com> - 4.1-6
changelog:
  - DESC:delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.5-nfsnobody2.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.13-ypxfr-zeroresp.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.13-nonedomain.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.19-slp-warning.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-4.0-manfix.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.24-aliases.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.27-confpost.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-2.31-netgrprecur.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-4.0-headers.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/ypserv-4.0-selinux-context.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  ,and delete BuildRequires git


author: xu_ping <707078654@qq.com> - 4.3.5-1
changelog:
  - Upgrade version to 4.3.5
    * Various bug fixes and performance improvements.
    * New DRAFT (see NEWS for 4.2.0) zmq_ppoll APIs was added that differs from
      zmq_poll in the same way that ppoll differs from poll.
    * New DRAFT (see NEWS for 4.2.0) socket options


author: openeuler_bot <infra@openeuler.sh> - 3.0.6-1
changelog:
  - fix AVX-512 sRGB/709 with negative input (version:3.0.6).
  - fix AVX-512 downscaling with certain tap counts (version:3.0.6).


author: yaoxin <1024769339@qq.com> - 0.2.44-1
changelog:
  - Update to 0.2.44:
    * configure.ac: Add comments to help eith debugging gettext.
    * doc/Doxyfile.in: Bump version from 1.9.4 to 1.9.8.
    * src/conv.c: Check src_length to avoid an unitinialized heap read.
    * src/conv.c, src/io-sim.c, src/search.c: Avoid integer overflow leading to heap overflow.
    * src/export.c, src/misc.*: Use standard va_copy(), not GNU __va_copy().
    * src/teletext.c: Fix accidental G3 character modification.
    * src/vbi.c: Add support for a larger range of framerates, from 12.5fps to 60fps.
    * Security fixes: CVE-2025-2173,CVE-2025-2174,CVE-2025-2175,CVE-2025-2176,CVE-2025-2177


author: wangxiaomeng <wangxiaomeng@kylinos.cn> - 0.13.77-1
changelog:
  - update to 0.13.77
    - make afl to check for fuzzer bugs
    - update os versions to latest from docker_mirror.py
    - add missing tests scenarios for later os releases
    - fix Coverage include hack
    - integrate mxe/src/zziplib-2-prefer-win32-mmap.patch
    - make crossgcc/windows a working example for mingw
    - fix dbk2man regression (from typehints changes)


