# changelog

author: Funda Wang <fundawang@yeah.net> - 1.0.5-32
changelog:
  - Produce abi dump
  - Add revised patch from gentoo to fix parallel build, and
    put correct symlink of man pages


author: gcdota930915 <taifu.gc@alibaba-inc.com> - 0.303.1-2
changelog:
  - Add a sub-package for variable font, abattis-cantarell-vf-fonts
  - Rewrite the spec file in font template


author: chen_yu_ao <m15927509890@163.com> - 2.5.1-4
changelog:
  - add patch 0001: eliminate a dead store in attr_copy_action()
  - add patch 0002: fix incompatibility with autoconf 2.12


author: yuanhui <yuanhui@linux.alibaba.com> - 2.71-2
changelog:
  - Add doc packages and abi files
  - Fix typo in variable name
  - Fix testsuite failures with bash 5.2
  - Disable testcase 227 for parallel auto test and signal handling failure
  - Use %bcond_without for --with/out=check


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 0.25.0-1
changelog:
  - update to 0.25.0
  - add ali enhenced tools for fs, schedule and sys
  - fix man pages installation dir (Funda Wang)


author: Peng Fan <fanpeng@loongson.cn> - 2.39-2
changelog:
  - LoongArch: add new relocs and backports.
  - Last upstream commit: 6a1cf1bfedbcdb977d9ead3bf6a228360d78cc1b


author: Peng Fan <fanpeng@loongson.cn> - 2.40-3
changelog:
  - LoongArch: add lsx and lasx instructions support.
  - add relaxation support.
  - SPECS: keep --quiet option for checking print.


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16_rc2.an23]
changelog:
  - anolis: mm,compaction: Don't use ALLOC_CMA in long term gup path (yangge)
  - net: nfc: Fix use-after-free caused by nfc_llcp_find_local (Lin Ma) {CVE-2023-3863}
  - nfc: llcp: simplify llcp_sock_connect() error paths (Krzysztof Kozlowski) {CVE-2023-3863}
  - nfc: constify several pointers to u8, char and sk_buff (Krzysztof Kozlowski) {CVE-2023-3863}
  - mm: disable LRU pagevec during the migration temporarily (Minchan Kim)
  - clk: imx: Add check for kcalloc (Jiasheng Jiang) {CVE-2022-3114}
  - ubi: Refuse attaching if mtd's erasesize is 0 (Zhihao Cheng) {CVE-2023-31085}
  - media: usb: siano: Fix warning due to null work_func_t function pointer (Duoming Zhou) {CVE-2023-4132}
  - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Duoming Zhou) {CVE-2023-4132}
  - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os (Zheng Wang) {CVE-2022-3424}
  - media: mceusb: Use new usb_control_msg_*() routines (Alan Stern) {CVE-2022-3903}
  - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Hyunwoo Kim) {CVE-2022-45887}
  - mm: remove lru_add_drain_all in alloc_contig_range (Minchan Kim)
  - mm, page_alloc: move draining pcplists to page isolation users (Vlastimil Babka)
  - anolis: KVM: flush the CPU caches only when guest memory is reclaimed (Xin Jiang)
  - arm64: Add AMPERE1 to the Spectre-BHB affected list (D Scott Phillips) {CVE-2023-3006}
  - ipv4: fix null-deref in ipv4_link_failure (Kyle Zeng) {CVE-2023-42754}
  - bpf, sockmap: fix deadlocks in the sockhash and sockmap (Xin Liu) {CVE-2023-0160}
  - mm/page_alloc: don't corrupt pcppage_migratetype (Doug Berger)
  - ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm (Zelin Deng)
  - anolis: mm/hugetlb: misusing spinlock API in isolate_huge_page() (Xin Jiang)
  - anolis: KVM: SEV: Pin SEV guest memory out of CMA area (Xin Jiang)
  - anolis: mm/gup: Use vzalloc to allocate vmas (yangge)
  - anolis: iommu/vt-d: fix alert message of PASID PT SRE checking for EMR (Fengqian Gao)
  - anolis: crypto: ccp: Fix PSP interrupt register's write race (fangbaoshun)
  - anolis: fix invisible experiment_syn_smc (D. Wythe)
  - anolis: net/smc: Add a module parameter to enable/disable loopback support (Wen Gu)
  - anolis: net/smc: Set SMC-R default buffer type to SMCR_MIXED_BUFS (Wen Gu)
  - net/smc: fix smc clc failed issue when netdevice not in init_net (Dust Li)
  - net/smc: Fix pos miscalculation in statistics (Nils Hoppmann)
  - anolis: net/smc: Fix hung issue in smc_cdc_wait_pend_tx_wr (Wen Gu)
  - anolis: net/smc: add rmb between peer_rmbe_space and local_rx_ctrl.cons read (Guangguan Wang)
  - anolis: net/smc: fix for concurrently cursor add and cursor copy (Guangguan Wang)
  - anolis: net/smc: do not print to dmesg when smc_tx_rdma_write but rmb invalid (Guangguan Wang)
  - anolis: net/smc: fix free slot leak when free slot got but lgr terminate (Guangguan Wang)
  - anolis: net/smc: wait for all rwwi tx wr complete before free link (Guangguan Wang)
  - anolis: net/smc: protect link down work from execute after lgr freed (Guangguan Wang)
  - anolis: net/smc: fix timeout in smc_inet_csk_wait_for_connect (D. Wythe)
  - anolis: net/smc: fix race on inet_sock between tcp-fin and final CDC (D. Wythe)
  - anolis: net/smc: fix sk_wq assigned (D. Wythe)
  - anolis: net/smc: fix imcomplete sock dump info (D. Wythe)
  - ext4: Properly sync file size update after O_SYNC direct IO (Jan Kara)
  - iomap: update ki_pos a little later in iomap_dio_complete (Christoph Hellwig)
  - ovl: remove privs in ovl_copyfile() (Amir Goldstein)
  - anolis: set CONFIG_IO_STRICT_DEVMEM to n by default (chench)
  - writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs (Jingbo Xu)
  - anolis: erofs: fix -EIO when zero-length iovec encountered in rafsv6 (Jingbo Xu)
  - anolis: sched/core: fix warning when occ is zero when account sibidle (Cruz Zhao)
  - anolis: sched/core: remove unused variable of clear_all_cookie() (Cruz Zhao)
  - anolis: watchdog: enlarge watchdog_thresh limit (Cruz Zhao)
  - anolis: sched: fix the wrong config judge for __account_sibidle_time() (Cruz Zhao)
  - anolis: mm: kfence: avoid error caused by multiple assignment (Kaihao Bai)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16_rc2.1.an23]
changelog:
  - anolis: crypto - Revert "ccp: Fix sm2 test failed when insmod modules" (Tianjia Zhang)
  - perf/x86/uncore: Correct the number of CHAs on EMR (Kan Liang)
  - perf/x86/uncore: Correct the number of CHAs on SPR (Kan Liang)
  - perf/x86/intel: Fix pebs event constraints for SPR (Kan Liang)
  - anolis: perf/arm-cmn: Fix compatibility between Yitian CMN700 and CMN-ANY (Jing Zhang)
  - KVM: SEV: only access GHCB fields once (Paolo Bonzini) {CVE-2023-4155}
  - x86/cpu/amd: Add a Zenbleed fix (Borislav Petkov (AMD)) {CVE-2023-20593}
  - x86/bugs: Increase the x86 bugs vector size to two u32s (Borislav Petkov (AMD)) {CVE-2023-20569}
  - vc_screen: modify vcs_size() handling in vcs_read() (George Kennedy) {CVE-2023-3567}
  - vc_screen: don't clobber return value in vcs_read (Thomas Weißschuh) {CVE-2023-3567}
  - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (George Kennedy) {CVE-2023-3567}
  - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Jiasheng Jiang) {CVE-2023-3358}
  - media: vivid: dev->bitmap_cap wasn't freed in all cases (Hans Verkuil) {CVE-2023-0615}
  - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Lee, Chun-Yi) {CVE-2023-31083}
  - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Lu Baolu)
  - anolis: mm: release hugetlb pages to buddy allocator after migrate them (yangge)
  - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR (Pablo Neira Ayuso) {CVE-2023-4015}
  - anolis: inspur-drm: Fix kernel panic (Bo Liu)
  - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Kyle Zeng) {CVE-2023-42753}
  - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Budimir Markovic) {CVE-2023-4623}
  - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (valis) {CVE-2023-4921}
  - ipv6: sr: fix out-of-bounds read when setting HMAC data. (David Lebrun) {CVE-2023-2860}
  - tcp: Reduce chance of collisions in inet6_hashfn(). (Stewart Smith) {CVE-2023-1206}
  - xfrm: add NULL check in xfrm_update_ae_params (Lin Ma) {CVE-2023-3772}
  - net/sched: Retire rsvp classifier (Jamal Hadi Salim) {CVE-2023-42755}
  - swap: stop add to avail list if swap is full (Ma Wupeng)
  - anolis: Revert "anolis: net/smc: Add SMC-R link WR and WC statistic" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Introduce smc_lgr_stats_list for trouble shooting" (Wen Gu)
  - anolis: Revert "anolis: net/smc: support SMC-R rwwi wr/wc statistic" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Fix fallback count overflow issue" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Expand the upper limit of SMCR/D ringbuf to 2MB" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Expand the statistical range of ringbufs" (Wen Gu)
  - anolis: net/smc: print netns inum instead of address (Wen Gu)
  - anolis: Revert "anolis: net/smc: Add sysctl conrtol for handshake limiation" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Use diff TCP EXPR MAGIC to avoid network middleware do simple echo" (D. Wythe)
  - anolis: Revert "anolis: fix invisible experiment_syn_smc" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Introduce SMC-R-related proc files" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Introduce dim proc file" (Guangguan Wang)
  - anolis: Revert "anolis: net/smc: Introduce link-related proc file" (Guangguan Wang)
  - anolis: Revert "anolis: net/smc: show rwwi flag in link proc file" (Guangguan Wang)
  - anolis: Revert "anolis: net/smc: show max links and max conns info in link proc" (Guangguan Wang)
  - anolis: net/smc: add experiment_vendor_options sysctl description to documentation (Guangguan Wang)
  - anolis: net/smc: change sysctl vendor_exp_option to experiment_vendor_options (Guangguan Wang)
  - anolis: net/smc: fix incorrect sk_buf_size via inet sock (D. Wythe)
  - anolis: net/smc: allow configure on inet mode via sysctl (D. Wythe)
  - anolis: net/smc: force SMC_CLOSED after smc_listen_out_err (D. Wythe)
  - anolis: sched: always update rq->sibidle_sum in update_acpu() (Cruz Zhao)
  - anolis: arm64: Cancel cpuectlr sysfs interfaces write permission on the physical machine (Feng Su)
  - anolis: fix the bug that turn off kernel.sched_core doesn't work (Cruz Zhao)
  - anolis: fuse: make fuse support configuring delete_stale feature (zyfjeff)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.an23]
changelog:
  - block: don't remove hctx debugfs dir from blk_mq_exit_queue (Ming Lei)
  - anolis: net/smc: allow smc_sock_negotiator_ops negotiate on addr (D. Wythe)
  - anolis: net/smc: fix sockopt for inet sock (D. Wythe)
  - anolis: net/smc: avoid data corruption caused by decline (D. Wythe)
  - anolis: sched: fix duplicate define of PR_SCHED_CORE_CLEAR (Cruz Zhao)
  - anolis: tracing/timerlat: Do not start timerlat kthread when it already started (Zelin Deng)
  - anolis: sched: enable CONFIG_SCHED_ACPU by default (Cruz Zhao)
  - anolis: sched: fix the wrong config judge in __account_sibidle_time() (Cruz Zhao)
  - anolis: sched: don't init se->ht_ratio when alloc fair group (Cruz Zhao)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.1_beta.an23]
changelog:
  - anolis: sched: update forceidle time during ttwu (Tianchen Ding)
  - anolis: sched: account cfs_rq runtime hierarchically for ht-aware-quota (Cruz Zhao)
  - anolis: sched/fair: fix the problem that cfs_rq->core is NULL (Cruz Zhao)
  - anolis: net/smc: add sysctl for max conns per lgr for SMC-R v2.1 (Guangguan Wang)
  - anolis: net/smc: add sysctl for max links per lgr for SMC-R v2.1 (Guangguan Wang)
  - anolis: net/smc: fix UAF due to SMC_PROCESSABORT (D. Wythe)
  - anolis: introduce sched feature SCHED_CORE_VRUNTIME (Cruz Zhao)
  - anolis: sched/fair: introduce fine-grained priority scheduler (Tianchen Ding)
  - anolis: configs: enable CONFIG_DRM_PHYTIUM (Qiao Ma)
  - anolis: configs: refresh configs by scripts/dummy-tools (Qiao Ma)
  - anolis: blk-throttle: add io latency indicators in cgroupV2 (Ferry Meng)
  - perf/core: Fix perf_cgroup_switch() (Chengming Zhou)
  - perf/core: Don't pass task around when ctx sched in (Chengming Zhou)
  - anolis: sched/core: fix cfs_prio_less (Cruz Zhao)
  - anolis: sched/fair: introduce core_vruntime and (Cruz Zhao)
  - anolis: sched/core: introduce core to struct cfs_rq (Cruz Zhao)
  - anolis: sched/core: introduce core_id to struct rq (Cruz Zhao)
  - anolis: sched: add forceidled time for task and cgroup (Tianchen Ding)
  - anolis: sched: fix percpu account for CPUTIME_*IDLE (Tianchen Ding)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.2_rc1.an23]
changelog:
  - anolis: crypto: ccp: Check X86_VENDOR_HYGON before CSV3 memory initialization (Xin Jiang)
  - anolis: crypto: ccp: Add CCP/PSP PCI interface on Hygon hardware (Xin Jiang)
  - anolis: bugfix: fix sm2 test failed in testmgr because of missing DER coding (yangdepei)
  - KVM: x86: do not report preemption if the steal time cache is stale (Paolo Bonzini)
  - KVM: x86: revalidate steal time cache if MSR value changes (Paolo Bonzini)
  - KVM: Fix steal time asm constraints (David Woodhouse)
  - KVM: x86: Fix recording of guest steal time / preempted status (David Woodhouse)
  - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Lai Jiangshan)
  - anolis: x86/resctrl: Add Hygon QoS support (Pu Wen)
  - anolis: perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h (Pu Wen)
  - anolis: EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h (Pu Wen)
  - anolis: x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h (Pu Wen)
  - anolis: EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h (Pu Wen)
  - anolis: EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h (Pu Wen)
  - anolis: KVM: SVM: Unmap ghcb pages if they're still mapped when destroy a CSV2 guest (hanliyang)
  - KVM: SEV: remove ghcb variable declarations (Paolo Bonzini)
  - KVM: SEV: snapshot the GHCB before accessing it (Paolo Bonzini)
  - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Steve Rutherford)
  - anolis: set CONFIG_HYGON_CSV to y by default (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_RECEIVE_ENCRYPT_CONTEXT command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_RECEIVE_ENCRYPT_DATA command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_SEND_ENCRYPT_CONTEXT command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_SEND_ENCRYPT_DATA command (Xin Jiang)
  - anolis: crypto: ccp: Define CSV migration command id (Xin Jiang)
  - anolis: x86/mm: CSV allows CMA allocation concurrently (Yangwencheng)
  - anolis: mm/cma: add API to enable concurrent allocation from the CMA (Yangwencheng)
  - anolis: x86/mm: Print CSV info into kernel log (Xin Jiang)
  - anolis: x86: Add support for changing the memory attribute for CSV (Xin Jiang)
  - anolis: x86: Update memory shared/private attribute in early boot for CSV (Xin Jiang)
  - anolis: x86/kernel: Set bss decrypted memory as shared in CSV guest (Xin Jiang)
  - anolis: x86/kernel: Add CSV early update(enc/dec)/reset memory helpers (Xin Jiang)
  - anolis: x86/boot/compressed/64: Add CSV update page attr(private/shared) (Xin Jiang)
  - anolis: x86/boot/compressed/64: Init CSV secure call pages (Xin Jiang)
  - anolis: x86/boot/compressed/64: Add CSV guest detection (Xin Jiang)
  - anolis: KVM: SVM: CSV: Manage CSV guest's nested page table (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_LAUNCH_ENCRYPT_VMCB command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_LAUNCH_ENCRYPT_DATA command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_INIT command (Xin Jiang)
  - anolis: KVM: Define CSV key management command id (Xin Jiang)
  - anolis: crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV (Xin Jiang)
  - anolis: x86/csv: Manage CSV guest's private memory by CMA (Xin Jiang)
  - anolis: crypto: Define CSV key management command id (Xin Jiang)
  - anolis: crypto: ccp: No tee init on Hygon platform (Xin Jiang)
  - anolis: crypto: ccp: Add CCP/PSP PCI interface on Hygon hardware (Xin Jiang)
  - anolis: loongarch/kvm: Optimized kvm component implementation (xianglai li)
  - anolis: sw64: support arch loongarch firstly (Gu Mi)
  - LoongArch: fix signal handler name changed (Hongchen Zhang)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.2_rc2.an23]
changelog:
  - anolis: spec: avoid override system 4.18.2 definition (Qiao Ma)
  - anolis: drivers/iommu: Add iommu support for loongarch (xianglai li)
  - anolis: mm: hugetlb: wait hugetlb pages to be released to buddy allocator (yangge)
  - anolis: inspur-drm: Support build on loongarch (wangkaiyuan)
  - anolis: bugfix: fix the system may automatically shut down after hct dependent app closed after a long time. (Yabin Li)
  - anolis: bugfix: fix hct module virtual mode feature may cause memory leaks during qemu startup. (Yabin Li)
  - anolis: configs: open SND related configs. (Qinyun Tan)
  - anolis: configs: refresh configs by scripts/dummy-tools (Qinyun Tan)
  - anolis: x86/head/64: Flush caches for .bss..decrypted section after CR3 switches to early_top_pgt (hanliyang)
  - anolis: configs: enable CONFIG_MICROCODE_HYGON for x86 (Pu Wen)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-16.2_rc3.an23]
changelog:
  - anolis:driver/virt/coco: Only load CSV Guest dirver in CSV guest VM. (fangbaoshun)
  - anolis: mm: hugetlb: Remove flag __GFP_THISNODE to avoid failures (yangge)
  - anolis: fs/resctrl: Fix dom_data_init() error when the machine does not have any rmid (Shawn Wang)
  - anolis: mm: use __GFP_NOKFENCE explicitly in hugetlb_vmemmap_alloc (Xu Yu)
  - anolis: ACPICA: Events: remove the global lock initialization (Ming Wang)
  - anolis: config: loongarch: add enable debug_info for loongarch. (Ming Wang)
  - anolis: config:loongarch: enable missing configure for anolis-debug_defconfig. (Ming Wang)
  - anolis: LoongArch: default IPMI related defconfig to m (Hongchen Zhang)
  - anolis: LoongArch: disable 40bit user space by default (Hongchen Zhang)
  - anolis: LoongArch: Add support for 64_PCREL relocation type (Hongchen Zhang)
  - anolis: LoongArch: Add support for 32_PCREL relocation type (Hongchen Zhang)
  - anolis: LoongArch: Define relocation types for ABI v2.10 (Hongchen Zhang)
  - mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes (Yuan Can)
  - anolis: drivers/iommu: Fixed a huge page leak on a virtual machine (xianglai li)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-16.2_rc3.1.an23]
changelog:
  - anolis: kfence: free obj_cgroups when allocating to page (Tianchen Ding)
  - anolis: mm/kidled: do not monitor kfence memory (Tianchen Ding)
  - anolis: Fix kvm selftests failure due to xsave related issues (Zelin Deng)
  - anolis: configs: update intel PMT configs (Yingbao Jia)
  - platform/x86/intel/pmt: Ignore uninitialized entries (David E. Box)
  - platform/x86/intel/pmt: Add INTEL_PMT module namespace (David E. Box)
  - platform/x86/intel/pmt: telemetry: Fix fixed region handling (David E. Box)
  - platform/x86/intel/vsec: Rework early hardware code (David E. Box)
  - platform/x86/intel: Fix pmt_crashlog array reference (David Arcari)
  - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava)
  - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (David E. Box)
  - driver core: auxiliary bus: Add driver data helpers (David E. Box)
  - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jacob Pan)
  - iommu: Indicate queued flushes via gather data (Robin Murphy)
  - vfio/pci: Add DVSEC PCI Extended Config Capability to user visible list. (K V P, Satyanarayana)
  - PCI: Add #defines for accessing PCIe DVSEC fields (David E. Box)
  - iommu/vt-d: Fix buggy QAT device mask (Jacob Pan)
  - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jacob Pan)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.2.an23]
changelog:
  * Thu Feb 29 2024 Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.2_rc3.2.an23]
  - anolis: crypto: enable algif_akcipher module build config (yangdepei)


author: Funda Wang <fundawang@yeah.net> - 6.5-2
changelog:
  - Drop duplicate files between brlapi and tcl-brlapi
  - Installed /var/lib/brltty directory (rhbz#2042412)


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 6.1.2-1
changelog:
  - remove ascii and xmlto dependency since they are unnecessary now
  - add sphinx dependency for building docs
  - use libgcrypt for providing hash implementations


author: Funda Wang <fundawang@yeah.net> - 1.17.6-3
changelog:
  - Build with meson
  - GL backends disabled by default as upstream
  - Move abi dump into correct package


author: Funda Wang <fundawang@yeah.net> - 1.69.0-1
changelog:
  - New version 1.69.0
  - Build with llvm15 until llvm issue#61932 solved
    (https://github.com/llvm/llvm-project/issues/61932)


author: Chen Li <chenli@loongson.cn> - 16.0.6-2
changelog:
  - Backport LoongArch patches from llvmorg-17.0.0-rc2
  - Add the triple of loongarch64 for anolis os
  - LoongArch: fix symbol lookup error when compiling on aarch and x86


author: Funda Wang <fundawang@yeah.net> - 2.49.93-2
changelog:
  - Drop libdb support
  - Drop gtk2 support (as glade is dead)
  - Drop pari support (introduces too many dependencies)


author: Funda Wang <fundawang@yeah.net> - 3.25.0-2
changelog:
  - Add GNUInstallDirs parameters as stated upstream
    https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html


author: Peng Fan <fanpeng@loongson.cn> - 2.36-11
changelog:
  - LoongArch: Ignore kernel version checks.
  - Temporarily not pack libanl.so and libutil.so in LoongArch.


author: Chen Li <chenli@loongson.cn> - 16.0.6-2
changelog:
  - Backport LoongArch patches from llvmorg-17.0.0-rc2
  - Exclude hwasan_symbolize on loongarch64 because of nonsupport


author: yuanhui <yuanhui@linux.alibaba.com> - 1.6.20-3
changelog:
  - Fix the wrong placement for `BuildRequires: go-rpm-macros
  ExclusiveArch: x86_64 aarch64 @@GCCGO_ARCHES@@
  ` macro


author: Peng Fan <fanpeng@loongson.cn> - 12.2.1-3
changelog:
  - LoongArch: add new symbol type and backports.
  - Last upstream commit: 5430c86e71927492399129f3df80824c6c334ddf


author: Kun(llfl) <llfl@linux.alibaba.com> - 1.0-71
changelog:
  - optimize spec file
  - change the prep stage to a standard macro approach
  - add a new macro to define the destination catalog


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 1.23-1
changelog:
  - downgrade to 1.23
  - fix kernel build failed with "FAILED: load BTF from vmlinux: Invalid argument"


author: Xin Jiang <jiangxin@hygon.cn> - 202302-3
changelog:
  - 0001-anolis-UefiCpuPkg-Add-StandardSignatureIsHygonGenuin.patch
  - 0002-anolis-UefiCpuPkg-LocalApicLib-Exclude-second-SendIp.patch
  - 0003-anolis-OvmfPkg-Add-CSV-secure-call-library-on-Hygon-.patch
  - 0004-anolis-OvmfPkg-Tcg-Add-CsvLib-for-TpmMmioSevDecryptP.patch
  - 0005-anolis-OvmfPkg-ResetVector-Support-CSV-in-ResetVecto.patch
  - 0006-anolis-OvmfPkg-PlatformPei-Initialize-CSV-VM-s-memor.patch
  - 0007-anolis-OvmfPkg-BaseMemcryptSevLib-update-page-status.patch
  - 0008-anolis-OvmfPkg-Add-CsvDxe-driver.patch
  - 0009-anolis-OvmfPkg-IoMmuDxe-Add-CsvIoMmu-protocol.patch
  - 0010-anolis-OvmfPkg-Reserve-a-CPUID-table-page-for-CSV-gu.patch
  - 0011-anolis-OvmfPkg-Use-classic-mmio-window-for-CSV-guest.patch
  - Support Hygon CSV3 feature


author: Xin Jiang <jiangxin@hygon.cn> - 202302-5
changelog:
  - 0012-OvmfPkg-BaseMemEncryptLib-Detect-SEV-live-migration-.patch
  - 0013-OvmfPkg-BaseMemEncryptLib-Hypercall-API-for-page-enc.patch
  - 0014-OvmfPkg-BaseMemEncryptLib-Invoke-page-encryption-sta.patch
  - 0015-OvmfPkg-VmgExitLib-Encryption-state-change-hypercall.patch
  - 0016-OvmfPkg-PlatformPei-Mark-SEC-GHCB-page-as-unencrypte.patch
  - 0017-OvmfPkg-AmdSevDxe-Add-support-for-SEV-live-migration.patch
  - 0018-anolis-OvmfPkg-BaseMemcryptSevLib-Correct-the-calcul.patch
  - 0019-anolis-OvmfPkg-BaseMemEncryptLib-Return-SUCCESS-if-n.patch
  - Support SEV migration


author: Xin Jiang <jiangxin@hygon.cn> - 202302-6
changelog:
  - 0020-anolis-OvmfPkg-BaseMemEncryptLib-Save-memory-encrypt.patch
  - Fix the isue that interrupt is enabled in MMIO VC handler


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 2.11.1-1
changelog:
  - Init from upstream 2.11.1
  - enable some modules and exes to compat with old version
  - add back some internal functions to keep abi compatibility


author: yuanhui <yuanhui@linux.alibaba.com> - 3.92.0-1
changelog:
  - Update to 3.92.0
  - Remove gtk3 and gtk4 subpackages as the gcr gtk3 and gtk4 libraries are gone
  - Rename gcr-base to gcr-libs


author: Funda Wang <fundawang@yeah.net> - 2.74.5-1
changelog:
  - New version 2.74.5
  - Drop workaround for multi-lib as anolis 23 does not support
    32-bit environment even after enabling loongarch64


author: Funda Wang <fundawang@yeah.net> - 12.0.0-1
changelog:
  - Import package for anolis 23
  - Build static libs per default by upstream
  - Add patch linking against spirv-tools


author: Funda Wang <fundawang@yeah.net> - 1.20.3-1
changelog:
  - New version 1.20.3
  - Disable race package due go 1.20 new feature
  - Drop abi generation, it produces unexpanded provides for this package


author: Meidan Li <limeidan@loongson.cn> - 1.20.9-2
changelog:
  - cmd/asm: add RDTIME{L,H}.W, RDTIME.D support for loong64
  - runtime: implement cputicks with the stable counter on loong64
  - runtime: remove the fake mstart caller in systemstack on linux/loong64
  - cmd/internal/obj/loong64: save LR after decrementing SP
  - runtime: refactor the linux/loong64 entrypoint
  - cmd/internal/obj/loong64: remove invalid branch delay slots
  - runtime: calculate nanoseconds in usleep on linux/loong64
  - cmd/internal/obj: remove redundant cnames on loong64
  - runtime: save/fetch g register during VDSO on loong64
  - runtime: save/restore callee-saved registers in loong64's sigtramp
  - runtime: add comment for sys_linux_loong64
  - runtime: mark morestack_noctxt SPWRITE for linux/loong64
  - cmd/internal/obj/loong64: add the PCALAU12I instruction for reloc use
  - cmd/internal/obj/loong64, cmd/link/internal/loong64: switch to LoongArch ELF psABI v2 relocs
  - runtime: add support for --buildmode=c-shared on loong64
  - cmd/compile: add support for --buildmode=c-shared on loong64
  - cmd/internal/obj/loong64, cmd/internal/objabi: add c-shared relocations on loong64
  - cmd/link: add support for --buildmode=c-shared on loong64
  - cmd/internal/sys: enable c-shared feature on loong64
  - cmd/dist, misc/cgo/testcshared: enable c-shared test on loong64
  - cmd/link, cmd/internal: in shared mode, change to use IE mode to access TLS variables
  - cmd/compile, cmd/dist, cmd/go, internal: enable buildmode=pie for linux/loong64
  - net: disable TestLookupDotsWithRemoteSource and TestLookupGoogleSRV
  - enable c-archive test on linux/loong64
  - cmd/internal, cmd/link: remove invalid GOT relative relocations
  - runtime: no need to save these registers in load_g&save_g
  - cmd/internal/obj/loong64: add support for movgr2cf and movcf2gr instructions
  - runtime: save and restore fcc registers in async preempt on loong64
  - cmd,cmd/vendor: pick up updates for golang.org/x/arch/loong64
  - cmd/internal/objfile: add loong64 disassembler support
  - cmd/{compile,link,internal},runtime: support -buildmode=shared for loong64
  - cmd/{link,internal}: support -buildmode=plugin for loong64
  - cmd/dist/test: enable buildmode={shared,plugin} test for loong64
  - runtime: enable memory sanitizer on loong64
  - runtime: enable address sanitizer on loong64
  - cmd/link: workaround linkshared test errors on loong64.
  - runtime: remove the meaningless offset of 8 for duffzero on loong64
  - cmd/compiler: remove the meaningless offset of 8 for Lowered{Zero,Move} on loong64
  - cmd/compile/internal, runtime: use NOOP for hardware NOPs on loong64
  - cmd/link/internal/loong64: use BREAK 0 as the code pad sequence
  - cmd/asm, runtime: remove the RSB register from loong64
  - cmd/internal/obj/loong64: realize all unconditional jumps with B/BL
  - cmd/internal/obj/loong64: clean up code for short conditional branches
  - cmd/internal/obj/loong64: assemble BEQ/BNEs comparing with 0 as beqz/bnez
  - cmd/internal/obj/loong64: remove Optab.family and reorganize operand class fields
  - cmd/asm: support the PCALIGN directive on loong64
  - internal/bytealg, runtime: align some loong64 asm loops to 16-byte boundaries
  - cmd/link: bump loong64 function alignment to 16 bytes
  - cmd/compile: optimize multiplication on loong64
  - cmd/compile: split DIVV/DIVVU op on loong64
  - cmd/internal/obj/loong64: auto-align loop heads to 16-byte boundaries
  - cmd/internal/obj/loong64: add atomic memory access instructions support
  - cmd/compiler,runtime/internal/atomic: optimize xchg and xchg64 on loong64
  - cmd/compiler,runtime/internal/atomic: optimize xadd and xadd64 on loong64
  - cmd/compiler,runtime/internal/atomic: optimize And{32,8} and Or{32,8} on loong64
  - Revert "cmd/link: workaround linkshared test errors on loong64."
  - syscall: implement Ptrace{Set,Get}Regs using PTRACE_{GET,SET}REGSET on all linux platforms
  - cmd/internal/obj/loong64: remove the invalid plan9 format of the BREAK instruction


author: Meidan Li <limeidan@loongson.cn> - 1.20.9-3
changelog:
  - api: add new relocations numbered 101 to 109 for loong64
  - cmd/link: add new relocations numbered 101 to 109 for loong64
  - cmd/link/internal/loadelf: add additional relocations for loong64
  - cmd/link/internal/loadelf: remove useless relocation size information of loong64
  - cmd/internal, cmd/link: unify the relocation naming style of loong64
  - cmd/internal/obj/loong64: using LookupABI to find duff{copy,zero} when rewriting GOT
  - all: delete loong64 non-register ABI fallback path
  - internal/abi, internal/buildcfg: always enable register ABI on loong64
  - cmd/compile, internal/buildcfg: enable regABI on loong64, and add loong64 in test func hasRegisterABI
  - runtime/internal/syscall: use ABIInternal for Syscall6 on loong64
  - cmd/compile: fix If lowering on loong64
  - cmd/internal/obj: set morestack arg spilling and regabi prologue on loong64
  - runtime: add regABI support in memclr and memmove functions on loong64
  - internal/bytealg: add regABI support in bytealg functions on loong64
  - reflect, runtime: add reflect support for regABI on loong64
  - runtime: support regABI and add spill functions in runtime for loong64
  - runtime: make duff device as ABIInternal for loong64
  - cmd/compile: update loong64 CALL* ops
  - cmd/compile/internal: add spill support for loong64 regABI
  - cmd/compile/internal: add register info for loong64 regABI
  - internal/abi: define loong64 regABI constants
  - cmd/compile,cmd/internal,runtime: change registers on loong64 to avoid regABI arguments
  - cmd/compile: add ABI register definations for loong64
  - cmd/compile, cmd/internal, runtime: change the registers used by the duff device for loong64
  - cmd/link/internal/loadelf: correct the relocation size of R_LARCH_64
  - cmd/link/internal/loong64: correct the glibc dynamic linker path.
  - cmd/internal/obj/loong64: recheck jump offset boundary after auto-aligning loop heads
  - cmd/internal/obj/loong64: correct the instruction format of plan9 assembly NOOP
  - cmd/compiler,runtime/internal/atomic: Implementing {And,Or}{32,8} using am{and,or}dbw on loong64
  - cmd/compiler,runtime/internal/atomic: Implementing xadd{,64} using amadddb{w,d} on loong64
  - cmd/compiler,runtime/internal/atomic: Implementing xchg{,64} using amswapdb{w,d} on loong64
  - internal/sysinfo: print cpu type from cpuinfo when internal cpu name is empty on Linux


author: yuanhui <yuanhui@linux.alibaba.com> - 2.06-7
changelog:
  - fix the bugs about video readers in grub2
  - fix several fuzz issues with invalid dir
  - net/netbuff: Block overly large netbuff allocs
  - net/ip: do IP fragment maths safely
  - net/dns: fix double-free addresses on corrupt DNS response
  - net/tftp: fix some bugs about tftp
  - net/http: fix OOB write for split http headers
  - fs/f2fs: fix some bugs og f2fs
  - fix some bugs of grub_min() and grub_max()
  - add the DOS header struct and fix some bad naming
  - set page permissions for loaded modules
  - grub_fs_probe(): dprint errors from filesystems
  - BLS: create /etc/kernel/cmdline during mkconfig
  - font: Fix some errors about fonts
  - fbutil: Fix integer overflow


author: Funda Wang <fundawang@yeah.net> - 6.8-6
changelog:
  - Rework trigger scriptlets from openmandriva so that it does not depend on
    contrib/fix-info-dir, which will be dropped in texinfo >= 7.0


author: Shile Zhang <shile.zhang@linux.alibaba.com> - 20220209-001.an23
changelog:
  - fix build error due to strip failure (Shile Zhang)
  - Init commit with linux-firmware 20220209 for Anolis OS 23 (Shile Zhang)


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 2.4.0-2
changelog:
  - adds xkb and legacy keymaps subdirs to loadkyes search path
  - unicode_start init from /etc/vconsole.conf


author: Pengtao Jia <wb-jpt471562@alibaba-inc.com> - 1.4.0
changelog:
  - Add: UI support keentune Init Setting
  - Add: UI support Parameter Auto-tuning
  - Add: UI support Sensitive parameter identification


author: Guixin Liu <kanie@linux.alibaba.com> - 1.13.1
changelog:
  - change spec weak-module (Guixin Liu)
  - add Conflicts: kernel < 5.10.134-16.an23 to avoid install unexpected kernel (DengXiewei)
  - remove pkgversion in spec (DengXiewei)
  - update spec & chmod -x (DengXiewei)
  - ast: support ast driver (Guixin Liu)


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 2.1.12-3
changelog:
  - remove patch: Revert "Fix checking return value of the
    evdns_base_resolv_conf_parse()" since transmission now fix its problem


author: Funda Wang <fundawang@yeah.net> - 1.10.1-1
changelog:
  - New version 1.10.1
  - Add patch from mageia for removal wrong libdir from libgcrypt-config
  - Remove disable-brainpool switch, as stated by developer (https://dev.gnupg.org/T5162)


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 1.4.4-2
changelog:
  - Don't BuildRequires python-setuptools, use Python-bundled distutils
  - fix build failed with python-setuptools-60*


author: Funda Wang <fundawang@yeah.net> - 4.5.0-1
changelog:
  - New version 4.5.0
  - Build using cmake
  - Drop static as cmake does not support building it right now
  - Split out tiffgt as what debian does


author: Feng Su <sufeng@linux.alibaba.com> - 2.4.7-3
changelog:
  - Standardized patch name
  - Add patch to fix the issue that variable $postdeps can't be de-duplicated
  - skip link order test and low max_cmd_len test


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 3.3.0-3
changelog:
  - optimise spec file

  - Tue Apr 19 2022 Chunmei Xu <xuchunmei@linux.alibaba.com> - 3.3.0-2
  - Bump version to rebuild with icu


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 1.1-2
changelog:
  - add libunistring.so.2* from version 1.0 to fix build env
  - after all other pkgs update based on version 1.1, will remove libunistring.so.2*


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 1.6.2-3
changelog:
  - add abi/api files
  - enable self-tests while building. Skip tests for aarch64 since some tests
    may fail


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> 4.4.33-1
changelog:
  - Update to 4.4.33
  - Add doc subpackage including NEWS, README and THANKS
  - Add two newest patches optimizing performance


author: gcdota930915 <taifu.gc@alibaba-inc.com> 37.0-3
changelog:
  - Remove nano-default-editor requirement in runtime-install.tmpl by patch
  - Enable dbus_daemon service by patch
  - Edit the previous changelog record


author: Funda Wang <fundawang@yeah.net> - 1.32.0-2
changelog:
  - Split out icons for removal of circular dependencies between
    network-manager-applet and nm-connection-editor


author: Jing Zhang <renyu.zj@linux.alibaba.com> - 3.5-2
changelog:
  - Fix some bugs and add features:
  - Fix handling of gpt partition types
  - Fix handling of msdos partition types
  - Add a libparted test for ped_partition_set_system on msdos
  - Add display of GPT UUIDs in JSON output
  - Add no_automount flag support
  - increase xfs size to 300M etc.


author: happy_orange <songnannan@linux.alibaba.com> - 5.36.1-13
changelog:
  - rollback to 5.36.1-11 because the CVE-2023-31484 and CVE-2023-31486 has been fixed in perl-CPAN and perl-HTTP-Tiny package.


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 2.201-1
changelog:
  - update to 2.201

  -* Thu Apr 21 2022 zhang xianting <zhangxianting@uniontech.com> - 2.103-1
  -- Initial build for Anolis V23


author: Paul Howarth <paul@city-fan.org> - 0.19-5
changelog:
  - Fix FTBFS due to missing buildreq perl-devel
  - Use a patch rather than scripted iconv to fix documentation encodings
  - Simplify find command using -empty and -delete


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20
    - Fix test skip count on Win32 (CPAN RT#76335)
  - Drop UTF8 docs patch; issue fixed upstream


author: Funda Wang <fundawang@yeah.net> - 15.2-2
changelog:
  - Disable llvm jit, as it uses deprecated functions such as LLVMBuildGEP and
    LLVMBuildStructGEP which are not available in LLVM 16


author: Funda Wang <fundawang@yeah.net> - 15.4-1
changelog:
  - New version 15.4
  - Add requirement on system-rpm-config for /usr/bin/pg_config,
    as it produces flags linked to /usr/lib/rpm/anolis/anolis-annobin-cc1 &
    /usr/lib/rpm/anolis/anolis-hardened-cc1


author: Funda Wang <fundawang@yeah.net> - 2.3.0-1
changelog:
  - New version 2.3.0
  - Disable test as it requires valid /etc/resolv.conf, which does not
    exist in current build system


author: Xin Jiang <jiangxin@hygon.cn> - 15:7.2.6-2
changelog:
  - Patch0002: 0002-anolis-csv-i386-add-CSV-context.patch
  - Patch0003: 0003-anolis-csv-i386-add-command-to-initialize-CSV-contex.patch
  - Patch0004: 0004-anolis-csv-i386-add-command-to-load-data-to-guest-me.patch
  - Patch0005: 0005-anolis-csv-i386-add-command-to-load-vmcb-to-guest-me.patch
  - Patch0006: 0006-anolis-cpu-i386-populate-CPUID-0x8000_001F-when-CSV-.patch
  - Patch0007: 0007-anolis-csv-i386-CSV-guest-do-not-need-register-unreg.patch
  - Patch0008: 0008-anolis-target-i386-csv-load-initial-image-to-private.patch
  - Patch0009: 0009-anolis-vga-force-full-update-for-CSV-guest.patch
    (Support Hygon CSV3 feature)


author: Liyang Han <hanliyang@hygon.cn> - 15:7.2.6-4
changelog:
  - Patch0010: 0010-doc-update-AMD-SEV-to-include-Live-migration-flow.patch
  - Patch0011: 0011-migration.json-add-AMD-SEV-specific-migration-parame.patch
  - Patch0012: 0012-confidential-guest-support-introduce-ConfidentialGue.patch
  - Patch0013: 0013-target-i386-sev-provide-callback-to-setup-outgoing-c.patch
  - Patch0014: 0014-target-i386-sev-do-not-create-launch-context-for-an-.patch
  - Patch0015: 0015-target-i386-sev-add-support-to-encrypt-the-outgoing-.patch
  - Patch0016: 0016-target-i386-sev-add-support-to-load-incoming-encrypt.patch
  - Patch0017: 0017-kvm-Add-support-for-SEV-shared-regions-list-and-KVM_.patch
  - Patch0018: 0018-migration-add-support-to-migrate-shared-regions-list.patch
  - Patch0019: 0019-migration-ram-add-support-to-send-encrypted-pages.patch
  - Patch0020: 0020-migration-ram-Force-encrypted-status-for-flash0-flas.patch
  - Patch0021: 0021-migration-for-SEV-live-migration-bump-downtime-limit.patch
  - Patch0022: 0022-kvm-Add-support-for-userspace-MSR-filtering-and-hand.patch
  - Patch0023: 0023-anolis-migration-ram-Force-encrypted-status-for-VGA-.patch
  - Patch0024: 0024-anolis-target-i386-sev-Clear-shared_regions_list-whe.patch
  - Patch0025: 0025-anolis-migration-ram-Fix-calculation-of-gfn-correpon.patch
  - Patch0026: 0026-anolis-target-i386-csv-Move-is_hygon_cpu-to-header-f.patch
  - Patch0027: 0027-anolis-target-i386-csv-Read-cert-chain-from-file-whe.patch
  - Patch0028: 0028-anolis-target-i386-csv-add-support-to-queue-the-outg.patch
  - Patch0029: 0029-anolis-target-i386-csv-add-support-to-encrypt-the-ou.patch
  - Patch0030: 0030-anolis-target-i386-csv-add-support-to-queue-the-inco.patch
  - Patch0031: 0031-anolis-target-i386-csv-add-support-to-load-incoming-.patch
  - Patch0032: 0032-anolis-migration-ram-Accelerate-the-transmission-of-.patch
  - Patch0033: 0033-anolis-migration-ram-Accelerate-the-loading-of-CSV-g.patch
  - Patch0034: 0034-anolis-target-i386-csv-Add-support-for-migrate-VMSA-.patch
  - Patch0035: 0035-anolis-target-i386-get-set-migrate-GHCB-state.patch
  - Patch0036: 0036-anolis-target-i386-kvm-Return-resettable-when-emulat.patch
  - Patch0037: 0037-anolis-kvm-Add-support-for-CSV2-reboot.patch
    (Support Hygon CSV/CSV2 live migration, CSV2 reboot)


author: Xin Jiang <jiangxin@hygon.cn> - 15:7.2.6-5
changelog:
  - Patch0038: 0038-anolis-vfio-only-map-shared-region-for-CSV-virtual-m.patch
  - Patch0039: 0039-anolis-linux-headers-update-kernel-headers-to-includ.patch
  - Patch0040: 0040-anolis-csv-i386-add-support-to-migrate-the-outgoing-.patch
  - Patch0041: 0041-anolis-csv-i386-add-support-to-migrate-the-incoming-.patch
  - Patch0042: 0042-anolis-csv-i386-add-support-to-migrate-the-outgoing-.patch
  - Patch0043: 0043-anolis-csv-i386-add-support-to-migrate-the-incoming-.patch
    (Support CSV3 live migration)


author: Liyang Han <hanliyang@hygon.cn> - 15:7.2.6-7
changelog:
  - Patch0045: 0045-anolis-target-i386-sev-Add-support-for-reuse-ASID-fo.patch
    (Support reuse ASID for CSV guests)


author: Liyang Han <hanliyang@hygon.cn> - 15:7.2.6-8
changelog:
  - Patch0046: 0046-target-i386-sev-Fix-incompatibility-between-SEV-and-.patch
    (Fix incompatibility between SEV and CSV on the GET_ID API)


author: Heng Qi <hengqi@linux.alibaba.com> - 5.15.8-4
changelog:
  - Delete the 0006-Fix-TapHandler-so-that-it-actually-registers-a-tap.patch
    and 0007-Revert-Fix-TapHandler-so-that-it-actually-registers-.patch


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 0.17.1-1
changelog:
  - Update to 0.17.1 and remove patches included in this release
  - Remove Redhat specific patch since we don't need it


author: Funda Wang <fundawang@yeah.net> - 2:1.1.9-1
changelog:
  - New version 1.1.9
  - Add loong64 support for runc (Wenlong Zhang <zhangwenlong@loongson.cn>)
  - Cleanup spec


author: Funda Wang <fundawang@yeah.net> - 1:23-26
changelog:
  - Add helper macro for packagers to detect installed version of package
  - Add helper script forcing as-needed for libtool linking bugs


author: Funda Wang <fundawang@yeah.net> - 10:20220321-14
changelog:
  - apply upstream fix for CVE-2023-32700
  - patch texmfcnf.lua
  - fix mptopdf.pl and thumbpdf.pl to have proper interpreter lines
  - fix issue with latex.ltx


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> -3.1.10-2
changelog:
  - Add upstream patches which:
      Initialize getbmap structure in quantity2offset
      Fix inventory unpacking
  - Add abi/api files


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 5.10.0-1
changelog:
  - Rollback to 5.10.0
  - Add patches cherry-picked from upstream 5.10 to 5.18
  - Add Anolis customized atomic write support patches


