# changelog

author: Gou Hao <gouhao@uniontech.com> - 6.6.0-25.02.2500.011
changelog:
  - uos: fix the koji sw_64 build error! [B308267]
  - uos: fix some compile error come from T370515 in sw64 arch [T000000]
  - uos: merge anything and update config(T370515)
  - uos: Fixed compilation errors caused by Hygon patch conflicts [D2025020026]
  - uos: Add YT6801 network interface card driver.[T000000]
  - sched-ext: Add some scx bpf interfaces. [T370515]
  - uos:sched_ext: add testcase for sched_ext. [T370515]
  - uos: sched_ext: support uos energy scheduler. [T370029]
  - tools/uos/: fix build errr.[T370515]
  - tools: rm vmlinux.h. [T370515]
  - tools: sched-ext uos scheduler init. [T370515]
  - uos: Fix: fix make distclean/mrproper error.[T366811]
  - uos: build: fix build error by werror [T366811]
  - upstream: sched_ext: Add sysrq-S which disables the BPF scheduler [T366811]
  - upstream: uos: sched_ext: Fix compilation and format errors. [T366811]
  - upstream: sched_ext: Add selftests [T366811]
  - upstream: sched_ext: Documentation: scheduler: Document extensible scheduler class [T366811]
  - upstream: sched_ext: Add vtime-ordered priority queue to dispatch_q's [T366811]
  - upstream: sched_ext: Implement core-sched support [T366811]
  - upstream: sched_ext: Bypass BPF scheduler while PM events are in progress [T366811]
  - upstream: uos: sched_ext: Implement sched_ext_ops.cpu_online/offline() [T366811]
  - upstream: sched_ext: Implement sched_ext_ops.cpu_acquire/release() [T366811]
  - upstream: sched_ext: Implement SCX_KICK_WAIT [T366811]
  - upstream: sched_ext: Track tasks that are subjects of the in-flight SCX operation [T366811]
  - upstream: sched_ext: Implement tickless support [T366811]
  - upstream: sched_ext: Add task state tracking operations [T366811]
  - upstream: sched_ext: Make watchdog handle ops.dispatch() looping stall [T366811]
  - upstream: sched_ext: Add a central scheduler which makes all scheduling decisions on one CPU [T366811]
  - upstream: sched_ext: Implement scx_bpf_kick_cpu() and task preemption support [T366811]
  - upstream: tools/sched_ext: Add scx_show_state.py [T366811]
  - upstream: sched_ext: Print debug dump after an error exit [T366811]
  - upstream: sched_ext: Print sched_ext info when dumping stack [T366811]
  - upstream: sched_ext: Allow BPF schedulers to disallow specific tasks from joining SCHED_EXT [T366811]
  - upstream: sched_ext: Implement runnable task stall watchdog [T366811]
  - upstream: sched_ext: Add scx_simple and scx_example_qmap example schedulers [T366811]
  - upstream: uos: sched_ext: Implement BPF extensible scheduler class [T366811]
  - upstream: bpf: Add ability to pin bpf timer to calling CPU [T366811]
  - upstream: uos: selftests/bpf: Test if shadow types work correctly. [T366811]
  - upstream: bpftool: Add an example for struct_ops map and shadow type. [T366811]
  - upstream: bpftool: Generated shadow variables for struct_ops maps. [T366811]
  - upstream: libbpf: Convert st_ops->data to shadow type. [T366811]
  - upstream: libbpf: Set btf_value_type_id of struct bpf_map for struct_ops. [T366811]
  - upstream: bpf: treewide: Annotate BPF kfuncs in BTF [T366811]
  - upstream: bpf: btf: Add BTF_KFUNCS_START/END macro pair [T366811]
  - upstream: bpf: btf: Support flags for BTF_SET8 sets [T366811]
  - upstream: selftests/bpf: test case for register_bpf_struct_ops(). [T366811]
  - upstream: bpf: export btf_ctx_access to modules. [T366811]
  - upstream: libbpf: Find correct module BTFs for struct_ops maps and progs. [T366811]
  - upstream: bpf, net: switch to dynamic registration [T366811]
  - upstream: bpf: validate value_type [T366811]
  - upstream: uos: bpf: hold module refcnt in bpf_struct_ops map creation and prog verification. [T366811]
  - upstream: uos: bpf: pass attached BTF to the bpf_struct_ops subsystem [T366811]
  - upstream: bpf: lookup struct_ops types from a given module BTF. [T366811]
  - upstream: bpf: pass btf object id in bpf_map_info. [T366811]
  - upstream: bpf: make struct_ops_map support btfs other than btf_vmlinux. [T366811]
  - upstream：bpf: add struct_ops_tab to btf. [T366811]
  - upstream: bpf, net: introduce bpf_struct_ops_desc. [T366811]
  - upstream: bpf: get type information with BTF_ID_LIST [T366811]
  - upstream: bpf: refactory struct_ops type initialization to a function. [T366811]
  - upstream: bpf: Fix dtor CFI [T366811]
  - upstream: cfi: Add CFI_NOSEAL() [T366811]
  - upstream: x86/cfi,bpf: Fix bpf_struct_ops CFI [T366811]
  - upstream: x86/cfi,bpf: Fix bpf_callback_t CFI [T366811]
  - upstream: x86/cfi,bpf: Fix BPF JIT call [T366811]
  - upstream: cfi: Flip headers [T366811]
  - upstream: sched/fair: Rename check_preempt_curr() to wakeup_preempt() [T366811]
  - upstream: sched_ext: Add boilerplate for extensible scheduler class [T366811]
  - upstream: uos: sched: Add normal_policy() [T366811]
  - upstream: sched: Factor out update_other_load_avgs() from __update_blocked_others() [T366811]
  - upstream: sched: Factor out cgroup weight conversion functions [T366811]
  - upstream: sched: Add sched_class->switching_to() and expose check_class_changing/changed() [T366811]
  - upstream: sched: Add sched_class->reweight_task() [366811]
  - upstream: sched: Allow sched_cgroup_fork() to fail and introduce sched_cancel_fork() [T366811]
  - upstream: sched: Restructure sched_class order sanity checks in sched_init() [T366811]
  - upstream/deepin: drm/mwv207: add parentheses to evaluate the bitwise operator first [T357627]
  - uos: drm/mwv207: Cleaning up terrible code styles [B288357]
  - hygon: EDAC/amd64: Add support for Hygon family 18h model 8h [D2025020026]
  - hygon: x86/amd_nb: Add support for Hygon family 18h model 8h [D2025020026]
  - hygon: EDAC/amd64: Get instance id for Hygon family 18h model 10h [D2025020026]
  - hygon: EDAC/amd64: Get correct memory type for Hygon family 18h model 10h [D2025020026]
  - hygon: EDAC/amd64: Check if umc channel is enabled for Hygon family 18h model 10h [D2025020026]
  - hygon: EDAC/amd64: Adjust address translation for Hygon family 18h model 10h [D2025020026]
  - hygon: x86/amd_nb: Add helper function to identify Hygon family 18h model 10h [D2025020026]
  - hygon: iommu/hygon: Add support for Hygon family 18h model 10h IOAPIC [D2025020026]
  - hygon: EDAC/mce_amd: Add LS and IF mce types for Hygon family 18h model 7h [D2025020026]
  - hygon: EDAC/amd64: Get intlv_num_dies from F0x60 for Hygon family 18h model 6h [D2025020026]
  - hygon: ;EDAC/amd64: Fix the calculation of instance id for Hygon family 18h model 6h [D2025020026]
  - hygon: EDAC/amd64: Use u16 for some umc variables for Hygon family 18h model 4h [D2025020026]
  - hygon: EDAC/amd64: Fix the calculation of cs id for Hygon family 18h model 4h [D2025020026]
  - hygon: uos: x86/amd_nb: Fix northbridge init warning in guest for Hygon family 18h model 4h [D2025020026]
  - hygon: Add set_guest_pat_wb parameter for non-passthrough application scenarios [D2025020026]
  - hygon: pinctrl: Add device HID for Hygon GPIO controller [D2025020026]
  - uos: sw_64: Fix duplicate definition of sw_64 in bpf_tracing.h [B304273]
  - uos: drm: Support JMGPU JM9100 [B288357]
  - uos: Revert "uos: Open the CONFIG_LIVEPATCH_FTRACE configuration [T00000]"
  - uos: net/hibifur: Clean up Makefile build configurations [B311003]
  - uos: MIPS: configs: sync some configs to uos_server_defconfig [T365719]
  - uos: open sw config CONFIG_MODULE_COMPRESS_XZ and CONFIG_USB_UHCI_HCD [B308267]
  - sw64: /vdso: Support mremap() for vDSO [T354815]
  - sw64: sw64/kvm: fix a bug for starting CORE3 VM [T354815]
  - sw64: fix nmi_exit error in CORE3B [T354815]
  - sw64: ftrace: fix atomicity bugs in ftrace [T354815]
  - sw64: fix copy_oldmem_page according to upstream [T354815]
  - sw64: fix nmi_enter error in CORE3B [T354815]
  - sw64: add a 1ms delay before CPU offline [T354815]
  - sw64: topology: discard topology information from PPTT [T354815]
  - sw64: iommu: implement resv_region APIs [T354815]
  - sw64: pci: fix secondary bus reset issue [T354815]
  - sw64: sound: avoid pagefault in pcm driver's memset [T354815]
  - uos: Open the CONFIG_LIVEPATCH_FTRACE configuration [T00000]
  - uos: Revert "uos: loongarch/config: set config_rtc_drv_efi to y [B307507]" [B309441]
  - uos: srpm: fix rpm package compile error [T00000]
  - uos: open CONFIG_SECURITY_NETWORK_XFRM config for sw_64 [B307341]
  - uos: fix ima failed to add policy of the 'func' attribute is MODULE_CHECK [B302763]
  - uos : fix bug can't control mount permission[B285547]
  - upstream/deepin: DEEPIN: pci: limit CFG0/1 mode detection to CONFIG_LOONGARCH [T357627]
  - upstream/deepin: PCI: loongson: Enable MSI in LS7A Root Complex [T357627]
  - uos: MIPS: Loongson-3: configs: enable DM_MULTIPATH/QL/ST [T365719]
  - upstream/deepin: AOSCOS: MIPS: audit: clean up the last remnants of magic numbers [T357627]
  - upstream/deepin: AOSCOS: MIPS: audit: declare function prototypes for audit_classify_syscall_*() [T357627]
  - upstream/deepin: AOSCOS: MIPS: audit: replace magic audit syscall class numbers with macros [T357627]
  - upstream/deepin: AOSCOS: MIPS: Loongson-3: Add CPUFreq BOOST support [T357627]
  - upstream/deepin: AOSCOS: MIPS: Loongson: Make CPUFreq usable for Loongson-3 [T357627]
  - upstream/deepin: AOSCOS: MIPS: loongson64: use generic vDSO clock mode storage for constant_timer [T357627]
  - upstream/deepin: AOSCOS: MIPS: loongson64: fix constant timer build on kernel versions >= v5.7-rc2 [T357627]
  - upstream/deepin: AOSCOS: MIPS: Loongson: Add constant timer support [T357627]
  - upstream/deepin: FROMLIST: MIPS: Loongson64: Enlarge cross-package node distance [T357627]
  - upstream/deepin: BACKPORT: FROMLIST: mips/mm: Add NUMA balancing support [T357627]
  - upstream/deepin: FROMLIST: MIPS: math-emu: Add madd/msub/nmadd/nmsub emulation for Loongson-3 [T357627]
  - upstream/deepin: BACKPORT: FROMLIST: MIPS syscall auditing patches [T357627]
  - upstream/deepin: BACKPORT: FROMLIST: MIPS: Reserve extra memory for crash dump [T357627]
  - upstream/deepin: FROMLIST: MIPS: Crash kernel should be able to see old memories [T357627]
  - upstream/deepin: FROMLIST: MIPS: Loongson: Add board_ebase_setup() support [T357627]
  - upstream/deepin: BACKPORT: FROMLIST: MIPS: tlbex: Avoid access invalid address when pmd is modifying [T357627]
  - upstream/deepin: BACKPORT: FROMLIST: MIPS: Add __cpu_full_name[] to make CPU names more human-readable [T357627]
  - Revert "mainline: MIPS: Loongson64: Switch to SYNC_R4K [T365719]"
  - upstream/deepin: crypto: mips/crc32 - fix the CRC32C implementation [T357627]
  - upstream/deepin: crypto: mips/crc32 - Clean up useless assignment operations [T357627]
  - uos: MIPS: Loongson-3: configs: Fix boot failure by using LZMA compression [T365719]
  - uos: add private key of btf [T00000]
  - uos: update srpm to 6.6.0-25.02.2500.009 [T00000]


author: Gou Hao <gouhao@uniontech.com> - 6.6.0-25.02.2500.012
changelog:
  - uos: The ved only support x86 and arm64 arch [B307343]
  - uos: add ved modules in uos linux source tree [B307343]
  - uos: Enable CONFIG_ZRAM=m and CONFIG_ZSWAP=y and their related configurations. [B311167]
  - uos: Open some configs for intel Xeon 6 [B313115]
  - uos: uosste/log: Capture kmsg between operations [T367417]
  - uos: uosste: Fix uid alway being 0 [T367417]
  - uos: uosste: Add log submodule with file-based logging [T367417]
  - uos: uosste: Fixed some prefixes of uosste [T367417]
  - uos: uosste: Refactor the code for the printing process [T367417]
  - uos: uosste: Add debugfs for powerkey [T367417]
  - uos: uosste: Add flags to print a variety of message in powerkey [T367417]
  - uos: pstore/ramoops: config ramoops to use uosste_res [T367417]
  - uos: uosste: Add UOS STE Reserved Memory [T367417]
  - uos: uosste: Powerkey changed to a notifier_block implementation [T367417]
  - uos: uosste: Fix indentation for Kconfig [T367417]
  - uos: fs/proc: Add commit id to /proc [T367417]
  - uos: uosste: Add cgroup filter support in cache stat [T368979]
  - uos: uosste: Add cache stat for cgroup[T368979]
  - uos: uosste: Add a netlink for event report [T368979]
  - uosste: Add powerey output support
  - uosste: Add kernel top
  - uosste: Add softwdt load monitor support
  - uosste: some refactor for uosste module
  - STE: add sysrq y for kernel vt switch
  - printk: show build commitid in the front of dmesg
  - etmem: add ETMEM scan feature CONFIG to mm/Kconfig
  - etmem: add ETMEM feature CONFIG to mm/Kconfig
  - uos: introduce net-monitor
  - uos: tools: introduce tool set DKapture
  - uos: tools: move check-hook to uski
  - uos: enable CONFIG_LIVEPATCH_STACK [B305571]
  - uos: fs: introduce ulnfs. [T368895]
  - uos: feat: Export symbol alloc_empty_file [T368895]


author: Gou Hao <gouhao@uniontech.com> - 6.6.0-25.02.2500.013
changelog:
  - uos: fix IP6_NF_IPTABLES config invalid error [B313263]
  - sw_64: add config for cifs and samba [B313793]
  - uos: enable CONFIG_CFS_BANDWIDTH for cpu cfs scheduler [314141]
  - uos: sw_64: fix the issue of hotplug cpu failure [B313993]
  - Revert "sw64: iommu: restore iommu_map/unmap callbacks [T354815]" [B313993]
  - uos: sw_64: fix the issue of register_cpu() [B313993] [B313203]
  - uos: sw_64: configs: enable VFIO configs [B313803]
  - uos: sw_64: configs: enable IOMMU configs [B313803]
  - uos: sw_64: configs: enable DYNAMIC_DEBUG [B313993]
  - uos: sw_64: configs: enable HOTPLUG_PCI configs [B313803] [B311107]
  - uos: sw_64: configs: enable memory hotplug configs [B313953]
  - uos: sw_64: configs: set CONFIG_SUNWAY_GED=m [B313993]
  - uos: enable CONFIG_BONDING and CONFIG_VENDOR_BOND_HOOKS for network bonding 「B313839」
  - uos: open IP6_NF_IPTABLES to resolve k8s problems [B313263]
  - uos: Open CONFIG_FRAME_POINTER for sw systemstap! [B313975]
  - uos: enable FCoE/iSCSI/Ceph storage support for sw_64 [B314337]
  - uos: loongarch: configs: set BLK_DEV_NVME=m to build-in [T375553]
  - Improve the intelligent scheduling function
  - uos: fix compilation issues with vfs_monitor.o [T370515]
  - uos: update srpm to 6.6.0-25.02.2500.012 [T00000]
  - uos: update srpm to 6.6.0-25.02.2500.011 [T00000]


author: Gou Hao <gouhao@uniontech.com> - 6.6.0-25.02.2500.014
changelog:
  - uos: MIPS: configs: enable BTRFS configs [T365719]
  - uos: MIPS: configs: enable LIBFC configs [T365719]
  - uos: MIPS: configs: set CONFIG_RTC_DRV_LOONGSON=y [T365719]
  - uos: enable options related to ocfs2 [B313297]
  - uos: sw_64: open CONFIG_FUNCTION_TRACER and CONFIG_KPROBES_ON_FTRACE etc [B304241]
  - uos: sw_64: ftrace: save&restore more stack frame in ftrace_caller [B304241]
  - uos: loongarch64: open config MGBE MGBEVF MXGBE MXGBEM MXGBEVF [B288613]
  - uos: sw: enable bpf_lsm and lockdown config [B288051]
  - uos: sw: add CONFIG_USER_NS to resolve podman error [B307501]
  - uos: add nf_tables modules to resolve firewalld error [B304547]
  - uos: update srpm to 6.6.0-25.02.2500.013 [T00000]


author: Gou Hao <gouhao@uniontech.com> - 6.6.0-25.02.2500.015
changelog:
  - uos: fix compile error in sw_64 arch [B290349]
  - drm/phytium: Add dc patches for BMC device [DM2025040001]
  - uos: sw64: enable smartpqi drivers in sw64 [DM2025030006]
  - uos: fix ice driver 1.15.5 compile error and warning [T00000]
  - uos: net: update ice to 1.15.5 [DM2025030001]
  - uos: sw_64: open config MGBE MGBEVF MXGBE MXGBEM MXGBEVF [B288613]
  - Revert "PCI: loongson: Limit MRRS to 256"
  - stable: perf/core: Correct perf sampling with guest VMs [B290349]
  - stable: perf/core: Hoist perf_instruction_pointer() and perf_misc_flags() [B290349]
  - stable: LoongArch: KVM: Fix PMU pass-through issue if VM exits to host finally [B290349]
  - stable: LoongArch: KVM: Register perf callbacks for guest [B290349]
  - stable: LoongArch: KVM: Implement arch-specific functions for guest perf [B290349]
  - stable: LoongArch: KVM: Add stub for kvm_arch_vcpu_preempted_in_kernel() [B290349]
  - stable: KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 [B314615] [B290061]
  - uos: change the PREEMPT to CONFIG_PREEMPT_NONE in loongson arch [T000000]
  - uos: fix compile error in loongarch64 and sw64
  - uos: fix kabi error
  - uos: PCI: Revert the cfg_access_lock lockdep mechanism [T00000]
  - uos:LoongArch: configs: Disable CONFIG_RT_GROUP_SCHED to prevent cgroup2 issues T[000000]
  - uos: LoongArch: configs: enable some configs [T000000]
  - uos: LoongArch: configs: set CONFIG_UNWINDER_ORC=y [T000000]
  - uos: LoongArch: Export some signal functions [T000000]
  - uos: LoongArch: Make some signal and ptrace functions non-static [T000000]
  - uos: LoongArch: Handle fp, lsx, lasx and lbt assembly symbols [T000000]
  - uos: LoongArch: Preserve firmware configuration if ACPI requires.[TOOOOOO]
  - uos: objtool: Fix C jump table annotations for Clang [T000000]
  - Revert "euler: cpuidle: edit cpuidle-haltpoll driver module parameter [T365751]" [B290073]
  - uos: sw_64: configs: enable some configs for VSOCK [B313801]
  - uos: sw_64: pciehp: Add pciehp support to guest [B310923]
  - uos: arm64 modify TCG_TIS and TCG_TIS_CORE to m to resolve TPM config not match [B294999]
  - uos: EINJ, CXL: Fix CXL device SBDF calculation [DM2025020024]
  - uos: cxl: Add documentation to explain the shared link bandwidth calculation [DM2025020024]
  - uos: cxl: Calculate region bandwidth of targets with shared upstream link [DM2025020024]
  - uos: cxl: Preserve the CDAT access_coordinate for an endpoint [DM2025020024]
  - uos: cxl: Fix comment regarding cxl_query_cmd() return data [DM2025020024]
  - uos: cxl: Convert cxl_internal_send_cmd() to use 'struct cxl_mailbox' as input [DM2025020024]
  - uos: cxl: Move mailbox related bits to the same context [DM2025020024]
  - uos: cxl: move cxl headers to new include/cxl/ directory [DM2025020024]
  - uos: cxl/region: Remove lock from memory notifier callback [DM2025020024]
  - uos: cxl/pci: simplify the check of mem_enabled in cxl_hdm_decode_init() [DM2025020024]
  - uos: cxl/pci: Check Mem_info_valid bit for each applicable DVSEC [DM2025020024]
  - uos: cxl/pci: Remove duplicated implementation of waiting for memory_info_valid [DM2025020024]
  - uos: cxl/pci: Remove duplicate host_bridge->native_aer checking [DM2025020024]
  - uos: cxl/pci: cxl_dport_map_rch_aer() cleanup [DM2025020024]
  - uos: cxl/pci: Rename cxl_setup_parent_dport() and cxl_dport_map_regs() [DM2025020024]
  - uos: cxl/port: Refactor __devm_cxl_add_port() to drop goto pattern [DM2025020024]
  - uos: cxl/port: Use scoped_guard()/guard() to drop device_lock() for cxl_port [DM2025020024]
  - uos: cxl/port: Use __free() to drop put_device() for cxl_port [DM2025020024]
  - uos: cxl: Remove duplicate included header file core.h [DM2025020024]
  - uos: tools/testing/cxl: Use dev_is_platform() [DM2025020024]
  - uos: cxl/port: Convert to use ERR_CAST() [DM2025020024]
  - uos: cxl/test: Skip cxl_setup_parent_dport() for emulated dports [DM2025020024]
  - uos: cxl/pci: Get AER capability address from RCRB only for RCH dport [DM2025020024]
  - uos: cxl/core/pci: Move reading of control register to immediately before usage [DM2025020024]
  - uos: cxl: Remove defunct code calculating host bridge target positions [DM2025020024]
  - uos: cxl: Restore XOR'd position bits during address translation [DM2025020024]
  - uos: cxl/core: Fold cxl_trace_hpa() into cxl_dpa_to_hpa() [DM2025020024]
  - uos: cxl/test: Replace ENXIO with EBUSY for inject poison limit reached [DM2025020024]
  - uos: cxl/memdev: Replace ENXIO with EBUSY for inject poison limit reached [DM2025020024]
  - uos: cxl/acpi: Warn on mixed CXL VH and RCH/RCD Hierarchy [DM2025020024]
  - uos: Documentation: CXL Maturity Map [DM2025020024]
  - uos: cxl/region: Simplify cxl_region_nid() [DM2025020024]
  - uos: cxl/region: Support to calculate memory tier abstract distance [DM2025020024]
  - uos: cxl/region: Fix a race condition in memory hotplug notifier [DM2025020024]
  - uos: cxl: add missing MODULE_DESCRIPTION() macros [DM2025020024]
  - uos: cxl/events: Use a common struct for DRAM and General Media events [DM2025020024]
  - uos: cacheinfo: Add function to get cacheinfo for a given CPU and cache level [DM2025020024]
  - uos: cpu: Drop "extern" from function declarations in cpuhplock.h [DM2025020024]
  - uos: cpu: Move CPU hotplug function declarations into their own header [DM2025020024]
  - uos: x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() [DM2025020024]
  - uos: perf: add missing MODULE_DESCRIPTION() macros [DM2025020024]
  - uos: dax/kmem: allow kmem to add memory with memmap_on_memory [DM2025020024]
  - uos: cxl: remove CONFIG_CXL_PMU entry in drivers/cxl/Kconfig [DM2025020024]
  - uos: cxl: Add post-reset warning if reset results in loss of previously committed HDM decoders [DM2025020024]
  - uos: PCI/CXL: Add 'cxl_bus' reset method for devices below CXL Ports [DM2025020024]
  - uos: PCI/CXL: Fail bus reset if upstream CXL Port has SBR masked [DM2025020024]
  - uos: PCI: Lock upstream bridge for pci_reset_function() [DM2025020024]
  - uos: PCI/CXL: Move CXL Vendor ID to pci_ids.h [DM2025020024]
  - uos: PCI: Add Alibaba Vendor ID to linux/pci_ids.h [DM2025020024]
  - uos: cxl: documentation: add missing files to cxl driver-api [DM2025020024]
  - uos: timers: Split out timer_types.h [DM2025020024]
  - uos: workqueue: Split out workqueue_types.h [DM2025020024]
  - uos: cxl/cper: Remove duplicated GUID defines [DM2025020024]
  - uos: cxl/cper: Fix non-ACPI-APEI-GHES build [DM2025020024]
  - uos: cxl/pci: Process CPER events [DM2025020024]
  - uos: acpi/ghes: Process CXL Component Events [DM2025020024]
  - uos: cxl/region: Convert cxl_pmem_region_alloc to scope-based resource management [DM2025020024]
  - uos: cxl/acpi: Cleanup __cxl_parse_cfmws() [DM2025020024]
  - uos: cxl/core: Add region info to cxl_general_media and cxl_dram events [DM2025020024]
  - uos: cxl/region: Move cxl_trace_hpa() work to the region driver [DM2025020024]
  - uos: MAINTAINERS: repair file entry in COMPUTE EXPRESS LINK [DM2025020024]
  - uos: cxl/mbox: Add Clear Log mailbox command [DM2025020024]
  - uos: cxl/mbox: Add Get Log Capabilities and Get Supported Logs Sub-List commands [DM2025020024]
  - uos: cxl/cxl-event: include missing <linux/types.h> and <linux/uuid.h> [DM2025020024]
  - uos: cxl/hdm: Debug, use decoder name function	[DM2025020024]
  - uos: cxl: Fix use of phys_to_target_node() for x86 [DM2025020024]
  - uos: cxl/hdm: dev_warn() on unsupported mixed mode decoder [DM2025020024]
  - uos: cxl/test: Enhance event testing [DM2025020024]
  - uos: cxl/hdm: Add debug message for invalid interleave granularity [DM2025020024]
  - uos: cxl: Fix compile warning for cxl_security_ops extern [DM2025020024]
  - uos: dax: remove redundant assignment to variable rc [DM2025020024]
  - uos: dax/bus.c: replace driver-core lock usage by a local rwsem [DM2025020024]
  - uos: ndtest: Convert to platform remove callback returning void [DM2025020024]
  - uos: nvdimm: remove nd_integrity_init [DM2025020024]
  - uos: dax: constify the struct device_type usage [DM2025020024]
  - uos: cleanup: Make no_free_ptr() __must_check [DM2025020024]
  - uos: cxl: Fix cxl_endpoint_get_perf_coordinate() support for RCH [DM2025020024]
  - uos: cxl: Add checks to access_coordinate calculation to fail missing data [DM2025020024]
  - uos: cxl: Consolidate dport access_coordinate ->hb_coord and ->sw_coord into ->coord [DM2025020024]
  - uos: cxl: Fix incorrect region perf data calculation [DM2025020024]
  - uos: cxl: Fix retrieving of access_coordinates in PCIe path [DM2025020024]
  - uos: cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates() [DM2025020024]
  - uos: Documentation/ABI/testing/debugfs-cxl: Fix "Unexpected indentation" [DM2025020024]
  - uos: cxl: Fix the incorrect assignment of SSLBIS entry pointer initial location [DM2025020024]
  - uos: EINJ, Documentation: Update EINJ kernel doc [DM2025020024]
  - uos: cxl/core: Add CXL EINJ debugfs files [DM2025020024]
  - uos: EINJ: Add CXL error type support [DM2025020024]
  - uos: EINJ: Migrate to a platform driver [DM2025020024]
  - uos: cxl/region: Deal with numa nodes not enumerated by SRAT [DM2025020024]
  - uos: cxl/region: Add memory hotplug notifier for cxl region [DM2025020024]
  - uos: ACPI: Add helper acpi_use_parent_companion [DM2025020024]
  - uos: cxl/region: Add sysfs attribute for locality attributes of CXL regions [DM2025020024]
  - uos: cxl/region: Calculate performance data for a region [DM2025020024]
  - uos: cxl: Set cxlmd->endpoint before adding port device [DM2025020024]
  - uos: cxl: Move QoS class to be calculated from the nearest CPU [DM2025020024]
  - uos: cxl: Split out host bridge access coordinates [DM2025020024]
  - uos: cxl: Split out combine_coordinates() for common shared usage [DM2025020024]
  - uos: ACPI: HMAT / cxl: Add retrieval of generic port coordinates for both access classes [DM2025020024]
  - uos: ACPI: HMAT: Introduce 2 levels of generic port access class [DM2025020024]
  - uos: base/node / ACPI: Enumerate node access class for 'struct access_coordinate' [DM2025020024]
  - uos: ACPI: HMAT: Remove register of memory node for generic target [DM2025020024]
  - uos: lib/firmware_table: Provide buffer length argument to cdat_table_parse() [DM2025020024]
  - uos: cxl/pci: Get rid of pointer arithmetic reading CDAT table [DM2025020024]
  - uso: cxl/pci: Rename DOE mailbox handle to doe_mb [DM2025020024]
  - uos: acpi/ghes: Remove CXL CPER notifications [DM2025020024]
  - uos: cxl/trace: Remove unnecessary memcpy's [DM2025020024]
  - uos: cxl/cper: Fix errant CPER prints for CXL events [DM2025020024]
  - uos: cxl/test: Add support for qos_class checking [DM2025020024]
  - uos: cxl: Fix sysfs export of qos_class for memdev [DM2025020024]
  - uos: cxl: Remove unnecessary type cast in cxl_qos_class_verify() [DM2025020024]
  - uos: cxl: Change 'struct cxl_memdev_state' *_perf_list to single 'struct cxl_dpa_perf' [DM2025020024]
  - uos: cxl/pci: Skip irq features if MSI/MSI-X are not supported [DM2025020024]
  - uos: tools/testing/nvdimm: Disable "missing prototypes / declarations" warnings [DM2025020024]
  - uos: tools/testing/cxl: Disable "missing prototypes / declarations" warnings [DM2025020024]
  - uos: cxl/core: use sysfs_emit() for attr's _show() [DM2025020024]
  - uos: cxl/pci: Register for and process CPER events [DM2025020024]
  - uos: acpi/ghes: Process CXL Component Events [DM2025020024]
  - uos: cxl/events: Create a CXL event union [DM2025020024]
  - uos: cxl/events: Separate UUID from event structures [DM2025020024]
  - uos: cxl/events: Remove passing a UUID to known event traces [DM2025020024]
  - uos: cxl/events: Create common event UUID defines [DM2025020024]
  - uos: cxl/events: Promote CXL event structures to a core header [DM2025020024]
  - uos: cxl/trace: Pass UUID explicitly to event traces [DM2025020024]
  - uos: Merge branch 'for-6.7/cxl' into for-6.8/cxl [DM2025020024]
  - uos: cxl: Refactor to use __free() for cxl_root allocation in cxl_endpoint_port_probe() [DM2025020024]
  - uos: cxl: Refactor to use __free() for cxl_root allocation in cxl_find_nvdimm_bridge() [DM2025020024]
  - uos: cxl: Fix device reference leak in cxl_port_perf_data_calculate() [DM2025020024]
  - uos: cxl: Convert find_cxl_root() to return a 'struct cxl_root *' [DM2025020024]
  - uos: cxl: Introduce put_cxl_root() helper [DM2025020024]
  - uos: cxl: Check qos_class validity on memdev probe [DM2025020024]
  - uos: cxl: Export sysfs attributes for memory device QoS class [DM2025020024]
  - uos: cxl: Store QTG IDs and related info to the CXL memory device context [DM2025020024]
  - uos: cxl: Compute the entire CXL path latency and bandwidth data [DM2025020024]
  - uos: cxl: Add helper function that calculate performance data for downstream ports [DM2025020024]
  - uos: cxl: Store the access coordinates for the generic ports [DM2025020024]
  - uos: tools/testing/cxl: Add hostbridge UID string for cxl_test mock hb devices [DM2025020024]
  - uos: cxl: Calculate and store PCI link latency for the downstream ports [DM2025020024]
  - uos: PCI: Use FIELD_GET() [DM2025020024]
  - uos: cxl: Add support for _DSM Function for retrieving QTG ID [DM2025020024]
  - uos: cxl: Add callback to parse the SSLBIS subtable from CDAT [DM2025020024]
  - uos: cxl: Add callback to parse the DSLBIS subtable from CDAT [DM2025020024]
  - uos: cxl: Add callback to parse the DSMAS subtables from CDAT [DM2025020024]
  - uos: acpi: numa: Add helper function to retrieve the performance attributes [DM2025020024]
  - uos: acpi: numa: Add setting of generic port system locality attributes [DM2025020024]
  - uos: acpi: Break out nesting for hmat_parse_locality() [DM2025020024]
  - uos: acpi: numa: Add genport target allocation to the HMAT parsing [DM2025020024]
  - uos: acpi: numa: Create enum for memory_target access coordinates indexing [DM2025020024]
  - uos: base/node / acpi: Change 'node_hmem_attrs' to 'access_coordinates' [DM2025020024]
  - uos: acpi,mm: fix typo sibiling -> sibling [DM2025020024]
  - uos: lib/firmware_table: tables: Add CDAT table parsing support [DM2025020024]
  - uos: ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes [DM2025020024]
  - uos: cxl/region: use %pap format to print resource_size_t [DM2025020024]
  - uos: cxl/region: Add dev_dbg() detail on failure to allocate HPA space [DM2025020024]
  - uos: cxl: Fix unregister_region() callback parameter assignment [DM2025020024]
  - uos: cxl: Add Support for Get Timestamp [DM2025020024]
  - uos: cxl/cdat: Free correct buffer on checksum error [DM2025020024]
  - uos: lib/fw_table: Remove acpi_parse_entries_array() export [DM2025020024]
  - uos: cxl: Add decoders_committed sysfs attribute to cxl_port [DM2025020024]
  - uos: MAINTAINERS: Add tools/testing/cxl files to CXL [DM2025020024]
  - uos: cxl/mbox: Remove useless cast in cxl_mem_create_range_info() [DM2025020024]
  - uos: cxl/pci: Update comment [DM2025020024]
  - uos: cxl/port: Quiet warning messages from the cxl_test environment [DM2025020024]
  - uos: acpi: Move common tables helper functions to common lib [DM2025020024]
  - uos: cxl: Add support for reading CXL switch CDAT table [DM2025020024]
  - uos: cxl: Add checksum verification to CDAT from CXL [DM2025020024]
  - uos: cxl: Export QTG ids from CFMWS to sysfs as qos_class attribute [DM2025020024]
  - uos: ACPICA: Add defines for CDAT SSLBIS [DM2025020024]
  - uos: tools/testing/cxl: Slow down the mock firmware transfer [DM2025020024]
  - uos: tools/testing/cxl: Add 'sanitize notifier' support [DM2025020024]
  - uos: tools/testing/cxl: Make cxl_memdev_state available to other command emulation [DM2025020024]
  - uos: cxl/pci: Remove hardirq handler for cxl_request_irq() [DM2025020024]
  - uos: powercap: intel_rapl: Convert to platform remove callback returning void [DM2025020024]
  - uos: Intel-SIG: kconfigs: update 6.6 necessary configs for Intel platforms [DM2025020024]
  - uos: update srpm to 6.6.0-25.02.2500.014 [T00000]


author: Gou Hao <gouhao@uniontech.com> - 6.6.0-25.02.2500.016
changelog:
  - uos: sw_64: configs: enable exFAT filesystem support [B317385]
  - func: Light BPF function supplement.
  - uos: loongarch: configs: enable CONFIG_CRYPTO_XTS as module [B293987]
  - uos: mips: modify mips config to resolve comipile error [T00000]
  - upstream/deepin: eth: linkdata: sxevf: Return -ENOMEM when l_xdp_rxq_reg_failed [T357627]
  - upstream/deepin: eth: linkdata: sxevf: Fix wrong logic in 'sxevf_mailbox_lock' [T357627]
  - upstream/deepin: eth: linkdata: sxevf: Insert fallthrough to avoid clang warning [T357627]
  - upstream/deepin: eth: linkdata: sxepf: Declare functions with prototypes [T357627]
  - upstream/deepin: treewide: linkdata: Fix unknown warning option error with clang-19 [T357627]
  - upstream/deepin: net: linkdata: Add support for linkdata ethernet card [B269727]
  - upstream/deepin: net: Fix Makefile to compile linkdata card driver successfully [B269727]
  - uos: Enable support for linkdata net card in x86&&arm64&&sw64&&loongarch [B269727]
  - uos: introduce dkpowertool[T375317]
  - uos: sw_64: configs: enable CONFIG_TXGBE as module to support related NIC [B314337]
  - uos: fs: add some testcase for ulnfs. [T368895]
  - uos: dkapture: add more procfs node support
  - uos: dkapture: update: introduce more tools and libdkapture.so
  - uos: add grtnic_xgb driver version 1.25.0421 [DM2025040005]
  - uos: update yt6801 driver to version 1.0.30 [DM2025040006]
  - uos: enable yt6801 driver config [T00000]
  - uos: update qla2xxx driver to version 10.02.13.01 [DM2025040012]
  - uos: update mpt3sas driver to 53.00 [DM2025040010]
  - uos: Upgrade megaraid sas driver to version 07.732.03.00 [DM2025040009]
  - Revert "Revert "iommu: Retire map/unmap ops" [B316773]"
  - Revert "iommu: Fix kabi breakage due to "Revert "iommu: Retire map/unmap ops"" [B316773]"
  - sw64: iommu: implement map_pages/unmap_pages API [B316773]
  - uos: trace/events: Fix compile warnings [T000000]
  - PCI: loongson: Limit MRRS to 256 [T357627]
  - uos: mm: swapfile: fix /proc/swaps size overflow for large swap (>4TB) [B317761]
  - uos: Upgrade Intel ice driver to version 1.16.3 [DM2025040014]
  - uos: open the YT6801 configuration in loongarch [T000000]
  - uos: Upgrade Intel ixgbevf driver to version 5.0.2 [DM2025040014]
  - uos: Upgrade Intel ixgbe driver to version 6.0.6 [DM2025040014]
  - iommu: Fix kabi breakage due to "Revert "iommu: Retire map/unmap ops"" [B316773]
  - sw64: iommu: do real map on iova in 32bit mmio space [B316773]
  - sw64: iommu: work around iova range check after resv_region [B316773]
  - Revert "iommu: Retire map/unmap ops" [B316773]
  - Reapply "sw64: iommu: restore iommu_map/unmap callbacks [T354815]" [B316773]
  - uos: net: ice driver add clean header files [T00000]
  - uos: sw_64: open config about ip_vs and vxlan [B314117]
  - uos: scsi: update ccusr to 1.0 b2454-g2643df31 [DM2025050001]
  - uos: update ytphy drivers to 2.2.47853 [DM2025040015]
  - uos: fix ps3stor driver error [D2025020019]
  - uos: sw_64: open apparmor related configs [B316685]
  - uos: update srpm to 6.6.0-25.02.2500.015 [T00000]


author: Gou Hao <gouhao@uniontech.com> - 6.6.0-25.02.2500.017
changelog:
  - uos: x86: config: enable EROFS compression and microLZMA support [B320273]
  - uos: sw: enable EROFS and microLZMA support for SW_64 architecture [B320273]
  - uos: loongarch: enable DEFLATE compression for EROFS on LoongArch [B320273]
  - uos: arm: config: enable EROFS compression and microLZMA support [B320273]
  - uos: enable SCHED_CLASS_EXT and UOS_SCHED_EXT config [T00000]
  - uos: update yhgch_drm driver to version 3.5 [DM2025050013]
  - uos: loongarch: enable sm4 config [B320955]
  - Revert "Revert "upstream/tpm: Remove tpm_send() [T373975]""
  - uos: LoongArch: configs: enable EFI stub, kernel gzip and vmcore device dump [B310539]
  - uos: PCI/MSI: Add workaround for marvell msi 32bit devices [B320761]
  - uos: sw64 open IPVLAN config to resolve ipvlan problem [B320843]
  - Revert "upstream:tpm: Switch to new Intel CPU model defines [T373975]"
  - upstream:crypto: lib - implement library version of AES in CFB mode [T373975]
  - uos: tpm: optimized tpm2b marshaling[T374703]
  - upstream/deepin: tpm: tis: Double the timeout B to 4s [T357627]
  - uos: tpm: Add tpm2_pcr_read and context load/save with test cases[T374703]
  - uos: tpm: add several tpm2 commands[T374703]
  - uos: tpm: fixed bugs in testsuits[T374703]
  - uos: tpm: add some kunit testcase for tpm[T374703]
  - uos: tpm: add tpm2_load[T374703]
  - uos: tpm: fixed bugs in tpm2_create[T374703]
  - uos: tpm: Add tpm2_encrypt_decrypt function and testsuits[T374703]
  - uos: tpm: add tpm2_create[T374703]
  - uos: tpm: Add tpm2 context commands [T374703]
  - uos: tpm: add tpm2_create_primary and its' testsuite[T374703]
  - upstream/deepin: tpm: do not start chip while suspended [T357627]
  - upstream/deepin: tpm, tpm_tis: Fix timeout handling when waiting for TPM status [T357627]
  - upstream/deepin: tpm, tpm_tis: Workaround failed command reception on Infineon devices [T357627]
  - uos: tpm: changed tpm2 types' marshaling log output mode[T374703]
  - uos: tpm: Add TPM2_StirRandom, and kunit test [T374703]
  - uos: tpm: add special tpm2b marshaling and unmarshaling marcos[T374703]
  - uos: tpm: improved tpm2 types' marshaling functions[T374703]
  - uos: tpm: renamed tpm2 marshaling headers' name[T374703]
  - uos: tpm: fixed bugs in tpm2 types' marshaling and unmarshaling[T374703]
  - uos: tpm: add marshal and unmarshal func of tpm type[T374703]
  - uos: tpm: Fix testsuits that don't work[T374703]
  - uos: tpm: Add kunit test for tpm module [T374703]
  - uos: tpm: Add several tpm2 structures and functions [T374703]
  - uos:tpm: Add tss tpm2 spec typedef. [T374703]
  - upstream:tpm: atmel: Drop PPC64 specific MMIO setup [T373975]
  - upstream:char: tpm: cr50: Add new device/vendor ID 0x50666666 [T373975]
  - upstream:char: tpm: cr50: Move i2c locking to request/relinquish locality ops [T373975]
  - upstream:char: tpm: cr50: Use generic request/relinquish locality ops [T373975]
  - upstream:tpm: ibmvtpm: Set TPM_OPS_AUTO_STARTUP flag on driver [T373975]
  - upstream:tpm: Disable TPM on tpm2_create_primary() failure [T373975]
  - upstream:tpm: Lazily flush the auth session [T373975]
  - upstram:tpm: Rollback tpm2_load_null() [T373975]
  - upstream:tpm: Return tpm2_sessions_init() when null key creation fails [T373975]
  - upstream:tpm: export tpm2_sessions_init() to fix ibmvtpm building [T373975]
  - upstream:tpm: Drop explicit initialization of struct i2c_device_id::driver_data to 0 [T373975]
  - upstream:tpm: ibmvtpm: Call tpm2_sessions_init() to initialize session support [T373975]
  - upstream:tpm: Use auth only after NULL check in tpm_buf_check_hmac_response() [T373975]
  - upstream:tpm: Address !chip->auth in tpm_buf_append_hmac_session*() [T373975]
  - upstream:tpm: Address !chip->auth in tpm_buf_append_name() [T373975]
  - upstream:tpm: Address !chip->auth in tpm2_*_auth_session() [T373975]
  - upstream:tpm_tis_spi: add missing attpm20p SPI device ID entry [T373975]
  - upstream:tpm: Switch to new Intel CPU model defines [T373975]
  - upstream:tpm: Enable TCG_TPM2_HMAC by default only for X86_64 [T373975]
  - upstream:tpm: Rename TPM2_OA_TMPL to TPM2_OA_NULL_KEY and make it local [T373975]
  - upstream:tpm: Open code tpm_buf_parameters() [T373975]
  - upstream:tpm: disable the TPM if NULL name changes [T373975]
  - upstream/tpm: add the null key name as a sysfs export [T373975]
  - upstream/tpm: add session encryption protection to tpm2_get_random() [T373975]
  - upstream/tpm: add hmac checks to tpm2_pcr_extend() [T373975]
  - upstream/tpm: Add the rest of the session HMAC API [T373975]
  - upstream/tpm: Add HMAC session name/handle append [T373975]
  - upstream/tpm: Add HMAC session start and end functions [373975]
  - upstream/tpm: Add TCG mandated Key Derivation Functions (KDFs)[T373975]
  - upstream/tpm: Add NULL primary creation[T373975]
  - upstream/tpm: export the context save and load commands [T373975]
  - upstream/tpm: add buffer function to point to returned parameters [T373975]
  - upstream/tpm: Add tpm_buf_read_{u8,u16,u32} [T373975]
  - upstream/tpm: TPM2B formatted buffers [T373975]
  - upstream/tpm: Store the length of the tpm_buf data separately. [373975]
  - upstream/tpm: Move buffer handling from static inlines to real functions [T373975]
  - uos: sw_64: open CONFIG_DRM_AMDGPU as module [B311113]
  - Revert "upstream/tpm: Remove tpm_send() [T373975]"
  - uos: loongarch: open DRM_MWV207 to resovle mwv207 missing [B316793]
  - uos: sw_64: open CONFIG_DETECT_HUNG_TASK and CONFIG_DEFAULT_HUNG_TASK_TIMEOUT [B318525]
  - uos: enable task related options for iotop [B320717]
  - upstream/tpm: Remove tpm_send() [T373975]
  - uos: enable cpu_freq related options [B311115]
  - uos: upgrade ngbe driver 1.2.6.5 [DM2025060009]
  - uos: upgrade txgbe driver 2.1.1 [DM2025060008]
  - uos: add xzp phydriver 3.4.6213 [DM2025060005]
  - uos: upgrade sssraid driver to 1.0.6.6 [DM2025050019]
  - uos: add tcm driver 1.0 [DM2025050018]
  - uos: Add smi driver 4.0-4.3.2 [DM2025050014]
  - upstream/deepin: tpm: Change to kvalloc() in eventlog/acpi.c [T357627]
  - crash: add crashkernel=auto support for sw_64 architecture [B303891]
  - sw64: kexec: add support for crashkernel=size[KMG] [B303891]
  - uos: enable ip6table related modules [317437]
  - uos: sw64 enable tpm driver config [DM2025050017]
  - uos: Upgrade Intel ixgbe driver to version 6.1.3 [DM2025050010]
  - uos: Upgrade Intel ice driver to version 1.17.2 [DM2025050010]
  - uos: Upgrade Intel irdma driver to version 1.17.31 [DM2025050010]
  - uos: Upgrade Intel igb driver to version 5.19.2 [DM2025050010]
  - uos: Upgrade Intel iavf driver to version 4.13.5 [DM2025050010]
  - TPMFS: Create the file system tpmfs.[T377415]
  - uos: sw_64: configs: enable IOSCHED_BFQ [B318539]
  - uos: update srpm to 6.6.0-25.02.2500.016 [T00000]


author: Gou Hao <gouhao@uniontech.com> - 6.6.0-25.02.2500.018
changelog:
  - sw64: kvm: fix perf kvm support [B319577]
  - uos: improve cgroup functionality for sw_64 [B322649]
  - uos: tpm: add a module to generate key from tpm[T374703]
  - uos: tpm: Add KUnit test suites for tpm2_nv and tpm2_pcr[T374703]
  - uos: tpm: Separated the authentication area from the parameter list[T374703]
  - uos: tpm: add tpm2 enhanced authorization commands[T374703]
  - uos: tpm: fixed tpm ram high usage problem in testsuits[T374703]
  - uos: tpm: Add TPM 2.0 symmetric related features and kunit tests[T374703]
  - uos: tpm: add tpm2 non-volatile commands[T374703]
  - uos: tpm: add tpm2 sequence commands[T374703]
  - uos: dkapture update [T370515]
  - uos: sw64: add config USB_FORBID [S35893]
  - uos: usb_forbid_rule.c: fix error params us not init [T356861]
  - uos: usb/usb_forbid_rule.c: support phytium mmio usb control [T356861]
  - uos: add usb_forbid function in kernel-v25 [T360723]
  - uos: uos-scheduler: support build rpm package[T370515]
  - uos: ulnfs: bug fix and new feature [B309709]
  - uos: update sxe and sxevf driver to 1.6.0.8 [DM2025060010]
  - uos: update ps3stor driver version to 2.6.0.23 [DM2025060010]
  - mainline: {CVE-2025-21792} ax25: Fix refcount leak caused by setting SO_BINDTODEVICE sockopt
  - mainline: {CVE-2025-21741} usbnet: ipheth: fix DPE OoB read
  - mainline: {CVE-2025-21741} usbnet: ipheth: break up NCM header size computation
  - mainline: {CVE-2025-21741} usbnet: ipheth: refactor NCM datagram loop
  - mainline: {CVE-2025-21741} usbnet: ipheth: check that DPE points past NCM header
  - mainline: {CVE-2024-58093} PCI/ASPM: Fix link state exit during switch upstream function removal
  - mainline: {CVE-2025-21726} padata: avoid UAF for reorder_work
  - mainline: {CVE-2025-21726} padata: add pd get/put refcnt helper
  - mainline: {CVE-2025-21726} padata: fix sysfs store callback check
  - mainline: {CVE-2025-21756} vsock: Keep the binding until socket destruction
  - mainline: {CVE-2025-21756} vsock: Allow retrying on connect() failure
  - mainline: {CVE-2025-21855} ibmvnic: Don't reference skb after sending to VIOS
  - mainline: {CVE-2025-21855} ibmvnic: Add stat for tx direct vs tx batched
  - mainline: {CVE-2025-21855} ibmvnic: Introduce send sub-crq direct
  - mainline: {CVE-2025-21855} ibmvnic: Return error code on TX scrq flush fail
  - mainline: {CVE-2025-21923} HID: hid-steam: Fix use-after-free when detaching device
  - mainline: {CVE-2025-21923} HID: hid-steam: Don't use cancel_delayed_work_sync in IRQ context
  - mainline: {CVE-2025-21923} HID: hid-steam: Move hidraw input (un)registering to work
  - mainline: {CVE-2025-21923} HID: hid-steam: Make sure rumble work is canceled on removal
  - mainline: {CVE-2025-21923} HID: hid-steam: Add Deck IMU support
  - mainline: {CVE-2025-21923} HID: hid-steam: Fix cleanup in probe()
  - mainline: {CVE-2025-21923} HID: hid-steam: remove pointless error message
  - mainline: {CVE-2025-21923} HID: hid-steam: Add gamepad-only mode switched to by holding options
  - mainline: {CVE-2025-21923} HID: hid-steam: Update list of identifiers from SDL
  - mainline: {CVE-2025-21923} HID: hid-steam: Clean up locking
  - mainline: {CVE-2025-21923} HID: hid-steam: Disable watchdog instead of using a heartbeat
  - mainline: {CVE-2025-21923} HID: hid-steam: Avoid overwriting smoothing parameter
  - mainline: {CVE-2024-57993} HID: hid-thrustmaster: Fix warning in thrustmaster_probe by adding endpoint check
  - mainline: {CVE-2024-58098} bpf: track changes_pkt_data property for global functions
  - mainline: {CVE-2024-58098} bpf: add find_containing_subprog() utility function
  - maineline: {CVE-2025-21697} drm/v3d: Ensure job pointer is set to NULL after job completion
  - mainline: {CVE-2025-21763} neighbour: use RCU protection in __neigh_notify()
  - mainline: {CVE-2025-21763} net: add dev_net_rcu() helper
  - mainline: {CVE-2025-21763} net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
  - uos: fix kbai change introduced by "net: add exit_batch_rtnl() method"
  - mainline: {CVE-2025-21763} net: add exit_batch_rtnl() method
  - mainline: {CVE-2025-21763} neighbour: delete redundant judgment statements
  - mainline: {CVE-2025-21858} geneve: Fix use-after-free in geneve_find_dev().
  - mainline: {CVE-2024-58002} media: uvcvideo: Remove dangling pointers
  - mainline: {CVE-2024-58002} media: uvcvideo: Only save async fh if success
  - mainline: {CVE-2024-58002} media: uvcvideo: Refactor iterators
  - mainline: {CVE-2024-58002} media: uvcvideo: Remove redundant NULL assignment
  - mainline: {CVE-2024-58002} media: uvcvideo: Fix event flags in uvc_ctrl_send_events
  - mainline: {CVE-2025-21687} Revert "vfio/platform: check the bounds of read/write syscalls"
  - mainline: {CVE-2025-21687} vfio/platform: check the bounds of read/write syscalls
  - mainline: {CVE-2025-21687} vfio/platform: check the bounds of read/write syscalls
  - mainline: {CVE-2025-21816} hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
  - mainline: {CVE-2025-21654} ovl: support encoding fid from inode with no alias
  - mainline: {CVE-2025-21654} ovl: pass realinode to ovl_encode_real_fh() instead of realdentry
  - mainline: {CVE-2025-21654} Revert "ovl: do not encode lower fh with upper sb_writers held"
  - mainline: {CVE-2025-21654} Revert "ovl: pass realinode to ovl_encode_real_fh() instead of realdentry"
  - mainline: {CVE-2025-21654} Revert "ovl: support encoding fid from inode with no alias"
  - mainline: {CVE-2025-21654} ovl: support encoding fid from inode with no alias
  - mainline: {CVE-2025-21654} ovl: pass realinode to ovl_encode_real_fh() instead of realdentry
  - mainline: {CVE-2025-21654} ovl: do not encode lower fh with upper sb_writers held
  - mainline: {CVE-2025-21766} ipv4: use RCU protection in __ip_rt_update_pmtu()
  - mainline: {CVE-2025-21766} net: ipv4: Cache pmtu for all packet paths if multipath enabled
  - mainline: {CVE-2024-55881} KVM: x86: Play nice with protected guests in complete_hypercall_exit()
  - mainline: {CVE-2025-21811} nilfs2: protect access to buffers with no active references
  - mainline: {CVE-2025-21811} nilfs2: convert nilfs_lookup_dirty_data_buffers to use folio_create_empty_buffers
  - mainline: {CVE-2024-57883} mm: hugetlb: independent PMD page table shared count
  - mainline: {CVE-2024-57883} mm/hugetlb: enforce that PMD PT sharing has split PMD PT locks
  - mainline: {CVE-2024-57883} pgtable: fix s390 ptdesc field comments
  - mainline: {CVE-2025-21853} bpf: avoid holding freeze_mutex during mmap operation
  - mainline: {CVE-2025-21853} bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic
  - mainline: {CVE-2025-37903} drm/amd/display: Fix slab-use-after-free in hdcp
  - mainline: {CVE-2025-37903} drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp
  - mainline: {CVE-2024-53179} smb: client: fix use-after-free of signing key
  - mainline: {CVE-2024-53179} smb: client: stop flooding dmesg in smb2_calc_signature()
  - mainline: {CVE-2025-21712} md/md-bitmap: add 'sync_size' into struct md_bitmap_stats
  - mainline: {CVE-2025-21712} md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats()
  - mainline: {CVE-2025-21712} md/md-bitmap: move bitmap_{start, end}write to md upper layer
  - mainline: {CVE-2025-21712} md/md-bitmap: remove the last parameter for bimtap_ops->endwrite()
  - mainline: {CVE-2025-21712} md/md-bitmap: factor behind write counters out from bitmap_{start/end}write()
  - mainline: {CVE-2025-21712} md/md-cluster: fix spares warnings for __le64
  - mainline: {CVE-2025-21712} md: add a new callback pers->bitmap_sector()
  - mainline: {CVE-2025-21712} md/raid5: implement pers->bitmap_sector()
  - mainline: {CVE-2025-21712} md/raid5: recheck if reshape has finished with device_lock held
  - mainline: {CVE-2025-21712} Revert "md: cleanup pers->prepare_suspend()"
  - mainline: {CVE-2025-21838} usb: gadget: core: flush gadget workqueue after device removal
  - mainline: {CVE-2025-21838} USB: gadget: core: create sysfs link between udc and gadget
  - uos: fix kabi change introduced by CVE-2024-50140
  - mainline: {CVE-2024-50140} sched/core: Disable page allocation in task_tick_mm_cid()
  - mainline: {CVE-2024-50140} task_work: Add TWA_NMI_CURRENT as an additional notify mode.
  - mainline: {CVE-2025-21721} nilfs2: handle errors that nilfs_prepare_chunk() may return
  - mainline: {CVE-2025-21721} nilfs2: eliminate staggered calls to kunmap in nilfs_rename
  - mainline: {CVE-2025-21721} nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link
  - mainline: {CVE-2024-52559} drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit()
  - mainline: {CVE-2024-52559} drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER
  - mainline: {CVE-2024-57996} net_sched: sch_sfq: don't allow 1 packet limit
  - mainline: {CVE-2024-57996} net_sched: sch_sfq: handle bigger packets
  - mainline: {CVE-2024-57996} net_sched: sch_sfq: annotate data-races around q->perturb_period
  - mainline: {CVE-2024-58079} media: uvcvideo: Fix crash during unbind if gpio unit is in use
  - mainline: {CVE-2025-21728} bpf: Send signals asynchronously if !preemptible
  - mainline: {CVE-2025-22015} mm/migrate: fix shmem xarray update during migration
  - mainline: {CVE-2024-57834} media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
  - mainline: {CVE-2024-57913} usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
  - mainline: {CVE-2024-58017} printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
  - mainline: {CVE-2025-21663} net: stmmac: dwmac-tegra: Read iommu stream id from device tree
  - mainline: {CVE-2025-21705} mptcp: handle fastopen disconnect correctly
  - mainline: {CVE-2025-21745} blk-cgroup: Fix class @block_class's subsystem refcount leakage
  - mainline: {CVE-2025-21749} net: rose: lock the socket in rose_bind()
  - mainline: {CVE-2025-21764} ndisc: use RCU protection in ndisc_alloc_skb()
  - mainline: {CVE-2025-21787} team: better TEAM_OPTION_TYPE_STRING validation
  - mainline: {CVE-2025-21836} io_uring/kbuf: reallocate buf lists on upgrade
  - mainline: {CVE-2025-21846} acct: perform last write from workqueue
  - mainline: {CVE-2025-21978} drm/hyperv: Fix address space leak when Hyper-V DRM device is removed
  - mainline: {CVE-2024-54458} scsi: ufs: bsg: Set bsg_queue to NULL after removal
  - mainline: {CVE-2024-57951} hrtimers: Handle CPU state correctly on hotplug
  - mainline: {CVE-2024-57986} HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections
  - mainline: {CVE-2024-58007} soc: qcom: socinfo: Avoid out of bounds read of serial number
  - mainline: {CVE-2024-58055} usb: gadget: f_tcm: Don't free command immediately
  - mainline: {CVE-2024-58090} sched/core: Prevent rescheduling when interrupts are disabled
  - mainline: {CVE-2025-21646} afs: Fix the maximum cell name length
  - mainline: {CVE-2025-21660} ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked
  - mainline: {CVE-2025-21691} cachestat: fix page cache statistics permission checking
  - mainline: {CVE-2025-21711} net/rose: prevent integer overflows in rose_setsockopt()
  - mainline: {CVE-2025-21718} net: rose: fix timer races against user threads
  - mainline: {CVE-2025-21826} netfilter: nf_tables: reject mismatching sum of field_len with set key length
  - mainline: {CVE-2025-21847} ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data()
  - mainline: {CVE-2025-21948} HID: appleir: Fix potential NULL dereference at raw event handle
  - mainline: {CVE-2025-21999} proc: fix UAF in proc_get_inode()
  - mainline: {CVE-2025-22028} media: vimc: skip .s_stream() for stopped entities
  - mainline: {CVE-2025-37884} bpf: Fix deadlock between rcu_tasks_trace and event_mutex.
  - mainline: {CVE-2024-48881} bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
  - mainline: {CVE-2024-57901} af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
  - mainline: {CVE-2024-57924} fs: relax assertions on failure to encode file handles
  - mainline: {CVE-2025-21666} vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
  - mainline: {CVE-2025-21700} net: sched: Disallow replacing of child qdisc from one parent to another
  - mainline: {CVE-2025-21701} net: avoid race between device unregistration and ethnl ops
  - mainline: {CVE-2025-21758} ipv6: mcast: add RCU protection to mld_newpack()
  - mainline: {CVE-2025-21762} arp: use RCU protection in arp_xmit()
  - mainline: {CVE-2025-21779} KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
  - mainline: {CVE-2025-21780} drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table()
  - mainline: {CVE-2025-21790} vxlan: check vxlan_vnigroup_init() return value
  - mainline: {CVE-2025-21793} spi: sn-f-ospi: Fix division by zero
  - mainline: {CVE-2025-21863} io_uring: prevent opcode speculation
  - mainline: {CVE-2025-22049} LoongArch: Increase ARCH_DMA_MINALIGN up to 16
  - mainline: {CVE-2025-37773} virtiofs: add filesystem context source name check
  - mainline: {CVE-2024-57912} iio: pressure: zpa2326: fix information leak in triggered buffer
  - mainline: {CVE-2024-57980} media: uvcvideo: Fix double free in error path
  - mainline: {CVE-2024-58053} rxrpc: Fix handling of received connection abort
  - mainline: {CVE-2024-58070} bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT
  - mainline: {CVE-2025-21683} bpf: Fix bpf_sk_select_reuseport() memory leak
  - mainline: {CVE-2025-21760} ndisc: extend RCU protection in ndisc_send_skb()
  - mainline: {CVE-2025-21799} net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns()
  - mainline: {CVE-2025-21820} tty: xilinx_uartps: split sysrq handling
  - mainline: {CVE-2025-21857} net/sched: cls_api: fix error handling causing NULL dereference
  - mainline: {CVE-2025-21867} bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()
  - mainline: {CVE-2025-21918} usb: typec: ucsi: Fix NULL pointer access
  - mainline: {CVE-2025-21957} scsi: qla1280: Fix kernel oops when debug level > 2
  - mainline: {CVE-2025-37742} jfs: Fix uninit-value access of imap allocated in the diMount() function
  - mainline: {CVE-2025-37867} RDMA/core: Silence oversized kvmalloc() warning
  - mainline: {CVE-2025-37878} perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init
  - mainline: {CVE-2024-36476} RDMA/rtrs: Ensure 'ib_sge list' is accessible
  - mainline: {CVE-2024-57890} RDMA/uverbs: Prevent integer overflow issue
  - mainline: {CVE-2024-57929} dm array: fix releasing a faulty array block twice in dm_array_cursor_end
  - mainline: {CVE-2024-58052} drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
  - mainline: {CVE-2025-21681} openvswitch: fix lockup on tx to unregistering netdev with carrier
  - mainline: {CVE-2025-21715} net: davicom: fix UAF in dm9000_drv_remove
  - mainline: {CVE-2025-21727} padata: fix UAF in padata_reorder
  - mainline: {CVE-2025-21765} ipv6: use RCU protection in ip6_default_advmss()
  - mainline: {CVE-2025-21782} orangefs: fix a oob in orangefs_debug_write
  - mainline: {CVE-2025-21785} arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
  - mainline: {CVE-2025-21806} net: let net.core.dev_weight always be non-zero
  - mainline: {CVE-2025-21812} ax25: rcu protect dev->ax25_ptr
  - mainline: {CVE-2025-21814} ptp: Ensure info->enable callback is always set
  - mainline: {CVE-2025-21821} fbdev: omap: use threaded IRQ for LCD DMA
  - mainline: {CVE-2025-21941} drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params
  - mainline: {CVE-2025-22027} media: streamzap: fix race between device disconnection and urb callback
  - mainline: {CVE-2024-58071} team: prevent adding a device which is already a team device lower
  - mainline: {CVE-2024-58072} wifi: rtlwifi: remove unused check_buddy_priv
  - mainline: {CVE-2025-21637} sctp: sysctl: udp_port: avoid using current->nsproxy
  - mainline: {CVE-2025-21675} net/mlx5: Clear port select structure when fail to create
  - mainline: {CVE-2025-21676} net: libwx: handle page_pool_dev_alloc_pages error
  - mainline: {CVE-2025-21692} net: sched: fix ets qdisc OOB Indexing
  - mainline: {CVE-2025-21746} Input: synaptics - fix crash when enabling pass-through port
  - mainline: {CVE-2025-21746} cleanup: Remove address space of returned pointer
  - mainline: {CVE-2025-21746} cleanup: Adjust scoped_guard() macros to avoid potential warning
  - mainline: {CVE-2025-21746} cleanup: Add conditional guard support
  - mainline: {CVE-2025-21746} Input: serio - define serio_pause_rx guard to pause and resume serio ports
  - mainline: {CVE-2025-21784} drm/amdgpu: bail out when failed to load fw in psp_init_cap_microcode()
  - mainline: {CVE-2025-21871} tee: optee: Fix supplicant wait loop
  - mainline: {CVE-2025-22010} RDMA/hns: Fix soft lockup during bt pages loop
  - mainline: {CVE-2025-37818} LoongArch: Return NULL from huge_pte_offset() for invalid PMD
  - mainline: {CVE-2024-57884} mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
  - mainline: {CVE-2024-57902} af_packet: fix vlan_get_tci() vs MSG_PEEK
  - mainline: {CVE-2024-57938} net/sctp: Prevent autoclose integer overflow in sctp_association_init()
  - mainline: {CVE-2024-57945} riscv: mm: Fix the out of bound issue of vmemmap address
  - mainline: {CVE-2024-58011} thermal: int340x: Add NULL check for adev
  - mainline: {CVE-2025-21655} io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period
  - mainline: {CVE-2025-21708} net: usb: rtl8150: enable basic endpoint checking
  - mainline: {CVE-2025-21735} NFC: nci: Add bounds checking in nci_hci_create_pipe()
  - mainline: {CVE-2025-21744} wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
  - mainline: {CVE-2025-21750} wifi: brcmfmac: Check the return value of of_property_read_string_index()
  - mainline: {CVE-2025-21772} partitions: mac: fix handling of bogus partition table
  - mainline: {CVE-2025-21775} can: ctucanfd: handle skb allocation failure
  - mainline: {CVE-2025-21808} net: xdp: Disallow attaching device-bound programs in generic mode
  - mainline: {CVE-2025-21844} smb: client: Add check for next_buffer in receive_encrypted_standard()
  - mainline: {CVE-2025-21856} s390/ism: add release function for struct device
  - mainline: {CVE-2025-21912} gpio: rcar: Use raw_spinlock to protect register access
  - mainline: {CVE-2025-21935} rapidio: add check for rio_add_net() in rio_scan_alloc_net()
  - mainline: {CVE-2025-22045} x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
  - mainline: {CVE-2025-37754} drm/i915/huc: Fix fence not released on early probe errors
  - mainline: {CVE-2025-37851} fbdev: omapfb: Add 'plane' value check
  - mainline: {CVE-2025-37970} iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo
  - mainline: {CVE-2024-57885} mm/kmemleak: fix sleeping function called from invalid context at print message
  - mainline: {CVE-2024-57908} iio: imu: kmx61: fix information leak in triggered buffer
  - mainline: {CVE-2024-57978} media: imx-jpeg: Fix potential error pointer dereference in detach_pm()
  - mainline: {CVE-2024-57981} usb: xhci: Fix NULL pointer dereference on certain command aborts
  - mainline: {CVE-2024-57997} wifi: wcn36xx: fix channel survey memory allocation size
  - mainline: {CVE-2024-58014} wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
  - mainline: {CVE-2024-58016} safesetid: check size of policy writes
  - mainline: {CVE-2024-58020} HID: multitouch: Add NULL check in mt_input_configured
  - mainline: {CVE-2025-21636} sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy
  - mainline: {CVE-2025-21662} net/mlx5: Fix variable not being completed when function returns
  - mainline: {CVE-2025-21664} dm thin: make get_first_thin use rcu-safe list first function
  - mainline: {CVE-2025-21680} pktgen: Avoid out-of-bounds access in get_imix_entries
  - mainline: {CVE-2025-21719} ipmr: do not call mr_mfc_uses_dev() for unres entries
  - mainline: {CVE-2025-21720} xfrm: delete intermediate secpath entry in packet offload mode
  - mainline: {CVE-2025-21738} ata: libata-sff: Ensure that we cannot write outside the allocated buffer
  - mainline: {CVE-2025-21831} PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1
  - mainline: {CVE-2025-21862} drop_monitor: fix incorrect initialization order
  - mainline: {CVE-2025-21873} scsi: ufs: core: bsg: Fix crash when arpmb command fails
  - mainline: {CVE-2025-21887} ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
  - mainline: {CVE-2025-21909} wifi: nl80211: reject cooked mode if it is set along with other flags
  - mainline: {CVE-2025-21993} iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic()
  - mainline: {CVE-2024-57802} netrom: check buffer length before accessing it
  - mainline: {CVE-2024-57899} wifi: mac80211: fix mbss changed flags corruption on 32 bit systems
  - mainline: {CVE-2024-57911} iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
  - mainline: {CVE-2024-58013} Bluetooth: MGMT: Fix slab-use-after-free Read in mgmt_remove_adv_monitor_sync
  - mainline: {CVE-2024-58034} memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
  - mainline: {CVE-2024-58076} clk: qcom: gcc-sm6350: Add missing parent_map for two clocks
  - mainline: {CVE-2024-58083} KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
  - mainline: {CVE-2024-58086} drm/v3d: Stop active perfmon if it is being destroyed
  - mainline: {CVE-2025-21629} net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets
  - mainline: {CVE-2025-21638} sctp: sysctl: auth_enable: avoid using current->nsproxy
  - mainline: {CVE-2025-21674} net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel
  - mainline: {CVE-2025-21690} scsi: storvsc: Ratelimit warning logs to prevent VM denial of service
  - mainline: {CVE-2025-21835} usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
  - mainline: {CVE-2025-21866} powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC
  - mainline: {CVE-2025-21963} cifs: Fix integer overflow while processing acdirmax mount option
  - mainline: {CVE-2025-37738} ext4: ignore xattrs past end
  - mainline: {CVE-2025-37830} cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate()
  - mainline: {CVE-2025-37836} PCI: Fix reference leak in pci_register_host_bridge()
  - mainline: {CVE-2025-37893} LoongArch: BPF: Fix off-by-one error in build_prologue()
  - mainline: {CVE-2025-37936} perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value.
  - mainline: {CVE-2024-57903} net: restrict SO_REUSEPORT to inet sockets
  - mainline: {CVE-2024-58003} media: i2c: ds90ub9x3: Fix extra fwnode_handle_put()
  - mainline: {CVE-2024-58054} staging: media: max96712: fix kernel oops when removing module
  - mainline: {CVE-2024-58056} remoteproc: core: Fix ida_free call while not allocated
  - mainline: {CVE-2024-58061} wifi: mac80211: prohibit deactivating all links
  - mainline: {CVE-2024-58088} bpf: Fix deadlock when freeing cgroup storage
  - mainline: {CVE-2025-21665} filemap: avoid truncating 64-bit offset to 32 bits
  - mainline: {CVE-2025-21743} usbnet: ipheth: fix possible overflow in DPE length check
  - mainline: {CVE-2025-21761} openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
  - mainline: {CVE-2025-21776} USB: hub: Ignore non-compliant devices with too many configs or interfaces
  - mainline: {CVE-2025-21789} LoongArch: csum: Fix OoB access in IP checksum code for negative lengths
  - mainline: {CVE-2025-21796} nfsd: clear acl_access/acl_default after releasing them
  - mainline: {CVE-2025-21830} landlock: Handle weird files
  - mainline: {CVE-2025-21859} USB: gadget: f_midi: f_midi_complete to call queue_work
  - mainline: {CVE-2025-21910} wifi: cfg80211: regulatory: improve invalid hints checking
  - mainline: {CVE-2025-21979} wifi: cfg80211: cancel wiphy_work before freeing wiphy
  - mainline: {CVE-2024-57897} drm/amdkfd: Correct the migration DMA map direction
  - mainline: {CVE-2024-57973} rdma/cxgb4: Prevent potential integer overflow on 32bit
  - mainline: {CVE-2024-58063} wifi: rtlwifi: fix memory leaks and invalid access at probe error path
  - mainline: {CVE-2025-21639} sctp: sysctl: rto_min/max: avoid using current->nsproxy
  - mainline: {CVE-2025-21640} sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
  - mainline: {CVE-2025-21642} mptcp: sysctl: sched: avoid using current->nsproxy
  - mainline: {CVE-2025-21710} tcp: correct handling of extreme memory squeeze
  - mainline: {CVE-2025-21716} vxlan: Fix uninit-value in vxlan_vnifilter_dump()
  - mainline: {CVE-2025-21742} usbnet: ipheth: use static NDP16 location in URB
  - mainline: {CVE-2025-21753} btrfs: fix use-after-free when attempting to join an aborted transaction
  - mainline: {CVE-2025-21781} batman-adv: fix panic during interface removal
  - mainline: {CVE-2025-21783} gpiolib: Fix crash on error in gpiochip_get_ngpios()
  - mainline: {CVE-2025-21810} driver core: class: Fix wild pointer dereferences in API class_dev_iter_next()
  - mainline: {CVE-2025-21848} nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
  - mainline: {CVE-2025-21877} usbnet: gl620a: fix endpoint checking in genelink_bind()
  - mainline: {CVE-2025-21898} ftrace: Avoid potential division by zero in function_stat_show()
  - mainline: {CVE-2025-21964} cifs: Fix integer overflow while processing acregmax mount option
  - mainline: {CVE-2025-22072} spufs: fix gang directory lifetimes
  - mainline: {CVE-2024-58051} ipmi: ipmb: Add check devm_kasprintf() returned value
  - mainline: {CVE-2024-58077} ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback
  - mainline: {CVE-2025-21669} vsock/virtio: discard packets if the transport changes
  - mainline: {CVE-2025-21673} smb: client: fix double free of TCP_Server_Info::hostname
  - mainline: {CVE-2025-21707} mptcp: consolidate suboption status
  - mainline: {CVE-2025-21725} smb: client: fix oops due to unset link speed
  - mainline: {CVE-2025-21734} misc: fastrpc: Fix copy buffer page size
  - mainline: {CVE-2025-21736} nilfs2: fix possible int overflows in nilfs_fiemap()
  - mainline: {CVE-2025-21748} ksmbd: fix integer overflows on 32 bit systems
  - mainline: {CVE-2025-21759} ipv6: mcast: extend RCU protection in igmp6_send()
  - mainline: {CVE-2025-21773} can: etas_es58x: fix potential NULL pointer dereference on udev->serial
  - mainline: {CVE-2025-21791} vrf: use RCU protection in l3mdev_l3_out()
  - mainline: {CVE-2025-21804} PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
  - mainline: {CVE-2025-21828} wifi: mac80211: don't flush non-uploaded STAs
  - mainline: {CVE-2025-21916} usb: atm: cxacru: fix a flaw in existing endpoint checks
  - mainline: {CVE-2025-21919} sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
  - mainline: {CVE-2025-22014} soc: qcom: pdr: Fix the potential deadlock
  - mainline: {CVE-2025-22079} ocfs2: validate l_tree_depth to avoid out-of-bounds access
  - uos: dkpowertool: add cpufreqmgr and drmmonitor tools, enhance project documentation[T370515]
  - uos: uosste: Remove inclusion of missing header uos_expand.h [T367417]
  - uos: uosste: Fix from reviews [T367417]
  - uos: uosste: Free uosste task struct when task exit [T367417]
  - uos: fs/ext4: Move uosste ext4 error hook to right place [T367417]
  - uos: uosste/event: Event ctrl flags -MEM +IO [T367417]
  - uos: uosste: Integrate v1.2 changes from uos-ste branch [T367417]
  - uos: uosste/cache_statistics: Fix some memory leaks [T367417]
  - uos: uosste/netlink: Fix memcpy and error code in init [T367417]
  - uos: uosste/softwdt: Fix error handles in init [T367417]
  - uos: uosste: Integrate v1.1 changes from uos-ste branch [T367417]
  - uos: uosste: Integrate v1 changes from uos-ste branch [T367417]
  - Revert "uos: uosste/log: Capture kmsg between operations [T367417]"
  - uos: uosste: Move debug facilities to misc [T367417]
  - uos: sw_64: configs: set CRYPTO_SM3_GENERIC=y [B316057]
  - uos: deepin-anything: Add comprehensive KUnit test suite for VFS monitor module [T370515]
  - uos: vfs_monitor: fix: Expand event type check to include DENTRY events [B317949]
  - uos: fix compile error [T369203]
  - uos: fix: elf-verify dead block [B317699]
  - uos: elfverify support runtime namespace switch [T362531]
  - uos: fix: elf-verify dead block [B317699]
  - uos: add proc attr node for elf-verify [T362531]
  - uos: sync some configs from deepin [T357627]
  - uos: elf-verify: Convert dev_init to elfverify_dev_init
  - uos: fix compile error [T369203]
  - uos: uos_security_modules: Replace zero-length arrays with flexible array members
  - uos: anything: Move config UOS_ANYTHING to anything/Kconfig [T370515]
  - uos: surround the namespace white list with macro [T366199]
  - uos: remove namespace whitelist from elf-verify [T366199]
  - build: fix loongarch build on GCC-13
  - uos: dkpowertool: code refactor & introduce Google gtests[T375317]
  - uos: a better way to fix the overlayfs issue on elf-verify [T363801]
  - fix: elf-verify path vulner [T365041]
  - uos: update srpm to 6.6.0-25.02.2500.017 [T00000]


author: mahailiang <mahailiang@uniontech.com> - 30-56.01
changelog:
  - spec: provides UnionTech-rpm-config and obsoletes UnionTech-rpm-config
  - spec: provides system-rpm-config and obsoletes system-rpm-config
  - rebrand: rebrand vendor to uos
  - arch: add sw_64 support
  - feat: provides doc on package_help


author: gaoyingjie <gaoyingjie@uniontech.com> - 2.0.26-5.06
changelog:
  - update: Revert "fix: sync patch from upstream (bugid:000000)"
  - update: Revert "fix: fix loongarch kdump failed(bugid:302383)"


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: wangzhiqiang <wangzhiqiang95@huawei.com> - 0.9.5-1
changelog:
  - upgrade version to 0.9.5:
    - add requires libmount and libmount-devel
    - add multipath.conf multipathc and libmpathutil.so
    - delete README.alua


author: wangjiang <wangjiang37@h-partners.com> - 1:2020.0.0-9
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix backport-Fix-hist_nearend.patch
         backport-functions-with-not-loaded-autoloaded-functions.patch
         backport-Fix-interactive-restricted-shell-behavior.patch


author: wangyuhang <wangyuhang27@huawei.com> - 2:1.0.8-1
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:due to the upstream community no longer maintaining the previous version,
         we have rolled back to the stable branch and switched to an active code repository.
         new upstream release and update version to 1.0.8


author: lixin <lixinb@uniontech.com> - 5.4.8-1.01
changelog:
  - build: remove buildrequires golang-github-go-ini-ini-devel, testify-devel, golang-gopkg-yaml-devel


author: bizhiyuan <bizhiyuan@kylinos.cn> - 4.13.0-23
changelog:
  - aws-vpc-move-ip/aws-vpc-route53/awseip/awsvip: add auth_type parameter and AWS Policy based authentication type


author: EibzChan <chenbingzhao@huawei.com> - 608-2
changelog:
  - Type:test enhancement
  - ID:NA
  - SUG:NA
  - DESC:backport patches from upstream to enable make check.
         backport-makecheck-0000-add-lesstest.patch
         backport-makecheck-0001-Work-on-lesstest-remove-rstat-add-LESS_DUMP_CHAR.patch
         backport-makecheck-0002-lesstest-correctly-handle-less-exit-during-run_inter.patch
         backport-makecheck-0003-Some-runtest-tweaks.patch
         backport-makecheck-0004-Rearrange-signal-handling-a-little.patch
         backport-makecheck-0005-Don-t-setup_term-in-test-mode.patch
         backport-makecheck-0006-Compile-fixes.patch
         backport-makecheck-0007-Pass-less-specific-env-variables-to-lesstest-get-rid.patch
         backport-makecheck-0008-Move-terminal-init-deinit-to-run_interactive-since.patch
         backport-makecheck-0009-Fix-bug-in-setting-env-vars-from-lt-file-in-test-mod.patch
         backport-makecheck-0010-Make-runtest-work.patch
         backport-makecheck-0011-lesstest-in-interactive-mode-call-setup_term-before-.patch
         backport-makecheck-0012-lesstest-log-LESS_TERMCAP_-vars-so-termcap-keys-etc.patch
         backport-makecheck-0013-lesstest-accommodate-stupid-termcap-design-where-the.patch
         backport-makecheck-0014-lesstest-maketest-should-not-overwrite-existing-lt-f.patch
         backport-makecheck-0015-lesstest-add-O-option-to-maketest-if-textfile-is-not.patch
         backport-makecheck-0016-lesstest-add-O-option-to-lesstest.patch
         backport-makecheck-0017-lesstest-handle-colored-text-with-less-R.patch
         backport-makecheck-0018-lesstest-add-e-option.patch
         backport-makecheck-0019-lesstest-split-display_screen-into-display_screen_de.patch
         backport-makecheck-0020-Add-E-option.patch
         backport-makecheck-0021-Consistent-style.patch
         backport-makecheck-0022-Obsolete-file.patch
         backport-makecheck-0023-Tuesday-style.patch
         backport-makecheck-0024-Tuesday-style.patch
         backport-makecheck-0025-lesstest-add-support-for-combining-and-composing-cha.patch
         backport-makecheck-0026-Minor-runtest-output-tweaks.patch
         backport-makecheck-0027-lesstest-lt_screen-should-clear-param-stack-after-pr.patch
         backport-makecheck-0028-Handle-fg-and-bg-colors.patch
         backport-makecheck-0029-Have-lt_screen-use-ANSI-sequences-for-bold-underline.patch
         backport-makecheck-0030-ESC-m-should-clear-attributes-as-well-as-colors.patch
         backport-makecheck-0031-lesskey-make-lt_screen-treat-ESC-0m-like-ESC-m.patch
         backport-makecheck-0032-Store-2-char-hex-values-in-log-file-rather-than-bina.patch
         backport-makecheck-0033-lesstest-Make-display_screen_debug-write-to-stderr-n.patch
         backport-makecheck-0034-lesstest-Clear-screen-at-end-of-maketest-in-case-ter.patch
         backport-makecheck-0035-lesstest-Verify-that-the-less-binary-is-built-with-D.patch
         backport-makecheck-0036-Add-check-target-to-Makefile-to-run-lesstest.patch
         backport-makecheck-0037-Don-t-set-LESS_TERMCAP_xx-environment-vars-from-term.patch
         backport-makecheck-0038-lesstest-Remove-unnecessary-exit_all_modes-field-fro.patch
         backport-makecheck-0039-lesstest-Add-some-initial-lt-files.patch
         backport-makecheck-0040-lesstest-Remove-empty-lt-file.patch
         backport-makecheck-0041-lesstest-Add-a-couple-more-lt-files.patch
         backport-makecheck-0042-Make-make-check-work-regardless-of-directory-where-l.patch


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: laokz <zhangkai@iscas.ac.cn> - 0.0.1-7
changelog:
  - Type:Enhancement
  - ID:NA
  - SUG:NA
  - DESC: Add riscv64 support. Patches are from nix v0.17.0 and v0.18.0.
          Add protobuf-compiler to avoid patching big binary for prost-build.


author: xuxuepeng <xuxuepeng1@huawei.com> - 0.0.1-8
changelog:
  - Type:Enhancement
  - ID:NA
  - SUG:NA
  - DESC: Simplify Store api, remove unnecessary validation
          Check if a path is abstract before connection
          Add vsock support.


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: Xiaole He <hexiaole@kylinos.cn> - 2.0-3
changelog:
  - backport patch:0003 to add missing else
  - backport patch:0004 to optimize if construction
  - backport patch:0005 to fix typo


author: Weifeng Su <suweifeng1@huawei.com> - 7.8.2-1
changelog:
  - upgrade to version 7.8.2:
    -Resolve warning in GCC11
    -Fix comparison warning in add_chunk_as
    -Address Clang 16 AO_pt_lock issue
    -Handle Mingw64-GCC _atomic_errors
    -Fix linker errors in OpenBSD build
    -Update get_chunk for mmap placement
    -Correct typos in names/comments
    -Update CMake version to 3.5


author: zhangyao <zhangyao108@huawei.com> - 2.39.1-5
changelog:
  - Type:CVE
  - CVE:CVE-2024-28085
  - SUG:NA
  - DESC:fix CVE-2024-28085 and solve test_mkfds::netlink failed


author: zhangyao <zhangyao108@huawei.com> - 2.39.1-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix mkfds-rw-character-device and mkfds-ro-regular-file test failed


author: wangzhiqiang <swangzhiqiang95@huawei.com> - 3.0.4-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Add BDPluginSpec constructor and use it in plugin_specs_from_names


author: zhangmingyi <zhangmingyi5@huawei.com> 2:0.8.1-10
changelog:
  - backport patches from upstream:
    backport-libbpf-Ensure-FD-3-during-bpf_map__reuse_fd.patch
    backport-libbpf-Ensure-libbpf-always-opens-files-with-O_CLOEX.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:0.8.1-11
changelog:
  - backport patches from upstream:
    backport-libbpf-Fix-realloc-API-handling-in-zero-sized-edge-cases.patch
    backport-libbpf-Set-close-on-exec-flag-on-gzopen.patch
    backport-libbpf-Fix-is_pow_of_2.patch
    backport-libbpf-make-RINGBUF-map-size-adjustments-more-eagerly.patch


author: zhangmingyi <zhangmingyi5@huawei.com> 2:1.2.2-2
changelog:
  - backport patches from upstream:
    backport-libbpf-Fix-NULL-pointer-dereference-in_bpf_object__c.patch


author: yaoxin <yao_xin001@hoperun.com> - 1.27.4-1
changelog:
  - Update to 1.27.4 for fix CVE-2024-6381 and CVE-2024-6383
  - libbson Fixes:
    * Fix build with Visual Studio 2013.
    * Fix parsing of colon in timezone.
    * Error on failure to init subdocument in bson_iter_visit_all.
    * Fix string handling in bson_string_new and bson_string_append.
    * Fix iteration in bson_strfreev.
    * Use aligned alloc for bson_array_builder_t
    * Restore support for Sphinx 1.7.6 for man page build.
    * Fix conversion warning with GCC 12.
    * Fixes to some format strings in trace logs.
    * Allow mongoc_buffer_t to be larger than INT_MAX.
    * Add bson_array_builder_t.
  - libmongoc Fixes:
    * Fix possible crash reading malformed wire protocol message.
    * Upgraded bundled Zlib from 1.2.3 to 1.3.1
    * Close leftover connections to removed servers.
    * Fix possible crash when client is configured with empty password.
    * Fix possible hang if mongoc_gridfs_file_readv is called with a corrupt chunk with incomplete data.
    * Fix 32-bit compile with 64-bit time_t
    * Restore support for Sphinx 1.7.6 for man page build.
    * Disable shared libmongoc targets if ENABLE_SHARED=OFF
    * Fix documentation build with Python 3.9.
    * Fix data race in mongoc_cursor_get_host.
    * Add back support for BUILD_VERSION CMake option. BUILD_VERSION was unintentionally removed in 1.25.0.
    * Send recoveryToken in transactions when connected to a load balancer.


author: yanglongkang <yanglongkang@h-partners.com> - 2.69-3
changelog:
  - backport upstream patches:
    getpcaps: fix program name in help message
    Stop using _pam_overwrite() in pam_cap.c


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/backport-correct-realpath-test-failure.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-fix-Werror-format-security.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: chenhaixing <chenhaixing@huawei.com> - 0.70.2-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:libdnf:Avoid reinstalling installonly packages marked for ERASE
                Fix utimes error message in dnf-repo
                Do not download repository if our local cache is up to date in dnf-repo
                python bindings:Load all modules with RTLD_GLOBAL


author: liujing <liujing144@huawei.com> - 1.0.0-30
changelog:
  - update patches from https://code.foxkit.us/adelie/aports-old/blob/50de7d785d5500a14ed00fa12e483e8ceaf4f06a/main/libdv


author: Dominik Mierzejewski <rpm@greysector.net> - 1.3.6-1
changelog:
  - update to 1.3.6 (#1570224)
  - add BR: gcc for https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
  - switch build system to cmake
  - add missing dependencies to -devel subpackage
  - use license and ldconfig_scriptlets macros


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: weijin deng <weijin.deng@turbolinux.com.cn> - 0.18.1-1
changelog:
  - Upgrade to 0.18.1
  - Update Version, Release, Source0, stage 'files'
  - Stage 'build' use meson build


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: Yang Yanchao <yangyanchao6@huawei.com> - 0.1-3
changelog:
  - Check the return ptr of the malloc[#I7YV2X]
    add hnid in gmemPrefetch [#I7XQMW]
    free userData in stream to avoid async operations accessing illeagal address[#I7Z2RF]


author: Kai Liu <kai.liu@windriver.com> - 1:1.49.5-3
changelog:
  - Replace patch support_OPENEULER_to_configure.patch by backport-support-openEuler.patch
    which is backported from upstream, fix issue of detecting openEuler.
  - Add provide-openEuler-appliance-package-list.patch after correctly detected openEuler.
    It was using REDHAT list before.


author: yanglu <yanglu72@h-partners.com> - 3.0.17-2
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:avoid crashing in icalcomponent_normalize
         fix a memleak in icalcomponent_normalize


author: yixiangzhike <yixiangzhike007@163.com> - 1.4.0-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:refix the failure of building with cppcheck>=2.11 by using upstream patch


author: echo <2220386943@qq.com> - 1.2-2
changelog:
  - update version to 1.2-2
  - support new create thread
  - description of supplementary documents
  - support event grouping
  - add the mangleName in symbol.h


author: Hu Bin <hubin73@huawei.com> - 0.1.3-10
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:add libmetalink testcases for api and error handling, fix automake error


author: Hu Bin <hubin73@huawei.com> - 0.1.3-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport patches to fix NULL pointer dereference and memory leak bug


author: xinghe <xinghe2@h-partners.com> - 8.17.2-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:extending the certificate validate period
         remove redundant patches


author: wuguanghao <wuguanghao3@huawei.com> - 5.0.2-1
changelog:
  - upgrade to 5.0.2:
    - fix double free in nfs3_pread_mcb()
    - Multithread support for Linux and Windows
    - fix NFS4 behavior of chmod/chown/utimes
    - Add nfs_umount() to NFSv3
    - Add nfs_statvfs64()
    - NFSv4 fix for directory handling
    - NFSv4 support
    - lockf() support(NFSv4 only)
    - fcntl() support (FNSv4 only)
    - Added nfs-fh: a simple utility to print the filehandle for a nfs file


author: Zhiqiang Liu <liuzhiqiang26@huawei.com> - 2.5.4-5
changelog:
  - set use-gss-proxy to true in nfs.conf to be consistent with the
    description of 0002-nfs-utils-set-use-gss-proxy-1-to-enable-gss-proxy-by.patch


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: yanglu <yanglu72@huawei.com> - 14:1.9.1-8
changelog:
  - DESC:delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0003-pcap-linux-apparently-ctc-interfaces-on-s390-has-eth.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/pcap-config-mitigate-multilib-conflict.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/libpcap-Add-sw64-architecture.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  ,and delete Buildrequires git


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0000-libpciaccess-rom-size.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-libpciaccess-add-sw64.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Yafen Fang<yafen@iscas.ac.cn> - 1.79-2
changelog:
  - change package name libpigpiod-if-dev to libpigpiod-if-devel
  - change package name libpigpio-dev to libpigpio-devel
  - change installation directory of man files


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



  /usr/lib/rpm/rpmuncompress /builddir/build/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: Yafen Fang<yafen@iscas.ac.cn> - 20230318-1
changelog:
  - update upstream to last commit (54fd97ae4066a10b6b02089bc769ceed328737e0): mmal: Add mapping for IL OMX_IndexParamBrcmEnableIJGTableScaling param


author: Yafen Fang<yafen@iscas.ac.cn> - 20240422-1
changelog:
  - update upstream to last commit (96a7334ae9d5fc9db7ac92e59852377df63f1848): README: Update to make it clear that most code in this repo is deprecated


author: liying <liying_1@chinatelecom.cn> - 1.0.31-3
changelog:
  - Marked unimplemented dither enums in the header file as such.
  - Fix typo
  - Fix memory leak in caf_read_header


author: xinghe <xinghe2@h-partners.com> - 2.74.3-4
changelog:
  - Type:cves
  - ID:CVE-2024-52530 CVE-2024-52531 CVE-2024-52532
  - SUG:NA
  - DESC:fix CVE-2024-52530 CVE-2024-52531 CVE-2024-52532


author: zhangpan <zhangpan103@h-partners.com> - 2.74.3-5
changelog:
  - Type:cves
  - ID:CVE-2025-32050 CVE-2025-32052 CVE-2025-32053 CVE-2025-2784
  - SUG:NA
  - DESC:fix CVE-2025-32050 CVE-2025-32052 CVE-2025-32053 CVE-2025-2784


author: zhangpan <zhangpan103@h-partners.com> - 2.74.3-7
changelog:
  - Type:cves
  - ID:CVE-2025-32906 CVE-2025-32909 CVE-2025-32910 CVE-2025-32911 CVE-2025-32912 CVE-2025-32913
  - SUG:NA
  - DESC:fix CVE-2025-32906 CVE-2025-32909 CVE-2025-32910 CVE-2025-32911 CVE-2025-32912 CVE-2025-32913


author: zhangpan <zhangpan103@h-partners.com> - 2.74.3-10
changelog:
  - Type:cves
  - ID:CVE-2025-4476 CVE-2025-4948 CVE-2025-4969
  - SUG:NA
  - DESC:fix CVE-2025-4476 CVE-2025-4948 CVE-2025-4969


author: xinghe <xinghe2@h-partners.com> - 0.9.6-4
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:options: Parse hostname by last '@'
         torture_options: Add test for '@' in login name
         session: Initialize pointers
         tests: Ensure the mode of the created file is what we set


author: zengweifeng<zwfeng@huawei.com> - 0.9.6-5
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:avoid false positive report from Coveritt CID 1470006
         kdf: Avoid endianess issues
         misc: Fix format truncation in ssh_path_expand_escape()
         misc: Fix expanding port numbers
         misc: rename gettimeofday symbol
         session: Initialize the port with the standard port (22)
         session->socket_callbacks.data will be set to ssh_packet_socket_callback
         socket: Add error message if execv fails
         tests: Add test for expanding port numbers


author: renmingshuai <renmingshuai@huawei.com> - 0.10.4-2
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:config: Escape brackets in ProxyCommand build from ProxyJump
         packet: do not enqueue outgoing packets after sending


author: Chenxi Mao <chenxi.mao@suse.com> - 0.10.4-3
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:Backport patches to fix build error if compiler switch to clang.


author: renmingshuai <renmingshuai@huawei.com> - 0.10.5-2
changelog:
  - Type:CVE
  - Id:CVE-2023-6004,CVE-2023-48795,CVE-2023-6918
  - SUG:NA
  - DESC:fix CVE-2023-6004,CVE-2023-48795 and CVE-2023-6918


author: yueyuankun<yueyuankun@kylinos.cn> - 1.11.0-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add patch to work around strict permissions issues for sshd tests


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 sw_64


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



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


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


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


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


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


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


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


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


  /usr/lib/rpm/rpmuncompress /builddir/build/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: yezengruan <yezengruan@huawei.com> - 0.7.3-7
changelog:
  - tpm2: Reset TPM2B buffer sizes after test fails for valid buffer size
  - tpm2: Add maxSize parameter to TPM2B_Marshal for sanity checks
  - tpm2: Restore original value if unmarsalled value was illegal
  - fix CVE-2021-3623


author: chenziyang <chenziyang4@huawei.com> - 2:1.6.2-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport upstream patch to fix failed run-ptrace-mapper testcase


author: JiaboFeng <fengjiabo1@huawei.com> - 9.10.0-14
changelog:
  - Bugfix: Enhance the capability to trace the shutdown status of large VMS
  - conf: qemu: support provide inject secret for Hygon CSV
  - conf: qemu: add libvirt support reuse id for hygon CSV
  - Automatically unbind all devices' driver under same root port and bind to vfio-pci in the context of CVM.
  - Consistent coding style with opensource.
  - build: Make daemons depend on generated *_protocol.[ch]
  - Add the get tmm memory info API into libvirt-host. Also should add the RPC calls into libvirtd for API calling.
  - Add cvm parameter into the type of LaunchSecurity which is a optional filed for libvirt xml


author: Wenlong Ding <wenlong.ding@turbolinux.com.cn> - 2.0.8-1
changelog:
  - Update to 2.0.8, using BuildRequires xfce4-dev-tools replace exo-devel(new version of exo not contains exo-csource).


author: Xiong Zhou <xiongzhou4@huawei.com> 0-2.20211016.gitb72f753
changelog:
  - Type:backport
  - ID:NA
  - SUG:NA
  - DESC: Handle data at the beginning of a function when disassembling and building CFG.


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/lmdb-make.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/lmdb-s390-check.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/support-specify-cc.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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: Xinwei Hu <shinwell_hu@openeuler.sh> - 3.9.2-1
changelog:
  - Decouple luarocks from openresty
  - Upgrade to 3.9.2
    . Improved connectivity resiliency
    . A couple of minor feature additions


author: Dingli Zhang <dingli@iscas.ac.cn> - 0:7.7.0-2
changelog:
  - Update spec for RISCV64 due to OOM compilation error
  - Add Requires of several packages to resolve conflicts during installation


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Relax-content-tests-in-test-suite.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-Force-creation-of-LUKS1-containers-in-test-suite.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0003-Define-log-callback-function-to-use-with-libcryptset.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: hankangkang <hankangkang5@huawei.com> - 2.2.0-62
changelog:
  - When the GAZELLE_TCP_REUSE_IPPORT is on, min_cnts_lpcb is NULL
  - Turn on the LWIP_SO-LINGER switch


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 5.0.2-8
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: skip setup console if disable pty and fix syscontainer-hooks write devices rule useless


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 5.0.2-9
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix dev mount failed and skip send/recv devpts_fd if disable_pty


author: jikai<jikai11@huawei.com> - 5.0.2-13
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: unfreeze freezing container and bugfix for files.limit and syscontainer


author: jchzhou <zhoujiacheng@iscas.ac.cn> - 5.0.2-14
changelog:
  - Type: bugfix
  - ID:NA
  - SUG:NA
  - DESC: update meson parameters for disabling LTO when building with clang & ld.bfd


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



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


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


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


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


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


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


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


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


  /usr/lib/rpm/rpmuncompress /builddir/build/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 /builddir/build/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 /builddir/build/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 /builddir/build/SOURCES/mailx-12.5-empty-from.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


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


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


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


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


  /usr/lib/rpm/rpmuncompress /builddir/build/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: longcheng <longcheng@kylinos.com.cn> - 1.22.3-4
changelog:
  - KYOS-F: changed number of workspace to 2; set marco compositor to 0; changed title-bar font to 'Noto Sans CJK SC Regular'
  - KYOS-F: fix: disabled Alt+F1 to popop mate menu  Related #28275
  - KYOS-F: pop up start menu when press super key, Related #28467


author: bzhaoop<bzhaojyathousandy@gmail.com> -4:10.5.15-1
changelog:
  - Bump to 10.5.15
  - For resolving CVEs:
  - CVE-2022-24048
  - CVE-2022-24052
  - CVE-2022-24050
  - CVE-2022-24051
  - CVE-2021-46668
  - CVE-2021-46658


author: bzhaoop<bzhaojyathousandy@gmail.com> - 4:10.5.15-2
changelog:
  - Fix the systemd service issue about the env variable.
  - Apply the patches from old branch.
  - Adaption the cmake version and integrate into the spec file.


author: bzhaoop<bzhaojyathousandy@gmail.com> - 4:10.5.16-1
changelog:
  - Bump to 10.5.16 for resolving CVEs below
  - CVE-2022-27385
  - CVE-2022-27382
  - CVE-2022-27451
  - CVE-2022-27457
  - CVE-2022-27446
  - CVE-2022-27455
  - CVE-2022-27444
  - CVE-2022-27379
  - CVE-2022-27386
  - CVE-2022-27447
  - CVE-2022-27448
  - CVE-2022-27449
  - CVE-2022-27445
  - CVE-2022-27456
  - CVE-2022-27458
  - CVE-2022-27452
  - CVE-2022-27376
  - CVE-2022-27378
  - CVE-2022-27377
  - CVE-2022-27381
  - CVE-2022-27383
  - CVE-2022-27380
  - CVE-2022-27384
  - CVE-2022-27387
  - And we fit the latest packages for the new mariadb release, such as errmsg package.


author: longcheng <longcheng@kylinos.com.cn> - 1.22.2-6
changelog:
  - KYOS-F: changed font and document font to Noto
  - KYOS-F: Add api to check hotplug_mode_update property for outputs
  - KYOS-F: Fix mate-settings-daemon crash
  - KYOS-F: Add the gdk window scale settings
  - KYOS-F: Add lockdown settings for reboot and suspend (#29094)
  - KYOS-F: Fix virtual screens not recognized
  - KYOS-B: Add Requires: google-noto-sans-cjk-sc-fonts


author: longcheng <longcheng@kylinos.com.cn> - 1.24.0-2
changelog:
  - KYOS-F: draw mask for whole screen except the selection area
  - KYOS-F: add X-System-Server category for mate-system-log
  - KYOS-F: add X-KIRAN-NoDisplay=true in mate-system-log.desktop.in.in
  - KYOS-T: change chinese translation.(#28543)
  - KYOS-F: fix mate system log is not displayed in the control panel (#48482)


author: longcheng <longcheng@kylinos.com.cn> - 1.22.2-3
changelog:
  - KYOS-B: modify catagories in desktop;fixed combobox while change to default option
  - KYOS-F: fix autostart Fix the volume icon is not displayed when entering the desktop environment through init 5 (#40693)


author: Wolfgang Ulbrich <fedora@raveit.de> - 1.24.0-1
changelog:
  - update to 1.24.0
  - use https://github.com/mate-desktop/mate-menus/pull/77
  - fix icons in panel menu with pt and pt_BR locale
  - fix rhbz (#1808522)


author: longcheng <longcheng@kylinos.com.cn> - 1.22.0-5
changelog:
  - Always use preferred size for Virtual screens or when auto configure monitors Related #24217 #24260
  - add the window scale changed tip with notify. (#25310)
  - set the default values of disable-while-typing and tap-to-click to true.
  - KYOS-F: fix plugin keyboard not show the xkb status icon (#39545)
  - KYOS-F: add some media key translations  (#48455)
  - KYOS-F: add the case of kiran screensaver while lock screen   (#48454)


author: longcheng <longcheng@kylinos.com.cn> - 1.22.2-5
changelog:
  - kylin modify desktop
  - KYOS-F: add X-KIRAN-NoDisplay=true in mate-system-monitor.desktop.in.in and mate-system-monitor.desktop.in (#28092)
  - KYOS-F: Fix resource page too large for lots of cpus (#23924)
  - KYOS-F: add cpu-color key to 127 for solve the quit bug when change the color of cpu when cpu>32 (#45073)
  - KYOS-F: get pcpu with double to solve the cpu% don't changed bug (#45071)
  - KYOS-F: fix mate-system-monitor is not displayed in the control panel (#48482)
  - KYOS-F: fix the problem of calculating available disk space multiple times for the same device (#53204)


author: yuanxing <yuanxing@kylinos.com.cn> - 1.22.2-6
changelog:
  - KYOS-F: merge two patch of fix resource page too large and add cpu color in gschema.xml when system has too many cpus


author: longcheng <longcheng@kylinsec.com.cn> - 1.22.1-5
changelog:
  - KYOS-B: add kylin mask and part of translations
  - KYOS-T: Fix translation errors in help manual.
  - KYOS-B: set text preview content (#24148)
  - KYOS-B: add two color theme and change the default color theme to Dracula Dark (#30872)
  - KYOS-B: select the default charset by locale(#49592)


author: zhoupengcheng <zhoupengcheng11@huawei.com> - 1.2.13-1
changelog:
  - update to zlib-1.2.13
  - remove openEuler uncompiled  patch : 0005-Accelerate-Adler32-using-arm64-SVE-instructions.patch


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-comment-invalid-info-in-conf-file.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: yaoxin <yao_xin001@hoperun.com> - 1.2.2-1
changelog:
  - Update to 1.2.2:
    * XML declaration must produce a START_DOCUMENT event.
    * Fix processing of PIs.
    * Unit test with subsequent dashes in a PI.
    * Replace project license Indiana 1.1.1 with explicit license 1.2 of MXParser.


author: wangkai <13474090681@163.com> - 8.0.37-1
changelog:
  - Update to 8.0.37 for fix CVEs(CVE-2024-20964,CVE-2024-20971,CVE-2024-20976,
    CVE-2024-20973,CVE-2024-20978,CVE-2024-20981,CVE-2024-20962,CVE-2024-20977,
    CVE-2024-20963,CVE-2024-20965,CVE-2024-20972,CVE-2024-20961,CVE-2024-20982,
    CVE-2024-20970,CVE-2024-20967,CVE-2024-20984,CVE-2024-20974,CVE-2024-20966,
    CVE-2024-20960,CVE-2024-20985,CVE-2024-20969,CVE-2024-21000,CVE-2024-21069,
    CVE-2024-21009,CVE-2024-21087,CVE-2024-21047,CVE-2024-20998,CVE-2024-21013,
    CVE-2024-21060,CVE-2024-21008,CVE-2024-21102,CVE-2024-21054,CVE-2024-21062,
    CVE-2024-20994,CVE-2024-21096,CVE-2024-21061,CVE-2024-20993,CVE-2024-21055,
    CVE-2024-21057,CVE-2023-6129)


author: wangkai <13474090681@163.com> - 8.0.38-1
changelog:
  - Update to 8.0.38 for fix CVEs(CVE-2024-21125,CVE-2024-21142,CVE-2024-21179,
    CVE-2024-21171,CVE-2024-21130,CVE-2024-21162,CVE-2024-21177,CVE-2024-20996,
    CVE-2024-21134,CVE-2024-21165,CVE-2024-21173,CVE-2024-21129,CVE-2024-21127,
    CVE-2024-21163)


author: wangkai <13474090681@163.com> - 8.0.40-1
changelog:
  - Update to 8.0.40 for fix CVEs(CVE-2024-21218,CVE-2024-21196,CVE-2024-21207,
    CVE-2024-21198,CVE-2024-21203,CVE-2024-21213,CVE-2024-21239,CVE-2024-21199,
    CVE-2024-21197,CVE-2024-21247,CVE-2024-21193,CVE-2024-21212,CVE-2024-21241,
    CVE-2024-21230,CVE-2024-21236,CVE-2024-21194,CVE-2024-21238,CVE-2024-21237,
    CVE-2024-21201,CVE-2024-21231,CVE-2024-21219,CVE-2024-21185)


author: bzhaoop <bzhaojyathousandy@gmail.com> - 5.7.37-1
changelog:
  - Fix CVE issues for bump to the 5.7.37 version
  - CVE-2022-21245
  - CVE-2022-21270
  - CVE-2022-21303
  - CVE-2022-21304
  - CVE-2022-21344
  - CVE-2022-21367
  - CVE-2021-35624
  - CVE-2021-2356
  - CVE-2021-2011
  - CVE-2021-2010
  - CVE-2021-2007


author: yaoxin <yao_xin001@hoperun.com> - 8.0-1
changelog:
  - Update to 8.0
    * CVE-2024-5742: Avoid privilege escalations via symlink attacks
      on emergency save file (boo#1226099)
    * By default ^F is bound to starting a forward search, and ^B to
      starting a backward search, while M-F and M-B repeat the search
      in the corresponding direction. (See the documentation if you
      want the old bindings back.)
    * Command-line option --modernbindings (-/) makes ^Q quit, ^X cut,
      ^C copy, ^V paste, ^Z undo, ^Y redo, ^O open a file, ^W write a file,
      ^R replace, ^G find again, ^D find again backwards, ^A set the mark,
      ^T jump to a line, ^P show the position, and ^E execute.
    * For easier access, M-" is bound to placing/removing an anchor,
      and M-' to jumping to the next anchor.


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/neon-0.32.2-multilib.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: liukuo <liukuo@kylinos.cn> - 0.2.0-1
changelog:
  - Support for the libvirt platform, as well as integrated certificate and configuration management modules


author: gaihuiying <eaglegai@163.com> - 1:5.9.3-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Customized the anti-attacki/reset-last_engineTime function for IdeaUI
         change the permissions of passtest


author: xingwei <xingwei14@h-partners.com> - 1:5.9.3-3
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: chenyanpanHW <chenyanpan@huawei.com> - 0.2.8-19
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /builddir/build/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 /builddir/build/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 /builddir/build/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 /builddir/build/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 /builddir/build/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: huangyu <huangyu106@huawei.com> - 1:1.0.0-2
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:The python-setup tools causes an error in the nftables packaging path,This macro is added to ensure that path remains unchanged


author: xinghe <xinghe2@h-partners.com> - 1:1.0.0-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix cache prepare nft_cache evaluate to return error
         fix cache validate handle string length
         add src support for implicit chain bindings
         fix cache release pending rules
         fix segtree map listing
         parser_json fix device parsing in netdev family
         fix src Don't parse string as verdict in map


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: xingwei <xingwei14@h-partners.com> - 2:7.92-4
changelog:
  - Type:bugfix
  - CVE:
  - SUG:NA
  - DESC:decouple from PCRE because it has been End-of-life, use local libpcre to build instead


author: wangkai <13474090681@163.com> - 1:20.11.1-1
changelog:
  - Update to 20.11.1
  - Fix CVE-2023-46809 CVE-2024-21896 CVE-2024-22019 CVE-2024-21892 CVE-2024-24758 CVE-2024-22025


author: leiju <leiju4@huawei.com> - 0.1.3-2
changelog:
  - delete ExclusiveArch: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 noarch


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/backport-0001-w32-Use-cast-by-uintptr_t-for-thread-ID.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/add-test-cases.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/backport-0002-posix-Add-npth_poll-npth_ppoll.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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


author: chengyechun <chengyechun1@huawei.com> - 4.2.8p15-8
changelog:
  - Type:CVE
  - ID:CVE-2023-26551
  - SUG:NA
  - DESC:make sure the buffer has enough room for the input extra characters


author: chengyechun <chengyechun1@huawei.com> - 4.2.8p15-10
changelog:
  - Type:CVE
  - ID:CVE-2023-26551,CVE-2023-26552,CVE-2023-26553,CVE-2023-26554,CVE-2023-26555
  - SUG:NA
  - DESC:change the patch of CVE-2023-26551 and fix CVE-2023-26555


author: Qiang Wei <qiang.wei@suse.com> - 2.2.1-1
changelog:
  - Update to version 2.2.1.
    * Remove 0001-bash-Fix-nvme-completion.patch, it is fixed in upstream.
    * backport upstream patch: Bash completion: move global declare into function.


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: fly_1997 <flylove7@outlook.com> -v2.0.2-1
changelog:
  - add hugepage detection report
  - add transparent hugepage, preload tune instances
  - add plugin info


author: fly_1997 <flylove7@outlook.com> -v2.0.2-4
changelog:
  - use double for analysis tlb parameters
  - if an error occurs during smc config loading, smc_tune fails to be enabled
  - remove unused instance


author: cuixucui <cuixucui1@h-partners.com> - 1.1.2-4
changelog:
  - Add requirements for system and bugfix
  - Upgrade oec-hardware-server
  - Update readme and design doc
  - Fix nvme error
  - Update network fibre check and log 
  - Update description for perf test
  - Add automatic configuration network card IP


author: cuixucui <cuixucui1@h-partners.com> - 1.1.2-5
changelog:
  - fix the bug that the test board information is not added to the configuration file
  - Add kabi for hardware critical test
  - Optimize disk/raid/fc/ethernet/infiniband test suite
  - Fix the bug of reading nvme data failed
  - Add file size check when uploading file to server


author: zhangyale <zhangyale3@h-partners.com> - 1.1.3-0
changelog:
  - Add support for openEuler 22.03 LTS SP1
  - Add AMD GPU testcase
  - Add automatic configuration network card IP
  - Add generate compatibility information


author: cuixucui <cuixucui1@h-partner.com> - 1.1.3-2
changelog:
  - Fix code issue and update log print in network
  - Cancel deleting the IP that automatically configured on the server
  - Fix cdrom bug


author: liqiang <liqiang332@h-partner.com> - 1.1.3-3
changelog:
  - Fix libswsds.so not stripped
  - Fix the value of kernel.src obtained by the kabi test case is incorrect
  - Add board infomation and fix memory bug
  - Fix the block size fails to be obtained during the NVME test
  - Judge whether to support kabi testing by architecture
  - Update readme and dev_design


author: cuixucui <cuixucui1@h-partner.com> - 1.1.4-0
changelog:
  - Add board information in the test report
  - Add spdk test case
  - Add dpdk test case
  - Update pci.ids file


author: cuixucui <cuixucui@h-partner.com> - 1.1.5-0
changelog:
  - Add support for openEuler 20.03 LTS SP4, openEuler 22.03 LTS SP2, openEuler 22.03 LTS SP3
  - Add modifications to Kylinsec with oec-hardware
  - Add support for Loongson and SW architectures
  - Bugfix


author: cuixucui <cuixucui@h-partner.com> - 1.1.5-1
changelog:
  - Add virtual cases
  - Resolve IB startup IB_Read_BW service failure issue
  - Delete redundant references
  - Resolve incorrect type in vgpu result data
  - Resolve the issue of getting the kernel source rpm


author: laokz <zhangkai@iscas.ac.cn> - 4.1.5-5
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 sw_64


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


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



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


  /usr/lib/rpm/rpmuncompress /builddir/build/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 /builddir/build/SOURCES/openslp-2.0.0-null-pointer-deref.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/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 /builddir/build/SOURCES/openslp-2.0.0-cve-2016-7567.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


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


  /usr/lib/rpm/rpmuncompress /builddir/build/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 /builddir/build/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 /builddir/build/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 /builddir/build/SOURCES/Fix-DAAddresses-hostname-resolution-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/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 /builddir/build/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 /builddir/build/SOURCES/Fix-broadcast-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


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


  /usr/lib/rpm/rpmuncompress /builddir/build/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 /builddir/build/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: 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: will_niutao <niutao2@huawei.com> - 1.5.1-1
changelog:
  - Change upstream to https://github.com/orocos/orocos_kinematics_dynamics, and rename the package to orocos-kdl


author: jiangxinyu <jiangxinyu@kylinos.cn> - 4.4.4.1-4
changelog:
  - Change requires from postgresql-13-contrib postgresql-13-server and ansible-2.9 to postgresql-contrib postgresql-server and ansible


author: jiangxinyu <jiangxinyu@kylinos.cn> - 4.4.4.1-2
changelog:
  - Change requires from postgresql-13-contrib and postgresql-13-server to postgresql-contrib and postgresql-server


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Drop-module-long-test.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: wangkai <13474090681@163.com> - 6.2.2-4
changelog:
  - Fix CVE-2024-45769,CVE-2024-45770
  - Fix buffer sizing checks in pmstore PDU handling (RHEL-57805)
  - Guard against symlink attacks in pmpost program (RHEL-57810)
  - Fix libpcp_web webgroup slow request refcounting (RHEL-58306)
  - Updated pmdahacluster for newer crm_mon versions (RHEL-50693)


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: Xiaoqian Lv <xiaoqian@nj.iscas.ac.cn> - 4.5-5
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: backport upstream 4.5-0.20 patches to support riscv64


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/backport-DBD-mysql-4.050-Remove-a-useless-shebang-from-DBD-mysql.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: dongyuzhen <dongyuzhen@h-partners.com> - 2:3.51-1
changelog:
  - upgrade vertion to 3.51:
    - fix OVERLOAD and FALLBACK handling
    - fix ExtUtils::ParseXS compatibility with perl < 5.8.8
    - add support for elifdef and elifndef
    - allow symbolic alias of default function
    - better support for duplicate ALIASes
    - make versions in ExtUtils-ParseXS consistent


author: dongyuzhen <dongyuzhen@h-partners.com> - 1:2.57-1
changelog:
  - upgrade version to 2.57:
    - fix long standing bug that duplicate options were not detected when the options differ in case while ignore_case is in effect
    - allow periods in option names
    - move Getopt::Long::Parser to a separate module and add documentation
    - do not use Getopt::Long to establish Getopt::Long::Parser version
    - adapt tests for perl core


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: dongyuzhen <dongyuzhen@h-partners.com> - 2.206-1
changelog:
  - upgrade version to 2.206:
    - fix version checks to use correct method
    - drop rt.cpan from SUPPORT section


author: dongyuzhen <dongyuzhen@h-partners.com> - 0.42-1
changelog:
  - upgrade version to 0.42:
    - updated for Perl v5.14 - use `package NAME VERSION` syntax
    - fix typo 'behvior'
    - fix for DragonflyBSD and IPV6_V6ONLY from core perl


author: dongyuzhen <dongyuzhen@h-partners.com> - 2.084-1
changelog:
  - upgrade version to 2.084:
    - various fixes for edge cases
    - update documentation to reflect default SSL_version


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/LWP-Protocol-https-6.06-Debian-746576-don-t-disale-verification-if-only-host.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/LWP-Protocol-https-6.06-Debian-746576-fix-test-make-it-workable-for-Crypt-SS.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: woody2918 <wudi1@uniontech.com> - 0.29-1
changelog:
  - Update version to 0.29
  - Fixed numeric zero and empty string argument handling in translit() & translit_reverse().


author: zhangyao <zhangyao108@huawei.com> - 0.047-1
changelog:
  - Upgrade version to 0.047
  - Filter out script documentation from scripts
  - Don't manify podless modules/scripts 
  - Compile all .c files in src/
  - Add module sharedirs
  - Add src/ to include paths


author: zhangyao <zhangyao108@huawei.com> - 1:20231213-1
changelog:
  - Upgrade version to 20231213
  - Update certificates
  - Stop installing mk-ca-bundle.pl script
  - Switched tests from Test to Test::More


author: woody2918 <wudi1@uniontech.com> - 1.94-1
changelog:
  - update version to 1.94
  - supports all stable releases of OpenSSL 3.1 and 3.2, and LibreSSL 3.5 - 3.8.
  - Enhancements to the API.


author: woody2918 <wudi1@uniontech.com> - 0.45-1
changelog:
  - update version to 0.45
  - Make sure to stringify versions so that they are quoted when they are encoded in JSON
  - Allow to parse class|role NAME VERSION


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


author: woody2918 <wudi1@uniontech.com> 0.242-1
changelog:
  - update version to 0.242
  - Corrected test dependencies
  - Packaging fix to stop installing boilerplate.pl


author: huyubiao <huyubiao@huawei.com> - 2:3.48-1
changelog:
  - update version to 3.48
    - Accept TAP version 14
    - Fix HARNESS_PERL_SWITCHES=-I handling in TAP::Harness::Env
    - Color the "ok"s as well.
    - Skip symlink tests on msys2
    - Use use absolute path for executable tests
    - Space-quote executable if has spaces
    - Avoid using Errno::EINTR directly for platforms without it
    - stop calling import on App::Prove plugins


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: Pengju Jiang <jiangpengju2@huawei.com> - 2.2.0-2
changelog:
  - when the command line is parsing a single package of json data, there will be none in the
  - required_by_bin and required_by_bin lists in the json data, resulting in parsing errors,
  - increase the judgment condition to prevent the existence of none value


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-3
changelog:
  - When the input parameters of the script that executes the installation of es and redis are incorrect, 
  - the prompt message is incorrect.
  - When the redis port setting is unreasonable, the prompt message for starting the service is incorrect.


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-4
changelog:
  - Due to the inappropriate mapping rules between the binary package and the source package, 
  - the source package corresponding to the binary package cannot be found when the query bedepend require, 
  - and an error is reported.


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-5
changelog:
  - When the query is dependent, a list containing only None is entered, 
  - which causes an error in the es query. 
  - Modify the es query encapsulation interface to filter the None value.


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-7
changelog:
  - Due to a problem with docker, when pkgship is used in docker,
  - it must be created with the --privileged parameter, otherwise it will fail. So update the instructions.


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-8
changelog:
  - Solve the problem of patch application failure due to the file encoding format being crlf.
  - Solve the problem of json serialization caused by flask's new dependency on simple-json.


author: Haiwei Li <lihaiwei8@huawei.com> - 2.2.0-9
changelog:
  - TerminalTable class Use the deprecated method of PrettyTable, resulting in compilation failure, delete the file.


author: longcheng <longcheng@kylinos.com.cn> - 1.22.2-4
changelog:
  - fix(pluma-utils):Fixed garbled toolTips path in tab page with GB18030 encoding chinese translation


author: Bo Wang <wangbob@uniontech.com> - 1:4.9.4-8.02
changelog:
  - feat: update gvisor-tap-vsock from 0.7.1 to 0.7.2 because of go1.22
  - refactor: remove 0003-fix-CVE-2023-48795.patch since gvisor-tap-vsock 0.7.2 has already fixed
  - refactor: update 0001-podman-4.9.4-add-support-for-loongarch64.patch because of gvisor-tap-vsock 0.7.2
  - feat: add sw64 support
  - build: fix go build options for mips64el


author: wangyu <wangqingsan@huawei.com> - 123-1
changelog:
  - update to 123
    - duktape:prevent wrongful termination of runway thread
    - harden the security features of the systemd service
    - add packit build tool
    - systemd:set User/Group and don't change uid/gid if already set
    - stop installing /usr/share/polkit-1/rules.d as 700/polkitd
    - moving the 50-default.rules file location


author: Chenxi Mao <chenxi.mao@suse.com> - 13.01.0000-3
changelog:
  - Add libpq-devel version dependency.
  - Bump version release to 3, because previous change didn't bump release number.


author: queyanwen <queyanwen@huawei.com> - 1.0.0-5
changelog:
  - Solve the coredump problem during CI compilation
  - Solve the garbled characters caused by uninitialized string variables


author: xuchongyu <xuchongyu@huawei.com> - 1.0.0-7
changelog:
  - Solve the problem that the illegal frequency range of the PWR_CPU_SetFreq interface is inconsistent with the illegal governor error code
  - And the error code returned by the interface with the set frequency range is inappropriate


author: xuchongyu <xuchongyu@huawei.com> - 1.0.0-8
changelog:
  - Solve the problem that the automatic generation permission of the sockfile path on the server is insufficient
  - And ordinary users cannot connect


author: xuchongyu <xuchongyu@huawei.com> - 1.0.1-2
changelog:
  - Solve the problem that the client is actively disconnected and the server is incorrect in clearing resources


author: heppen <hepeng68@huawei.com> - 1.0.1-4
changelog:
  - Add the dependency on ipmitool.
  - Fix bug: Coredump when CPU cores number exceed 248 or numa nodes exceed 16.
  - Fix some memory bug.


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: chenyanpanHW <chenyanpan@huawei.com> - 3.22-52
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/procmail-3.24-rhconfig.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/procmail-3.15.1-man.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/procmail-3.22-truncate.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/procmail-3.24-ipv6.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


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: 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: zhengxiaoxiao<zhengxiaoxiao2@huawei.com> - 24.0.0-1
changelog:
  - Upgrade version to 24.0.0
    - Dropped support for Python 3.6.
    - The minimum cryptography version is now 41.0.5.
    - Removed OpenSSL.crypto.loads_pkcs7 and OpenSSL.crypto.loads_pkcs12 which had been deprecated for 3 years.
    - Added OpenSSL.SSL.OP_LEGACY_SERVER_CONNECT to allow legacy insecure renegotiation between OpenSSL and unpatched servers.
    - Deprecated OpenSSL.crypto.PKCS12,OpenSSL.crypto.NetscapeSPKI,OpenSSL.crypto.CRL,OpenSSL.crypto.Revoked,OpenSSL.crypto.load_crl,OpenSSL.crypto.dump_crl,OpenSSL.crypto.sign,OpenSSL.crypto.verify,OpenSSL.crypto.X509Extension
    - Changed OpenSSL.crypto.X509Store.add_crl to also accept cryptography's x509.CertificateRevocationList arguments in addition to the now deprecated OpenSSL.crypto.CRL arguments
    - Fixed test_set_default_verify_paths test so that it is skipped if no network connection is available
    - Add ``OpenSSL.SSL.Connection.get_selected_srtp_profile`` to determine which SRTP profile was negotiated


author: yixiangzhike <yixiangzhike007@163.com> - 3.1.1-1
changelog:
  - update version to 3.1.1
    - Fixed bug in NotAny where expr parse action was not being run
    - Fix regex matching for Python quoted strings
    - Make create_diagram() code compatible with latest version of railroad-diagrams
    - Support Python 3.12
    - Small perf optimization for `expr | ""` mapping to `Optional(expr)`
    - Redo QuotedString '\' escape handling as a state machine
    - Add ParseResults.deepcopy()
    - Remove ^ and $ tags from pp.common.url regex
    - Added DelimitedList class, for better handling of naming and diagramming
    - Deprecate ParserElement.validate()
    - Added new class method ParserElement.using_each
    - Fix bug in delimited_list
    - Added python_quoted_string; fixed exception messages for ParseElementEnhance subclasses
    - Enable packrat in verilogParse.py by default
    - Add embed argument to create_diagram
    - Add support for slice in expr[] notation
    - Fixed bug in srange
    - Added Lox language parser


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 7.4.4-1
changelog:
  - Update package with version 7.4.4
    Fix non-string constants at the top of file being detected as docstrings on Python>=3.8.
    Removed unhelpful error message from assertion rewrite mechanism
    Updated documentation to refer to hyphenated options
    Markers are now considered in the reverse mro order to ensure base class markers are considered first
    Improved disclaimer on pytest plugin reference page to better indicate this is an automated
    Added ExceptionInfo.from_exception() <pytest.ExceptionInfo.from_exception>


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.13.1-1
changelog:
  - Update package to version 1.13.1
    Improve re-writer implementation, fixing chain and adding support to callables


author: GuoCe <guoce@kylinso.cn> - 3.8.1-1
changelog:
  - Update package to version 3.8.1
  - Corrects WSGI adapter handling of root path.
  - Handles case where `"client"` is ``None`` in WsgiToAsgi adapter.


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-fix-build-erro.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-delete-import-m2r.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


author: GuoCe <guoce@kylinso.cn> - 1.34.79-1
changelog:
  - update to version 1.34.79
  - A lot of functions have been updated, 
  - such as adding IAMIdentityCenterInstanceArn parameter to CreateAccountSubscription.


author: yaoxin <yao_xin001@hoperun.com> - 4.2.14-1
changelog:
  - Update to 4.2.14
    * CVE-2024-38875: Potential denial-of-service vulnerability in django.utils.html.urlize()
    * CVE-2024-39329: Username enumeration through timing difference for users with unusable passwords
    * CVE-2024-39330: Potential directory-traversal via Storage.save()
    * CVE-2024-39614: Potential denial-of-service vulnerability in get_supported_language_variant()


author: yaoxin <yao_xin001@hoperun.com> - 4.2.15-1
changelog:
  - Update to 4.2.15
    * CVE-2024-41989: Memory exhaustion in ``django.utils.numberformat.floatformat()``
    * CVE-2024-41990: Potential denial-of-service vulnerability in ``django.utils.html.urlize()``
    * CVE-2024-41991: Potential denial-of-service vulnerability in ``django.utils.html.urlize()`` and ``AdminURLFieldWidget``
    * CVE-2024-42005: Potential SQL injection in ``QuerySet.values()`` and ``values_list()``
    * Fixed a regression in Django 4.2.14 that caused a crash in ``LocaleMiddleware`` when processing a language code over 500 characters


author: xu_ping <707078654@qq.com> - 7.0.0-1
changelog:
  - Upgrade version to 7.0.0
  - Python 3.12 support and python 3.7 no longer supported
  - Add support bind mount propagation.


author: xu_ping <707078654@qq.com> - 1.3.0-1
changelog:
  - Update package to version 1.3.0
  - Python 3.12 support.
  - fix some bugfix
  - Update internally pinned pytest-flask to 1.3.0 for Flask >=3.0.0 support


author: xigaoxinyan <xigaoxinyan@huawei.com> - 18.0.0-11
changelog:
  - Drop docs package: sphinx Update make docs build error and Fix build error caused by py3.10+ wildcard


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 8.22.1-1
changelog:
  - Update package to version 8.22.1
    Use check_same_thread=False by default for history sqlite db
    Use prompt_toolkit.application.create_app_session for debugger prompt
    Provide and easier way to generate magics and pre-post hooks
    Refuse to install event loop hooks when not using prompt_toolkit
    Add hack to change traceback syntax highlighting


author: xuchenchen <xuchenchen@kylinos.cn> - 3.1.3-2
changelog:
  - Type: CVE
  - CVE: CVE-2024-34064
  - SUG: NA
  - DESC: fix disallow invalid characters in keys to xmlattr filter


author: xu_ping <707078654@qq.com> - 1.14.0-1
changelog:
  - Update to 1.14.0
  - Add support for pyhon3.11 and python3.12
  - Added a new valid PGP key to sign the package
  - python3.7 is not supported and Remove support for python3.6


author: fuanan <fuanan3@h-partners.com> - 3.17.3-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update version to 3.17.3
         drop python 2 support
         datatime fixes
         Remove ancient pathlib requirement for python3. It is part of the stdlib since Python 3.4


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.7.1-1
changelog:
  - Update package with version 5.7.1
    Derive JupyterAsyncApp from JupyterApp
    Modernize event loop behavior
    Enable async JupyterApp
    Clean up lint and add downstream checks
    Add python 3.12 support and update typings for traitlets 5.11


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.9.0-1
changelog:
  - Update package with version 0.9.0
    Clean up linting and fix a bug that was found
    Adopt ruff format
    Normalize "jsonschema[format-nongpl]" in pyproject.toml


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.5.2-1
changelog:
  - Update package with version 0.5.2
    Set terminals_available to False when not enabled
    Update ruff config


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.5.3-1
changelog:
  - Update package with version 0.5.3
    Drop support for Python 3.7
    Add direct dependency on ipykernel
    Adapt to level config to match other Jupyter repos


author: chenhuihan <chenhuihan@huawei.com> - 2.8.0-1
changelog:
  - Update package to version 2.8.0:
    - export PyJWKClientConnectionError class
    - pre-autoupdate mirrors-mypy blacken-docs black
    - allows passing of ssl.SSLContext to PyJWKClient


author: jiangxinyu <jiangxinyu@kylinos.cn> - 5.3.5-1
changelog:
  - Update package to version 5.3.5
    Fix crash when using global_keyprefix with a sentinel connection


author: dongyuzhen <dongyuzhen@h-partners.com> - 5.1.0-1
changelog:
  - upgrade version to 5.1.0:
    - some incorrect declarations were removed from ``python.pxd``
    - built with Cython 3.0.7
    - some redundant and long deprecated methods were removed
    - character escaping in ``C14N2`` serialisation now uses a single pass over the text instead of searching for each unescaped character separately
    - early support for Python 3.13a2 was added
    - support for Python 2.7 and Python versions < 3.6 was removed
    - parsing ASCII strings is slightly faster
    - some bugs fixes


author: xu_ping <707078654@qq.com> - 9.0.1-1
changelog:
  - Upgrade version to 9.0.1
  - add Raw UDP and DTLS support.
  - Deprecate add_log event hook and mitmproxy.ctx.log.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.5.3-1
changelog:
  - Update package to version 1.5.3
    Fix mkdocs serve sometimes locking up all browser tabs when navigating quickly
    Add many new supported languages for "search" plugin - update lunr-languages to 1.12.0
    Built-in themes now also support Chinese (Traditional, Taiwan) language


author: dongyuzhen <dongyuzhen@h-partners.com> - 3.2.1-1
changelog:
  - upgrade version to 3.2.1:
    - add Tadpole graph
    - fix listing of release notes on Releases page
    - fix syntax warning from bad escape sequence
    - fix triangles to avoid using is to compare nodes
    - fix error message for nx.mycielski_graph(0)
    - disallow negative number of nodes in complete_multipartite_graph
    - fix names of small graphs
    - fix extendability function name in bipartite.rst
    - improve error messages for misconfigured backend treatment


author: tanyulong <tanyulong@kylinos.cn> - 2.4.0-2
changelog:
  - delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/opentracing.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 23.2-1
changelog:
  - Update package with version 23.2
    Add python 3.12 support.
    Add types for packaging.version._Version.
    Add platform tag support for LoongArch.
    Update pyupgrade to Python 3.7+
    Support enriched metadata.


author: gengqihu <gengqihu2@h-partners.com> - 23.3.1-1
changelog:
  - update version to 23.3.1
  - Fix parallel pip cache downloads causing crash (#12364)
  - Upgrade urllib3 to 1.26.17 (#12343)
  - Fix zsh completion script (#12173)
  - Fix #12166
  - Move the setuptools settings into pyproject.toml
  - Use `-r=...` instead of `-r ...` for hg
  - Drop isort and flake8 settings from setup.cfg
  - Follow imports for more vendored dependencies
  - Enable mypy's strict equality checks (#12209)
  - Fixed argument name in docstring
  - Allow truststore to not import on Python 3.9 and earlier
  - Vendor truststore
  - Fix formatting, combine numbers not strings!
  - Remove uses of `utcnow` in non-vendored code (#12006)
  - Fix issues raised in code review
  - move test_download_metadata mock pypi index utilities to conftest.py
  - Use strict optional checking in req_install.py (#11379)
  - Fix 'force' remove file without write permissions
  - Dropped unused attribute
  - Fix Pytest --use-venv init
  - Limit the double download fix to wheels
  - Fix slowness on Python 3.11 when updating an existing large environment.
  - Fix `pip completion --zsh`


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.0.43-1
changelog:
  - Update package to version 3.0.43
    Make formatted_text.split_lines() accept an iterable instead of lists only.
    Disable the IPython workaround (from 3.0.41) for IPython >= 8.18.
    Restore signal.SIGINT handler between prompts.


author: zhaojingyu <zhaojingyu@klinos.cn> - 5.4.1-1
changelog:
  - Update package to version 5.4.1
    fixed a regression from version 5.4.0 that incorrectly handled files opened twice via file descripto


author: yaoxin <yao_xin001@hoperun.com> - 5.1.0-1
changelog:
  - Update to 5.1.0
  - Bug Fixes:
    * Handle RESP3 sets as Python lists (#3324)
    * Prevent async ClusterPipeline instances from becoming "false-y" (#3068)
    * Add hostname field to _parse_node_line (#3343)
    * More docs fixes (#3326)
    * Delete the first-defined (and thus "duplicate") Script class (#3333)
    * Catch a known DeprecationWarning when calling .close() (#3335)
    * Add missed redismod at test_commands.py (#3369)
  - Breaking Changes:
    * Timeseries insertion filters for close samples (#3228)
    * Enhanced classes string representation (#3001)
    * Partial clean up of Python 3.7 compatibility (#2928)


author: lixiaoyong <lixiaoyong@kylinos.cn> - 5.2.0-1
changelog:
  - Upgrade version to 5.2.0
    Extend AggregateRequest with scorer argument
    Pin pytest-profiling version


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.18.6-1
changelog:
  - Update package to version 0.18.6
  - Fix issue with multiple document intermixing YAML 1.2 and YAML 1.1, the VersionedResolver now resets


author: jiangxinyu <jiangxinyu@kylinos.cn> - 0.15.0-1
changelog:
  - Update package to version 0.15.0
  - FIX Copy JupyterLite contents early so it runs before jupyterlite_sphinx build-finished


author: fuanan <fuanan3@h-partners.com> - 1.8.1-1
changelog:
  - update version to 1.8.1
  - bump http-proxy from 1.17.0 to 1.8.1
  - fix broken link
  - add chunked inference
  - fix attrs in custom predict fn for tensorboard
  - fixing infer edge case issue
  - explicitly require bash(Change /bin/sh to /bin/bash in build_pip_package.sh)
  - add support for witwidget for JupyterLab 3.x.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.10.0-1
changelog:
  - Update package with version 4.10.0
    Add support for PEP 728, PEP 742
    Drop runtime error when a read-only TypedDict item overrides a mutable one.
    Speedup issubclass() checks against simple runtime-checkable protocols by around 6%.
    Add support for PEP 705, adding typing_extensions.ReadOnly.
    Drop support for Python 3.7 (including PyPy-3.7).


author: wangjunqi <wangjunqi@kylinos.cn> - 5.2-1
changelog:
  - Update package to version 5.2
    Added a pre-commit config
    Updated python versions [hugovk]
    Added type hints for the public functions
    Moved to using pyproject.toml for project config.


author: xinsheng <xinsheng3@huawei.com> - 3.11.6-5
changelog:
  - Type:CVE
  - CVE:NA
  - SUG:NA
  - DESC:fix CVE-2024-6923,CVE-2024-7592,CVE-2024-8088
      - Encode newlines in headers, and verify headers are sound
      - Fix quadratic complexity in parsing quoted cookie values with backslashes
      - Replaced SanitizedNames with a more surgical fix


author: xinsheng <xinsheng3@huawei.com> - 3.11.6-6
changelog:
  - Type:CVE
  - CVE:CVE-2024-6232,CVE-2024-3219,CVE-2024-0450,CVE-2023-6597
  - SUG:NA
  - DESC:fix CVE-2024-6232,CVE-2024-3219,CVE-2024-0450,CVE-2023-6597
      - rename all CVE patch name
      - CVE-2024-6232: Remove backtracking when parsing tarfile headers
      - CVE-2024-3219: patch1 Authenticate socket connection for `socket.socketpair()` fallback
      - CVE-2024-3219: patch2 Rework pure Python socketpair tests to avoid use of importlib.reload.
      - CVE-2024-0450: Protect zipfile from "quoted-overlap" zipbomb
      - CVE-2023-6597: tempfile.TemporaryDirectory: fix symlink bug in cleanup


author: Funda Wang <fundawang@yeah.net> - 3.11.6-8
changelog:
  - Type:CVE
  - CVE:CVE-2024-9287
  - SUG:NA
  - DESC:fix CVE-2024-9287
    - Quote template strings in venv activation scripts


author: mahailiang <mahailiang@uniontech.com> - 3.11.6-10.01
changelog:
  - spec: fix mips64el build error
  - arch: add sw_64 support
  - spec: modify spec for i686
  - spec: enable optimizations on i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 aarch64 riscv64


author: jiangxinyu <jiangxinyu@kylinos.cn> - 4.3.0-1
changelog:
  - Update package to version 4.3.0
    Fixed inability to pass total_tokens as a keyword argument on trio


author: yaoxin <yaoxin30@huawei.com> - 1.4.4-3
changelog:
  - Modified the build and install phases to adapt to the compilation and installation modes of Python 3.10


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/beaker-use-system-paste.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: wangkai <13474090681@163.com> - 1.1.0-3
changelog:
  - Compling package with pyproject
  - Obsoletes subpackage python-blurb-help
  - Add check for blurb command


author: Weifeng Su <suweifeng1@huawei.com> - 5.0.8-1
changelog:
  - upgrade to 5.0.8
    -fix a regression error in 5.0.7
    -update testing to validate against python version 2.7 and 3.5-3.11
    -update broken links / no-existent services and references


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.19.2-1
changelog:
  - Update package to version 1.19.2
    Fixed an exception when a Git repository had a broken ref. Git would print a warning that Dunamai failed to parse.


author: Miro Hrončok <mhroncok@redhat.com> - 3.3.4-5
changelog:
  - Subpackage python2-empy has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 24.1.0-1
changelog:
  - Update package with version 24.1.0
    Added a default to an internal API that is used by scikit-build-core.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.4-1
changelog:
  - Upgrade package with version 1.0.4
    Add support for HTTPS proxies.
    Handle sni_hostname extension with SOCKS proxy.
    Handle HTTP/1.1 half-closed connections gracefully.
    Add support for Python 3.12 and drop Python 3.7 support.
    Async support becomes fully optional.
    Add support for synchronous TLS-in-TLS streams.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.27.0-1
changelog:
  - Upgrade package with version 0.27.0
    Support HTTPS proxies.
    Drop support for Python 3.7 and Add support for Python 3.12.
    Add support for httpcore 1.0.
    Respect the http1 argument while configuring proxy transports.
    Fix RFC 2069 mode digest authentication.


author: wangjunqi <wangjunqi@kylinos.cn> - 2.1.0-1
changelog:
  - Update package to version 2.1.0 
  	Add support for sys/policies endpoint (GH-1100)
  	add quota support to system backend (GH-1092)
  	Add support to PKI class to perform CRUD on issuers (GH-1102)


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.0-1
changelog:
  - Update package with version 1.0.0
    Fix tests for nbclient v0.8
    Remove caps & bump Python for SPEC 0


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 8.6.0-1
changelog:
  - Update package with version 8.6.0
    Update typing for traitlets 5.13
    Enable strict typing
    Test on python 3.12


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.2.4-1
changelog:
  - Update package with version 2.2.4
    Fix websocket handler incorrectly inheriting from APIHandler rather than JupyterHandler
    Remove unused notebook config entry point
    Support latest version of typescript-language-server


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.13.0-1
changelog:
  - Update package with version 2.13.0
    Add an option to have authentication enabled for all endpoints by default
    Websockets: add configurations for ping interval and timeout
    Log extension import time at debug level unless it's actually slow
    Add support for async Authorizers
    Support get file(notebook) md5
    Update kernel env to reflect changes in session
    Support external kernels


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 4.1.2-1
changelog:
  - Upgrade package with version 4.1.2
    Fix highlight sequencing when replacing text in code cells
    Restore notebook scrolling on dragging a cell to the viewport edge
    Fix typing in editable elements inside of open shadow DOM
    Correct Alt + number keyboard shortcuts command map
    Update jupyter-collaboration for the Binder environment
    Add virtual scrollbar component to windowed lists.
    Load custom CSS functionality and documentation
    Add plugin manager and extension locks


author: zhaojingyu <zhaojingyu@kylinos.cn> - 4.1.6-1
changelog:
  - Upgrade package with version 4.1.6
  - Fix outputarea collapse expand
    Disable placeholder for password input


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.3.0-1
changelog:
  - Update package with version 0.3.0
    Upgrade extension to work with jupyterlab4
    Delete lock file and rerun jlpm install
    Remove dev dependencies and auto generated hatch file
    Make build work with python 3.12
    Remove package-lock.json from git tracking


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.2.0-1
changelog:
  - Upgrade package with version 1.2.0
    Support running LibCST on Python 3.12 and drop support for running it on 3.8
    Allow Element::codegen to be used by external users
    Fix parsing list matchers without explicit brackets
    Fix filepathprovider generic type


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.1-1
changelog:
  - Update package with version 1.0.1
    Don't import MkDocsConfig (does not exist on MkDocs 1.3-)
    Add Markdown anchors and aliases
    Preserve HTML data attributes (from spans to anchors)
    Support [`identifier`][] with pymdownx.inlinehilite enabled
    Recognize links with multi-line text


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.3.0-1
changelog:
  - Update package with version 2.3.0
    Change excluded file log level to INFO
    Add source attribute to authors. Aims to support GitHub and GitLab in mkdocs material.
    Add support for GitLab


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 6.0.4-1
changelog:
  - Update package with version 6.0.4
    Add mkdocs>=1.4 as dependency.
    Dropped Python upper version requirement bound.
    Fixed some warnings not shown when missing start and end delimiters in some contexts


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.6.1-1
changelog:
  - Update package with version 0.6.1
    Fix compatibility with MkDocs 1.5+
    Fix when markdown extensions is set to None


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.3.1-1
changelog:
  - Update package to version 1.3.1
    Add official support for Python 3.11 and 3.12.
    Remove support for Python 3.7.
    FIX: Better deprecation warning.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.8.0-1
changelog:
  - Update package with version 0.8.0
    Remove python 3.7 support and upgrade setup-python action
    Upgrade setup-python action to v5


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: 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: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 2.1.8-1
changelog:
  - Update package with version 2.1.8
    Bugfix: Can't include nested data files in built wheel.
    Rename tag-pattern to tag_regex in the docs.
    Copytree handle existing dirs.
    Normalize the dist info name in the wheel.
    Path to uri expansion in dependency string.


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.0.0-1
changelog:
  - Update package to version 1.0.0
    Rewrite the entire library using dataclasses.
    Add more rigorous testing.


author: jiangxinyu <jiangxinyu@kylinos.cn> - 2024.2-1
changelog:
  - Update package to version 2024.2
    Update sklearn.neighbors hook to account for removed hidden import


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 10.7-1
changelog:
  - Update package to version 10.7
    Allow configuring custom repository providers based off the existing providers.
    Admonitions and Details now allow configuring custom block classes and default titles.
    Ensure that Keys does not parse base64 encoded URLs.
    Allow PathLike objects for base_path to better support interactions with MkDocs.
    Officially support Python 3.12 and drop Python 3.7 support.
    Add new combine_header_slug option in legacy Tabbed extension and new Block Tab extension


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.9.0-1
changelog:
  - Update package with version 0.9.0
    Update event loop handling
    Allow passing request_timeout to client_fetch
    Update ruff and typings


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 3.15.0-1
changelog:
  - Update package with version 3.15.0
    Make requirements compile disable pip's require-virtualenv flag always
    Update setuptools config
    Add dependabot configuration for GitHub Actions
    Bump actions/setup-python from 3 to 4
    Activate numpy tests on Python 3.11
    Add setup-cfg-fmt to pre-commit


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 1.3.1-1
changelog:
  - Update package with version 1.3.1
    Update workflows and tests.
    Use trusted publishing and configure Renovate.
    Drop 3.7 support and do sys path hack.


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: wangkai <13474090681@163.com> - 3.19.2-2
changelog:
  - Fixed the packaging process does not include __pycache__ tests
  - Obsoletes empty package python-simplejson-help


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.0.0-1
changelog:
  - Update package to version 1.0.0
  - Dependencies: use pip-tools + GH Action to keep dependencies updated


author: jiangxinyu <jiangxinyu@kylinos.cn> - 1.0.8-1
changelog:
  - Update package to version 1.0.8
  - Fix multiple term matching when word appears in both title and document


author: wangkai <13474090681@163.com> - 0.4.4-1
changelog:
  - Update package to version 0.4.4
  - Fix CVE-2023-30608
  - Compling package with pyproject
  - Obsoletes subpackage python-sqlparse-help


author: zhangxianting <zhangxianting@unionech.com> - 2.12.1-1
changelog:
  * Increase the upper limit version of typing_extensions to fix install, typing_extensions>=3.6.6,<4.6.0 to typing_extensions>=3.6.6,<=4.10.0


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: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 0.12.3-1
changelog:
  - Update package to version 0.12.3
    chore(deps-dev): bump urllib3 from 1.26.14 to 1.26.18
    fix: Newline lost when updating a table
    fix: Significant slowdown on nested tables depending on syntax
    fix: Fix division for integers
    fix: error when overwriting a sub table


author: Dongxing Wang <dongxing.wang_a@thundersoft.com> - 5.14.1-1
changelog:
  - Upgrade package with version 5.14.1
    Add option to load traitlets values from environement.
    Cleanup after remove Python 2 support.
    Add more project URLs, trove classifiers.
    Added type hints to HasTraits.observe() and friends.


author: yanglu <yanglu72@h-partners.com> - 1.13.2-5
changelog:
  - Type:cves
  - CVE:CVE-2022-30689 CVE-2022-30699
  - SUG:NA
  - DESC:fix CVE-2022-30689 and CVE-2022-30699


author: gaihuiying <eaglegai@163.com> - 1.17.0-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:change run directory from /var/run to /run to fix "/usr/lib/tmpfiles.d/unbound.conf:1: xxxx"


author: chenhaixing <chenhaixing@huawei.com> - 1.26.12-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix socket timeout value when HTTPConnect is reused
         remove Exclamation mark character from the unreserved characters
         fix _idna_encode handling of x80


author: chengyechun <chengyechun1@huawei.com> - 1.26.17-2
changelog:
  - Type:CVE
  - ID:CVE-2023-45803
  - SUG:NA
  - DESC:fix CVE-2023-45803 Made body stripped form HTTP requests


author: chengyechun <chengyechun1@huawei.com> - 1.26.18-2
changelog:
  - Type:CVE
  - CVE:CVE-2024-37891
  - SUG:NA
  - DESC:fix CVE-2024-37891 Strip Proxy-Authorizatioin header on redirects


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: wangqiang <wangqiang1@kylinos.cn> - 8.5.1-1
changelog:
  - Update to 8.5.1
  - NEW: Formally support Python 3.11 (no change).
  - NEW: Add support for Python 3.12 (pathlib changes).
  - NEW: Drop Python 3.7 support.
  - FIX: Fix handling of current directory when magic and non-magic patterns are mixed in glob pattern list.
  - FIX: Fix issue with type check failure in wcmatch.glob.


author: Qiang Ma <maqianga@uniontech.com> - 11:8.2.0-19.03
changelog:
  - fix compile error on loongarch
  - tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers
  - hw/loongarch/virt: Remove unnecessary 'cpu.h' inclusion
  - hw/loongarch: fix cpu hotplug reset
  - hw/loongarch/boot: Use warn_report when no kernel filename
  - hw/loongarch: clean code
  - hw/loongarch: Add KVM pch msi device support
  - hw/loongarch: Add KVM pch pic device support
  - hw/loongarch: Add KVM extioi device support
  - hw/loongarch: Add KVM IPI device support
  - hw/loongarch/virt: Update the ACPI table for hotplug cpu
  - hw/loongarch/virt: Add basic CPU plug support
  - hw/loongarch/virt: Add CPU topology support
  - accel/kvm/kvm-all: Fixes the missing break in vCPU unpark logic
  - gdbstub: Add helper function to unregister GDB register space
  - physmem: Add helper function to destroy CPU AddressSpace
  - hw/acpi: Update CPUs AML with cpu-(ctrl)dev change
  - hw/acpi: Update ACPI GED framework to support vCPU Hotplug
  - hw/acpi: Move CPU ctrl-dev MMIO region len macro to common header file
  - accel/kvm: Extract common KVM vCPU {creation,parking} code
  - target/loongarch: Add steal time support on migration
  - linux-headers: loongarch: Add kvm_para.h and unistd_64.h
  - target/loongarch/kvm: Implement LoongArch PMU extension
  - target/loongarch: Implement lbt registers save/restore function
  - target/loongarch: Add loongson binary translation feature
  - sync loongarch linux-headers
  - target/loongarch: Avoid bits shift exceeding width of bool type
  - target/loongarch: Use explicit little-endian LD/ST API
  - target/loongarch: fix -Werror=maybe-uninitialized false-positive
  - target/loongarch: Support QMP dump-guest-memory
  - target/loongarch/kvm: Add vCPU reset function
  - target/loongarch: Add compatible support about VM reboot
  - target/loongarch: Fix cpu_reset set wrong CSR_CRMD
  - target/loongarch: Set CSR_PRCFG1 and CSR_PRCFG2 values
  - target/loongarch: Remove avail_64 in trans_srai_w() and simplify it
  - target/loongarch/kvm: Add software breakpoint support
  - target/loongarch: Add loongarch vector property unconditionally
  - target/loongarch/kvm: Fix VM recovery from disk failures
  - target/loongarch: Put cpucfg operation before CSR register
  - target/loongarch: Add TCG macro in structure CPUArchState
  - hw/arm/virt-acpi-build.c: Migrate SPCR creation to common location
  - acpi: ged: Add macro for acpi sleep control register
  - hw/loongarch/virt: Add FDT table support with acpi ged pm register
  - hw/loongarch/virt: Add description for virt machine type
  - hw/loongarch: Add acpi SPCR table support
  - hw/loongarch: virt: pass random seed to fdt
  - hw/loongarch: virt: support up to 4 serial ports
  - hw/loongarch: Remove default enable with VIRTIO_VGA device
  - hw/loongarch: Fix length for lowram in ACPI SRAT
  - hw/loongarch/virt: Remove unused assignment
  - hw/loongarch: Change the tpm support by default
  - hw/loongarch/boot.c: fix out-of-bound reading
  - hw/loongarch/virt: Use MemTxAttrs interface for misc ops
  - tests/libqos: Add loongarch virt machine node
  - hw/loongarch: Remove minimum and default memory size
  - hw/loongarch: Refine system dram memory region
  - hw/loongarch: Refine fwcfg memory map
  - hw/loongarch: Refine fadt memory table for numa memory
  - hw/loongarch: Refine acpi srat table for numa memory
  - hw/loongarch: Add VM mode in IOCSR feature register in kvm mode
  - hw/loongarch: Refine default numa id calculation
  - hw/loongarch: Rename LoongArchMachineState with LoongArchVirtMachineState
  - hw/loongarch: Rename LOONGARCH_MACHINE with LOONGARCH_VIRT_MACHINE
  - hw/loongarch: move memory map to boot.c
  - loongarch: switch boards to "default y"
  - hw/loongarch: Add cells missing from rtc node
  - hw/loongarch: Add cells missing from uart node
  - hw/loongarch: fdt remove unused irqchip node
  - hw/loongarch: fdt adds pcie irq_map node
  - hw/loongarch: fdt adds pch_msi Controller
  - hw/loongarch: fdt adds pch_pic Controller
  - hw/loongarch: fdt adds Extend I/O Interrupt Controller
  - hw/loongarch: fdt adds cpu interrupt controller node
  - hw/loongarch: Init efi_fdt table
  - hw/loongarch: Init efi_initrd table
  - hw/loongarch: Init efi_boot_memmap table
  - hw/loongarch: Init efi_system_table
  - hw/loongarch: Add init_cmdline
  - hw/loongarch: Add slave cpu boot_code
  - hw/loongarch: Add load initrd
  - hw/loongarch: Move boot functions to boot.c
  - hw/loongarch/virt: Fix memory leak


author: Qiang Ma <maqianga@uniontech.com> - 11:8.2.0-19.07
changelog:
  - target/arm: Fix libvirt startup failure of the VM in host-model for Kunpeng-920
  - target/arm: Fix the oldval error issue
  - target/arm: Fix some compile errors
  - target/arm: Update the ID registers of Kunpeng-920
  - target/arm: only set ID_PFR1_EL1.GIC for AArch32 guest
  - target/arm: clear EL2 and EL3 only when kvm is not enabled
  - target/arm: Fix write redundant values to kvm
  - target/arm: Add more CPU features
  - target/arm: introduce CPU feature dependency mechanism
  - target/arm: Allow ID registers to synchronize to KVM
  - target/arm: Fix startup failure of the VM in host-model for Kunpeng-920
  - target/arm: Fix some compile errors for qemu user static
  - target/arm:add Phytium's CPU models: FT-2000+ and Tengyun-S2500.
  - target/arm: ignore evtstrm and cpuid CPU features
  - target/arm: register CPU features for property
  - target/arm: parse cpu feature related options
  - cpu: add phytium-v cpu support and some bug fix
  - target/arm: Fix incorrect aa64_tidcp1 feature check
  - target/arm: modify the ID registers of Tengyun S5000C
  - target/arm: support vm live migration between phytium and kp920
  - cpu: add Tengyun-S5000C cpu support
  - cpu: add phytium-v cpu support
  - util: add interfaces to read midr on aarch64 These interfaces can be used to determine the cpu platform.


author: Qiang Ma <maqianga@uniontech.com> - 11:8.2.0-19.12
changelog:
  - hw/pci-host/gpex-acpi: Fix the addr_min/addr_trans error issues for loongarch
  - configs: enable CONFIG_QXL for x86/arm/loongarch


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: panchenbo <panchenbo@kylinsec.com.cn> - 5.15.10-5
changelog:
  - Backport ffmpeg: avcodec/x86/mathops: clip constants used with shift instructions within inline assembly


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: luoshengwei <luoshengwei@huawei.com> - 0.8.0-4
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix cpu isolate errors when some cpus are offline
    before the service started


author: wangjiang <app@cameyan.com> - 0.8.0-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Add some improvements and add new modules to HiSilicon common section


author: Yafen Fang<yafen@iscas.ac.cn> - 20220318-5
changelog:
  - update pi-bluetooth to commit(23af66cff597c80523bf9581d7f75d387227f183): Add AA:AA:AA:AA:AA:AA as an "unprogrammed" address


author: Yafen Fang <yafen@iscas.ac.cn> - 2023.01.11-1
changelog:
  - update upstream version to 2023.01.11-138c0
  - update patch for rpi-eeprom-update: use 'tr' instead of 'strings'


author: Yafen Fang <yafen@iscas.ac.cn> - 2024.04.20-1
changelog:
  - update upstream version to 2024.04.20-2712
  - add Raspberry Pi 5 bootloader EEPROMs
  - add rpi-bootloader-key-convert, rpi-otp-private-key, rpi-sign-bootcode
  - remove patch for rpi-eeprom-update: use 'tr' instead of 'strings'


author: Yafen Fang<yafen@iscas.ac.cn> - 20230315-7
changelog:
  - update firmware to version 1.20230306
  - update bluez-firmware to the latest commit (9556b08ace2a1735127894642cc8ea6529c04c90): 1.2-4+rpt10 release


author: Yafen Fang<yafen@iscas.ac.cn> - 20240419-9
changelog:
  - update firmware to version 1.20240306
  - update bluez-firmware to the latest commit (5a204dae9b3dc521842c56d93f6b4ecfbe4ff44d): 1.2-4+rpt11 release


author: Yafen Fang <yafen@iscas.ac.cn> - 20230320-1
changelog:
  - update to upstream's last commit (408bde537671de6df2d9b91564e67132f98ffa71): do_wifi_ssid_passphrase: set scan_ssid on hidden network in dhcpcd case
  - adjust for openEuler
  - disable A9 Wayland and AA Network Config
  - remove legacy autologin cruft


author: shixuantong <shixuantong1@huawei.com> - 8.2-4
changelog:
  - Add shell command to switch bracketed-paste mode from on to off to keep consistent with realine-8.0


author: wangkai <13474090681@163.com> - 7.2.7-1
changelog:
  - Update to 7.2.7
  - Fix CVE-2021-32626 CVE-2021-32627 CVE-2021-32762 CVE-2021-32675
    CVE-2021-41099 CVE-2021-32628 CVE-2021-32687 CVE-2022-24735
    CVE-2022-24736 CVE-2022-3647 CVE-2022-3734 CVE-2022-35977
    CVE-2023-25155 CVE-2024-46981


author: zhouyihang <zhouyihang3@h-partners.com> - 0.9.1-4
changelog:
  - Type:requirements
  - Id:NA
  - SUG:NA
  - DESC:use libsoup2 instead of libsoup3 for build when no libsoup3 provided


author: sunsuwan <sunsuwan3@huawei.com> - 1.2.6-6
changelog:
  - Type:bugfix
  - Id:NA
  - SUG:NA
  - DESC:add a user directory when the rpc user directory does not exist


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: dongyuzhen <dongyuzhen@h-partners.com> - 2.18-5
changelog:
  - revert: remove the require to rpm-build.For consistency with other community-released dependencies


author: Funda Wang <fundawang@yeah.net> - 3.2.7-6
changelog:
  - fix CVE-2024-12084, CVE-2024-12085, CVE-2024-12086, CVE-2024-12087,
    CVE-2024-12088, CVE-2024-12747


author: pengyi <pengyi37@huawei.com> - 8.2210.0-2
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:omprog bugfix: invalid status handling at called program
         core bugfix: template system may generate invalid json


author: linzhuorong <linzhuorong@huawei.com> - 8.2210.0-3
changelog:
  - Type:NA
  - ID:NA
  - SUG:NA
  - DESC: imjournal: add second fallback to _COMM
          bugfix: prevent pot. segfault when switchung to
          core/bugfix: using $uuid msg prop can deadlock rsyslog on shutdown
          GNUTls Driver: Fix memory leaks in gtlsInitCred


author: weiyucheng <weiyucheng@kylinos.cn> - 2.0.0-4
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC:sync upstream patches to support isulad container engine and systemd cgroup driver


author: wutao <wutao61@huawei.com> - 0.7.0-2
changelog:
  - Move .so file from /usr/lib64/gems/ruby/http_parser.rb-0.7.0/http_parser.rb/ to
    /usr/lib64/gems/ruby/http_parser.rb-0.7.0/ to solve fluentd loaderror problem


author: woody2918 <wudi1@uniontech.com> - 1.15.0-1
changelog:
  - Upgrade to 1.15.0
  - Update reference to MiniTest -> Minitest
  - Add test (and fix support for) for Rack v2.1.x.


author: Ge Wang <wang__ge@126.com> - 0.19.1-1
changelog:
  - update to version 0.19.1
  - No more warnings triggered by enable_for_subprocesses.
  - Avoid trying to patch Process.fork when it isn't available.
  - Dropped support for Ruby 2.4, it reached EOL


author: ouyangminxiang <ouyangminxiang@kylinsec.com.cn> - 1.1.0-2
changelog:
  - add BuildRequires: rubygem-bigdecimal rubygem-io-console rubygem-openssl rubygem-psych 
    to resolve koji build error during check


author: liyanan <liyanan61@h-partners.com> - 1.4.0-1
changelog:
  - Update to 1.4.0
  - Faraday adapter exceptions namespace compatibility with Faraday v1
  - Add global config option `Typhoeus::Config.proxy`
  - Add cache adapters for Dails,Rails, and Redis


author: wutao <wutao61@huawei.com> - 1.4.1-2
changelog:
  - Move .so file from /usr/lib64/gems/ruby/yajl-ruby-1.4.1/yajl-ruby/
    to /usr/lib64/gems/ruby/yajl-ruby-1.4.1/yajl/ to solve fluentd loaderror problem


author: YuYing Mu <muyuying1@huawei.com> - 1.0.0-1
changelog:
  * Tue Nov 21 2023 JiaQi Zhao <zhaojiaqi18@huawei.com> - 1.0.0-1
  - Init and adapt device auth to openEuler


author: Peng He <hepeng68@huawei.com> - 1.0.0-1
changelog:
  * Tue Nov 21 2023 JiaQi Zhao <zhaojiaqi18@huawei.com> - 1.0.0-1
  - adapt compilation, tailor dependencies on hitrace and hisysevent


author: jinlun<jinlun@huawei.com> - 40.7-1
changelog:
  - update version to 40.7
    - Allow chronyd-restricted read chronyd key files
    - Allow systemd-sleep set attributes of efivarfs files
    - Make name_zone_t and named_var_run_t a part of the mountpoint attribute
    - Update cifs interfaces to include fs_search_auto_mountpoints()
    - Allow map xserver_tmpfs_t files when xserver_clients_write_xshm is on
    - Add map_read map_write to kernel_prog_run_bpf
    - Add policy for nvme-stas
    - Make new virt drivers permissive
    - Allow named and ndc use the io_uring api
    - Allow sssd send SIGKILL to passket_child running in ipa_otpd_t


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/setserial-2.17-fhs.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/setserial-2.17-rc.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/setserial-2.17-spelling.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/setserial-hayesesp.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/setserial-aarch64.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhengxiaoxiao <zhengxiaoxiao2@huawei.com> - 2:4.14.3-1
changelog:
  - update version to 4.14.3
    -Avoid null pointer dereference
    -Update utmp at an initial login
    -Merge libshadow and libmisc into a single libshadow
    -Adding the userdel and groupdel hooks to release tarball


author: Keqian Zhu <zhukeqian1@huawei.com> - 1.0.0-4
changelog:
  - guestinfo: Take another VM stop reason to account
  - cpu_qos: Add aditional setting for cpu QOS
  - cachembw_qos: Add a job to sync VM pids to resctrl


author: Dongxu Sun <sundongxu3@huawei.com> - 1.0.0-6
changelog:
  - cpu_qos: Register reset_domain_bandwidth as exit func after adding power_qos job
  - power_qos/cachembw_qos: Add type check for environment variables


author: Dongxu Sun <sundongxu3@huawei.com> - 1.0.0-7
changelog:
  - docs-Use-chinese-description-instead-of-English-in-R.patch
  - Makefile-Use-strip-option-in-gcc.patch


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/slang-sighuptest.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: dillon chen<dillon.chen@gmail.com> -1.1.10-1
changelog:
  - update version to 1.1.10
  - Removed patch1(inline.patch) as it's no longer required.
  - repatch patch2(snappy-stubs-internal.h)


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: Dingli Zhang <dingli@iscas.ac.cn> - 1.1.10-2
changelog:
  - Fix errors due to wrong path in sqljet-build.xml
  - Add -Xconversiontimeout to avoid timeout errors for riscv64.


author: yanglu <yanglu72@h-partners.com> - 7:6.1-2
changelog:
  - Type:cves
  - ID:CVE-2023-5824 CVE-2023-46846 CVE-2023-46847 CVE-2023-46848
  - SUG:NA
  - DESC:fix CVE-2023-5824 CVE-2023-46846 CVE-2023-46847 CVE-2023-46848


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-fix-maven-compiler-plugin-release-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: ningyu<ningyu9@huawei.com> - 1.2.1-3
changelog:
  - upatch-hijacker: fix compile bug
  - daemon: fix 'cannot get file selinux xattr when selinux is not enforcing' issue
  - syscared: fix 'syscare check command does not check symbol confiliction' issue
  - syscared: fix 'cannot find process of dynlib patch' issue
  - Change uuid type from string to uuid bytes
  - syscared: optimize patch error logic
  - syscared: optimize transaction creation logic
  - upatch-manage: optimize output
  - syscared: optimize patch error logic
  - syscared: optimize transaction creation logic
  - spec: fix "cannot find syscare service after upgrade" bug


author: ningyu<ningyu9@huawei.com> - 1.2.1-4
changelog:
  - common: impl CStr::from_bytes_with_next_nul()
  - syscared: improve patch management
  - syscared: stop activating ignored process on new process start
  - syscared: adapt upatch-manage exit code change
  - upatch-manage: change exit code
  - upatch-manage: change the way to calculate frozen time


author: renoseven<dev@renoseven.net> - 1.2.1-6
changelog:
  - upatch-diff: fix 'lookup_elf failed' issue
  - upatch-manage: fixed the core dump issue after applying hot patches to nginx on x86_64 architecture
  - security: change daemon socket permission
  - security: change directory permission
  - upatch-build: fix 'file detection cause build failure' issue
  - syscared: stop activating ignored process on new process start


author: ningyu<ningyu9@huawei.com> - 1.2.1-7
changelog:
  - upatch diff only check changed file symbols
  - upatch diff remove rela check while build rebuilding


author: ningyu<ningyu9@huawei.com> - 1.2.1-8
changelog:
  - syscared: fix apply kernel module patch failure issue
  - syscare-build: fix build oot module failure issue


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: chenyanpanHW <chenyanpan@huawei.com> - 2.1.0-32
changelog:
  - DESC: delete -S git from 
  %setup       -q



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-lib-Fixed-a-memory-leak-in-lib-sysfs_driver.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-lib-Fixed-memory-leaks-in-lib-sysfs_device.c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0003-lib-Fixed-memory-leaks-in-lib-sysfs_attr.c.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: zhang_chunjing<zhang_chunjing@hoperun.com> - 1.3.2-1.1
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:restart
  - DESC: add systemd to BuildRequires to fix install/uninstall errors


author: zhaoshuang <zhaoshuang@uniontech.com> - 255-22.03
changelog:
  - fix: disable systemd-networkd.service in spec files(bugid:279557)
  - fix: rework for adapting to USEC_MAGIC(bugid:279557)


author: zhangqiang <zhangqiang@kylinos.cn> - 14:4.99.1-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:Set SA_RESTART on non-lethal signals (REQ_INFO, FLUSH_PCAP) to avoid corrupting binary pcap output


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/texi2html-5.0-Do-not-install-Unicode-EastAsianWidth-if-external-is.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/texi2html-5.0-Do-not-install-libintl-perl-if-external-is-used.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: Guoshuai Sun <sunguoshuai@huawe.com> - 8:2018-24
changelog:
  - Drop texlive-venturisadf texlive-wsuipa texlive-vntex, because those packages
    use utopia license may not be free for anyone


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: updmap-map, wasy2-ps
  - Add texlive-vntex back, because texlive#I29Y5F is false. See the
  - first paragraph of https://tug.org/fonts/utopia/LICENSE-utopia.txt


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: tkz-linknodes, tkz-kiviat
  - tkz-doc-doc


author: liyanan <liyanan32@-partners.com> - 8:2018-25
changelog:
  - Remove texlive-collection-fontsextra,texlive-collection-humanities who requires texlive-wsuipa
  - Del texlive-collection-langother who requires texlive-vntex


author: liyanan <liyanan32@h-partners.com> - 8:2018-26
changelog:
  - Remove texlive-collection-fontsextra,texlive-collection-humanities who requires texlive-wsuipa
  - Remove texlive-collection-langother,texlive-scheme-full,texlive-scheme-tetex  who requires texlive-vntex


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: einfuehrung-doc, einfuehrung2-doc


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: ifetex, ifluatex, ifxetex,
  - hyperxmp


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: latex-bib-ex-doc, latex-bib2-ex.doc,
  - latex-referenz, latex-tabellen, latex-tds, ltxindex


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: math-e-doc, mbenotes
  - mathalfa was renamed to mathalpha


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: presentations, pst-spirograph,
  - pst-vue3d, psu-thesis


author: misaka00251 <liuxin@iscas.ac.cn> - 9:2021-1
changelog:
  - Upgrade texlive version to 2021
  - The following packages no longer exist: texlive-docindex, tabulars-e-doc


author: liweigang <liweiganga@uniontech.com> - 1.13.1-2.01
changelog:
  - fix: add recommends to tigervnc-server tigervnc-server-minimal tigervnc-server-applet(bugid:298815)


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: chenyaqiang <chengyaqiang@huawei.com> - 1:9.0.96-1
changelog:
  - Update to 9.0.96
  - Fix CVE-2021-43980 CVE-2022-25762 CVE-2023-44487 CVE-2023-46589
    CVE-2024-23672 CVE-2024-24549 CVE-2024-34750


author: wangkai <13474090681@163.com> - 1:9.0.100-1
changelog:
  - Update to 9.0.100 for fix CVE-2024-56337
  - Add a check to ensure that, if one or more web applications are potentially vulnerable to CVE-2024-56337,
    the JVM has been configured to protect against the vulnerability and to configure the JVM correctly if not.


author: weijin deng <weijin.deng@turbolinux.com.cn> - 3.38.0-1
changelog:
  - Upgrade to 3.38.0
  - Sub package totem-nautilus becomes empty
    in version 3.31.91 Move nautilus properties page to nautilus module


author: jinlun <jinlun@huawei.com> - 4.0.1-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:update version to 4.0.1
    - Fix CVE-2023-22745
    - TPM version 1.59 support
    - libmu soname from 0:0:0 to 0:1:0.
    - tss2-sys soname from 1:0:0 to 1:1:0
    - FAPI ignores vendor properties on Fapi_GetInfo
    - FAPI Event Logging JSON format
    - Dead struct TPMS_ALGORITHM_DESCRIPTION
    - Dead field intelPttProperty from TPMU_CAPABLITIES
    - Dead code Tss2_MU_TPMS_ALGORITHM_DESCRIPTION_Marshal
    - Dead code Tss2_MU_TPMS_ALGORITHM_DESCRIPTION_Unmarshal


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



  /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Support-specify-CC.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

  , and delete BuildRequires git


author: liuchao <liuchao173@huawei.com> - 2.21.0-1
changelog:
  - upgrade to 2.21.0:
    - api: fixed stop method not to require any parameter
    - plugin_scheduler: fix perf fd leaks
    - allow skipping rollback when restarting TuneD or switching profile
    - function_calc_isolated_cores: no errors for offline CPUs
    - sap-hana: new profile sap-hana-kvm-guest
    - serialized SIGHUP handler to prevent possible bootcmdline corruption
    - fixed possible traceback on SIGHUP
    - updated manual pages to be consistent
    - tuned-adm: better error message for unauthorized switch_profile
    - plugin_sysctl: report reapplied sysctls only on different values
    - plugin_cpu: added support for pm_qos_resume_latency_us
    - plugin_cpu: added support for intel_pstate scaling driver
    - plugin_scheduler: do not leak FDs from the perf
    - profiles: new cpu-partitioning-powersave profile
    - profiles: new profile for AWS EC2
    - throughput-performance: set net.core.somaxconn to at least 2048
    - API: added support for moving devices between instances
    - added support for the API access through the Unix Domain Socket
    - D-Bus: send tracebacks through D-Bus only in debug mode
    - Makefile: added fix for python-3.12
    - do not exit on duplicate config lines


author: langfei<langfei@huawei.com> - 2022g-6
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC: Fix Palestine predictions for 2072 through 2075; Ittoqqortoormiit (America/Scoresbysund) zone change.


author: renmingshuai <renmingshuai@huawei.com> - 4.4.2-12
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:add a test case for PXE to support ipv6
         support lease time config for ipv6


author: yuxiaojun <yuxiaojun@uniontech.com> - 1.2.1-32
changelog:
  - fix: non-root users encounter errors when executing uharden without corresponding prompt messages(bugid:308001)


author: yuxiaojun <yuxiaojun@uniontech.com> - 1.2.1-104
changelog:
  - fix: symbolic links to /dev files in a package are not allowed to add into fileprotect(bugid:315373)


author: mahailiang <mahailiang@uniontech.com> - 25-2500.01
changelog:
  - rebrand: Production modification
  - spec: add provides fedora-release redhat-release anolis-release
  - spec: add provides openEuler-release UnionTech-release
  - spec: add provides openEuler-latest-release UnionTech-latest-release uos-latest-release


author: mahailiang <mahailiang@uniontech.com> - 25-2500.02
changelog:
  - feat: add uos.repo rpm-gpg
  - spec: fix lsb-release not install
  - spec: add provides openEuler-repos uos-repos


author: liuchao <liuchao173@huawei.com> - 1.90.2-1
changelog:
  - Update to 1.90.2:
    - Fix wireless devices not disappearing from Settings when disconnected
    - Require a newer libgudev to avoid bugs related to newline stripping when reading sysfs attributes
    - Add installed-tests files for use with gnome-desktop-testing
    - Fix integration test to work with system installed upower binary and under jhbuild
    - Detect headsets with kernel batteries such as Logitech and Steelseries headsets, and make them automatically disappear if the headset is turned off (if the kernel driver supports the wireless_status attribute)
    - Hide duplicate Logitech Bluetooth devices (Bolt-compatible devices connected through Bluetooth would show as 2 batteries)
    - Hide duplicate Logitech wireless devices when they get connected through USB as well
    - Fix Bluetooth device names not synchronising, and use user-chosen names when available
    - Handle the "present" sysfs attribute changing
    - Fix iDevices not appearing
    - Fix reading capacity_level with newer libgudev
    - Fix OpenBSD backend
    - Refactor internal battery handling into separate classes
    - Guess charging/discharging state based on energy rate (#196)
    - Fix polling after resume (#198)
    - Fix battery state guessing (#146)
    - Reload history when battery ID changes
    - Test fixes
    - Move state guessing into DisplayDevice
    - Always use 90% threshold to consider a battery full
    - Various test improvements
    - Fix mice showing up as keyboards (#189)
    - Allow unit test inspector to fail (#187)
    - Fix test cases when daemon shuts down too slowly (#188)
    - Remove broken wakeup DBus API
    - Tag UPS hid devices using hwdb and update list from upstream
    - Only permit Refresh method when in debug mode
    - Refactor device polling
    - Refactor udev device discovery and sibling detection
    - Improved testing and CI
    - Handle SIGTERM to trigger a clean shutdown
    - Improve polling of batteries after line-power "online" status change
    - Multiple wacom tablet detection fixes
    - Fix updates after a BT hid power supply moves in sysfs
    - Fix enumeration of "Whats Up!" devices on startup
    - Accept USB power supplies without warning
    - Allow building without gtk-doc


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: liangyangang <liangyangang@uniontech.com> - 0.9.0-1.0.03
changelog:
  - fix: utcpio - Viewing archive file contents (copy-in mode) returns unexpected results(bugid:317153)


author: liangyangang <liangyangang@uniontech.com> - 0.9.0-1.0.04
changelog:
  - fix: utcpio - Copy and create hard links to a new directory, missing unit information(bugid:317157)
  - fix: utcpio backup and restore data failed(bugid:317163)


author: wangmeng <wangmengc@uniontech.com> - 0.0.2-01
changelog:
  - feat: add patch 0001-fix-start-error.patch to fix start error
  - feat: add patch 0002-fix-version.patch to fix version, from 2.0 to 0.0.2


author: wangmeng <wangmengc@uniontech.com> - 0.0.3-01
changelog:
  - feat: fix version 0002-fix-version-to-0.0.3.patch
  - feat: fix Service startup failed 0001-fix-start-failed.patch(bugid:312823)


author: Lujun <wanglujun@uniontech.com> - 0.0.3-02
changelog:
  - fix: resolve runlevel unknown issue by using --no-daemon mode（bugid:318497）
  - feat: add patch 0003-convert-to-systemd-unit.patch for systemd integration
  - feat: add patch 0004-fix-cargo-clippy-errors.patch.


author: Dominik 'Rathann' Mierzejewski <rpm@greysector.net> - 2.3.6-1
changelog:
  - update to 2.3.6
  - new upstream location
  - use cmake and run tests
  - switch main package to archful per
    https://docs.fedoraproject.org/en-US/packaging-guidelines/#_do_not_use_noarch


author: liu bo <liubo@uniontech.com> - 0.9.0-4
changelog:
  - chore: add sdr command, new format trait
  - chore: improved output control
  - chore: add user mc lan subcommand for ipmitool
  - chore: Initial package for ipmi utilities


author: lvgenggeng <lvgenggeng@uniontech.com> - 1.0.0-5
changelog:
  - fix: Optimization prompt information and return value (bugid:191267)
  - fix: be compatible with dnf/yum (bugid:191269)
  - fix: update list info by package source (bugid:191273)


author: lvgenggeng <lvgenggeng@uniontech.com> - 1.0.0-6
changelog:
  - fix: check name before action (bugid:199301)
  - fix: return error when name not found (bugid:199127)


author: lvgenggeng <lvgenggeng@uniontech.com> - 1.0.0-7
changelog:
  - fix: handle livepathc one by one (bugid:199175)
  - fix: retry when rmmod failed (bugid:199171)
  - fix: retry when load failed (bugid:199069)


author: Binlingyu <binlingyu@uniontech.com> - 0.0.1.01
changelog:
  - Add Patch: 0001-Add-utpam_client.rs-and-modify-utpam_misc.rs.patch.
  - Add Patch: 0002-Modify-pam_strerror-function.patch.
  - Add Patch: 0003-refactor-add-utpam_get_authtok.rs-file.patch.


author: Binlingyu <binlingyu@uniontech.com> - 0.0.1.02
changelog:
  - Add Patch: 0004-refactor-fix-include-flag-error.patch.
  - Add Patch: 0005-add-pam_strerror.rs-and-fix-utpam_rootok-modules.patch.


author: wanglujun <wanglujun@uniontech.com> - 0.0.1.05
changelog:
  - spec: del SOURCE8 and package ./lib/libpam_c/include/utpam.h.
  - Add Patch:0007-change-log-path.patch.


author: liangyangang <liangyangang@uniontech.com> - 0.09-1.0.08
changelog:
  - fix: utpasswd -e/--expire(bugid:316991)
  - fix: utpasswd -w/--warning(bugid:316961)
  - fix: unknown args error


author: liangyangang <liangyangang@uniontech.com> - 0.09-1.0.09
changelog:
  - fix: utpasswd -e/--expire(bugid:316991)
  - fix: utpasswd -w/--warning(bugid:316961)
  - fix: utpasswd -i/--warning(bugid:316957)
  - fix: utpasswd -n/--warning(bugid:316971)
  - fix: LICENSE error


author: wangmeng <wangmengc@uniontech.com> - 0.5.0-3
changelog:
  - feat: add patch 0003-fix-echo-a.z.patch
  - feat: add patch 0004-fix-type-return-error.patch
  - 修复echo {a..z} 执行错误和type命令返回值错误


author: wangmeng <wangmengc@uniontech.com> - 0.5.0-5
changelog:
  - feat: 0006-fix-arch-display-error.patch
  - feat: 0007-fix-readonly-f-Output-format-error.patch
  - feat: 0008-Modify-translatirs-file.patch
  - feat: 0009-fix-bind-p-error.patch


author: Lujun <wanglujun@uniontech.com> - 0.9.0.01
changelog:
  - fix: Z_bzip2 compressed files cannot be decompressed(bugid: 319933)
  - fix: utzip-utzipcloak-temporary path-b does not generate temporary files(bugid: 319923)
  - fix: utzipcloak-d prompts for encryption/decryption files are incorrect(bugid: 319915)
  - fix: utzip --ds has no progress points(bugid: 319911)
  - fix: utzip_--sd returns additional log information(bugid: 319907)
  - fix: utzip --dg does not display global progress as expected(bugid: 319855)
  - fix: utzip -T execution error(bugid: 319849)
  - fix: utzip - large file compression fails(bugid: 319837)
  - fix: utzip_--h2 display information is incorrect(bugid: 319819)
  - fix: utzipsplit -s -i generates an empty index file(bugid: 319817)
  - fix: utzipsplit - quiet mode -q does not work(bugid: 319813)
  - fix: utzipcloak -L and license information display incorrect (bugid: 319783)
  - fix: utzipcloak -v and utzip -v is incorrect.(bugid: 319781)
  - fix: utzipcloak -h is missing the -q parameter.(bugid: 319779)
  - fix: utzip -r/-l/--ll compresses small files with a negative compression ratio(bugid: 319777)
  - fix: utzip_ --ws wildcard (such as * or ?)(bugid: 319775)
  - fix: utzip -s/--sp/--sb/--sv commands fail to execute(bugid: 319751)
  - fix: utzip log file the end time is missing the word "Done" compared to zip(bugid: 319747)
  - fix: utzip --help needs to be optimized(bugid: 319721)


author: laokz <zhangkai@iscas.ac.cn> - 6.2.6.14-3
changelog:
  - Add RISC-V support (Patch by YukariChiba<i@0x7f.cc>)
  - Source of fence commands: RISC-V ISA Spec from riscv.org
  - Remove -Wcast-align flag, since it causes error in RISC-V gcc
  - Remove error-prone patch isolation macro


author: wangjiang <wangjiang37@h-partners.com> - 2:9.0-41
changelog:
  - Type:CVE
  - ID:CVE-2023-48231 CVE-2023-48233 CVE-2023-48234 CVE-2023-48235 CVE-2023-48236 CVE-2023-48237
  - SUG:NA
  - DESC:fix CVE-2023-48231 CVE-2023-48233 CVE-2023-48234 CVE-2023-48235 CVE-2023-48236 CVE-2023-48237


author: Zhiqiang Liu <liuzhiqiang26@huawei.com> - 6.1.1-2
changelog:
  - readline has been removed by bbe12eb9a0f9 (xfsprogs: remove libreadline support),
    we can use --enable-editline=yes to enable similar functions.
    fix issue: https://gitee.com/src-openeuler/xfsprogs/issues/I6Y8SU


author: yanglu <yanglu72@h-partners.com> -1.20.11-31
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix regression caused by the fix for CVE-2024-0229 
         fix use after free related to CVE-2024-21886


author: shuaijiakun <shuaijiakun1288@phytium.com.cn> -1.20.11-32
changelog:
  - Type:feature
  - CVE:NA
  - SUG:NA
  - DESC:fix display error for ps23xx when using ast and pe2201 bmc card.


author: Funda Wang <fundawang@yeah.net> - 1.20.11-37
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: zhaoshuang <zhaoshuang@uniontech.com> -1.20.11-38.01
changelog:
  - fix: fix xorg crash while selinux is enabled(bugid:000000)
  - fix: backport patch to fix mips building err(bugid:000000)


author: wangkerong <wangkerong@h-partners.com> - 7.8-1
changelog:
  - upgrade to setxkbmap-1.3.3
  - upgrade to xkbcomp-1.4.5
  - upgrade to xkbprint-1.0.6
  - upgrade to xkbutils-1.0.5


author: mahailiang <mahailiang@uniontech.com> - 1:0.9.23.1-2.01
changelog:
  - arch: add sw_64 support
  - build: fix build error
  - fix: modify xrdp-sesman.pamd xrdp.ini to fix uos connect


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: tangjie02 <tangjie02@kylinsec.com.cn> - 1.2.15-5
changelog:
  - if the output directory does not exist, it will be created automatically.
  - fix the pointer position update error after enviroment variable is replaced. 
  - ignore the rule when the environment in %E(env) isn't found.


author: yuanchao <1050706328@qq.com> - 0.13.72-4
changelog:
  - backport:disable zzip_use_file_header_zip64_offset,and fix wrong format in changelog,to support clang build


