# changelog

author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.36.0-0.10
changelog:
  - Upgrade to 1.35.92 (release candidate)
  - ppp: increase disconnect timeout (rh #2049596)
  - core: finish activation after all objects are committed (rh #2043133)
  - ipv6: add support for multipath routes (rh #1837254)
  - keyfile: do not write empty string list properties (rh #2022623)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.36.0-1
changelog:
  - Upgrade to 1.36.0 release
  - core: avoid losing L3 configuration the second time it's applied (rh #2043514)
  - ovs: avoid removing OVSDB entries on daemon shutdown (rh #2055665)
  - nmcli: fix defaults for some properties on interactive add (rh #2053603)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.37.2-1
changelog:
  - Upgrade to 1.37.2 release (development)
  - core: preserve external ports during checkpoint rollback (rh #2061711)
  - core: fix ovs bridge deletion (rh #2061709)
  - core: shorten hostname when too long (rh #2033643)
  - nm-online: bump the timeout upper limit to 2073600 seconds (rh #2025617)
  - cloud-setup: fix crash when handling sigterm (rh #2027674)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.37.3-1
changelog:
  - Upgrade to 1.37.3 release (development)
  - core: allow reapply on autoconnect-slaves property change (rh #2065049)
  - wifi: do not advertise channels outside regulatory domain (rh #2062785)
  - wifi: warn about WEP being phased out (rh #2030997)
  - bond: reject reapply when fail_over_mac was changed (rh #2003214)


author: Ana Cabral <acabral@redhat.com> - 1:1.39.0-1
changelog:
  - Upgrade to 1.39.0 release (development)
  - Include a migration tool for ifcfg configuration to NM keyfiles
    (rh #2059608)


author: Thomas Haller <thaller@redhat.com> - 1:1.39.2-1
changelog:
  - Update to 1.39.2 release (development)
  - dhcp: set "src" attribute for DHCP routes (rh #1995372)
  - dhcp: drop internal DHCPv4 client based on systemd code (rh #2073067)
  - core: delay startup complete for DNS update (rh #2049421)
  - nmcli: support offline mode to create and edit keyfiles (rh #1361145)


author: Wen Liang <wenliang@redhat.com> - 1:1.39.3-1
changelog:
  - Update to 1.39.3 release (development)
  - l3cfg: drop NM_L3_CFG_COMMIT_TYPE_ASSUME and assume_config_once (rh #2050216)


author: Ana Cabral <acabral@redhat.com> - 1:1.39.5-1
changelog:
  - Update to 1.39.5 release (development)
  - dhcp: fix ignoring addresses with DHCPv6 otherconf (O flag) (rh #2083968)
  - cloud-setup: reorder addresses to honor "primary_ip_address" (rh #2079849)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.39.6-1
changelog:
  - Update to 1.39.6 release (development)
  - Implement ACD (address conflict detection) for DHCPv4 (rh #1713380)


author: Tomas Orsava <torsava@redhat.com> - 5.4.1-5
changelog:
  - Add automatically generated Obsoletes tag with the python39- prefix
    for smoother upgrade from RHEL8
  - Related: rhbz#1990421


author: Miro Hrončok <mhroncok@redhat.com> - 5.4.1-6
changelog:
  - Remove some outdated Obsoletes and Provides,
    but keep providing python3-yaml and python3-PyYAML for users
  - Related: rhbz#1990421


author: Tom Stellard <tstellar@redhat.com> - 2.2.53-6
changelog:
  - Spec file cleanups and build fix
  - Add BuildRequires: perl-FileHandle to fix make check
  - Add BuildRequres: gcc [1]
  - Use make_build [2] and make_install[3] macros
  - [1] https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/#_buildrequires_and_requires
  - [2] https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make
  - [3] https://docs.fedoraproject.org/en-US/packaging-guidelines/#_why_the_makeinstall_macro_should_not_be_used


author: Al Stone <ahs3@redhat.com> - 20200326-1
changelog:
  - Update to 20200326 source tree, including patch refreshes
  - Removed a couple of patches that got included upstream


author: Al Stone <ahs3@redhat.com> - 20200925-1
changelog:
  - Update to 20200925 source tree
  - Completely revamp the old big-endian patches (maintainability was the goal).
    This results in a much larger patch set, but each patch is more clearly used
    for a specific purpose.
  - The acpinames command has been deprecated upstream; acpiexec provides 
    replacement functionality.


author: Dean Nelson <dnelson@redhat.com> - 20210604-1
changelog:
  - Update to 20210604 source tree.
  - Bring the big-endian patches up-to-date with what has been submitted
    upstream by Al Stone <ahs3@redhat.com> (not accepted currently).


author: Al Stone <ahs3@redhat.com> - 20210604-2
changelog:
  - Running 'iasl -T all' would segfault when dumping the PHAT template;
    fixed AcpiDmDumpPhat() by removing unnecessary assignments from patch
  - Borrowed a patch from upstream to fix Unicode usage in WPBTs


author: Sumit Bose <sbose@redhat.com> - 0.9.0-6
changelog:
  - Include the latest upstream patches with use-ldaps fixes, man page
    improvements and a new sub-command to create managed service accounts


author: Jan Macku <jamacku@redhat.com> - 1.15-1
changelog:
  - spec: sync specfile with Fedora
  - makefile: Use rpmdev-bumpspec's legacy date option
  - Add feature to generate specfile entry, commit and archive


author: Jan Macku <jamacku@redhat.com> - 1.16-1
changelog:
  - alternatives: add --keep-foreign (#57)
  - Translations update from Weblate
  - ci: Onboard chkconfig to Packit
  - zanata: remove zanata related stuff
  - Use make macros
  - alternatives: use one function for path cleaning
  - CI: specify more closely when to run CI
  - Add basic CI and README
  - spec: sync specfile with Fedora


author: Jakub Martisko <jamartis@redhat.com> - 3.10.3.13
changelog:
  - Sync with rhel 8.3 + cleanup
  - Add new subpackages - z{14,15}
  - Unlike in rhel8, the base subpackage still needs to be build for z12.
  - Covscan related bugfixes
  - Spec and git cleanup (remove unused patches/sources)


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-100
changelog:
  - New upstream release, 3.0.7
    Resolves: rhbz#2019929 - capability=unknown-capability(39) in audit messages


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-101
changelog:
  - Adjust sample-rules dir permissions
    Resolves: rhbz#2054432 - /usr/share/audit/sample-rules is no longer readable by non-root users


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-102
changelog:
  - Fix path normalization in auparse
    Resolves: rhbz#2062824 - auparse missing information when used with --format-text


author: Pavel Březina <pbrezina@redhat.com> - 1.2.5-1
changelog:
  - Rebase to 1.2.5 (RHBZ #2080239)
  - backup-restore now works correctly (RHBZ #2070541)
  - add with-subid to sssd profile (RHBZ #2075192)
  - add with-gssapi to sssd profile (RHBZ #2077893)


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-20
changelog:
  - bz1938682 - review of important potential issues detected by static analyzers
    in autofs-5.1.7-2.el9
    - fix concat_options() error handling.
  - Resolves: rhbz#1938682


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-21
changelog:
  - bz1938682 - review of important potential issues detected by static analyzers
    in autofs-5.1.7-2.el9
    - correct patch, fix concat_options() error handling.
  - Related: rhbz#1938682


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-22
changelog:
  - bz1984813 - autofs: FTBFS due to dynamic PTHREAD_STACK_MIN (glibc 2.34 related)
    - eliminate some more alloca usage.
    - use default stack size for threads.
  - Resolves: rhbz#1984813


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-23
changelog:
  - bz1984813 - autofs: FTBFS due to dynamic PTHREAD_STACK_MIN (glibc 2.34 related)
    - fix potential memory leak in "eliminate some more alloca usage" patch.
    - remove unused parameter from add_path() in "eliminate some more alloca usage" patch.
  - Related: rhbz#1984813


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-25
changelog:
  - bz2028301 - autofs: send FAIL cmd/ioctl mess when encountering problems with
    mount trigger
    - fix kernel mount status notification.
  - Resolves: rhbz#2028301


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-26
changelog:
  - bz2028301 - autofs: send FAIL cmd/ioctl mess when encountering problems with
    mount trigger
    - fix fedfs build flags.
  - Related: rhbz#2028301


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-27
changelog:
  - bz2028746 - autofs service has not proper limits set to be able to handle
    many mounts
    - fix set open file limit.
    - improve descriptor open error reporting.
  - Resolves: rhbz#2028746


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-28
changelog:
  - bz2056320 - Using -hosts option does not work in RHEL 9
    - fix root offset error handling.
    - fix nonstrict fail handling of last offset mount.
    - dont fail on duplicate offset entry tree add.
    - fix loop under run in cache_get_offset_parent().
    - simplify cache_add() a little.
    - fix use after free in tree_mapent_delete_offset_tree().
    - fix memory leak in xdr_exports().
    - avoid calling pthread_getspecific() with NULL key_thread_attempt_id.
    - fix sysconf(3) return handling.
    - remove rpcgen dependedncy, it hasn't been needed since rev 10.
  - Related: rhbz#2056320


author: Hans de Goede <hdegoede@redhat.com> - 5.56-3
changelog:
  - Drop obsolete udev rule + systemd service to call btattach on BT-HCIs
    connected via UART from userspace, this is all handled in the kernel now
  - Add the btmgmt util to the packaged files


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-96.el9]
changelog:
  - Revert "redhat: disable CONFIG_USB_CHIPIDEA" (Patrick Talbert)
  - soc/tegra: Add devm_tegra_core_dev_init_opp_table_common() (Patrick Talbert) [2086164]
  - powerps/pseries/dma: Add support for 2M IOMMU page size (Gustavo Walbon) [2036275]
  - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080377] {CVE-2022-28390}
  - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051283]
  - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051283]
  - vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used (Alex Williamson) [2076304]
  - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Alex Williamson) [2076304]
  - vfio-pci: Provide reviewers and acceptance criteria for variant drivers (Alex Williamson) [2076304]
  - PCI/IOV: Fix wrong kernel-doc identifier (Alex Williamson) [2076304]
  - vfio/pci: Expose vfio_pci_core_aer_err_detected() (Alex Williamson) [2076304]
  - vfio: Remove migration protocol v1 documentation (Alex Williamson) [2076304]
  - vfio: Extend the device migration protocol with RUNNING_P2P (Alex Williamson) [2076304]
  - vfio: Define device migration protocol v2 (Alex Williamson) [2076304]
  - vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl (Alex Williamson) [2076304]
  - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Alex Williamson) [2076304]
  - PCI/IOV: Add pci_iov_vf_id() to get VF index (Alex Williamson) [2076304]
  - vfio/pci: wake-up devices around reset functions (Alex Williamson) [2076304]
  - vfio/pci: fix memory leak during D3hot to D0 transition (Alex Williamson) [2076304]
  - vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA (Alex Williamson) [2076304]
  - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Alex Williamson) [2076304]
  - s390/vfio-ap: add s390dbf logging to the handle_pqap function (Alex Williamson) [2076304]
  - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Alex Williamson) [2076304]
  - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2076304]
  - vfio/pci: Resolve sparse endian warnings in IGD support (Alex Williamson) [2076304]
  - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Alex Williamson) [2076304]
  - s390/cio: remove uevent suppress from cio driver (Alex Williamson) [2076304]
  - vfio/pci: Fix OpRegion read (Alex Williamson) [2076304]
  - vfio: remove all kernel-doc notation (Alex Williamson) [2076304]
  - vfio/ccw: Convert to use vfio_register_emulated_iommu_dev() (Alex Williamson) [2076304]
  - vfio/ccw: Pass vfio_ccw_private not mdev_device to various functions (Alex Williamson) [2076304]
  - vfio/ccw: Use functions for alloc/free of the vfio_ccw_private (Alex Williamson) [2076304]
  - vfio/ccw: Remove unneeded GFP_DMA (Alex Williamson) [2076304]
  - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Alex Williamson) [2076304]
  - vfio: Use cdev_device_add() instead of device_create() (Alex Williamson) [2076304]
  - vfio: Use a refcount_t instead of a kref in the vfio_group (Alex Williamson) [2076304]
  - vfio: Don't leak a group reference if the group already exists (Alex Williamson) [2076304]
  - vfio: Do not open code the group list search in vfio_create_group() (Alex Williamson) [2076304]
  - vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier() (Alex Williamson) [2076304]
  - vfio/pci: Add OpRegion 2.0+ Extended VBT support. (Alex Williamson) [2076304]
  - vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER (Alex Williamson) [2076304]
  - vfio/iommu_type1: remove the "external" domain (Alex Williamson) [2076304]
  - vfio/iommu_type1: initialize pgsize_bitmap in ->open (Alex Williamson) [2076304]
  - vfio/spapr_tce: reject mediated devices (Alex Williamson) [2076304]
  - vfio: clean up the check for mediated device in vfio_iommu_type1 (Alex Williamson) [2076304]
  - RHEL: Kludge mdev iommu_device removal (Alex Williamson) [2076304]
  - vfio: move the vfio_iommu_driver_ops interface out of <linux/vfio.h> (Alex Williamson) [2076304]
  - vfio: remove unused method from vfio_iommu_driver_ops (Alex Williamson) [2076304]
  - vfio: simplify iommu group allocation for mediated devices (Alex Williamson) [2076304]
  - vfio: remove the iommudata hack for noiommu groups (Alex Williamson) [2076304]
  - vfio: refactor noiommu group creation (Alex Williamson) [2076304]
  - vfio: factor out a vfio_group_find_or_alloc helper (Alex Williamson) [2076304]
  - vfio: remove the iommudata check in vfio_noiommu_attach_group (Alex Williamson) [2076304]
  - vfio: factor out a vfio_iommu_driver_allowed helper (Alex Williamson) [2076304]
  - vfio: Move vfio_iommu_group_get() to vfio_register_group_dev() (Alex Williamson) [2076304]
  - vfio/fsl-mc: Add per device reset support (Alex Williamson) [2076304]
  - bus/fsl-mc: Add generic implementation for open/reset/close commands (Alex Williamson) [2076304]
  - vfio/ap_ops: Add missed vfio_uninit_group_dev() (Alex Williamson) [2076304]
  - vfio/pci: add missing identifier name in argument of function prototype (Alex Williamson) [2076304]
  - vfio/pci: Introduce vfio_pci_core.ko (Alex Williamson) [2076304]
  - vfio: Use kconfig if XX/endif blocks instead of repeating 'depends on' (Alex Williamson) [2076304]
  - vfio: Use select for eventfd (Alex Williamson) [2076304]
  - PCI / VFIO: Add 'override_only' support for VFIO PCI sub system (Alex Williamson) [2076304]
  - PCI: Add 'override_only' field to struct pci_device_id (Alex Williamson) [2076304]
  - vfio/pci: Move module parameters to vfio_pci.c (Alex Williamson) [2076304]
  - vfio/pci: Move igd initialization to vfio_pci.c (Alex Williamson) [2076304]
  - vfio/pci: Split the pci_driver code out of vfio_pci_core.c (Alex Williamson) [2076304]
  - vfio/pci: Include vfio header in vfio_pci_core.h (Alex Williamson) [2076304]
  - vfio/pci: Rename ops functions to fit core namings (Alex Williamson) [2076304]
  - vfio/pci: Rename vfio_pci_device to vfio_pci_core_device (Alex Williamson) [2076304]
  - vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h (Alex Williamson) [2076304]
  - vfio/pci: Rename vfio_pci.c to vfio_pci_core.c (Alex Williamson) [2076304]
  - vfio/ap_ops: Convert to use vfio_register_group_dev() (Alex Williamson) [2076304]
  - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Alex Williamson) [2076304]
  - vfio/type1: Fix vfio_find_dma_valid return (Alex Williamson) [2076304]
  - vfio-pci/zdev: Remove repeated verbose license text (Alex Williamson) [2076304]
  - vfio: platform: reset: Convert to SPDX identifier (Alex Williamson) [2076304]
  - vfio: Remove struct vfio_device_ops open/release (Alex Williamson) [2076304]
  - vfio/gvt: Fix open/close when multiple device FDs are open (Alex Williamson) [2076304]
  - vfio/ap,ccw: Fix open/close when multiple device FDs are open (Alex Williamson) [2076304]
  - vfio/mbochs: Fix close when multiple device FDs are open (Alex Williamson) [2076304]
  - vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the device set (Alex Williamson) [2076304]
  - vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set (Alex Williamson) [2076304]
  - vfio/pci: Move to the device set infrastructure (Alex Williamson) [2076304]
  - vfio/platform: Use open_device() instead of open coding a refcnt scheme (Alex Williamson) [2076304]
  - vfio/fsl: Move to the device set infrastructure (Alex Williamson) [2076304]
  - vfio/samples: Delete useless open/close (Alex Williamson) [2076304]
  - vfio: Provide better generic support for open/release vfio_device_ops (Alex Williamson) [2076304]
  - vfio: Introduce a vfio_uninit_group_dev() API call (Alex Williamson) [2076304]
  - vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes (Alex Williamson) [2076304]
  - vfio/samples: Remove module get/put (Alex Williamson) [2076304]
  - vfio/mdev: don't warn if ->request is not set (Alex Williamson) [2076304]
  - vfio/mdev: turn mdev_init into a subsys_initcall (Alex Williamson) [2076304]
  - vfio/pci: Make vfio_pci_regops->rw() return ssize_t (Alex Williamson) [2076304]
  - vfio: Use config not menuconfig for VFIO_NOIOMMU (Alex Williamson) [2076304]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-97.el9]
changelog:
  - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064868] {CVE-2022-1012}
  - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064868] {CVE-2022-1012}
  - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064868] {CVE-2022-1012}
  - tcp: add small random increments to the source port (Guillaume Nault) [2064868] {CVE-2022-1012}
  - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064868] {CVE-2022-1012}
  - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064868] {CVE-2022-1012}
  - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064868] {CVE-2022-1012}
  - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2082951] {CVE-2022-27666}
  - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2082951] {CVE-2022-27666}
  - cifs: truncate the inode and mapping when we simulate fcollapse (Ronnie Sahlberg) [1997367]
  - bpf: Fix renaming task_getsecid_subj->current_getsecid_subj. (Ondrej Mosnacek) [2083580]
  - selinux: use correct type for context length (Ondrej Mosnacek) [2083580]
  - selinux: drop return statement at end of void functions (Ondrej Mosnacek) [2083580]
  - selinux: parse contexts for mount options early (Ondrej Mosnacek) [2083580]
  - selinux: various sparse fixes (Ondrej Mosnacek) [2083580]
  - selinux: try to use preparsed sid before calling parse_sid() (Ondrej Mosnacek) [2083580]
  - selinux: Fix selinux_sb_mnt_opts_compat() (Ondrej Mosnacek) [2083580]
  - LSM: general protection fault in legacy_parse_param (Ondrej Mosnacek) [2083580]
  - selinux: fix a type cast problem in cred_init_security() (Ondrej Mosnacek) [2083580]
  - selinux: drop unused macro (Ondrej Mosnacek) [2083580]
  - selinux: simplify cred_init_security (Ondrej Mosnacek) [2083580]
  - selinux: do not discard const qualifier in cast (Ondrej Mosnacek) [2083580]
  - selinux: drop unused parameter of avtab_insert_node (Ondrej Mosnacek) [2083580]
  - selinux: drop cast to same type (Ondrej Mosnacek) [2083580]
  - selinux: enclose macro arguments in parenthesis (Ondrej Mosnacek) [2083580]
  - selinux: declare name parameter of hash_eval const (Ondrej Mosnacek) [2083580]
  - selinux: declare path parameters of _genfs_sid const (Ondrej Mosnacek) [2083580]
  - selinux: check return value of sel_make_avc_files (Ondrej Mosnacek) [2083580]
  - selinux: access superblock_security_struct in LSM blob way (Ondrej Mosnacek) [2083580]
  - selinux: fix misuse of mutex_is_locked() (Ondrej Mosnacek) [2050966 2083580]
  - selinux: minor tweaks to selinux_add_opt() (Ondrej Mosnacek) [2083580]
  - selinux: fix potential memleak in selinux_add_opt() (Ondrej Mosnacek) [2083580]
  - security,selinux: remove security_add_mnt_opt() (Ondrej Mosnacek) [2083580]
  - selinux: Use struct_size() helper in kmalloc() (Ondrej Mosnacek) [2083580]
  - lsm: security_task_getsecid_subj() -> security_current_getsecid_subj() (Ondrej Mosnacek) [2083580]
  - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580]
  - selinux: fix sleeping function called from invalid context (Ondrej Mosnacek) [2083580]
  - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580]
  - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2083580]
  - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2083580]
  - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2083580]
  - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2083580]
  - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2083580]
  - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2083580]
  - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2083580]
  - quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083053]
  - redhat: Enable VM kselftests (Nico Pache) [2081818]
  - selftests/vm: Makefile: s/TARGETS/VMTARGETS/g (Joel Savitz) [2081818]
  - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [2081818]
  - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [2081818]
  - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2081601]
  - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2081601]
  - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2081601]
  - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2081601]
  - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2081601]
  - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2081601]
  - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2081601]
  - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2081601]
  - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2081601]
  - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2081601]
  - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2081601]
  - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2081601]
  - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2081601]
  - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2081601]
  - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2081601]
  - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2081601]
  - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2081601]
  - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2081601]
  - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2081601]
  - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2081601]
  - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2081601]
  - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2081601]
  - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2081601]
  - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2081601]
  - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2081601]
  - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2081601]
  - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2081601]
  - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2081601]
  - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2081601]
  - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2081601]
  - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2081601]
  - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2081601]
  - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2081601]
  - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2081601]
  - net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode (Ivan Vecera) [2081601]
  - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2081601]
  - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2081601]
  - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2081601]
  - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2081601]
  - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2081601]
  - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2081601]
  - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2081601]
  - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2081601]
  - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2081601]
  - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2081601]
  - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2081601]
  - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2081601]
  - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2081601]
  - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2081601]
  - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2081601]
  - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2081601]
  - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2081601]
  - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2081601]
  - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [2065658]
  - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [2065658]
  - redhat/configs: enable GUP_TEST in debug kernel (Joel Savitz) [2079631]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-98.el9]
changelog:
  - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2088401]
  - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2046623]
  - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2046623]
  - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix port type info (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [2046623]
  - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [2046623]
  - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [2046623]
  - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2044300]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-99.el9]
changelog:
  - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921376]
  - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921376]
  - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921376]
  - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921376]
  - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921376]
  - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921376]
  - net: drop_monitor: support drop reason (Hangbin Liu) [2083432]
  - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2083432]
  - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends (Hangbin Liu) [2083432]
  - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049680]
  - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049680]
  - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049680]
  - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049680]
  - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2049680]
  - selftests: tc-testing: Increase timeout in tdc config file (Hangbin Liu) [2077385]
  - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Hangbin Liu) [2077385]
  - selftests/tc-testing: add missing config (Hangbin Liu) [2077385]
  - selftests/tc-testing: add exit code (Hangbin Liu) [2077385]
  - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2077385]
  - selftests: tls: add missing AES256-GCM cipher (Hangbin Liu) [2077385]
  - selftests: tls: add missing AES-CCM cipher tests (Hangbin Liu) [2077385]
  - selftests: tls: add tests for handling of bad records (Hangbin Liu) [2077385]
  - selftests: tls: factor out cmsg send/receive (Hangbin Liu) [2077385]
  - selftests: tls: add helper for creating sock pairs (Hangbin Liu) [2077385]
  - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077385]
  - selftests: netfilter: check stateless nat udp checksum fixup (Hangbin Liu) [2077385]
  - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077385]
  - selftests: netfilter: disable rp_filter on router (Hangbin Liu) [2077385]
  - selftests: forwarding: Add a test for pedit munge SIP and DIP (Hangbin Liu) [2077385]
  - selftests: forwarding: Add Q-in-VNI test for IPv6 (Hangbin Liu) [2077385]
  - selftests: forwarding: Add a test for VxLAN symmetric routing with IPv6 (Hangbin Liu) [2077385]
  - selftests: forwarding: Add a test for VxLAN asymmetric routing with IPv6 (Hangbin Liu) [2077385]
  - selftests: forwarding: Add VxLAN tests with a VLAN-aware bridge for IPv6 (Hangbin Liu) [2077385]
  - selftests: forwarding: Add VxLAN tests with a VLAN-unaware bridge for IPv6 (Hangbin Liu) [2077385]
  - selftests: forwarding: vxlan_bridge_1q: Remove unused function (Hangbin Liu) [2077385]
  - selftests: net: bridge: Parameterize ageing timeout (Hangbin Liu) [2077385]
  - selftests: lib.sh: Add PING_COUNT to allow sending configurable amount of packets (Hangbin Liu) [2077385]
  - selftests: net: fix array_size.cocci warning (Hangbin Liu) [2077385]
  - selftests: test_vxlan_under_vrf: Fix broken test case (Hangbin Liu) [2077385]
  - selftests: net: change fprintf format specifiers (Hangbin Liu) [2077385]
  - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077385]
  - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077385]
  - selftests: fib offload: use sensible tos values (Hangbin Liu) [2077385]
  - selftests: rtnetlink: Use more sensible tos values (Hangbin Liu) [2077385]
  - selftests: fib rule: Don't echo modified sysctls (Hangbin Liu) [2077385]
  - selftests: fib rule: Log test description (Hangbin Liu) [2077385]
  - selftests: fib rule: Drop erroneous TABLE variable (Hangbin Liu) [2077385]
  - selftests: fib rule: Make 'getmatch' and 'match' local variables (Hangbin Liu) [2077385]
  - selftests/net: timestamping: Fix bind_phc check (Hangbin Liu) [2077385]
  - kselftests/net: adapt the timeout to the largest runtime (Hangbin Liu) [2077385]
  - kselftests/net: list all available tests in usage() (Hangbin Liu) [2077385]
  - selftests: net/fcnal-test.sh: add exit code (Hangbin Liu) [2077385]
  - selftests: net: remove meaningless help option (Hangbin Liu) [2077385]
  - selftests: net: fib_nexthops: add test for group refcount imbalance bug (Hangbin Liu) [2077385]
  - selftests/net: expand gro with two machine test (Hangbin Liu) [2077385]
  - selftests/net: remove ARRAY_SIZE define from individual tests (Hangbin Liu) [2077385]
  - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Hangbin Liu) [2077385]
  - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072895]
  - intel_idle: add core C6 optimization for SPR (Steve Best) [2072895]
  - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072895]
  - intel_idle: add SPR support (Steve Best) [2072895]
  - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072895]
  - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059367]
  - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059367]
  - cpupower: Move print_speed function into misc helper (Steve Best) [2059367]
  - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059367]
  - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059367]
  - cpupower: Introduce ACPI CPPC library (Steve Best) [2059367]
  - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059367]
  - cpupower: Initial AMD P-State capability (Steve Best) [2059367]
  - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059367]
  - cpupower: Add AMD P-State capability flag (Steve Best) [2059367]
  - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059367]
  - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059367]
  - redhat: support virtio-mem on aarch64 as tech-preview (Gavin Shan) [2044155]
  - drivers/virtio: Enable virtio mem for ARM64 (Gavin Shan) [2044155]
  - virtio: drop default for virtio-mem (Gavin Shan) [2044155]
  - arm64/mm: avoid fixmap race condition when create pud mapping (Gavin Shan) [2044155]
  - libceph: fix misleading ceph_osdc_cancel_request() comment (Jeffrey Layton) [2071641]
  - libceph: fix potential use-after-free on linger ping and resends (Jeffrey Layton) [2071641]
  - ceph: fix setting of xattrs on async created inodes (Jeffrey Layton) [2071641]
  - ceph: fix possible NULL pointer dereference for req->r_session (Jeffrey Layton) [2071641]
  - ceph: remove incorrect session state check (Jeffrey Layton) [2071641]
  - ceph: get snap_rwsem read lock in handle_cap_export for ceph_add_cap (Jeffrey Layton) [2071641]
  - libceph: disambiguate cluster/pool full log message (Jeffrey Layton) [2071641]
  - ceph: remove reliance on bdi congestion (Jeffrey Layton) [2071641]
  - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error (Jeffrey Layton) [2071641]
  - ceph: use tracked average r/w/m latencies to display metrics in debugfs (Jeffrey Layton) [2071641]
  - ceph: include average/stdev r/w/m latency in mds metrics (Jeffrey Layton) [2071641]
  - ceph: track average r/w/m latency (Jeffrey Layton) [2071641]
  - ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64() (Jeffrey Layton) [2071641]
  - ceph: assign the ci only when the inode isn't NULL (Jeffrey Layton) [2071641]
  - ceph: fix inode reference leakage in ceph_get_snapdir() (Jeffrey Layton) [2071641]
  - ceph: misc fix for code style and logs (Jeffrey Layton) [2071641]
  - ceph: allocate capsnap memory outside of ceph_queue_cap_snap() (Jeffrey Layton) [2071641]
  - ceph: do not release the global snaprealm until unmounting (Jeffrey Layton) [2071641]
  - ceph: remove incorrect and unused CEPH_INO_DOTDOT macro (Jeffrey Layton) [2071641]
  - ceph: eliminate the recursion when rebuilding the snap context (Jeffrey Layton) [2071641]
  - ceph: do not update snapshot context when there is no new snapshot (Jeffrey Layton) [2071641]
  - ceph: zero the dir_entries memory when allocating it (Jeffrey Layton) [2071641]
  - ceph: move to a dedicated slabcache for ceph_cap_snap (Jeffrey Layton) [2071641]
  - ceph: add getvxattr op (Jeffrey Layton) [2071641]
  - libceph: drop else branches in prepare_read_data{,_cont} (Jeffrey Layton) [2071641]
  - ceph: fix comments mentioning i_mutex (Jeffrey Layton) [2071641]
  - ceph: fail the request directly if handle_reply gets an ESTALE (Jeffrey Layton) [2071641]
  - ceph: wake waiters after failed async create (Jeffrey Layton) [2071641]
  - ceph: wait for async create reply before sending any cap messages (Jeffrey Layton) [2071641]
  - ceph: eliminate req->r_wait_for_completion from ceph_mds_request (Jeffrey Layton) [2071641]
  - ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host (Jeffrey Layton) [2071641]
  - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2071641]
  - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2071641]
  - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2071641]
  - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2071641]
  - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2071641]
  - ceph: move CEPH_SUPER_MAGIC definition to magic.h (Jeffrey Layton) [2071641]
  - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2071641]
  - ceph: add new "nopagecache" option (Jeffrey Layton) [2071641]
  - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2071641]
  - ceph: drop send metrics debug message (Jeffrey Layton) [2071641]
  - rbd: make const pointer spaces a static const array (Jeffrey Layton) [2071641]
  - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2071641]
  - ceph: mount syntax module parameter (Jeffrey Layton) [2071641]
  - ceph: record updated mon_addr on remount (Jeffrey Layton) [2071641]
  - ceph: new device mount syntax (Jeffrey Layton) [2071641]
  - libceph: rename parse_fsid() to ceph_parse_fsid() and export (Jeffrey Layton) [2071641]
  - libceph: generalize addr/ip parsing based on delimiter (Jeffrey Layton) [2071641]
  - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2071641]
  - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2071641]
  - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2071641]
  - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2071641]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-100.el9]
changelog:
  - PCI: vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU.") (Myron Stowe) [2084146]
  - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2084146]
  - KVM: s390: Fix lockdep issue in vm memop (Thomas Huth) [2044357]
  - RHEL-only: KVM: selftests: Remove unused modes (Thomas Huth) [2073143]
  - KVM: s390: selftests: Add error memop tests (Thomas Huth) [2044357]
  - KVM: s390: selftests: Add more copy memop tests (Thomas Huth) [2044357]
  - KVM: s390: selftests: Add named stages for memop test (Thomas Huth) [2044357]
  - KVM: s390: selftests: Add macro as abstraction for MEM_OP (Thomas Huth) [2044357]
  - KVM: s390: selftests: Split memop tests (Thomas Huth) [2044357]
  - KVM: s390: Add missing vm MEM_OP size check (Thomas Huth) [2044357]
  - KVM: s390: Clarify key argument for MEM_OP in api docs (Thomas Huth) [2044357]
  - KVM: s390: Update api documentation for memop ioctl (Thomas Huth) [2044357]
  - KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Thomas Huth) [2044357]
  - KVM: s390: Rename existing vcpu memop functions (Thomas Huth) [2044357]
  - KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Thomas Huth) [2044357]
  - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Thomas Huth) [2044357]
  - KVM: s390: Add optional storage key checking to MEMOP IOCTL (Thomas Huth) [2044357]
  - KVM: s390: selftests: Test TEST PROTECTION emulation (Thomas Huth) [2044357]
  - KVM: s390: handle_tprot: Honor storage keys (Thomas Huth) [2044357]
  - KVM: s390: Honor storage keys when accessing guest memory (Thomas Huth) [2044357]
  - s390/uaccess: Add copy_from/to_user_key functions (Thomas Huth) [2044357]
  - s390/uaccess: fix compile error (Thomas Huth) [2044357]
  - s390/uaccess: introduce bit field for OAC specifier (Thomas Huth) [2044357]
  - KVM: s390: gaccess: Cleanup access to guest pages (Thomas Huth) [2044357]
  - KVM: s390: gaccess: Refactor access address range check (Thomas Huth) [2044357]
  - KVM: s390: gaccess: Refactor gpa and length calculation (Thomas Huth) [2044357]
  - redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf (Jerome Marchand) [2041365]
  - samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided (Jerome Marchand) [2041365]
  - samples: bpf: Fix xdp_sample_user.o linking with Clang (Jerome Marchand) [2041365]
  - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Jerome Marchand) [2041365]
  - bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33 (Jerome Marchand) [2041365]
  - bpf,x86: Simplify computing label offsets (Jerome Marchand) [2041365]
  - selftests/bpf: Fix test_core_reloc_mods on big-endian machines (Jerome Marchand) [2041365]
  - bpf, doc: Add heading and example for extensions in cbpf (Jerome Marchand) [2041365]
  - bpf: Fix a bpf_timer initialization issue (Jerome Marchand) [2041365]
  - bpf: Fix crash due to incorrect copy_map_value (Jerome Marchand) [2041365]
  - libbpf: Fix compilation warning due to mismatched printf format (Jerome Marchand) [2041365]
  - libbpf: Fix signedness bug in btf_dump_array_data() (Jerome Marchand) [2041365]
  - bpf: Fix verifier support for validation of async callbacks (Jerome Marchand) [2041365]
  - samples: bpf: Fix 'unknown warning group' build warning on Clang (Jerome Marchand) [2041365]
  - libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data (Jerome Marchand) [2041365]
  - libbpf: update index.rst reference (Jerome Marchand) [2041365]
  - bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs (Jerome Marchand) [2041365]
  - bpftool: Fix indent in option lists in the documentation (Jerome Marchand) [2041365]
  - samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu (Jerome Marchand) [2041365]
  - samples/bpf: Fix application of sizeof to pointer (Jerome Marchand) [2041365]
  - samples/bpf: Fix summary per-sec stats in xdp_sample_user (Jerome Marchand) [2041365]
  - bpf: Fix inner map state pruning regression. (Jerome Marchand) [2041365]
  - libbpf: Fix off-by-one bug in bpf_core_apply_relo() (Jerome Marchand) [2041365]
  - bpf/tests: Fix error in tail call limit tests (Jerome Marchand) [2041365]
  - bpf: Fix NULL event->prog pointer access in bpf_overflow_handler (Jerome Marchand) [2041365]
  - riscv, bpf: Fix potential NULL dereference (Jerome Marchand) [2041365]
  - nfp: bpf: relax prog rejection for mtu check through max_pkt_offset (Jerome Marchand) [2041365]
  - bpf: Fix potential race in tail call compatibility check (Jerome Marchand) [2041365]
  - bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE outside of CONFIG_NET (Jerome Marchand) [2041365]
  - bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch() (Jerome Marchand) [2041365]
  - bpf: Prevent increasing bpf_jit_limit above max (Jerome Marchand) [2041365]
  - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Jerome Marchand) [2041365]
  - bpf: Define bpf_jit_alloc_exec_limit for riscv JIT (Jerome Marchand) [2041365]
  - powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 (Jerome Marchand) [2041365]
  - powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END (Jerome Marchand) [2041365]
  - powerpc/bpf ppc32: Fix JMP32_JSET_K (Jerome Marchand) [2041365]
  - powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation (Jerome Marchand) [2041365]
  - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Jerome Marchand) [2041365]
  - powerpc/security: Add a helper to query stf_barrier type (Jerome Marchand) [2041365]
  - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Jerome Marchand) [2041365]
  - powerpc/bpf: Fix BPF_MOD when imm == 1 (Jerome Marchand) [2041365]
  - powerpc/bpf: Validate branch ranges (Jerome Marchand) [2041365]
  - powerpc/lib: Add helper to check if offset is within conditional branch range (Jerome Marchand) [2041365]
  - bpf, s390: Fix potential memory leak about jit_data (Jerome Marchand) [2041365]
  - libbpf: Fix memory leak in strset (Jerome Marchand) [2041365]
  - libbpf: Fix segfault in light skeleton for objects without BTF (Jerome Marchand) [2041365]
  - bpf, arm: Fix register clobbering in div/mod implementation (Jerome Marchand) [2041365]
  - samples/bpf: Relicense bpf_insn.h as GPL-2.0-only OR BSD-2-Clause (Jerome Marchand) [2041365]
  - samples: bpf: Fix vmlinux.h generation for XDP samples (Jerome Marchand) [2041365]
  - bpf, x86: Fix bpf mapping of atomic fetch implementation (Jerome Marchand) [2041365]
  - libbpf: Fix segfault in static linker for objects without BTF (Jerome Marchand) [2041365]
  - bpf: Exempt CAP_BPF from checks against bpf_jit_limit (Jerome Marchand) [2041365]
  - perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id() (Jerome Marchand) [2041365]
  - s390/bpf: Fix optimizing out zero-extensions (Jerome Marchand) [2041365]
  - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant (Jerome Marchand) [2041365]
  - s390/bpf: Fix branch shortening during codegen pass (Jerome Marchand) [2041365]
  - bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog (Jerome Marchand) [2041365]
  - perf bpf: Provide a weak btf__load_from_kernel_by_id() for older libbpf versions (Jerome Marchand) [2041365]
  - perf test: Fix bpf test sample mismatch reporting (Jerome Marchand) [2041365]
  - selftests/bpf: Fix build of task_pt_regs test for arm64 (Jerome Marchand) [2041365]
  - bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-Clause (Jerome Marchand) [2041365]
  - selftests/bpf: Fix potential unreleased lock (Jerome Marchand) [2041365]
  - samples: bpf: Fix uninitialized variable in xdp_redirect_cpu (Jerome Marchand) [2041365]
  - bpf: Fix bpf-next builds without CONFIG_BPF_EVENTS (Jerome Marchand) [2041365]
  - selftests: xsk: Preface options with opt (Jerome Marchand) [2041365]
  - selftests: xsk: Make enums lower case (Jerome Marchand) [2041365]
  - selftests: xsk: Generate packets from specification (Jerome Marchand) [2041365]
  - selftests: xsk: Simplify cleanup of ifobjects (Jerome Marchand) [2041365]
  - selftests: xsk: Validate tx stats on tx thread (Jerome Marchand) [2041365]
  - selftests: xsk: Disassociate umem size with packets sent (Jerome Marchand) [2041365]
  - selftests: xsk: Simplify the retry code (Jerome Marchand) [2041365]
  - selftests: xsk: Return correct error codes (Jerome Marchand) [2041365]
  - selftests: xsk: Remove unused variables (Jerome Marchand) [2041365]
  - selftests: xsk: Remove the num_tx_packets option (Jerome Marchand) [2041365]
  - selftests: xsk: Remove color mode (Jerome Marchand) [2041365]
  - bpf: selftests: Add bpf_task_pt_regs() selftest (Jerome Marchand) [2041365]
  - bpf: Add bpf_task_pt_regs() helper (Jerome Marchand) [2041365]
  - bpf: Extend bpf_base_func_proto helpers with bpf_get_current_task_btf() (Jerome Marchand) [2041365]
  - bpf: Consolidate task_struct BTF_ID declarations (Jerome Marchand) [2041365]
  - bpf: Add BTF_ID_LIST_GLOBAL_SINGLE macro (Jerome Marchand) [2041365]
  - samples: bpf: Convert xdp_redirect_map_multi to XDP samples helper (Jerome Marchand) [2041365]
  - samples: bpf: Convert xdp_redirect_map_multi_kern.o to XDP samples helper (Jerome Marchand) [2041365]
  - samples: bpf: Convert xdp_redirect_map to XDP samples helper (Jerome Marchand) [2041365]
  - samples: bpf: Convert xdp_redirect_map_kern.o to XDP samples helper (Jerome Marchand) [2041365]
  - samples: bpf: Convert xdp_redirect_cpu to XDP samples helper (Jerome Marchand) [2041365]
  - samples: bpf: Convert xdp_redirect_cpu_kern.o to XDP samples helper (Jerome Marchand) [2041365]
  - samples: bpf: Convert xdp_redirect to XDP samples helper (Jerome Marchand) [2041365]
  - samples: bpf: Convert xdp_redirect_kern.o to XDP samples helper (Jerome Marchand) [2041365]
  - samples: bpf: Convert xdp_monitor to XDP samples helper (Jerome Marchand) [2041365]
  - samples: bpf: Convert xdp_monitor_kern.o to XDP samples helper (Jerome Marchand) [2041365]
  - samples: bpf: Add vmlinux.h generation support (Jerome Marchand) [2041365]
  - samples: bpf: Add devmap_xmit tracepoint statistics support (Jerome Marchand) [2041365]
  - samples: bpf: Add BPF support for devmap_xmit tracepoint (Jerome Marchand) [2041365]
  - samples: bpf: Add cpumap tracepoint statistics support (Jerome Marchand) [2041365]
  - samples: bpf: Add BPF support for cpumap tracepoints (Jerome Marchand) [2041365]
  - samples: bpf: Add xdp_exception tracepoint statistics support (Jerome Marchand) [2041365]
  - samples: bpf: Add BPF support for xdp_exception tracepoint (Jerome Marchand) [2041365]
  - samples: bpf: Add redirect tracepoint statistics support (Jerome Marchand) [2041365]
  - samples: bpf: Add BPF support for redirect tracepoint (Jerome Marchand) [2041365]
  - samples: bpf: Add basic infrastructure for XDP samples (Jerome Marchand) [2041365]
  - tools: include: Add ethtool_drvinfo definition to UAPI header (Jerome Marchand) [2041365]
  - samples: bpf: Fix a couple of warnings (Jerome Marchand) [2041365]
  - bpf: Fix possible out of bound write in narrow load handling (Jerome Marchand) [2041365]
  - selftests/bpf: Exit with KSFT_SKIP if no Makefile found (Jerome Marchand) [2041365]
  - selftests/bpf: Add missing files required by test_bpftool.sh for installing (Jerome Marchand) [2041365]
  - selftests/bpf: Add default bpftool built by selftests to PATH (Jerome Marchand) [2041365]
  - selftests/bpf: Make test_doc_build.sh work from script directory (Jerome Marchand) [2041365]
  - selftests/bpf: Reduce flakyness in timer_mim (Jerome Marchand) [2041365]
  - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum (Jerome Marchand) [2041365]
  - bpf: Use kvmalloc for map keys in syscalls (Jerome Marchand) [2041365]
  - bpf: Use kvmalloc for map values in syscall (Jerome Marchand) [2041365]
  - bpf: Undo off-by-one in interpreter tail call count limit (Jerome Marchand) [2041365]
  - libbpf: Rename libbpf documentation index file (Jerome Marchand) [2041365]
  - bpf: Remove redundant initialization of variable allow (Jerome Marchand) [2041365]
  - selftests/bpf: Fix flaky send_signal test (Jerome Marchand) [2041365]
  - selftests/bpf: Replace CHECK with ASSERT_* macros in send_signal.c (Jerome Marchand) [2041365]
  - selftests/bpf: Support glob matching for test selector. (Jerome Marchand) [2041365]
  - selftests/bpf: Also print test name in subtest status message (Jerome Marchand) [2041365]
  - selftests/bpf: Correctly display subtest skip status (Jerome Marchand) [2041365]
  - selftests/bpf: Skip loading bpf_testmod when using -l to list tests. (Jerome Marchand) [2041365]
  - selftests/bpf: Add exponential backoff to map_delete_retriable in test_maps (Jerome Marchand) [2041365]
  - selftests/bpf: Add exponential backoff to map_update_retriable in test_maps (Jerome Marchand) [2041365]
  - selftests/bpf: Test btf__load_vmlinux_btf/btf__load_module_btf APIs (Jerome Marchand) [2041365]
  - bpf: Reconfigure libbpf docs to remove unversioned API (Jerome Marchand) [2041365]
  - selftests/bpf: Add ref_ctr_offset selftests (Jerome Marchand) [2041365]
  - libbpf: Add uprobe ref counter offset support for USDT semaphores (Jerome Marchand) [2041365]
  - selftests/bpf: Add bpf_cookie selftests for high-level APIs (Jerome Marchand) [2041365]
  - Bselftests/bpf: Extract uprobe-related helpers into trace_helpers.{c,h} (Jerome Marchand) [2041365]
  - selftests/bpf: Test low-level perf BPF link API (Jerome Marchand) [2041365]
  - libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and tp attach APIs (Jerome Marchand) [2041365]
  - libbpf: Add bpf_cookie support to bpf_link_create() API (Jerome Marchand) [2041365]
  - libbpf: Use BPF perf link when supported by kernel (Jerome Marchand) [2041365]
  - libbpf: Remove unused bpf_link's destroy operation, but add dealloc (Jerome Marchand) [2041365]
  - libbpf: Re-build libbpf.so when libbpf.map changes (Jerome Marchand) [2041365]
  - bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_cookie value (Jerome Marchand) [2041365]
  - bpf: Allow to specify user-provided bpf_cookie for BPF perf links (Jerome Marchand) [2041365]
  - bpf: Implement minimal BPF perf link (Jerome Marchand) [2041365]
  - bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_prog input (Jerome Marchand) [2041365]
  - bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functions (Jerome Marchand) [2041365]
  - bpf: Refactor BPF_PROG_RUN into a function (Jerome Marchand) [2041365]
  - bpf, tests: Fix spelling mistake "shoft" -> "shift" (Jerome Marchand) [2041365]
  - selftest/bpf: Extend the bpf_snprintf() test for "%c". (Jerome Marchand) [2041365]
  - bpf: Support "%c" in bpf_bprintf_prepare(). (Jerome Marchand) [2041365]
  - samples/bpf: Define MAX_ENTRIES instead of a magic number in offwaketime (Jerome Marchand) [2041365]
  - selftests/bpf: Verify bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT (Jerome Marchand) [2041365]
  - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPT (Jerome Marchand) [2041365]
  - selftests/bpf: Fix test_core_autosize on big-endian machines (Jerome Marchand) [2041365]
  - libbpf: Support weak typed ksyms. (Jerome Marchand) [2041365]
  - bpf, tests: Add tail call test suite (Jerome Marchand) [2041365]
  - bpf, tests: Add tests for BPF_CMPXCHG (Jerome Marchand) [2041365]
  - bpf, tests: Add tests for atomic operations (Jerome Marchand) [2041365]
  - bpf, tests: Add test for 32-bit context pointer argument passing (Jerome Marchand) [2041365]
  - bpf, tests: Add branch conversion JIT test (Jerome Marchand) [2041365]
  - bpf, tests: Add word-order tests for load/store of double words (Jerome Marchand) [2041365]
  - bpf, tests: Add tests for ALU operations implemented with function calls (Jerome Marchand) [2041365]
  - bpf, tests: Add more ALU64 BPF_MUL tests (Jerome Marchand) [2041365]
  - bpf, tests: Add more BPF_LSH/RSH/ARSH tests for ALU64 (Jerome Marchand) [2041365]
  - bpf, tests: Add more ALU32 tests for BPF_LSH/RSH/ARSH (Jerome Marchand) [2041365]
  - bpf, tests: Add more tests of ALU32 and ALU64 bitwise operations (Jerome Marchand) [2041365]
  - bpf, tests: Fix typos in test case descriptions (Jerome Marchand) [2041365]
  - bpf, tests: Add BPF_MOV tests for zero and sign extension (Jerome Marchand) [2041365]
  - bpf, tests: Add BPF_JMP32 test cases (Jerome Marchand) [2041365]
  - samples, bpf: Add an explict comment to handle nested vlan tagging. (Jerome Marchand) [2041365]
  - samples/bpf: xdpsock: Remove forward declaration of ip_fast_csum() (Jerome Marchand) [2041365]
  - samples/bpf: xdpsock: Make the sample more useful outside the tree (Jerome Marchand) [2041365]
  - selftests/bpf: Rename reference_tracking BPF programs (Jerome Marchand) [2041365]
  - selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP (Jerome Marchand) [2041365]
  - selftests/bpf: Move netcnt test under test_progs (Jerome Marchand) [2041365]
  - bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring (Jerome Marchand) [2041365]
  - bpf: Fix off-by-one in tail call count limiting (Jerome Marchand) [2041365]
  - tools: bpftool: Complete metrics list in "bpftool prog profile" doc (Jerome Marchand) [2041365]
  - tools: bpftool: Document and add bash completion for -L, -B options (Jerome Marchand) [2041365]
  - selftests/bpf: Update bpftool's consistency script for checking options (Jerome Marchand) [2041365]
  - tools: bpftool: Update and synchronise option list in doc and help msg (Jerome Marchand) [2041365]
  - tools: bpftool: Complete and synchronise attach or map types (Jerome Marchand) [2041365]
  - selftests/bpf: Check consistency between bpftool source, doc, completion (Jerome Marchand) [2041365]
  - tools: bpftool: Slightly ease bash completion updates (Jerome Marchand) [2041365]
  - libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf (Jerome Marchand) [2041365]
  - tools: bpftool: Support dumping split BTF by id (Jerome Marchand) [2041365]
  - libbpf: Add split BTF support for btf__load_from_kernel_by_id() (Jerome Marchand) [2041365]
  - tools: Replace btf__get_from_id() with btf__load_from_kernel_by_id() (Jerome Marchand) [2041365]
  - tools: Free BTF objects at various locations (Jerome Marchand) [2041365]
  - libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id() (Jerome Marchand) [2041365]
  - libbpf: Rename btf__load() as btf__load_into_kernel() (Jerome Marchand) [2041365]
  - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jerome Marchand) [2041365]
  - bpf: Emit better log message if bpf_iter ctx arg btf_id == 0 (Jerome Marchand) [2041365]
  - tools/resolve_btfids: Emit warnings and patch zero id for missing symbols (Jerome Marchand) [2041365]
  - bpf: Increase supported cgroup storage value size (Jerome Marchand) [2041365]
  - libbpf: Fix race when pinning maps in parallel (Jerome Marchand) [2041365]
  - libbpf: Fix comment typo (Jerome Marchand) [2041365]
  - samples: bpf: Add the omitted xdp samples to .gitignore (Jerome Marchand) [2041365]
  - samples: bpf: Fix tracex7 error raised on the missing argument (Jerome Marchand) [2041365]
  - selftests/bpf: Use ping6 only if available in tc_redirect (Jerome Marchand) [2041365]
  - libbpf: Split CO-RE logic into relo_core.c. (Jerome Marchand) [2041365]
  - libbpf: Move CO-RE types into relo_core.h. (Jerome Marchand) [2041365]
  - libbpf: Split bpf_core_apply_relo() into bpf_program independent helper. (Jerome Marchand) [2041365]
  - libbpf: Cleanup the layering between CORE and bpf_program. (Jerome Marchand) [2041365]
  - bpf/tests: Do not PASS tests without actually testing the result (Jerome Marchand) [2041365]
  - bpf/tests: Fix copy-and-paste error in double word test (Jerome Marchand) [2041365]
  - selftests/bpf: Document vmtest.sh dependencies (Jerome Marchand) [2041365]
  - libbpf: Add bpf_map__pin_path function (Jerome Marchand) [2041365]
  - libbpf: Export bpf_program__attach_kprobe_opts function (Jerome Marchand) [2041365]
  - libbpf: Allow decimal offset for kprobes (Jerome Marchand) [2041365]
  - libbpf: Fix func leak in attach_kprobe (Jerome Marchand) [2041365]
  - selftests/bpf: Mute expected invalid map creation error msg (Jerome Marchand) [2041365]
  - bpf: Remove redundant intiialization of variable stype (Jerome Marchand) [2041365]
  - bpf: Fix pointer cast warning (Jerome Marchand) [2041365]
  - libbpf: Propagate errors when retrieving enum value for typed data display (Jerome Marchand) [2041365]
  - selftests/bpf: Add __int128-specific tests for typed data dump (Jerome Marchand) [2041365]
  - libbpf: Avoid use of __int128 in typed dump display (Jerome Marchand) [2041365]
  - selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l (Jerome Marchand) [2041365]
  - bpf, selftests: Fix test_maps now that sockmap supports UDP (Jerome Marchand) [2041365]
  - selftests/bpf: Check inner map deletion (Jerome Marchand) [2041365]
  - libbpf: Fix removal of inner map in bpf_object__create_map (Jerome Marchand) [2041365]
  - libbpf: Btf typed dump does not need to allocate dump data (Jerome Marchand) [2041365]
  - libbpf: Fix compilation errors on ppc64le for btf dump typed data (Jerome Marchand) [2041365]
  - libbpf: Clarify/fix unaligned data issues for btf typed dump (Jerome Marchand) [2041365]
  - selftests/bpf: Add dump type data tests to btf dump tests (Jerome Marchand) [2041365]
  - selftests/bpf: Add ASSERT_STRNEQ() variant for test_progs (Jerome Marchand) [2041365]
  - libbpf: BTF dumper support for typed data (Jerome Marchand) [2041365]
  - selftests/bpf: Switch existing selftests to using open_opts for custom BTF (Jerome Marchand) [2041365]
  - libbpf: Fix the possible memory leak on error (Jerome Marchand) [2041365]
  - libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' (Jerome Marchand) [2041365]
  - bpf: Add ambient BPF runtime context stored in current (Jerome Marchand) [2041365]
  - selftests/bpf: Add test for bpf_get_func_ip in kprobe+offset probe (Jerome Marchand) [2041365]
  - libbpf: Allow specification of "kprobe/function+offset" (Jerome Marchand) [2041365]
  - libbpf: Add bpf_program__attach_kprobe_opts function (Jerome Marchand) [2041365]
  - selftests/bpf: Add test for bpf_get_func_ip helper (Jerome Marchand) [2041365]
  - bpf: Add bpf_get_func_ip helper for kprobe programs (Jerome Marchand) [2041365]
  - bpf: Add bpf_get_func_ip helper for tracing programs (Jerome Marchand) [2041365]
  - bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_get_func_ip (Jerome Marchand) [2041365]
  - bpf, x86: Store caller's ip in trampoline stack (Jerome Marchand) [2041365]
  - selftests/bpf: Add a test with bpf_timer in inner map. (Jerome Marchand) [2041365]
  - selftests/bpf: Add bpf_timer test. (Jerome Marchand) [2041365]
  - bpf: Teach stack depth check about async callbacks. (Jerome Marchand) [2041365]
  - bpf: Implement verifier support for validation of async callbacks. (Jerome Marchand) [2041365]
  - bpf: Relax verifier recursion check. (Jerome Marchand) [2041365]
  - bpf: Remember BTF of inner maps. (Jerome Marchand) [2041365]
  - bpf: Prevent pointer mismatch in bpf_timer_init. (Jerome Marchand) [2041365]
  - bpf: Add map side support for bpf timers. (Jerome Marchand) [2041365]
  - bpf: Introduce bpf timers. (Jerome Marchand) [2041365]
  - bpf: Factor out bpf_spin_lock into helpers. (Jerome Marchand) [2041365]
  - bpf: Prepare bpf_prog_put() to be called from irq context. (Jerome Marchand) [2041365]
  - selftests/bpf: Remove unused variable in tc_tunnel prog (Jerome Marchand) [2041365]
  - bpf: Fix potential memleak and UAF in the verifier. (Jerome Marchand) [2041365]
  - bpf: Fix a typo of reuseport map in bpf.h. (Jerome Marchand) [2041365]
  - bpf: Sync tools/include/uapi/linux/bpf.h (Jerome Marchand) [2041365]
  - libbpf: Fix reuse of pinned map on older kernel (Jerome Marchand) [2041365]
  - samples/bpf: xdp_redirect_cpu_user: Cpumap qsize set larger default (Jerome Marchand) [2041365]
  - bpf: Tidy xdp attach selftests (Jerome Marchand) [2041365]
  - bpf: devmap: Implement devmap prog execution for generic XDP (Jerome Marchand) [2041365]
  - bpf: cpumap: Implement generic cpumap (Jerome Marchand) [2041365]
  - bitops: Add non-atomic bitops for pointers (Jerome Marchand) [2041365]
  - net: core: Split out code to run generic XDP prog (Jerome Marchand) [2041365]
  - selftests/bpf: Add test for xdp_md context in BPF_PROG_TEST_RUN (Jerome Marchand) [2041365]
  - bpf: Support specifying ingress via xdp_md context in BPF_PROG_TEST_RUN (Jerome Marchand) [2041365]
  - bpf: Support input xdp_md context in BPF_PROG_TEST_RUN (Jerome Marchand) [2041365]
  - bpf: Add function for XDP meta data length check (Jerome Marchand) [2041365]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-101.el9]
changelog:
  - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)
  - tools: Add kmem_cache_alloc_lru() (Waiman Long) [2085412]
  - tools: Move gfp.h and slab.h from radix-tree to lib (Waiman Long) [2085412]
  - mm: workingset: replace IRQ-off check with a lockdep assert. (Waiman Long) [2079537]
  - mm/memcg: disable migration instead of preemption in drain_all_stock(). (Waiman Long) [2079537]
  - mm/memcg: protect memcg_stock with a local_lock_t (Waiman Long) [2079537]
  - mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock() (Waiman Long) [2079537]
  - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2079537]
  - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2079537]
  - mm/memcg: revert ("mm/memcg: optimize user context object stock access") (Waiman Long) [2079537]
  - zsmalloc: replace get_cpu_var with local_lock (Waiman Long) [2079537]
  - zsmalloc: replace per zpage lock with pool->migrate_lock (Waiman Long) [2079537]
  - zsmalloc: remove zspage isolation for migration (Waiman Long) [2079537]
  - zsmalloc: move huge compressed obj from page to zspage (Waiman Long) [2079537]
  - zsmalloc: introduce obj_allocated (Waiman Long) [2079537]
  - zsmalloc: decouple class actions from zspage works (Waiman Long) [2079537]
  - zsmalloc: rename zs_stat_type to class_stat_type (Waiman Long) [2079537]
  - zsmalloc: introduce some helper functions (Waiman Long) [2079537]
  - memcg: better bounds on the memcg stats updates (Waiman Long) [2079537]
  - mm: unexport {,un}lock_page_memcg (Waiman Long) [2079537]
  - mm: unexport folio_memcg_{,un}lock (Waiman Long) [2079537]
  - zsmalloc: Stop using slab fields in struct page (Waiman Long) [2079537]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-102.el9]
changelog:
  - thunderx nic: mark device as unmaintained (Íñigo Huguet) [2060285]
  - livepatch: Fix missing unlock on error in klp_enable_patch() (C. Erastus Toe) [2069362]
  - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (C. Erastus Toe) [2069362]
  - Documentation: livepatch: Add livepatch API page (C. Erastus Toe) [2069362]
  - xfs: Fix the free logic of state in xfs_attr_node_hasname (Carlos Maiolino) [2037525]
  - perf tests: Fix coresight `perf test` failure. (Michael Petlan) [2069073]
  - perf unwind: Don't show unwind error messages when augmenting frame pointer stack (Michael Petlan) [2069073]
  - perf test arm64: Test unwinding using fame-pointer (fp) mode (Michael Petlan) [2069073]
  - perf parse-events: Move slots only with topdown (Michael Petlan) [2069073]
  - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [2069073]
  - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [2069073]
  - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2069073]
  - perf/x86/intel: Don't extend the pseudo-encoding to GP counters (Michael Petlan) [2069073]
  - perf vendor events: Update metrics for SkyLake Server (Michael Petlan) [2069073]
  - perf parse-events: Ignore case in topdown.slots check (Michael Petlan) [2069073]
  - perf evlist: Avoid iteration for empty evlist. (Michael Petlan) [2069073]
  - perf parse: Fix event parser error for hybrid systems (Michael Petlan) [2069073]
  - perf bench: Fix NULL check against wrong variable (Michael Petlan) [2069073]
  - perf parse-events: Fix NULL check against wrong variable (Michael Petlan) [2069073]
  - perf script: Fix error when printing 'weight' field (Michael Petlan) [2069073]
  - perf data: Fix double free in perf_session__delete() (Michael Petlan) [2069073]
  - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2069073]
  - perf test: Skip failing sigtrap test for arm+aarch64 (Michael Petlan) [2069073]
  - perf bpf: Defer freeing string after possible strlen() on it (Michael Petlan) [2069073]
  - perf test: Fix arm64 perf_event_attr tests wrt --call-graph initialization (Michael Petlan) [2069073]
  - libsubcmd: Fix use-after-free for realloc(..., 0) (Michael Petlan) [2069073]
  - libperf: Fix perf_cpu_map__for_each_cpu macro (Michael Petlan) [2069073]
  - perf cs-etm: Fix corrupt inject files when only last branch option is enabled (Michael Petlan) [2069073]
  - perf cs-etm: No-op refactor of synth opt usage (Michael Petlan) [2069073]
  - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [2069073]
  - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2069073]
  - perf trace: Avoid early exit due SIGCHLD from non-workload processes (Michael Petlan) [2069073]
  - perf ftrace: system_wide collection is not effective by default (Michael Petlan) [2069073]
  - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [2069073]
  - perf stat: Fix display of grouped aliased events (Michael Petlan) [2069073]
  - perf tools: Apply correct label to user/kernel symbols in branch mode (Michael Petlan) [2069073]
  - perf bpf: Fix a typo in bpf_counter_cgroup.c (Michael Petlan) [2069073]
  - perf synthetic-events: Return error if procfs isn't mounted for PID namespaces (Michael Petlan) [2069073]
  - perf session: Check for NULL pointer before dereference (Michael Petlan) [2069073]
  - perf annotate: Set error stream of objdump process for TUI (Michael Petlan) [2069073]
  - perf tools: Add missing branch_sample_type to perf_event_attr__fprintf() (Michael Petlan) [2069073]
  - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Michael Petlan) [2069073]
  - perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMA (Michael Petlan) [2069073]
  - perf tools: Remove redundant err variable (Michael Petlan) [2069073]
  - perf test: Add parse-events test for aliases with hyphens (Michael Petlan) [2069073]
  - perf test: Add pmu-events test for aliases with hyphens (Michael Petlan) [2069073]
  - perf parse-events: Support event alias in form foo-bar-baz (Michael Petlan) [2069073]
  - perf evsel: Override attr->sample_period for non-libpfm4 events (Michael Petlan) [2069073]
  - perf cpumap: Remove duplicate include in cpumap.h (Michael Petlan) [2069073]
  - perf cpumap: Migrate to libperf cpumap api (Michael Petlan) [2069073]
  - perf python: Fix cpu_map__item() building (Michael Petlan) [2069073]
  - perf script: Fix printing 'phys_addr' failure issue (Michael Petlan) [2069073]
  - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) (Michael Petlan) [2069073]
  - perf evlist: No need to setup affinities when disabling events for pid targets (Michael Petlan) [2069073]
  - perf evlist: No need to setup affinities when enabling events for pid targets (Michael Petlan) [2069073]
  - perf stat: No need to setup affinities when starting a workload (Michael Petlan) [2069073]
  - perf affinity: Allow passing a NULL arg to affinity__cleanup() (Michael Petlan) [2069073]
  - perf probe: Fix ppc64 'perf probe add events failed' case (Michael Petlan) [2069073]
  - perf record: Disable debuginfod by default (Michael Petlan) [2069073]
  - perf evlist: No need to do any affinity setup when profiling pids (Michael Petlan) [2069073]
  - perf cpumap: Add is_dummy() method (Michael Petlan) [2069073]
  - perf metric: Fix metric_leader (Michael Petlan) [2069073]
  - perf cputopo: Fix CPU topology reading on s/390 (Michael Petlan) [2069073]
  - perf metricgroup: Fix use after free in metric__new() (Michael Petlan) [2069073]
  - libperf tests: Update a use of the new cpumap API (Michael Petlan) [2069073]
  - perf arm: Fix off-by-one directory path (Michael Petlan) [2069073]
  - perf pmu-events: Don't lower case MetricExpr (Michael Petlan) [2069073]
  - perf expr: Add debug logging for literals (Michael Petlan) [2069073]
  - perf tools: Probe non-deprecated sysfs path 1st (Michael Petlan) [2069073]
  - perf tools: Fix SMT fallback with large core counts (Michael Petlan) [2069073]
  - perf cpumap: Give CPUs their own type (Michael Petlan) [2069073]
  - perf stat: Correct first_shadow_cpu to return index (Michael Petlan) [2069073]
  - perf script: Fix flipped index and cpu (Michael Petlan) [2069073]
  - perf c2c: Use more intention revealing iterator (Michael Petlan) [2069073]
  - perf bpf: Rename 'cpu' to 'cpu_map_idx' (Michael Petlan) [2069073]
  - libperf: Sync evsel documentation (Michael Petlan) [2069073]
  - perf stat: Swap variable name cpu to index (Michael Petlan) [2069073]
  - perf stat: Correct check_per_pkg() cpu (Michael Petlan) [2069073]
  - perf test: Use perf_cpu_map__for_each_cpu() (Michael Petlan) [2069073]
  - perf evsel: Rename variable cpu to index (Michael Petlan) [2069073]
  - perf evsel: Reduce scope of evsel__ignore_missing_thread (Michael Petlan) [2069073]
  - perf evsel: Rename CPU around get_group_fd (Michael Petlan) [2069073]
  - perf stat: Correct variable name for read counter (Michael Petlan) [2069073]
  - perf evsel: Pass cpu not cpu map index to synthesize (Michael Petlan) [2069073]
  - perf evlist: Refactor evlist__for_each_cpu() (Michael Petlan) [2069073]
  - libperf: Allow NULL in perf_cpu_map__idx() (Michael Petlan) [2069073]
  - perf script: Use for each cpu to aid readability (Michael Petlan) [2069073]
  - perf stat: Use perf_cpu_map__for_each_cpu() (Michael Petlan) [2069073]
  - perf stat: Rename aggr_data cpu to imply it's an index (Michael Petlan) [2069073]
  - perf counts: Switch name cpu to cpu_map_idx (Michael Petlan) [2069073]
  - libperf: Use cpu not index for evsel mmap (Michael Petlan) [2069073]
  - libperf: Switch cpu to more accurate cpu_map_idx (Michael Petlan) [2069073]
  - perf evsel: Derive CPUs and threads in alloc_counts (Michael Petlan) [2069073]
  - perf stat-display: Avoid use of core for CPU (Michael Petlan) [2069073]
  - perf cpumap: Add CPU to aggr_cpu_id (Michael Petlan) [2069073]
  - perf stat: Fix memory leak in check_per_pkg() (Michael Petlan) [2069073]
  - perf cpumap: Trim the cpu_aggr_map (Michael Petlan) [2069073]
  - perf cpumap: Add some comments to cpu_aggr_map (Michael Petlan) [2069073]
  - perf cpumap: Move 'has' function to libperf (Michael Petlan) [2069073]
  - perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions (Michael Petlan) [2069073]
  - perf cpumap: Refactor cpu_map__build_map() (Michael Petlan) [2069073]
  - perf cpumap: Remove cpu_map__cpu(), use libperf function (Michael Petlan) [2069073]
  - perf cpumap: Remove map from function names that don't use a map (Michael Petlan) [2069073]
  - perf cpumap: Document cpu__get_node() and remove redundant function (Michael Petlan) [2069073]
  - perf cpumap: Rename empty functions (Michael Petlan) [2069073]
  - perf cpumap: Simplify equal function name (Michael Petlan) [2069073]
  - perf cpumap: Remove unused cpu_map__socket() (Michael Petlan) [2069073]
  - perf cpumap: Add comments to aggr_cpu_id() (Michael Petlan) [2069073]
  - perf cpumap: Remove map+index get_node() (Michael Petlan) [2069073]
  - perf cpumap: Remove map+index get_core() (Michael Petlan) [2069073]
  - perf cpumap: Remove map+index get_die() (Michael Petlan) [2069073]
  - perf cpumap: Remove map+index get_socket() (Michael Petlan) [2069073]
  - perf cpumap: Switch cpu_map__build_map() to cpu function (Michael Petlan) [2069073]
  - perf stat: Switch to cpu version of cpu_map__get() (Michael Petlan) [2069073]
  - perf stat: Switch aggregation to use for_each loop (Michael Petlan) [2069073]
  - perf stat: Correct aggregation CPU map (Michael Petlan) [2069073]
  - perf stat: Add aggr creators that are passed a cpu (Michael Petlan) [2069073]
  - libperf: Add comments to 'struct perf_cpu_map' (Michael Petlan) [2069073]
  - perf evsel: Improve error message for uncore events (Michael Petlan) [2069073]
  - perf script: Fix hex dump character output (Michael Petlan) [2069073]
  - perf test: Enable system wide for metricgroups test (Michael Petlan) [2069073]
  - perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions (Michael Petlan) [2069073]
  - perf arm64: Inject missing frames when using 'perf record --call-graph=fp' (Michael Petlan) [2069073]
  - perf tools: Refactor SMPL_REG macro in perf_regs.h (Michael Petlan) [2069073]
  - perf callchain: Enable dwarf_callchain_users on arm64 (Michael Petlan) [2069073]
  - perf script: Use callchain_param_setup() instead of open coded equivalent (Michael Petlan) [2069073]
  - perf machine: Add a mechanism to inject stack frames (Michael Petlan) [2069073]
  - perf tools: Record ARM64 LR register automatically (Michael Petlan) [2069073]
  - perf test: Use 3 digits for test numbering now we can have more tests (Michael Petlan) [2069073]
  - perf arm-spe: Synthesize SPE instruction events (Michael Petlan) [2069073]
  - perf test: Test 73 Sig_trap fails on s390 (Michael Petlan) [2069073]
  - perf ftrace: Implement cpu and task filters in BPF (Michael Petlan) [2069073]
  - perf ftrace: Add -b/--use-bpf option for latency subcommand (Michael Petlan) [2069073]
  - perf ftrace: Add 'latency' subcommand (Michael Petlan) [2069073]
  - perf ftrace: Move out common code from __cmd_ftrace (Michael Petlan) [2069073]
  - perf ftrace: Add 'trace' subcommand (Michael Petlan) [2069073]
  - perf arch: Support register names from all archs (Michael Petlan) [2069073]
  - perf arm64: Rename perf_event_arm_regs for ARM64 registers (Michael Petlan) [2069073]
  - perf namespaces: Add helper nsinfo__is_in_root_namespace() (Michael Petlan) [2069073]
  - libperf tests: Fix a spelling mistake "Runnnig" -> "Running" (Michael Petlan) [2069073]
  - perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check (Michael Petlan) [2069073]
  - perf cs-etm: Remove duplicate and incorrect aux size checks (Michael Petlan) [2069073]
  - perf vendor events: Rename arm64 arch std event files (Michael Petlan) [2069073]
  - perf vendor events: For the Arm Neoverse N2 (Michael Petlan) [2069073]
  - perf dlfilter: Drop unused variable (Michael Petlan) [2069073]
  - perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT (Michael Petlan) [2069073]
  - perf bench: Use unbuffered output when pipe/tee'ing to a file (Michael Petlan) [2069073]
  - perf vendor events arm64: Fix JSON indentation to 4 spaces standard (Michael Petlan) [2069073]
  - perf stat: Support --cputype option for hybrid events (Michael Petlan) [2069073]
  - perf tools: Drop requirement for libstdc++.so for libopencsd check (Michael Petlan) [2069073]
  - perf parse-events: Architecture specific leader override (Michael Petlan) [2069073]
  - perf evlist: Allow setting arbitrary leader (Michael Petlan) [2069073]
  - perf metric: Reduce multiplexing with duration_time (Michael Petlan) [2069073]
  - perf trace: Enable ignore_missing_thread for trace (Michael Petlan) [2069073]
  - perf docs: Update link to AMD documentation (Michael Petlan) [2069073]
  - perf docs: Add info on AMD raw event encoding (Michael Petlan) [2069073]
  - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [2069073]
  - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [2069073]
  - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [2069073]
  - tools build: Enable warnings through HOSTCFLAGS (Michael Petlan) [2069073]
  - perf test sigtrap: Print errno string when failing (Michael Petlan) [2069073]
  - perf test sigtrap: Add basic stress test for sigtrap handling (Michael Petlan) [2069073]
  - tools/perf: Add '__rel_loc' event field parsing support (Michael Petlan) [2069073]
  - libtraceevent: Add __rel_loc relative location attribute support (Michael Petlan) [2069073]
  - tools/perf: Stop using bpf_object__find_program_by_title API. (Michael Petlan) [2069073]
  - perf: Mute libbpf API deprecations temporarily (Michael Petlan) [2069073]
  - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Michael Petlan) [2069073]
  - perf trace: Avoid early exit due to running SIGCHLD handler before it makes sense to (Michael Petlan) [2069073]
  - perf top: Fix TUI exit screen refresh race condition (Michael Petlan) [2069073]
  - perf pmu: Fix alias events list (Michael Petlan) [2069073]
  - perf scripts python: intel-pt-events.py: Fix printing of switch events (Michael Petlan) [2069073]
  - perf script: Fix CPU filtering of a script's switch events (Michael Petlan) [2069073]
  - perf intel-pt: Fix parsing of VM time correlation arguments (Michael Petlan) [2069073]
  - perf expr: Fix return value of ids__new() (Michael Petlan) [2069073]
  - perf inject: Fix segfault due to perf_data__fd() without open (Michael Petlan) [2069073]
  - perf inject: Fix segfault due to close without open (Michael Petlan) [2069073]
  - perf expr: Fix missing check for return value of hashmap__new() (Michael Petlan) [2069073]
  - perf python: Fix NULL vs IS_ERR_OR_NULL() checking (Michael Petlan) [2069073]
  - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2069073]
  - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2069073]
  - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2069073]
  - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2069073]
  - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2069073]
  - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2069073]
  - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2069073]
  - perf tools: Prevent out-of-bounds access to registers (Michael Petlan) [2069073]
  - perf bpf_skel: Do not use typedef to avoid error on old clang (Michael Petlan) [2069073]
  - perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros (Michael Petlan) [2069073]
  - perf header: Fix memory leaks when processing feature headers (Michael Petlan) [2069073]
  - perf test: Reset shadow counts before loading (Michael Petlan) [2069073]
  - perf test: Fix 'Simple expression parser' test on arch without CPU die topology info (Michael Petlan) [2069073]
  - tools build: Remove needless libpython-version feature check that breaks test-all fast path (Michael Petlan) [2069073]
  - perf tools: Fix SMT detection fast read path (Michael Petlan) [2069073]
  - perf inject: Fix itrace space allowed for new attributes (Michael Petlan) [2069073]
  - tools: sync uapi/linux/if_link.h header (Michael Petlan) [2069073]
  - perf evsel: Fix memory leaks relating to unit (Michael Petlan) [2069073]
  - perf report: Fix memory leaks around perf_tip() (Michael Petlan) [2069073]
  - perf hist: Fix memory leak of a perf_hpp_fmt (Michael Petlan) [2069073]
  - tools build: Fix removal of feature-sync-compare-and-swap feature detection (Michael Petlan) [2069073]
  - perf inject: Fix ARM SPE handling (Michael Petlan) [2069073]
  - perf test sample-parsing: Fix branch_stack entry endianness check (Michael Petlan) [2069073]
  - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 (Michael Petlan) [2069073]
  - perf tests wp: Remove unused functions on s390 (Michael Petlan) [2069073]
  - perf tests: Remove bash constructs from stat_all_pmu.sh (Michael Petlan) [2069073]
  - perf tests: Remove bash construct from record+zstd_comp_decomp.sh (Michael Petlan) [2069073]
  - perf test: Remove bash construct from stat_bpf_counters.sh test (Michael Petlan) [2069073]
  - perf bench futex: Fix memory leak of perf_cpu_map__new() (Michael Petlan) [2069073]
  - perf tools: Add more weak libbpf functions (Michael Petlan) [2069073]
  - perf bpf: Avoid memory leak from perf_env__insert_btf() (Michael Petlan) [2069073]
  - perf symbols: Factor out annotation init/exit (Michael Petlan) [2069073]
  - perf symbols: Bit pack to save a byte (Michael Petlan) [2069073]
  - perf symbols: Add documentation to 'struct symbol' (Michael Petlan) [2069073]
  - perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing array_size.cocci warning (Michael Petlan) [2069073]
  - perf arm-spe: Support hardware-based PID tracing (Michael Petlan) [2069073]
  - perf arm-spe: Save context ID in record (Michael Petlan) [2069073]
  - perf arm-spe: Update --switch-events docs in 'perf record' (Michael Petlan) [2069073]
  - perf arm-spe: Track task context switch for cpu-mode events (Michael Petlan) [2069073]
  - perf design.txt: Synchronize the definition of enum perf_hw_id with code (Michael Petlan) [2069073]
  - perf arm-spe: Print size using consistent format (Michael Petlan) [2069073]
  - perf cs-etm: Print size using consistent format (Michael Petlan) [2069073]
  - perf arm-spe: Snapshot mode test (Michael Petlan) [2069073]
  - perf arm-spe: Implement find_snapshot callback (Michael Petlan) [2069073]
  - perf arm-spe: Add snapshot mode support (Michael Petlan) [2069073]
  - perf expr: Add source_count for aggregating events (Michael Petlan) [2069073]
  - perf expr: Move ID handling to its own function (Michael Petlan) [2069073]
  - perf expr: Add metric literals for topology. (Michael Petlan) [2069073]
  - perf expr: Add literal values starting with # (Michael Petlan) [2069073]
  - perf cputopo: Match thread_siblings to topology ABI name (Michael Petlan) [2069073]
  - perf cputopo: Match die_siblings to topology ABI name (Michael Petlan) [2069073]
  - perf cputopo: Update to use pakage_cpus (Michael Petlan) [2069073]
  - perf test: Add expr test for events with hyphens (Michael Petlan) [2069073]
  - perf test: Remove skip_if_fail (Michael Petlan) [2069073]
  - perf test: Remove is_supported function (Michael Petlan) [2069073]
  - perf test: TSC test, remove is_supported use (Michael Petlan) [2069073]
  - perf test: BP tests, remove is_supported use (Michael Petlan) [2069073]
  - perf test: Remove non test case style support. (Michael Petlan) [2069073]
  - perf test: Convert time to tsc test to test case. (Michael Petlan) [2069073]
  - perf test: bp tests use test case (Michael Petlan) [2069073]
  - perf test: Remove now unused subtest helpers (Michael Petlan) [2069073]
  - perf test: Convert llvm tests to test cases. (Michael Petlan) [2069073]
  - perf test: Convert bpf tests to test cases. (Michael Petlan) [2069073]
  - perf test: Convert clang tests to test cases. (Michael Petlan) [2069073]
  - perf test: Convert watch point tests to test cases. (Michael Petlan) [2069073]
  - perf test: Convert pmu event tests to test cases. (Michael Petlan) [2069073]
  - perf test: Convert pfm tests to use test cases. (Michael Petlan) [2069073]
  - perf test: Add skip reason to test case. (Michael Petlan) [2069073]
  - perf test: Add test case struct. (Michael Petlan) [2069073]
  - perf test: Add helper functions for abstraction. (Michael Petlan) [2069073]
  - perf test: Rename struct test to test_suite (Michael Petlan) [2069073]
  - perf test: Move each test suite struct to its test (Michael Petlan) [2069073]
  - perf test: Make each test/suite its own struct. (Michael Petlan) [2069073]
  - perf test: Use macro for "suite" definitions (Michael Petlan) [2069073]
  - perf test: Use macro for "suite" declarations (Michael Petlan) [2069073]
  - perf beauty: Add socket level scnprintf that handles ARCH specific SOL_SOCKET (Michael Petlan) [2069073]
  - perf trace: Beautify the 'level' argument of setsockopt (Michael Petlan) [2069073]
  - perf trace: Beautify the 'level' argument of getsockopt (Michael Petlan) [2069073]
  - perf beauty socket: Add generator for socket level (SOL_*) string table (Michael Petlan) [2069073]
  - perf beauty socket: Sort the ipproto array entries (Michael Petlan) [2069073]
  - perf beauty socket: Rename 'regex'  to 'ipproto_regex' (Michael Petlan) [2069073]
  - perf beauty socket: Prep to receive more input header files (Michael Petlan) [2069073]
  - perf beauty socket: Rename header_dir to uapi_header_dir (Michael Petlan) [2069073]
  - perf beauty: Rename socket_ipproto.sh to socket.sh to hold more socket table generators (Michael Petlan) [2069073]
  - perf beauty: Make all sockaddr files use a common naming scheme (Michael Petlan) [2069073]
  - Add 'tools/perf/libbpf/' to ignored files (Michael Petlan) [2069073]
  - perf build: Install libbpf headers locally when building (Michael Petlan) [2069073]
  - perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1 (Michael Petlan) [2069073]
  - perf metric: Fix memory leaks (Michael Petlan) [2069073]
  - perf parse-event: Add init and exit to parse_event_error (Michael Petlan) [2069073]
  - perf parse-events: Rename parse_events_error functions (Michael Petlan) [2069073]
  - perf stat: Fix memory leak on error path (Michael Petlan) [2069073]
  - perf tools: Use __BYTE_ORDER__ (Michael Petlan) [2069073]
  - perf inject: Add vmlinux and ignore-vmlinux arguments (Michael Petlan) [2069073]
  - perf tools: Check vmlinux/kallsyms arguments in all tools (Michael Petlan) [2069073]
  - perf tools: Refactor out kernel symbol argument sanity checking (Michael Petlan) [2069073]
  - perf symbols: Ignore $a/$d symbols for ARM modules (Michael Petlan) [2069073]
  - perf evsel: Don't set exclude_guest by default (Michael Petlan) [2069073]
  - perf evsel: Fix missing exclude_{host,guest} setting (Michael Petlan) [2069073]
  - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() (Michael Petlan) [2069073]
  - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2069073]
  - perf clang: Fixes for more recent LLVM/clang (Michael Petlan) [2069073]
  - perf bpf: Pull in bpf_program__get_prog_info_linear() (Michael Petlan) [2069073]
  - perf test sample-parsing: Add endian test for struct branch_flags (Michael Petlan) [2069073]
  - perf evsel: Add bitfield_swap() to handle branch_stack endian issue (Michael Petlan) [2069073]
  - perf script: Support instruction latency (Michael Petlan) [2069073]
  - perf script: Show binary offsets for userspace addr (Michael Petlan) [2069073]
  - perf bench futex: Call the futex syscall from a function (Michael Petlan) [2069073]
  - perf intel-pt: Support itrace d+o option to direct debug log to stdout (Michael Petlan) [2069073]
  - perf auxtrace: Add itrace d+o option to direct debug log to stdout (Michael Petlan) [2069073]
  - perf dlfilter: Add dlfilter-show-cycles (Michael Petlan) [2069073]
  - perf intel-pt: Support itrace A option to approximate IPC (Michael Petlan) [2069073]
  - perf auxtrace: Add itrace A option to approximate IPC (Michael Petlan) [2069073]
  - perf auxtrace: Add missing Z option to ITRACE_HELP (Michael Petlan) [2069073]
  - tools build: Drop needless slang include path in test-all (Michael Petlan) [2069073]
  - perf tests: Improve temp file cleanup in test_arm_coresight.sh (Michael Petlan) [2069073]
  - perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup (Michael Petlan) [2069073]
  - perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup (Michael Petlan) [2069073]
  - perf jevents: Fix some would-be warnings (Michael Petlan) [2069073]
  - perf dso: Fix /proc/kcore access on 32 bit systems (Michael Petlan) [2069073]
  - perf list: Display hybrid PMU events with cpu type (Michael Petlan) [2069073]
  - perf session: Introduce reader EOF function (Michael Petlan) [2069073]
  - perf session: Introduce reader return codes (Michael Petlan) [2069073]
  - perf session: Move the event read code to a separate function (Michael Petlan) [2069073]
  - perf session: Move unmap code to reader__mmap (Michael Petlan) [2069073]
  - perf session: Move reader map code to a separate function (Michael Petlan) [2069073]
  - perf session: Move init/release code to separate functions (Michael Petlan) [2069073]
  - perf session: Introduce decompressor in reader object (Michael Petlan) [2069073]
  - perf session: Move all state items to reader object (Michael Petlan) [2069073]
  - perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID (Michael Petlan) [2069073]
  - perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID (Michael Petlan) [2069073]
  - perf vendor events arm64: Categorise the Neoverse V1 counters (Michael Petlan) [2069073]
  - perf vendor events arm64: Add new armv8 pmu events (Michael Petlan) [2069073]
  - perf vendor events: Syntax corrections in Neoverse N1 json (Michael Petlan) [2069073]
  - perf metric: Allow modifiers on metrics (Michael Petlan) [2069073]
  - perf parse-events: Identify broken modifiers (Michael Petlan) [2069073]
  - perf metric: Switch fprintf() to pr_err() (Michael Petlan) [2069073]
  - perf metrics: Modify setup and deduplication (Michael Petlan) [2069073]
  - perf expr: Add subset_of_ids() utility (Michael Petlan) [2069073]
  - perf metric: Encode and use metric-id as qualifier (Michael Petlan) [2069073]
  - perf parse-events: Allow config on kernel PMU events (Michael Petlan) [2069073]
  - perf parse-events: Add new "metric-id" term (Michael Petlan) [2069073]
  - perf parse-events: Add const to evsel name (Michael Petlan) [2069073]
  - perf metric: Simplify metric_refs calculation (Michael Petlan) [2069073]
  - perf metric: Document the internal 'struct metric' (Michael Petlan) [2069073]
  - perf metric: Comment data structures (Michael Petlan) [2069073]
  - perf metric: Modify resolution and recursion check (Michael Petlan) [2069073]
  - perf metric: Only add a referenced metric once (Michael Petlan) [2069073]
  - perf metric: Add metric new() and free() methods (Michael Petlan) [2069073]
  - perf metric: Add documentation and rename a variable. (Michael Petlan) [2069073]
  - perf metric: Move runtime value to the expr context (Michael Petlan) [2069073]
  - perf pmu: Make pmu_event tables const. (Michael Petlan) [2069073]
  - perf pmu: Make pmu_sys_event_tables const. (Michael Petlan) [2069073]
  - perf pmu: Add const to pmu_events_map. (Michael Petlan) [2069073]
  - tools lib: Adopt list_sort() from the kernel sources (Michael Petlan) [2069073]
  - perf kmem: Improve man page for record options (Michael Petlan) [2069073]
  - perf tools: Enable strict JSON parsing (Michael Petlan) [2069073]
  - perf tools: Make the JSON parser more conformant when in strict mode (Michael Petlan) [2069073]
  - perf vendor-events: Fix all remaining invalid JSON files (Michael Petlan) [2069073]
  - perf daemon: Remove duplicate sys/file.h include (Michael Petlan) [2069073]
  - perf test evlist-open-close: Use inline func to convert timeval to usec (Michael Petlan) [2069073]
  - perf mmap: Introduce mmap_cpu_mask__duplicate() (Michael Petlan) [2069073]
  - libperf cpumap: Use binary search in perf_cpu_map__idx() as array are sorted (Michael Petlan) [2069073]
  - perf srcline: Use long-running addr2line per DSO (Michael Petlan) [2069073]
  - perf metric: Avoid events for an 'if' constant result (Michael Petlan) [2069073]
  - perf metric: Don't compute unused events (Michael Petlan) [2069073]
  - perf expr: Propagate constants for binary operations (Michael Petlan) [2069073]
  - perf expr: Merge find_ids and regular parsing (Michael Petlan) [2069073]
  - perf metric: Allow metrics with no events (Michael Petlan) [2069073]
  - perf metric: Add utilities to work on ids map. (Michael Petlan) [2069073]
  - perf metric: Rename expr__find_other. (Michael Petlan) [2069073]
  - perf expr: Move actions to the left. (Michael Petlan) [2069073]
  - perf expr: Use macros for operators (Michael Petlan) [2069073]
  - perf expr: Separate token declataion from type (Michael Petlan) [2069073]
  - perf expr: Remove unused headers and inline d_ratio (Michael Petlan) [2069073]
  - perf metric: Use NAN for missing event IDs. (Michael Petlan) [2069073]
  - perf metric: Restructure struct expr_parse_ctx. (Michael Petlan) [2069073]
  - perf vendor events arm64: Revise hip08 uncore events (Michael Petlan) [2069073]
  - perf test: Add pmu-event test for event described as "config=" (Michael Petlan) [2069073]
  - perf test: Verify more event members in pmu-events test (Michael Petlan) [2069073]
  - perf jevents: Support ConfigCode (Michael Petlan) [2069073]
  - perf parse-events: Set numeric term config (Michael Petlan) [2069073]
  - perf tools: Add define for libtracefs version (Michael Petlan) [2069073]
  - perf tools: Add define for libtraceevent version (Michael Petlan) [2069073]
  - perf tools: Enable libtracefs dynamic linking (Michael Petlan) [2069073]
  - perf test: Workload test of all PMUs (Michael Petlan) [2069073]
  - perf test: Workload test of metric and metricgroups (Michael Petlan) [2069073]
  - perf jevents: Add __maybe_unused attribute to unused function arg (Michael Petlan) [2069073]
  - perf annotate: Add riscv64 support (Michael Petlan) [2069073]
  - perf list: Display pmu prefix for partially supported hybrid cache events (Michael Petlan) [2069073]
  - perf parse-events: Remove unnecessary #includes (Michael Petlan) [2069073]
  - perf daemon: Avoid msan warnings on send_cmd (Michael Petlan) [2069073]
  - perf record: Add --synth option (Michael Petlan) [2069073]
  - perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events during record (Michael Petlan) [2069073]
  - perf parse-events: Avoid enum forward declaration. (Michael Petlan) [2069073]
  - perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_set_max_entries() (Michael Petlan) [2069073]
  - perf annotate: Add fusion logic for AMD microarchs (Michael Petlan) [2069073]
  - perf: Fix list corruption in perf_cgroup_switch() (Michael Petlan) [2069073]
  - perf/x86/intel/pt: Fix crash with stop filters in single-range mode (Michael Petlan) [2069073]
  - perf: uapi: Document perf_event_attr::sig_data truncation on 32 bit architectures (Michael Petlan) [2069073]
  - perf: Copy perf_event_attr::sig_data on modification (Michael Petlan) [2069073]
  - x86/perf: Default set FREEZE_ON_SMI for all (Michael Petlan) [2069073]
  - perf/core: Fix cgroup event list management (Michael Petlan) [2069073]
  - perf: Always wake the parent event (Michael Petlan) [2069073]
  - x86/perf: Avoid warning for Arch LBR without XSAVE (Michael Petlan) [2069073]
  - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2069073]
  - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2069073]
  - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2069073]
  - perf/x86/rapl: fix AMD event handling (Michael Petlan) [2069073]
  - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2069073]
  - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2069073]
  - perf: Fix perf_event_read_local() time (Michael Petlan) [2069073]
  - perf: Drop guest callback (un)register stubs (Michael Petlan) [2069073]
  - KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c (Michael Petlan) [2069073]
  - KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PERF_EVENTS=y (Michael Petlan) [2069073]
  - KVM: arm64: Convert to the generic perf callbacks (Michael Petlan) [2069073]
  - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Michael Petlan) [2069073]
  - KVM: Move x86's perf guest info callbacks to generic KVM (Michael Petlan) [2069073]
  - KVM: x86: More precisely identify NMI from guest when handling PMI (Michael Petlan) [2069073]
  - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Michael Petlan) [2069073]
  - perf/core: Use static_call to optimize perf_guest_info_callbacks (Michael Petlan) [2069073]
  - perf: Force architectures to opt-in to guest callbacks (Michael Petlan) [2069073]
  - perf: Add wrappers for invoking guest callbacks (Michael Petlan) [2069073]
  - perf/core: Rework guest callbacks to prepare for static_call support (Michael Petlan) [2069073]
  - perf: Drop dead and useless guest "support" from arm, csky, nds32 and riscv (Michael Petlan) [2069073]
  - perf: Stop pretending that perf can handle multiple guest callbacks (Michael Petlan) [2069073]
  - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Michael Petlan) [2069073]
  - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Michael Petlan) [2069073]
  - perf: Protect perf_guest_cbs with RCU (Michael Petlan) [2069073]
  - x86/events/amd/iommu: Remove redundant assignment to variable shift (Michael Petlan) [2069073]
  - perf: Add a counter for number of user access events in context (Michael Petlan) [2069073]
  - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [2069073]
  - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [2069073]
  - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [2069073]
  - perf: Ignore sigtrap for tracepoints destined for other tasks (Michael Petlan) [2069073]
  - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2069073]
  - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2069073]
  - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2069073]
  - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2069073]
  - perf/core: Avoid put_page() when GUP fails (Michael Petlan) [2069073]
  - perf/x86/vlbr: Add c->flags to vlbr event constraints (Michael Petlan) [2069073]
  - perf/x86/lbr: Reset LBR_SELECT during vlbr reset (Michael Petlan) [2069073]
  - perf: Enable branch record for software events (Michael Petlan) [2069073]
  - tracing/perf: Add interrupt_context_level() helper (Michael Petlan) [2069073]
  - tracing: Reuse logic from perf's get_recursion_context() (Michael Petlan) [2069073]
  - x86/insn: Use get_unaligned() instead of memcpy() (Michael Petlan) [2069073]
  - x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accesses (Michael Petlan) [2069073]
  - x86/pkru: Remove useless include (Michael Petlan) [2069073]
  - perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings (Michael Petlan) [2069073]
  - perf/core: Allow ftrace for functions in kernel/event/core.c (Michael Petlan) [2069073]
  - perf/x86: Add new event for AUX output counter index (Michael Petlan) [2069073]
  - perf/x86: Add compiler barrier after updating BTS (Michael Petlan) [2069073]
  - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2069073]
  - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2069073]
  - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2069073]
  - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (David Arcari) [2040063]
  - Spec fixes for intel-speed-select (David Arcari) [2040063]
  - tools/power/x86/intel-speed-select: v1.12 release (David Arcari) [2040063]
  - tools/power/x86/intel-speed-select: HFI support (David Arcari) [2040063]
  - tools/power/x86/intel-speed-select: OOB daemon mode (David Arcari) [2040063]
  - tools/power/x86/intel-speed-select: v1.11 release (David Arcari) [2040063]
  - tools/power/x86/intel-speed-select: Update max frequency (David Arcari) [2040063]
  - Add BuildRequires libnl3-devel for intel-speed-select (David Arcari) [2040063]
  - platform/x86: ISST: Fix possible circular locking dependency detected (David Arcari) [2040063]
  - platform/x86: ISST: use semi-colons instead of commas (David Arcari) [2040063]
  - platform/x86: intel_speed_select_if: Move to intel sub-directory (David Arcari) [2040063]
  - platform/x86: ISST: Fix optimization with use of numa (David Arcari) [2040063]
  - redhat/configs enable CONFIG_INTEL_HFI_THERMAL for x86 (David Arcari) [2040063]
  - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (David Arcari) [2040063]
  - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (David Arcari) [2040063]
  - thermal: intel: hfi: Notify user space for HFI events (David Arcari) [2040063]
  - thermal: netlink: Add a new event to notify CPU capabilities change (David Arcari) [2040063]
  - thermal: intel: hfi: Enable notification interrupt (David Arcari) [2040063]
  - thermal: intel: hfi: Handle CPU hotplug events (David Arcari) [2040063]
  - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (David Arcari) [2040063]
  - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (David Arcari) [2040063]
  - x86/Documentation: Describe the Intel Hardware Feedback Interface (David Arcari) [2040063]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-103.el9]
changelog:
  - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Waiman Long) [1924181]
  - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071110]
  - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071110]
  - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087995]
  - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087995]
  - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (David Arcari) [2042590]
  - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (David Arcari) [2042590]
  - Watchdog: sp5100_tco: Refactor MMIO base address initialization (David Arcari) [2042590]
  - Watchdog: sp5100_tco: Move timer initialization into function (David Arcari) [2042590]
  - i2c: piix4: Enable EFCH MMIO for Family 17h+ (David Arcari) [2042590]
  - i2c: piix4: Add EFCH MMIO support for SMBus port select (David Arcari) [2042590]
  - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (David Arcari) [2042590]
  - i2c: piix4: Add EFCH MMIO support to region request and release (David Arcari) [2042590]
  - i2c: piix4: Move SMBus port selection into function (David Arcari) [2042590]
  - i2c: piix4: Move SMBus controller base address detect into function (David Arcari) [2042590]
  - i2c: piix4: Move port I/O region request/release code into functions (David Arcari) [2042590]
  - i2c: piix4: Replace hardcoded memory map size with a #define (David Arcari) [2042590]
  - kernel/resource: Introduce request_mem_region_muxed() (David Arcari) [2042590]
  - [s390] RDMA/mlx5: Fix number of allocated XLT entries (Mete Durlu) [2088360]
  - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049670]
  - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [2049670]
  - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058622]
  - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058616]
  - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049634]
  - scsi: mpt3sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2049634]
  - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085419]
  - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075175]
  - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069708]
  - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069708]
  - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069708]
  - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069708]
  - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069708]
  - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069708]
  - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069708]
  - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069708]
  - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069708]
  - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069708]
  - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069708]
  - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069708]
  - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069708]
  - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069708]
  - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069708]
  - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069708]
  - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069708]
  - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069708]
  - tracing: Disable "other" permission bits in the tracefs files (Jerome Marchand) [2069708]
  - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [2069708]
  - dlm: fix plock invalid read (Alexander Aring) [2053070]
  - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2079411]
  - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2079411]
  - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2079411]
  - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2079411]
  - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2079411]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-104.el9]
changelog:
  - bonding: fix missed rcu protection (Jonathan Toppins) [2089774]
  - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2089774]
  - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2089774]
  - bonding: add new option ns_ip6_target (Jonathan Toppins) [1951971]
  - bonding: add new parameter ns_targets (Jonathan Toppins) [1951971]
  - bonding: add extra field for bond_opt_value (Jonathan Toppins) [1951971]
  - Bonding: split bond_handle_vlan from bond_arp_send (Jonathan Toppins) [1951971]
  - bonding: force carrier update when releasing slave (Jonathan Toppins) [2089774]
  - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2089774]
  - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2089774]
  - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2089774]
  - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2089774]
  - bonding: use rcu_dereference_rtnl when get bonding active slave (Jonathan Toppins) [2089774]
  - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2089774]
  - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Jonathan Toppins) [2019670]
  - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Jonathan Toppins) [2019670]
  - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Jonathan Toppins) [2019670]
  - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2089774]
  - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2089774]
  - Bonding: add arp_missed_max option (Jonathan Toppins) [1952053]
  - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2089774]
  - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2089774]
  - redhat: enable CONFIG_NET_ACT_CTINFO (as a module) (Davide Caratti) [2027894]
  - selftests: mptcp: add subflow limits test-cases (Paolo Abeni) [2076832]
  - mptcp: fix subflow accounting on close (Paolo Abeni) [2076832]
  - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2046624]
  - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2046624]
  - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2046624]
  - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2046624]
  - scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [2046624]
  - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [2046624]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-105.el9]
changelog:
  - NFSv4.2: Fix up an invalid combination of memory allocation flags (Benjamin Coddington) [2089076]
  - Documentation/sysctl: document page_lock_unfairness (Joel Savitz) [2063044]
  - iommu/virtio: Fix typo in a comment (Eric Auger) [2083111]
  - iommu/virtio: Support identity-mapped domains (Eric Auger) [2083111]
  - iommu/virtio: Pass end address to viommu_add_mapping() (Eric Auger) [2083111]
  - iommu/virtio: Sort reserved regions (Eric Auger) [2083111]
  - iommu/virtio: Support bypass domains (Eric Auger) [2083111]
  - iommu/virtio: Add definitions for VIRTIO_IOMMU_F_BYPASS_CONFIG (Eric Auger) [2083111]
  - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (David Arcari) [2040020 2040060]
  - skbuff: fix coalescing for page_pool fragment recycling (Jiri Benc) [2071618]
  - af_unix: fix regression in read after shutdown (Jiri Benc) [2071618]
  - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [2071618]
  - af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards compatability (Jiri Benc) [2071618]
  - selftests/bpf: Use recv_timeout() instead of retries (Jiri Benc) [2071618]
  - net: Implement ->sock_is_readable() for UDP and AF_UNIX (Jiri Benc) [2071618]
  - skmsg: Extract and reuse sk_msg_is_readable() (Jiri Benc) [2071618]
  - net: Rename ->stream_memory_read to ->sock_is_readable (Jiri Benc) [2071618]
  - unix: Fix an issue in unix_shutdown causing the other end read/write failures (Jiri Benc) [2071618]
  - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Jiri Benc) [2071618]
  - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Jiri Benc) [2071618]
  - bpf, selftests: Add test case for mixed cgroup v1/v2 (Jiri Benc) [2071618]
  - bpf, selftests: Add cgroup v1 net_cls classid helpers (Jiri Benc) [2071618]
  - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Jiri Benc) [2071618]
  - af_unix: fix potential NULL deref in unix_dgram_connect() (Jiri Benc) [2071618]
  - page_pool: use relaxed atomic for release side accounting (Jiri Benc) [2071618]
  - af_unix: Fix NULL pointer bug in unix_shutdown (Jiri Benc) [2071618]
  - selftests/bpf: Reduce more flakyness in sockmap_listen (Jiri Benc) [2071618]
  - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Jiri Benc) [2071618]
  - selftests/bpf: Test for get_netns_cookie (Jiri Benc) [2071618]
  - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG (Jiri Benc) [2071618]
  - selftests/bpf: Test for get_netns_cookie (Jiri Benc) [2071618]
  - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS (Jiri Benc) [2071618]
  - selftest/bpf: Add new tests in sockmap for unix stream to tcp. (Jiri Benc) [2071618]
  - selftest/bpf: Change udp to inet in some function names (Jiri Benc) [2071618]
  - selftest/bpf: Add tests for sockmap with unix stream type. (Jiri Benc) [2071618]
  - af_unix: Add unix_stream_proto for sockmap (Jiri Benc) [2071618]
  - af_unix: Add read_sock for stream socket types (Jiri Benc) [2071618]
  - selftest/bpf: Implement sample UNIX domain socket iterator program. (Jiri Benc) [2071618]
  - bpf: af_unix: Implement BPF iterator for UNIX domain socket. (Jiri Benc) [2071618]
  - net: in_irq() cleanup (Jiri Benc) [2071618]
  - page_pool: add frag page recycling support in page pool (Jiri Benc) [2071618]
  - page_pool: add interface to manipulate frag count in page pool (Jiri Benc) [2071618]
  - page_pool: keep pp info as long as page pool owns the page (Jiri Benc) [2071618]
  - bpf, unix: Check socket type in unix_bpf_update_proto() (Jiri Benc) [2071618]
  - selftests/bpf: Test XDP bonding nest and unwind (Jiri Benc) [2071618]
  - bonding: Fix negative jump label count on nested bonding (Jiri Benc) [2071618]
  - selftests/bpf: Fix running of XDP bonding tests (Jiri Benc) [2071618]
  - net, bonding: Disallow vlan+srcmac with XDP (Jiri Benc) [2071618]
  - selftests/bpf: Add tests for XDP bonding (Jiri Benc) [2071618]
  - selftests/bpf: Fix xdp_tx.c prog section name (Jiri Benc) [2071618]
  - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Benc) [2071618]
  - bpf, devmap: Exclude XDP broadcast to master device (Jiri Benc) [2071618]
  - net, bonding: Add XDP support to the bonding driver (Jiri Benc) [2071618]
  - net, core: Add support for XDP redirection to slave device (Jiri Benc) [2071618]
  - bpf: selftests: Add dctcp fallback test (Jiri Benc) [2071618]
  - bpf: selftests: Add connect_to_fd_opts to network_helpers (Jiri Benc) [2071618]
  - bpf: selftests: Add sk_state to bpf_tcp_helpers.h (Jiri Benc) [2071618]
  - bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt (Jiri Benc) [2071618]
  - selftests/bpf: Add tests for {set|get} socket option from setsockopt BPF (Jiri Benc) [2071618]
  - bpf: Add support for {set|get} socket options from setsockopt BPF (Jiri Benc) [2071618]
  - bpf: selftest: Test batching and bpf_(get|set)sockopt in bpf tcp iter (Jiri Benc) [2071618]
  - bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iter (Jiri Benc) [2071618]
  - bpf: tcp: Bpf iter batching and lock_sock (Jiri Benc) [2071618]
  - tcp: seq_file: Replace listening_hash with lhash2 (Jiri Benc) [2071618]
  - tcp: seq_file: Add listening_get_first() (Jiri Benc) [2071618]
  - bpf: tcp: seq_file: Remove bpf_seq_afinfo from tcp_iter_state (Jiri Benc) [2071618]
  - flow_dissector: Fix out-of-bounds warnings (Jiri Benc) [2071618]
  - unix_bpf: Fix a potential deadlock in unix_dgram_bpf_recvmsg() (Jiri Benc) [2071618]
  - netdevsim: Add multi-queue support (Jiri Benc) [2071618]
  - selftests/bpf: Add test cases for redirection between udp and unix (Jiri Benc) [2071618]
  - selftests/bpf: Add a test case for unix sockmap (Jiri Benc) [2071618]
  - selftests/bpf: Factor out add_to_sockmap() (Jiri Benc) [2071618]
  - selftests/bpf: Factor out udp_socketpair() (Jiri Benc) [2071618]
  - af_unix: Implement unix_dgram_bpf_recvmsg() (Jiri Benc) [2071618]
  - af_unix: Implement ->psock_update_sk_prot() (Jiri Benc) [2071618]
  - af_unix: Add a dummy ->close() for sockmap (Jiri Benc) [2071618]
  - af_unix: Set TCP_ESTABLISHED for datagram sockets too (Jiri Benc) [2071618]
  - af_unix: Implement ->read_sock() for sockmap (Jiri Benc) [2071618]
  - sock_map: Lift socket state restriction for datagram sockets (Jiri Benc) [2071618]
  - sock_map: Relax config dependency to CONFIG_NET (Jiri Benc) [2071618]
  - thermal: Replace acpi_bus_get_device() (David Arcari) [2064829]
  - ACPI: scan: Introduce acpi_fetch_acpi_dev() (David Arcari) [2064829]
  - ACPI: DPTF: Support Raptor Lake (David Arcari) [2064829]
  - thermal: int340x: Update OS policy capability handshake (David Arcari) [2064829]
  - thermal: int340x: Increase bitmap size (David Arcari) [2064829]
  - thermal: int340x: fix memory leak in int3400_notify() (David Arcari) [2064829]
  - thermal: int340x: Check for NULL after calling kmemdup() (David Arcari) [2064829]
  - thermal: int340x: Add Raptor Lake PCI device id (David Arcari) [2064829]
  - thermal: int340x: Support Raptor Lake (David Arcari) [2064829]
  - thermal/drivers/int340x: Fix RFIM mailbox write commands (David Arcari) [2064829]
  - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (Gopal Tiwari) [2066188]
  - Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() (Gopal Tiwari) [2066188]
  - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (Gopal Tiwari) [2066188]
  - Bluetooth: Fix not checking MGMT cmd pending queue (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Fix not using conn_timeout (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Fix hci_update_accept_list_sync (Gopal Tiwari) [2066188]
  - Bluetooth: fix data races in smp_unregister(), smp_del_chan() (Gopal Tiwari) [2066188]
  - Bluetooth: hci_core: Fix leaking sent_cmd skb (Gopal Tiwari) [2066188]
  - Bluetooth: assign len after null check (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() (Gopal Tiwari) [2066188]
  - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() (Gopal Tiwari) [2066188]
  - Bluetooth: btqca: sequential validation (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2066188]
  - Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt (Gopal Tiwari) [2066188]
  - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 (Gopal Tiwari) [2066188]
  - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe (Gopal Tiwari) [2066188]
  - Bluetooth: hci_bcm: Check for error irq (Gopal Tiwari) [2066188]
  - Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (Gopal Tiwari) [2066188]
  - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Add support for waiting specific LE subevents (Gopal Tiwari) [2066188]
  - Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Wait for proper events when connecting LE (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Add check simultaneous roles support (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Add hci_le_create_conn_sync (Gopal Tiwari) [2066188]
  - Bluetooth: hci_event: Use skb_pull_data when processing inquiry results (Gopal Tiwari) [2066188]
  - Bluetooth: hci_qca: Stop IBS timer during BT OFF (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Push sync command cancellation to workqueue (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add support for Foxconn MT7922A (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (Gopal Tiwari) [2066188]
  - Bluetooth: L2CAP: Fix using wrong mode (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Fix not always pausing advertising when necessary (Gopal Tiwari) [2066188]
  - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED (Gopal Tiwari) [2066188]
  - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Return error code when getting patch status failed (Gopal Tiwari) [2066188]
  - Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Handle download_firmware failure cases (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2066188]
  - Bluetooth: add quirk disabling LE Read Transmit Power (Gopal Tiwari) [2066188]
  - Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list (Gopal Tiwari) [2066188]
  - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add support for queuing during polling interval (Gopal Tiwari) [2066188]
  - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag (Gopal Tiwari) [2066188]
  - Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag (Gopal Tiwari) [2066188]
  - Bluetooth: hci_core: Rework hci_conn_params flags (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: enable msft opcode (Gopal Tiwari) [2066188]
  - Bluetooth: hci_event: Use of a function table to handle Command Status (Gopal Tiwari) [2066188]
  - Bluetooth: hci_event: Use of a function table to handle Command Complete (Gopal Tiwari) [2066188]
  - Bluetooth: hci_event: Use of a function table to handle LE subevents (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event (Gopal Tiwari) [2066188]
  - Bluetooth: hci_event: Use of a function table to handle HCI events (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Use skb_pull_data to parse Command Complete event (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: fix resume failure (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Cancel sync commands for certain URB errors (Gopal Tiwari) [2066188]
  - Bluetooth: Add hci_cmd_sync_cancel to public API (Gopal Tiwari) [2066188]
  - Bluetooth: Reset more state when cancelling a sync command (Gopal Tiwari) [2066188]
  - Bluetooth: hci_core: Cancel sync command if sending a frame failed (Gopal Tiwari) [2066188]
  - Bluetooth: Send device found event on name resolve failure (Gopal Tiwari) [2066188]
  - Bluetooth: Limit duration of Remote Name Resolve (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key (Gopal Tiwari) [2066188]
  - tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl (Gopal Tiwari) [2066188]
  - Bluetooth: refactor malicious adv data check (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: drop the unnecessary variable created (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: add support of processing firmware coredump and log (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: enable Mediatek to support AOSP extension (Gopal Tiwari) [2066188]
  - Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event (Gopal Tiwari) [2066188]
  - Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync (Gopal Tiwari) [2066188]
  - Bluetooth: hci_request: Remove bg_scan_update work (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync (Gopal Tiwari) [2066188]
  - Bluetooth: btmrvl_main: repair a non-kernel-doc comment (Gopal Tiwari) [2066188]
  - Bluetooth: Don't initialize msft/aosp when using user channel (Gopal Tiwari) [2066188]
  - Bluetooth: fix uninitialized variables notify_evt (Gopal Tiwari) [2066188]
  - Bluetooth: stop proccessing malicious adv data (Gopal Tiwari) [2066188]
  - Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() (Gopal Tiwari) [2066188]
  - Bluetooth: aosp: Support AOSP Bluetooth Quality Report (Gopal Tiwari) [2066188]
  - Bluetooth: Add struct of reading AOSP vendor capabilities (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Fix not setting adv set duration (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Fix missing static warnings (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Rework hci_suspend_notifier (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Rework init stages (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_SSP (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert adv_expire (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_SET_LE (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Enable synch'd set_bredr (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Rework background scan (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Convert MGMT_SET_POWERED (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Enable advertising when LL privacy is enabled (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 (Gopal Tiwari) [2066188]
  - Bluetooth: Add helper for serialized HCI command execution (Gopal Tiwari) [2066188]
  - Bluetooth: Fix removing adv when processing cmd complete (Gopal Tiwari) [2066188]
  - bluetooth: use dev_addr_set() (Gopal Tiwari) [2066188]
  - bluetooth: use eth_hw_addr_set() (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: add MT7921s Bluetooth support (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: update register CSDIOCSR operation (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: use register CRPLR to read packet length (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: move interrupt service to work (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksdio: add .set_bdaddr support (Gopal Tiwari) [2066188]
  - Bluetooth: btmtksido: rely on BT_MTK module (Gopal Tiwari) [2066188]
  - Bluetooth: mediatek: add BT_MTK module (Gopal Tiwari) [2066188]
  - Bluetooth: hci_bcm: Remove duplicated entry in OF table (Gopal Tiwari) [2066188]
  - Bluetooth: bfusb: fix division by zero in send path (Gopal Tiwari) [2066188]
  - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (Gopal Tiwari) [2066188]
  - Bluetooth: vhci: Fix checking of msft_opcode (Gopal Tiwari) [2066188]
  - Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 (Gopal Tiwari) [2066188]
  - Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2066188]
  - Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (Gopal Tiwari) [2066188]
  - Bluetooth: Fix memory leak of hci device (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Fix bdaddress comparison with garbage value (Gopal Tiwari) [2066188]
  - Bluetooth: Fix debugfs entry leak in hci_register_dev() (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Fix application of sizeof to pointer (Gopal Tiwari) [2066188]
  - Bluetooth: L2CAP: Fix not initializing sk_peer_pid (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sock: purge socket queues in the destruct() callback (Gopal Tiwari) [2066188]
  - Bluetooth: mgmt: Fix Experimental Feature Changed event (Gopal Tiwari) [2066188]
  - Bluetooth: hci_vhci: Fix to set the force_wakeup value (Gopal Tiwari) [2066188]
  - Bluetooth: Read codec capabilities only if supported (Gopal Tiwari) [2066188]
  - Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev (Gopal Tiwari) [2066188]
  - Bluetooth: Fix handling of SUSPEND_DISCONNECTING (Gopal Tiwari) [2066188]
  - Bluetooth: Rename driver .prevent_wake to .wakeup (Gopal Tiwari) [2066188]
  - Bluetooth: btrtl: Ask ic_info to drop firmware (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add support for TP-Link UB500 Adapter (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [2066188]
  - Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices (Gopal Tiwari) [2066188]
  - Bluetooth: hci_vhci: Add force_prevent_wake entry (Gopal Tiwari) [2066188]
  - Bluetooth: hci_vhci: Add force_suspend entry (Gopal Tiwari) [2066188]
  - Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier (Gopal Tiwari) [2066188]
  - Bluetooth: btrsi: remove superfluous header files from btrsi.c (Gopal Tiwari) [2066188]
  - Bluetooth: btrtl: Set VsMsftOpCode based on device table (Gopal Tiwari) [2066188]
  - Bluetooth: Fix handling of experimental feature for quality reports (Gopal Tiwari) [2066188]
  - Bluetooth: Fix handling of experimental feature for codec offload (Gopal Tiwari) [2066188]
  - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (Gopal Tiwari) [2066188]
  - Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension (Gopal Tiwari) [2066188]
  - Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension (Gopal Tiwari) [2066188]
  - Bluetooth: Fix wrong opcode when LL privacy enabled (Gopal Tiwari) [2066188]
  - Bluetooth: Fix Advertisement Monitor Suspend/Resume (Gopal Tiwari) [2066188]
  - Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val (Gopal Tiwari) [2066188]
  - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs (Gopal Tiwari) [2066188]
  - tty: remove file from tty_mode_ioctl (Gopal Tiwari) [2066188]
  - tty: remove file from n_tty_ioctl_helper (Gopal Tiwari) [2066188]
  - Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c (Gopal Tiwari) [2066188]
  - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (Gopal Tiwari) [2066188]
  - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout (Gopal Tiwari) [2066188]
  - Bluetooth: Fix passing NULL to PTR_ERR (Gopal Tiwari) [2066188]
  - Bluetooth: Add bt_skb_sendmmsg helper (Gopal Tiwari) [2066188]
  - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [2066188]
  - Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF (Gopal Tiwari) [2066188]
  - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [2066188]
  - Bluetooth: eir: Move EIR/Adv Data functions to its own file (Gopal Tiwari) [2066188]
  - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (Gopal Tiwari) [2066188]
  - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [2066188]
  - Bluetooth: hci_uart: fix GPF in h5_recv (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Fix incorrect out of memory check (Gopal Tiwari) [2066188]
  - Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle (Gopal Tiwari) [2066188]
  - Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport (Gopal Tiwari) [2066188]
  - Bluetooth: Add offload feature under experimental flag (Gopal Tiwari) [2066188]
  - Bluetooth: Add support for Read Local Supported Codecs V2 (Gopal Tiwari) [2066188]
  - Bluetooth: Configure codec for HFP offload use case (Gopal Tiwari) [2066188]
  - Bluetooth: hci_vhci: Add support for offload codecs over SCO (Gopal Tiwari) [2066188]
  - Bluetooth: Add support for msbc coding format (Gopal Tiwari) [2066188]
  - Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command (Gopal Tiwari) [2066188]
  - Bluetooth: Allow setting of codec for HFP offload use case (Gopal Tiwari) [2066188]
  - Bluetooth: Enumerate local supported codec and cache details (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Define a callback to fetch codec config data (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Define callback to fetch data_path_id (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Read supported offload use cases (Gopal Tiwari) [2066188]
  - Bluetooth: Allow querying of supported offload codecs over SCO socket (Gopal Tiwari) [2066188]
  - Bluetooth: call sock_hold earlier in sco_conn_del (Gopal Tiwari) [2066188]
  - Bluetooth: fix init and cleanup of sco_conn.timeout_work (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Read boot address irrespective of controller mode (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Fix boot address (Gopal Tiwari) [2066188]
  - Bluetooth: Fix using RPA when address has been resolved (Gopal Tiwari) [2066188]
  - Bluetooth: Fix using address type from events (Gopal Tiwari) [2066188]
  - Bluetooth: Fix enabling advertising for central role (Gopal Tiwari) [2066188]
  - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [2066188]
  - Bluetooth: set quality report callback for Intel (Gopal Tiwari) [2066188]
  - Bluetooth: Support the quality report events (Gopal Tiwari) [2066188]
  - Bluetooth: refactor set_exp_feature with a feature table (Gopal Tiwari) [2066188]
  - Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: support link statistics telemetry events (Gopal Tiwari) [2066188]
  - Bluetooth: reorganize functions from hci_sock_sendmsg() (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: disable Intel link statistics telemetry events (Gopal Tiwari) [2066188]
  - Bluetooth: Fix return value in hci_dev_do_close() (Gopal Tiwari) [2066188]
  - Bluetooth: add timeout sanity check to hci_inquiry (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (Gopal Tiwari) [2066188]
  - Bluetooth: mgmt: Pessimize compile-time bounds-check (Gopal Tiwari) [2066188]
  - Bluetooth: Fix race condition in handling NOP command (Gopal Tiwari) [2066188]
  - Bluetooth: btbcm: add patch ram for bluetooth (Gopal Tiwari) [2066188]
  - Bluetooth: Fix handling of LE Enhanced Connection Complete (Gopal Tiwari) [2066188]
  - Bluetooth: Store advertising handle so it can be re-enabled (Gopal Tiwari) [2066188]
  - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [2066188]
  - Bluetooth: fix repeated calls to sco_sock_kill (Gopal Tiwari) [2066188]
  - Bluetooth: schedule SCO timeouts with delayed_work (Gopal Tiwari) [2066188]
  - Bluetooth: switch to lock_sock in RFCOMM (Gopal Tiwari) [2066188]
  - Bluetooth: avoid circular locks in sco_sock_connect (Gopal Tiwari) [2066188]
  - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (Gopal Tiwari) [2066188]
  - Bluetooth: switch to lock_sock in SCO (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Fix fall-through warnings (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Combine setting up MSFT extension (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2066188]
  - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2066188]
  - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2066188]
  - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (Gopal Tiwari) [2066188]
  - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Record debug log for Mediatek Chip. (Gopal Tiwari) [2066188]
  - Bluetooth: hci_bcm: Fix kernel doc comments (Gopal Tiwari) [2066188]
  - Bluetooth: Fix not generating RPA when required (Gopal Tiwari) [2066188]
  - Bluetooth: HCI: Add proper tracking for enable status of adv instances (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Enable MSFT extension for Intel next generation controllers (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (Gopal Tiwari) [2066188]
  - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (Gopal Tiwari) [2066188]
  - Bluetooth: skip invalid hci_sync_conn_complete_evt (Gopal Tiwari) [2066188]
  - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add valid le states quirk (Gopal Tiwari) [2066188]
  - Bluetooth: hci_h5: Add runtime suspend (Gopal Tiwari) [2066188]
  - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (Gopal Tiwari) [2066188]
  - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (Gopal Tiwari) [2066188]
  - Bluetooth: btrsi: use non-kernel-doc comment for copyright (Gopal Tiwari) [2066188]
  - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Fix a unspported condition to set available debug features (Gopal Tiwari) [2066188]
  - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (Gopal Tiwari) [2066188]
  - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (Gopal Tiwari) [2066188]
  - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (Gopal Tiwari) [2066188]
  - Bluetooth: Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [2066188]


author: Alexey Tikhonov <atikhono@redhat.com> - 1.17.1-5
changelog:
  - Resolves: rhbz#2014523 - c-ares: missing input validation of host names may lead to Domain Hijacking [rhel-9]


author: Bob Relyea <rrelyea@redhat.com> - 2020.2.41-6
changelog:
  - remove unnecessarily divisive terms, take 1.
  -   in ca-certificates there are 3 cases:
  -   1) master refering to the fedora master branch in the fetch.sh script.
  -      This can only be changed once fedora changes the master branch name.
  -   2) a reference to the 'master bundle' in this file: this has been changed
  -      to 'primary bundle'.
  -   3) a couple of blacklist directories owned by this package, but used to
  -      p11-kit. New 'blocklist' directories have been created, but p11-kit
  -      needs to be updated before the old blacklist directories can be removed
  -      and the man pages corrected.


author: Bob Relyea <rrelyea@redhat.com> - 2020.2.50-90
changelog:
  -   Update to CKBI 2.50 from NSS 3.67
  -      Removing:
  -       # Certificate "QuoVadis Root CA"
  -       # Certificate "Sonera Class 2 Root CA"
  -       # Certificate "Trustis FPS Root CA"
  -      Adding:
  -       # Certificate "GLOBALTRUST 2020"
  -       # Certificate "ANF Secure Server Root CA"
  -       # Certificate "Certum EC-384 CA"
  -       # Certificate "Certum Trusted Root CA"


author: Fedora Release Engineering <releng@fedoraproject.org> - 4.0-2
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
  - Add BuildRequires: make
  - drop dnssrv service and timer


author: Miroslav Lichvar <mlichvar@redhat.com> 4.2-1
changelog:
  - update to 4.2 (#2051441)
  - fully switch from nettle to gnutls (#1953463 #1954483)
  - use NTP servers from DHCPv6 NTP server option (#2047415)
  - drop obsolete workaround in scriptlet


author: Alexander Bokovoy <abokovoy@redhat.com> - 6.11-1
changelog:
  - Update to v6.11 release
  - Resolves: rhbz#1876400 - CVE-2020-14342 - cifs-utils: shell command injection


author: Jonathan Lebon <jonathan@jlebon.com> - 6.11-2
changelog:
  - Split out -info subpackage for smb2-quota and smbinfo
    https://bugzilla.redhat.com/show_bug.cgi?id=1909288


author: Kamil Dudka <kdudka@redhat.com> - 8.32-22
changelog:
  - weaken the dependency on glibc-doc to reduce minimal installations
  - drop the last use of ncurses no longer needed (#1830318)
  - utimens: fix confusing arg type in internal func


author: Alexander Sosedkin <asosedkin@redhat.com> - 20210707-1.git29f6c0b
changelog:
  - gnutls: explicitly enable ECDSA-SECPNNNR1-SHANNN
  - packaging: adapt to the RHEL-9 %check-time testing tools availability


author: Alexander Sosedkin <asosedkin@redhat.com> - 20210914-1.git97d08ef
changelog:
  - gnutls: reorder ECDSA-SECPMMMR1-SHANNN together with ECDSA-SHANNN
  - fix several issues with update-crypto-policies --check


author: Alexander Sosedkin <asosedkin@redhat.com> - 20211115-1.git70de135
changelog:
  - OSPP: relax -ECDSA-SHA2-512, -FFDHE-*
  - fips-mode-setup, fips-finish-install: call zipl more often (s390x-specific)


author: Alexander Sosedkin <asosedkin@redhat.com> - 20220203-1.gitf03e75e
changelog:
  - gnutls: enable SHAKE, needed for Ed448
  - fips-mode-setup: improve handling FIPS plus subpolicies
  - FIPS: disable SHA-1 HMAC
  - FIPS: disable CBC ciphers except in Kerberos


author: Alexander Sosedkin <asosedkin@redhat.com> - 20220223-1.git5203b41
changelog:
  - openssl: allow SHA-1 signatures with rh-allow-sha1-signatures in LEGACY
  - update AD-SUPPORT, move RC4 enctype enabling to AD-SUPPORT-LEGACY
  - fips-mode-setup: catch more inconsistencies, clarify --check


author: Alexander Sosedkin <asosedkin@redhat.com> - 20220404-1.git845c0c1
changelog:
  - DEFAULT: drop DNSSEC SHA-1 exception
  - openssh: add support for sntrup761x25519-sha512@openssh.com


author: Ondrej Kozina <okozina@redhat.com> - 2.4.3-1
changelog:
  - Update to cryptsetup 2.4.3.
  - patch: Fix typo in repair command prompt.
    Resolves: #2022309 #2023316 #2032782


author: Zdenek Dohnal <zdohnal@redhat.com> - 1:2.3.3op2-9
changelog:
  - 2018948 - Unauthenticated users can't move print jobs in Web UI
  - 1999955 - Printing of banner before PCL file only prints banner
  - 2006713 - Trying to restart and hold a job doesn't work


author: Kamil Dudka <kdudka@redhat.com> - 7.76.1-12
changelog:
  - fix STARTTLS protocol injection via MITM (CVE-2021-22947)
  - fix protocol downgrade required TLS bypass (CVE-2021-22946)
  - fix use-after-free and double-free in MQTT sending (CVE-2021-22945)


author: Kamil Dudka <kdudka@redhat.com> - 7.76.1-15
changelog:
  - fix credential leak on redirect (CVE-2022-27774)
  - fix auth/cookie leak on redirect (CVE-2022-27776)
  - fix bad local IPv6 connection reuse (CVE-2022-27775)
  - fix OAUTH2 bearer bypass in connection re-use (CVE-2022-22576)


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 2.1.27-11
changelog:
  - Set default sasldb database to GDBM instead of BerkeleyDB
  - Add the migration tool from BerkeleyDB
  - Add some PLAIN auth tests
  - Resolves rhbz#1947971


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 2.1.27-12
changelog:
  - Incorporate the upstream gdbm specific patch from
    https://github.com/cyrusimap/cyrus-sasl/pull/554
  - Resolves rhbz#1947971


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.8-9
changelog:
  - Subpackage python2-dbus has been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: Marian Csontos <mcsontos@redhat.com> - 2.03.11-1
changelog:
  - Fix mpath filtering of NVMe devices.
  - Check if lvcreate passes read_only_volume_list with tags and skips zeroing.
  - Limit pool metadata spare to 16GiB.
  - Improves conversion and allocation of pool metadata.
  - Fix different limits used for metadata by lvm2 and thin-tools.
  - Fix interrupting lvconvert --splitcache command with striped origin volumes.
  - Fix problem with wiping of converted LVs.
  - Fix memleak in scanning.
  - Fix corner case allocation for thin-pools.
  - Fix pvck handling MDA at offset different from 4096.
  - Partial or degraded activation of writecache is not allowed.
  - Enhance error handling in fsadm and handle correct fsck result.
  - Dmeventd lvm plugin ignores higher reserved_stack lvm.conf values.
  - Support using BLKZEROOUT for clearing devices.
  - Fixed interrup handling.
  - Fix block cache when device has too many failing writes.
  - Fix block cache waiting for IO completion with failing disks.
  - Add configure --enable-editline support as an alternative to readline.
  - Enhance reporting and error handling when creating thin volumes.
  - Enable vgsplit for VDO volumes.
  - Lvextend of vdo pool volumes ensure at least 1 new VDO slab is added.
  - Restore lost signal blocking while VG lock is held.
  - Improve estimation of needed extents when creating thin-pool.
  - Use extra 1% when resizing thin-pool metadata LV with --use-policy.
  - Enhance --use-policy percentage rounding.
  - Allow pvmove of writecache origin.
  - Report integrity fields.
  - Integrity volumes defaults to journal mode.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.13-1
changelog:
  - Update to upstream version 2.03.13.
  - Change in obtain_devices_list_from_udev default.
  - See WHATS_NEW and WHATS_NEW_DM for more information.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.14-4
changelog:
  - Remove service based autoactivation.
  - New lvmautoactivation(7) man page.
  - Fix missing PVIDs for multipath devices in system.devices file.


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-1
changelog:
  - Update Source to upstream version 0.8.7 plus upstream staged commits
    * Previous patches 0011-0016 & 0018-0022 are included in the source tarball
    * Fixes bz#2017592
  - Rename files
    * Previous patches 0001-0010 are now patches 0013-0022
  - Modify 0018-RH-add-mpathconf.patch
    * merged with previous patch 0017
  - Add 0023-libmulitpath-add-section-name-to-invalid-keyword-out.patch
    * Fixes bz#1984303
  - Fix multipath_conf_syntax test to work with bz #1984303
  - Resolves: bz #1984303, #2017592


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-2
changelog:
  - Modify 0017-RH-use-rpm-optflags-if-present.patch
    * use RPM_LF_FLAGS
  - Modify 0018-RH-add-mpathconf.patch
    * update default config to match multipath changes
  - Modify 0022-RH-make-parse_vpd_pg83-match-scsi_id-output.patch
    * fix cmocka vpd tests
  - Rename 0023-libmulitpath-add-section-name-to-invalid-keyword-out.patch to
           0023-libmultipath-add-section-name-to-invalid-keyword-out.patch
  - Resolves: bz#2017592


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-3
changelog:
  - Add 0024-libmultipath-use-typedef-for-keyword-handler-functio.patch
  - Add 0025-libmultipath-print-the-correct-file-when-parsing-fai.patch
  - Add 0026-libmultipath-pass-file-and-line-number-to-keyword-ha.patch
  - Add 0027-libmultipath-make-set_int-take-a-range-for-valid-val.patch
  - Add 0028-libmultipath-improve-checks-for-set_str.patch
  - Add 0029-libmultipath-deprecate-file-and-directory-config-opt.patch
  - Add 0030-libmultipath-split-set_int-to-enable-reuse.patch
  - Add 0031-libmultipath-cleanup-invalid-config-handling.patch
  - Add 0032-libmultipath-don-t-return-error-on-invalid-values.patch
    * The above 9 patches fix bz #2017969
  - Add 0033-multipathd-avoid-unnecessary-path-read-only-reloads.patch
    * Fixes bz #2017979
  - Add 0034-multipath-fix-exit-status-of-multipath-T.patch
  - Resolves: bz #2017969, #2017979


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-4
changelog:
  - Add 0035-RH-mpathconf-fix-setting-property_blacklist.patch
  - Add 0036-libmultipath-fix-disassemble-status-for-historical-s.patch
    * Fixes bz #2042032
  - Add 0037-libmultipath-make-helper-function-to-trigger-path-ue.patch
  - Add 0038-multipathd-trigger-udev-change-on-path-addition.patch
    * Fixes bz #2028835
  - Resolves: bz #2028835, #2042032


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-5
changelog:
  - Add 0039-RH-add-support-to-mpathconf-for-setting-arbitrary-de.patch
    * Fixes bz #2050421
  - Add 0040-RH-add-support-to-mpathconf-for-setting-recheck_wwid.patch
    * Fixes bz #2039749
  - Resolves: bz #2039749, #2050421


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-6
changelog:
  - Add 0041-multipathd-handle-fpin-events.patch
  - Add 0042-multipathd-disallow-changing-to-from-fpin-marginal-p.patch
    * Add "marginal_pathgroups fpin" for responding to PFIN-Li events
    * Fixes bz #2053642
  - Modify tests/restate_module
    * Always offline the path with the lowest priority
    * Fixes bz #2052633
  - Resolves: bz #2052633, #2053642


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-9
changelog:
  - Add 0045-multipath-tools-update-mpp-force_readonly-in-ev_add_.patch
    * Fixes bz #2084356
  - Add 0046-multipath-return-failure-on-an-invalid-remove-comman.patch
    * Fixes bz #2084358
  - Add 0047-libmultipath-steal-the-src-string-pointer-in-merge_s.patch
  - Add 0048-libmultipath-enable-linear-ordering-of-bus-proto-tup.patch
  - Add 0049-libmultipath-use-bus_protocol_id-in-snprint_path_pro.patch
  - Add 0050-libmultipath-make-protocol_name-global.patch
  - Add 0051-libmultipath-add-a-protocol-subsection-to-multipath..patch
  - Add 0052-libmultipath-Set-the-scsi-timeout-parameters-by-path.patch
  - Add 0053-libmultipath-check-the-overrides-pctable-for-path-va.patch
  - Add 0054-libmultipath-fix-eh_deadline-documentation.patch
  - Add 0055-libmultipath-Add-documentation-for-the-protocol-subs.patch
  - Add 0056-libmultipath-use-symbolic-value-for-invalid-pcentry.patch
    * The above 10 patches implement the feature from bz #2084365
  - Add 0057-updated-HPE-MSA-builtin-config.patch
    * Fixes bz #2084357
  Resolves: bz #2084365, #2084357, #2084358, #2084365


author: Alexey Tikhonov <atikhono@redhat.com> - 0.6.1-51
changelog:
  - Resolves: rhbz#1938708 - review of important potential issues detected by static analyzers in ding-libs-0.6.1-47.el9


author: Nicola Sella <nsella@redhat.com> - 4.6.1-1
changelog:
  - Update to 4.6.1
  - Fix recreate script
  - Add unit test for fill_sack_from_repos_in_cache (RhBug:1865803)
  - Add docs and examples for fill_sack_from_repos_in_cache (RhBug:1865803)
  - [spec] remove python2 support
  - Remove problematic language
  - The noroot plugin no longer exists, remove mention
  - Run tests for fill_sack_from_repos_in_cache in installroot (RhBug:1865803)
  - expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970)
  - [doc] Fix: "sslcacert" contains path to the file
  - [doc] Added proxy ssl configuration options, increase libdnf require
  - Set persistdir and substitutions for fill_sack_from_repos_in_cache tests (RhBug:1865803)
  - Update documentation for module_obsoletes and module_stream_switch
  - print additional information when verifying GPG key using DNS
  - Bugs fixed (RhBug:1897573)
  - Remove hardcoded logfile permissions (RhBug:1910084)
  - Enhanced detection of plugins removed in transaction (RhBug:1929163)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.7.0-1
changelog:
  - Update to 4.7.0
  - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181)
  - Keep reason when package is removed (RhBug:1921063)
  - Improve mechanism for application of security filters (RhBug:1918475)
  - [doc] Add description for new API
  - [API] Add new method for reset of security filters
  - [doc] Improve documentation for Hotfix repositories
  - [doc] fix: "makecache" command downloads only enabled repositories
  - Use libdnf.utils.checksum_{check,value}
  - [doc] Add info that maximum parallel downloads is 20
  - Increase loglevel in case of invalid config options
  - [doc] installonly_limit documentation follows behavior
  - Prevent traceback (catch ValueError) if pkg is from cmdline
  - Add documentation for config option sslverifystatus (RhBug:1814383)
  - Check for specific key string when verifing signatures (RhBug:1915990)
  - Use rpmkeys binary to verify package signature (RhBug:1915990)
  - Bugs fixed (RhBug:1916783)
  - Preserve file mode during log rotation (RhBug:1910084)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.10.0-1
changelog:
  - Update to 4.10.0
  - Do not assume that a remote rpm is complete if present
  - Use positive percentage for "Failed delta RPMs" message
  - Remove redundant new line in Groups output
  - Format empty group names outputs to <name-unset>
  - [doc] Document default colors
  - Use rpmkeys alone to verify signature
  - Add dnf.error message to explain rpm.error traceback when package not found after resolving a transaction (RhBug:1815327,1887293,1909845)
  - [API] Add method "set_or_append_opt_value" to BaseConfig (RhBug:1967925)
  - Add aliases for commands: info, updateinfo, provides (RhBug:1938333)
  - Add report about demodularized rpms into module info (RhBug:1805260)
  - Remove DNSSEC errors on COPR group email keys
  - Add support for autodetecting packages to be excluded from being installed as weak dependencies (RhBug:1699672)
  - Add support for excluding packages to be installed as weak dependencies (RhBug:1699672)
  - Add fail_fast parameter to download_payloads methods for use in reposync
  - Acquire all relevant locks during "dnf clean"
  - API: Raise CompsError when group/env not found in install_group and install_environment (RhBug:1947958)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.10.0-2
changelog:
  - Respect cacheonly in python dnf API (RhBug:2026849)
  - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.10.0-3
changelog:
  - Don't recommend python3-unbound (RhBug:1947925)
  - Recommend rpm-plugin-systemd-inhibit only if systemd (RhBug:1947924)
  - Don't recommend /usr/bin/sqlite3 for bash-completion (RhBug:1947924)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.12.0-1
changelog:
  - Allow destdir option with modulesync command
  - Add documentation for query api flags (RhBug:2035577)
  - Fix swap command to work with local rpm files correctly (RhBug:2036434)
  - Fix regression in verifying signatures using rpmkeys
  - Fix decompression of groups.xml (RhBug:2030255)
  - Fix history undo on a Reason Change (RhBug:2010259,2053014)
  - Remove /usr/bin from sys.path to avoid accidentally importing garbage
  - Fix python3.11 build: remove deprecated, update traceback regex
  - fix dnf mark error when history sqlite missing
  - [doc] clarify effect of --enablerepo and --disablerepo options (RhBug:2031414)
  - [doc] default values for module_obsoletes and module_stream_switch (RhBug: 2051846)
  - dnf.conf: hint users where to find more info about defaults and other options
  - Fix unittests that relied on checksum being at the end of solvfiles
  - completion: remove unnecessary echo
  - Fix remove when no repos are enabled (RhBug:2064341)
  - Add loongarch support for dnf
  - Add spaces between words to fix typos (RhBug:2077296)
  - [doc] Improve "proxy" configuration option documentation (RhBug:2072332)
  - Fix download errors handling in non-english locales (RhBug:2024527)


author: Nicola Sella <nsella@redhat.com> - 4.0.18-1
changelog:
  - [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
  - [needs-restarting] add kernel-rt to reboot list
  - Fix debug-restore command
  - [config-manager] enable/disable comma separated pkgs (RhBug:1830530)
  - [debug] Use standard demands.resolving for transaction handling
  - [debug] Do not remove install-only packages (RhBug:1844533)
  - return error when dnf download failed
  - README: Reference Fedora Weblate instead of Zanata
  - [reposync] Add latest NEVRAs per stream to download (RhBug: 1833074)
  - copr: don't try to list runtime dependencies


author: Nicola Sella <nsella@redhat.com> - 4.0.19-1
changelog:
  - Update to 4.0.19
  - copr: allow only 2 arguments with copr enable command
  - [needs-restarting] fix -r in nspawn containers (RhBug:1913962,1914251)
  - Add --gpgcheck option to reposync (RhBug:1856818) (RhBug:1856818)
  - Re-introduce yum-groups-manager functionality (RhBug:1826016)
  - [repomanage] Don't use cached metadata (RhBug:1899852)
  - [needs-restarting] add -s to list services (RhBug:1772939) (RhBug:1772939)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.21-1
changelog:
  - Update to 4.0.21
  - Removed dependency on dnf.yum.misc.Checksum class (RhBug:1935465)
  - Add missing command line option to documentation
  - doc: add packages to needs-restarting conf
  - Set blacklist subcommand as deprecated
  - Bugs fixed (RhBug:1914827,1916782)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.24-1
changelog:
  - Update to 4.0.24
  - [repomanage] Allow running only with metadata
  - [repomanage] Enhance documentation (RhBug:1898293)
  - [versionlock] Locking obsoleted package does not make the obsoleter unavailable (RhBug:1957280)
  - [versionlock] Work correctly with packages with minorbump part of release (RhBug:1961217)
  - [leaves] Show strongly connected components
  - [needs-restarting] Fix wrong boot time (RhBug:1960437)
  - [playground] Disable playground command, since it doesn't work
  - [copr] on CentOS Stream, enable centos stream chroot instead of not epel 8 (RhBug:1994154)
  - [copr] Avoid using deprecated function distro.linux_distribution() (RhBug:2011550)
  - [copr] don't traceback on empty lines in /etc/os-release


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.24-2
changelog:
  - [groups-manager] Use full NEVRA for matching packages instead of only name (RhBug:2029864)
  - [versionlock] Fix: Multiple package-name-spec arguments don't lock (RhBug:2029871)
  - [versionlock] Update documentation for adding specifi version (RhBug:2013332)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 4.1.0-1
changelog:
  - Add a new subpackage with modulesync command. The command downloads packages from modules and/or creates a repository with modular data. (RhBug:1868047)
  - [repoclosure] Print counts of missing dependencies
  - [reposync] Do not stop downloading packages on the first error (RhBug:2009894)


author: Lukas Nykryn <lnykryn@redhat.com> - 055-6.git20210709
changelog:
  - fix(network-manager): don't pull in systemd-udev-settle
  - fix(dracut.sh): handle '-i' option to include files beginning with '.'
  - fix(dracut.sh): handle symlinks appropriately while using '-i' option
  - fix(squash): create relative symlinks
  - feat(squash): install umount util


author: Lukas Nykryn <lnykryn@redhat.com> - 055-9.git20210812
changelog:
  - fix(kernel-modules): add blk_mq_alloc_disk and
  - fix(network-manager): check for nm-initrd-generator in both
  - fix(cms): reload NetworkManager connections


author: Mark Wielaard <mjw@redhat.com> - 0.186-1
changelog:
  - Upgrade to upstream 0.186
    - debuginfod-client: Default $DEBUGINFOD_URLS is computed from
      drop-in files /etc/debuginfod/*.urls rather than
      hardcoded into the /etc/profile.d/debuginfod*
      scripts.
      Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
      for skipping large/slow transfers.
      Add $DEBUGINFOD_RETRY for retrying aborted lookups.
    - debuginfod: Supply extra HTTP response headers, describing
      archive/file names that satisfy the requested buildid content.
      Support -d :memory: option for in-memory databases.
      Protect against loops in federated server configurations.
      Add -r option to use -I/-X regexes for grooming stale files.
      Protect against wasted CPU from duplicate concurrent requests.
      Limit the duration of groom ops roughly to rescan (-t) times.
      Add --passive mode for serving from read-only database.
      Several other performance improvements & prometheus metrics.
    - libdw: Support for the NVIDIA Cuda line map extensions.
      DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
      are defined in dwarf.h. New functions dwarf_linecontext and
      dwarf_linefunctionname.
    - translations: Update Japanese translation.


author: Mark Wielaard <mjw@redhat.com> - 0.187-4
changelog:
  - Upgrade to elfutils 0.187
    - debuginfod: Support -C option for connection thread pooling.
    - debuginfod-client: Negative cache file are now zero sized instead
      of no-permission files.
    - addr2line: The -A, --absolute option, which shows file names
      includingthe full compilation directory is now the
      default.  To get theold behavior use the new option --relative.
    - readelf, elflint: Recognize FDO Packaging Metadata ELF notes
    - libdw, debuginfo-client: Load libcurl lazily only when files need
      to be fetched remotely. libcurl is now never loaded when
      DEBUGINFOD_URLS is unset. And whenDEBUGINFOD_URLS is set,
      libcurl is only loaded when the debuginfod_begin function is
      called.
  - Add elfutils-0.187-csh-profile.patch
  - Add elfutils-0.187-debuginfod-client-fd-leak.patch
  - Add elfutils-0.187-mhd_no_dual_stack.patch
  - Add elfutils-0.187-mhd_epoll.patch


author: Xavier Delaruelle <xavier.delaruelle@cea.fr> - 4.7.0-1
changelog:
  - Update to 4.7.0 (#1930632)
  - Align spec syntax with upstream spec file
  - Add 'tcl' to the BuildRequires and remove 'man' from this list
  - Fix names of 'procps-ng' and 'man-db' packages on Fedora
  - Only install manpages through make install, other docs are handled by %doc
  - Remove alternatives mechanism for manpages


author: Lukáš Zaoral <lzaoral@redhat.com> - 5.0.0-0.1.alpha
changelog:
  - Update to 5.0.0-alpha (#1989523)
    + Based on spec by Xavier Delaruelle in Fedora Rawhide. Thanks a lot!
  - Remove createmodule.sh and createmodule.py utilities ('module sh-to-mod'
    should be used instead)
  - Remove configure options that have been made default starting version 5.0
  - Remove compat subpackage
  - Run non-regression tests in quick mode


author: Lukáš Zaoral <lzaoral@redhat.com> - 5.0.0-1
changelog:
  - Update to 5.0.0 (#2004402)
    + Based on spec by Xavier Delaruelle in Fedora Rawhide. Thanks a lot!
  - Configuration guide example.txt is replaced by more up to date INSTALL.txt
    document


author: Tomas Korbar <tkorbar@redhat.com> - 2.2.10-6
changelog:
  - CVE-2022-22827 Integer overflow in storeAtts in xmlparse.c
  - CVE-2022-22826 Integer overflow in nextScaffoldPart in xmlparse.c
  - CVE-2022-22825 Integer overflow in lookup in xmlparse.c
  - CVE-2022-22824 Integer overflow in defineAttribute in xmlparse.c
  - CVE-2022-22823 Integer overflow in build_model in xmlparse.c
  - CVE-2022-22822 Integer overflow in addBinding in xmlparse.c
  - Resolves: CVE-2022-22827
  - Resolves: CVE-2022-22826
  - Resolves: CVE-2022-22825
  - Resolves: CVE-2022-22824
  - Resolves: CVE-2022-22823
  - Resolves: CVE-2022-22822


author: Tomas Korbar <tkorbar@redhat.com> - 2.2.10-8
changelog:
  - CVE-2021-45960 expat: Large number of prefixed XML attributes on a single tag can crash libexpat
  - Resolves: CVE-2021-45960


author: Tomas Korbar <tkorbar@redhat.com> - 2.2.10-10
changelog:
  - Fix multiple CVEs
  - CVE-2022-25236 expat: namespace-separator characters in "xmlns[:prefix]" attribute values can lead to arbitrary code execution
  - CVE-2022-25235 expat: malformed 2- and 3-byte UTF-8 sequences can lead to arbitrary code execution
  - CVE-2022-25315 expat: integer overflow in storeRawNames()
  - Resolves: CVE-2022-25236
  - Resolves: CVE-2022-25235
  - Resolves: CVE-2022-25315


author: Tomas Korbar <tkorbar@redhat.com> - 2.4.7-1
changelog:
  - Rebase to version 2.4.7
  - Resolves: rhbz#2067201
  - Resolves: CVE-2022-25313
  - Resolves: CVE-2022-25314
  - Resolves: CVE-2022-25236


author: Chris Leech <cleech@redhat.com> - 1.0.34-0.git14ef0d2
changelog:
  - upstream 1.0.34
  - drop gcc warning diabling patch, upstream fixes exist for these issues now
  - #1961180 FCoE interface name regressions


author: Pavel Raiskup <praiskup@redhat.com> - 3.14-4
changelog:
  - /proc and /sys made %ghost to allow filesystem package updates in rootless
    container environments (rhbz#1548403)


author: Kamil Dudka <kdudka@redhat.com> - 1:4.7.0-6
changelog:
  - disable -flto on ppc64le to make test-float pass (#1789115)
  - do not compile with -D__SUPPORT_SNAN__ (#1294016)


author: Eric Garver <egarver@redhat.com> - 1.0.0-0.3.alpha
changelog:
  - remove dead symlink (firewalld.conf) left over from old package versions
    before installing new file


author: Nicolas Mailhot <nim@fedoraproject.org>
changelog:
  - 3.0.3-1
  🐞 Fix bugs in the 3.0.2 refactoring
  - 3.0.2-1
  🐞 Workaround Fedora problems created by rpm commit 93604e2
     harder


author: Marek Kasik <mkasik@redhat.com> - 2.10.4-1
changelog:
  - Update to 2.10.4
  - Test bitmap size earlier for PNGs
  - Fix memory leak in pngshim.c
  - Enable man pages for demos
  - Resolves: #1887084, #1890211


author: Akira TAGOH <tagoh@redhat.com> - 2.10.4-3
changelog:
  - Enable HarfBuzz support
  - Add bootstrap without HarfBuzz
  - Resolves: #1853937
  - Resolves: #1906714


author: Richard Hughes <richard@hughsie.com> 1.5.2-1
changelog:
  - New upstream release
  - Add a flag to indicate if packages are supported
  - Add a plugin for the Pinebook Pro laptop
  - Allow components to set the icon from the metadata
  - Fall back to FAT32 internal partitions for detecting ESP
  - Fix detection of ColorHug version on older firmware versions
  - Fix reading BCM57XX vendor and device ids from firmware
  - Fix replugging the MSP430 device
  - Fix sync method when called from threads without a context
  - Ignore an invalid vendor-id when adding releases for display
  - Improve synaptics-mst reliability when writing data
  - Install modules-load configs in the correct directory
  - Notify the service manager when idle-quitting
  - Only download the remote metadata as required
  - Remove HSI update and attestation suffixes
  - Restore recognizing GPG and PKCS7 signature types in libfwupd
  - Set the SMBIOS chassis type to portable if a DT battery exists
  - Switch from libsoup to libcurl for downloading data


author: Richard Hughes <richard@hughsie.com> 1.5.3-1
changelog:
  - New upstream release
  - Add a UEFI quirk for Star Labs Lite Mk III
  - Add the device firmare ID for serio class hardware
  - Allow setting the GMainContext when used for sync methods
  - Allow the client to send legacy PKCS7 and GPG signatures
  - Export the driver name from FuUdevDevice
  - Fix a possible critical warning due to missing retval
  - Fix the endianness for the CRC check in bcm57xx
  - Make sure the correct interface number is used for QMI
  - Mark more user-visible strings as translatable
  - Restrict loading component types of firmware
  - Validate ModemManager firmware update method combinations


author: Richard Hughes <richard@hughsie.com> 1.5.4-1
changelog:
  - New upstream release
  - Add Maple Ridge Thunderbolt firmware parsing support
  - Allow creating FMAP and Synaptics firmware using builder.xml
  - Allow using fwupdtool as non-root for firmware commands
  - Do not trust the Block.HintSystem boolean for ESP filtering
  - Fix a memory leak when parsing Synaptics firmware
  - Fix a possible crash when reading the Goodix MOC USB request
  - Fix possible crashes when parsing invalid firmware


author: Richard Hughes <richard@hughsie.com> 1.5.5-1
changelog:
  - New upstream release
  - Add a plugin to update PixArt RF devices
  - Add new hardware to use the elantp and rts54hid plugins
  - Detect the AMD TSME encryption state for HSI-4
  - Detect the AMI PK test key is not installed for HSI-1
  - Fix flashing a fingerprint reader that is in use
  - Fix several critical warnings when parsing invalid firmware
  - Fix updating DFU devices that use DNLOAD_BUSY
  - Ignore the legacy UEFI OVMF dummy GUID
  - Make libfwupd more thread safe to fix a crash in gnome-software
  - Never show unprintable chars from invalid firmware in the logs


author: Marek Polacek <polacek@redhat.com> 11.2.1-8
changelog:
  - update from releases/gcc-11-branch (#2047296)
    - PRs ada/103538, analyzer/101962, bootstrap/103688, c++/85846, c++/95009,
  	c++/98394, c++/99911, c++/100493, c++/101715, c++/102229, c++/102933,
  	c++/103012, c++/103198, c++/103480, c++/103703, c++/103714,
  	c++/103758, c++/103783, c++/103831, c++/103912, c++/104055, c/97548,
  	c/101289, c/101537, c/103587, c/103881, d/103604, debug/103838,
  	debug/103874, fortran/67804, fortran/83079, fortran/101329,
  	fortran/101762, fortran/102332, fortran/102717, fortran/102787,
  	fortran/103411, fortran/103412, fortran/103418, fortran/103473,
  	fortran/103505, fortran/103588, fortran/103591, fortran/103606,
  	fortran/103607, fortran/103609, fortran/103610, fortran/103692,
  	fortran/103717, fortran/103718, fortran/103719, fortran/103776,
  	fortran/103777, fortran/103778, fortran/103782, fortran/103789,
  	ipa/101354, jit/103562, libfortran/103634, libstdc++/100017,
  	libstdc++/102994, libstdc++/103453, libstdc++/103501,
  	libstdc++/103549, libstdc++/103877, libstdc++/103919,
  	middle-end/101751, middle-end/102860, middle-end/103813, objc/103639,
  	preprocessor/89971, preprocessor/102432, rtl-optimization/102478,
  	rtl-optimization/103837, rtl-optimization/103860,
  	rtl-optimization/103908, sanitizer/102911, target/102347,
  	target/103465, target/103661, target/104172, target/104188,
  	tree-optimization/101615, tree-optimization/103523,
  	tree-optimization/103603, tree-optimization/103995


author: Marek Polacek <polacek@redhat.com> 11.2.1-9
changelog:
  - update from releases/gcc-11-branch (#2047296)
    - PRs fortran/104127, fortran/104212, fortran/104227, target/101529
  - fix up va-opt-6.c testcase


author: Marek Polacek <polacek@redhat.com> 11.2.1-9.2
changelog:
  - add support for relocation of the PCH data (pch/71934, #2044917)
  - remove 30_threads/future/members/poll.cc (#2050090)
  - avoid overly-greedy match in dejagnu regexp (#2050089)


author: Marek Polacek <polacek@redhat.com> 11.2.1-9.3
changelog:
  - use _thread_db_sizeof_pthread to obtain struct pthread size (#2034494)
  - add --enable-host-pie, build the compilers as PIE (#2044917)


author: David Malcolm <dmalcolm@redhat.com> - 11.2.1-10
changelog:
  - update from releases/gcc-11-branch (#2063255)
    - PRs ada/98724, ada/104258, ada/104767, ada/104861, c++/58646, c++/59950,
  	c++/61611, c++/95036, c++/100468, c++/101030, c++/101095, c++/101371,
  	c++/101515, c++/101767, c++/102045, c++/102123, c++/102538,
  	c++/102740, c++/102990, c++/103057, c++/103186, c++/103291,
  	c++/103299, c++/103337, c++/103711, c++/103769, c++/103968,
  	c++/104107, c++/104108, c++/104284, c++/104410, c++/104472,
  	c++/104513, c++/104568, c++/104667, c++/104806, c++/104847,
  	c++/104944, c++/104994, c++/105035, c++/105061, c/82283, c/84685,
  	c/104510, c/104711, d/104659, d/105004, debug/104337, debug/104517,
  	debug/104557, fortran/66193, fortran/99585, fortran/100337,
  	fortran/103790, fortran/104211, fortran/104311, fortran/104331,
  	fortran/104430, fortran/104619, fortran/104811, go/100537,
  	libgomp/104385, libstdc++/101231, libstdc++/102358, libstdc++/103904,
  	libstdc++/104442, lto/104237, lto/104333, lto/104617,
  	middle-end/95115, middle-end/99578, middle-end/100464,
  	middle-end/100680, middle-end/100775, middle-end/100786,
  	middle-end/104307, middle-end/104402, middle-end/104446,
  	middle-end/104786, middle-end/104971, middle-end/105032,
  	preprocessor/104147, rtl-optimization/104544, rtl-optimization/104589,
  	rtl-optimization/104777, rtl-optimization/104814, sanitizer/102656,
  	sanitizer/104449, sanitizer/105093, target/79754, target/87496,
  	target/99708, target/99754, target/100784, target/101324,
  	target/102140, target/102952, target/102957, target/103307,
  	target/103627, target/103925, target/104090, target/104208,
  	target/104219, target/104253, target/104362, target/104448,
  	target/104451, target/104453, target/104458, target/104462,
  	target/104469, target/104502, target/104674, target/104681,
  	target/104688, target/104775, target/104890, target/104910,
  	target/104923, target/104963, target/104998, target/105000,
  	target/105052, target/105058, target/105068, testsuite/103556,
  	testsuite/103586, testsuite/104730, testsuite/104759,
  	testsuite/105055, tree-optimization/45178, tree-optimization/100834,
  	tree-optimization/101636, tree-optimization/102819,
  	tree-optimization/102893, tree-optimization/103169,
  	tree-optimization/103361, tree-optimization/103489,
  	tree-optimization/103544, tree-optimization/103596,
  	tree-optimization/103641, tree-optimization/103864,
  	tree-optimization/104263, tree-optimization/104288,
  	tree-optimization/104511, tree-optimization/104601,
  	tree-optimization/104675, tree-optimization/104782,
  	tree-optimization/104931, tree-optimization/105094
  - fix x86 vector initialization expansion fallback (PR target/105123)
  - drop patch 22 (gcc11-libsanitizer-pthread.patch;
    upstreamed as r11-9607-ga8dd74bfb921ed)


author: Jakub Jelinek <jakub@redhat.com> 11.3.1-2
changelog:
  - update from releases/gcc-11-branch (#2077536)
    - GCC 11.3 release
    - PRs c++/98249, c++/99893, c++/100608, c++/101051, c++/101532, c++/101677,
  	c++/101717, c++/101894, c++/102869, c++/103105, c++/103328,
  	c++/103341, c++/103455, c++/103706, c++/103885, c++/103943,
  	c++/104008, c++/104079, c++/104225, c++/104507, c++/104565,
  	c++/105003, c++/105064, c++/105143, c++/105186, c++/105256, c/101585,
  	debug/105203, fortran/102992, fortran/104210, fortran/104228,
  	fortran/104570, fortran/105138, gcov-profile/105282, ipa/103083,
  	ipa/103432, jit/100613, libstdc++/90943, libstdc++/100516,
  	libstdc++/103630, libstdc++/103638, libstdc++/103650,
  	libstdc++/103955, libstdc++/104098, libstdc++/104301,
  	libstdc++/104542, libstdc++/104859, libstdc++/105021,
  	libstdc++/105027, middle-end/104497, middle-end/105165,
  	rtl-optimization/104985, rtl-optimization/105028,
  	rtl-optimization/105211, target/80556, target/100106, target/104117,
  	target/104474, target/104853, target/104894, target/105214,
  	target/105257, tree-optimization/99121, tree-optimization/104880,
  	tree-optimization/105053, tree-optimization/105070,
  	tree-optimization/105189, tree-optimization/105198,
  	tree-optimization/105226, tree-optimization/105232,
  	tree-optimization/105235
  - fix bogus -Wuninitialized warning on va_arg with complex types on x86_64
    (PR target/105331)
  - remove bogus assertion in std::from_chars (PR libstdc++/105324)


author: Filip Januš <fjanus@redhat.com> - 1.18.1-3
changelog:
  - Resolves: #1799391
  - After upgrade GCC to version gcc version 10.0.1 build fails
  - Patch gdbm_gcc_10.patch was added


author: Sundeep Anand <suanand@redhat.com> - 0.21-6
changelog:
  - Add gettext-0.21-covscan.patch to fix issues detected by static analyzers
    Add gettext-0.21-disable-libtextstyle.patch
    Do not build libtextstyle, as it depends on libcroco
    which is now unmaintained and has known security bugs.
    Obsolete libtextstyle and libtextstyle-devel packages.


author: Florian Weimer <fweimer@redhat.com> - 2.34-24
changelog:
  - Sync with upstream branch release/2.34/master,
    commit 008003dc6e83439c5e04a744b7fd8197df19096e:
  - tst-socket-timestamp-compat.c: Check __TIMESIZE [BZ #28837]
  - Linux: Only generate 64 bit timestamps for 64 bit time_t recvmsg/recvmmsg
  - linux: Fix ancillary 64-bit time timestamp conversion (BZ #28349, BZ#28350)
  - support: Add support_socket_so_timestamp_time64


author: Florian Weimer <fweimer@redhat.com> - 2.34-25
changelog:
  - Sync with upstream branch release/2.34/master,
    commit 6eaf10cbb78d22eae7999d9de55f6b93999e0860:
  - socket: Do not use AF_NETLINK in __opensock
  - hurd if_index: Explicitly use AF_INET for if index discovery
  - Linux: Simplify __opensock and fix race condition [BZ #28353]
  - linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garbage [BZ #28850]


author: Arjun Shankar <arjun@redhat.com> - 2.34-28
changelog:
  - Reduce installed size of some langpacks by de-duplicating LC_CTYPE (#2054789)
  - Fix localedef so it can handle symbolic links when generating locale-archive.
  - Drop glibc-fedora-localedef.patch and adjust locale installation
    accordingly so that installed content remains unchanged.


author: Florian Weimer <fweimer@redhat.com> - 2.34-29
changelog:
  - Sync with upstream branch release/2.34/master,
    commit 224d8c1890b6c57c7e4e8ddbb792dd9552086704:
  - debug: Synchronize feature guards in fortified functions [BZ #28746]
  - debug: Autogenerate _FORTIFY_SOURCE tests
  - Enable _FORTIFY_SOURCE=3 for gcc 12 and above
  - fortify: Fix spurious warning with realpath
  - __glibc_unsafe_len: Fix comment
  - debug: Add tests for _FORTIFY_SOURCE=3
  - Make sure that the fortified function conditionals are constant
  - Don't add access size hints to fortifiable functions
  - nss: Protect against errno changes in function lookup (bug 28953)
  - nss: Do not mention NSS test modules in <gnu/lib-names.h>
  - io: Add fsync call in tst-stat
  - hppa: Fix warnings from _dl_lookup_address
  - nptl: Fix cleanups for stack grows up [BZ# 28899]
  - hppa: Revise gettext trampoline design
  - hppa: Fix swapcontext
  - Fix elf/tst-audit2 on hppa
  - localedef: Handle symbolic links when generating locale-archive
  - NEWS: Add a bug fix entry for BZ #28896
  - x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c
  - x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896]
  - x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #28896]
  - string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755]
  - linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865]
  - Add reference to BZ#28860 on NEWS
  - linux: Fix missing __convert_scm_timestamps (BZ #28860)


author: Carlos O'Donell <carlos@redhat.com> - 2.34-30
changelog:
  - Sync with upstream branch release/2.34/master,
    commit 71326f1f2fd09dafb9c34404765fb88129e94237:
  - nptl: Fix pthread_cancel cancelhandling atomic operations
  - mips: Fix mips64n32 64 bit time_t stat support (BZ#29069)
  - hurd: Fix arbitrary error code
  - nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)
  - S390: Add new s390 platform z16.
  - NEWS: Update fixed bug list for LD_AUDIT backports.
  - hppa: Fix bind-now audit (BZ #28857)
  - elf: Replace tst-audit24bmod2.so with tst-audit24bmod2
  - Fix elf/tst-audit25a with default bind now toolchains
  - elf: Fix runtime linker auditing on aarch64 (BZ #26643)
  - elf: Issue la_symbind for bind-now (BZ #23734)
  - elf: Fix initial-exec TLS access on audit modules (BZ #28096)
  - elf: Add la_activity during application exit
  - elf: Do not fail for failed dlmopen on audit modules (BZ #28061)
  - elf: Issue audit la_objopen for vDSO
  - elf: Add audit tests for modules with TLSDESC
  - elf: Avoid unnecessary slowdown from profiling with audit (BZ#15533)
  - elf: Add _dl_audit_pltexit
  - elf: Add _dl_audit_pltenter
  - elf: Add _dl_audit_preinit
  - elf: Add _dl_audit_symbind_alt and _dl_audit_symbind
  - elf: Add _dl_audit_objclose
  - elf: Add _dl_audit_objsearch
  - elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid
  - elf: Add _dl_audit_objopen
  - elf: Move la_activity (LA_ACT_ADD) after _dl_add_to_namespace_list() (BZ #28062)
  - elf: Move LAV_CURRENT to link_lavcurrent.h
  - elf: Fix elf_get_dynamic_info() for bootstrap
  - elf: Fix dynamic-link.h usage on rtld.c
  - elf: Fix elf_get_dynamic_info definition
  - elf: Avoid nested functions in the loader [BZ #27220]
  - powerpc: Delete unneeded ELF_MACHINE_BEFORE_RTLD_RELOC
  - hppa: Use END instead of PSEUDO_END in swapcontext.S
  - hppa: Implement swapcontext in assembler (bug 28960)


author: Carlos O'Donell <carlos@redhat.com> - 2.34-31
changelog:
  - Sync with upstream branch release/2.34/master,
    commit 55640ed3fde48360a8e8083be4843bd2dc7cecfe:
  - i386: Regenerate ulps
  - linux: Fix missing internal 64 bit time_t stat usage
  - x86: Optimize L(less_vec) case in memcmp-evex-movbe.S
  - x86: Don't set Prefer_No_AVX512 for processors with AVX512 and AVX-VNNI
  - x86-64: Use notl in EVEX strcmp [BZ #28646]
  - x86: Shrink memcmp-sse4.S code size
  - x86: Double size of ERMS rep_movsb_threshold in dl-cacheinfo.h
  - x86: Optimize memmove-vec-unaligned-erms.S
  - x86-64: Replace movzx with movzbl
  - x86-64: Remove Prefer_AVX2_STRCMP
  - x86-64: Improve EVEX strcmp with masked load
  - x86: Replace sse2 instructions with avx in memcmp-evex-movbe.S
  - x86: Optimize memset-vec-unaligned-erms.S
  - x86: Optimize memcmp-evex-movbe.S for frontend behavior and size
  - x86: Modify ENTRY in sysdep.h so that p2align can be specified
  - x86-64: Optimize load of all bits set into ZMM register [BZ #28252]
  - scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier
  - dlfcn: Do not use rtld_active () to determine ld.so state (bug 29078)
  - INSTALL: Rephrase -with-default-link documentation
  - misc: Fix rare fortify crash on wchar funcs. [BZ 29030]
  - Default to --with-default-link=no (bug 25812)
  - scripts: Add glibcelf.py module


author: Carlos O'Donell <carlos@redhat.com> - 2.34-32
changelog:
  - Sync with upstream branch release/2.34/master,
    commit c66c92181ddbd82306537a608e8c0282587131de:
  - posix/glob.c: update from gnulib (BZ#25659)
  - linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t (BZ#29097)


author: Jakub Martisko <jamartis@redhat.com> - 1:6.2.0-9
changelog:
  - Move the .hmac files to the fipscheck subfolder
  - Make symlinks from their original location (Fedora contains the .hmac files there) pointing to their new location
  Resolves: rhbz#1980758


author: Daiki Ueno <dueno@redhat.com> - 3.7.3-4
changelog:
  - Specify FIPS140-3 module name and version
  - fips: allow a few more primes in RSA key generation
  - fips: tighten PKCS#12 algorithm checks
  - Correct return value of KTLS stub API


author: Daiki Ueno <dueno@redhat.com> - 3.7.3-7
changelog:
  - Increase GNUTLS_MAX_ALGORITHM_NUM for allowlisting (#2033220)
  - Ensure allowlisting API is called before priority string is constructed (#2042532)
  - Use dlopen for loading libtss2* to avoid OpenSSL dependency (#2057490)


author: Daiki Ueno <dueno@redhat.com> - 3.7.3-9
changelog:
  - Stop using typeof keyword for tss2 function prototypes (#2057490)
  - Ensure allowlist API is called before priority string construction (#1975421)


author: David King <amigadave@amigadave.com> - 1.68.0-6
changelog:
  - Add Requires on python-markdown for g-ir-doc-tool (#1979144)
  - Add license texts and documentation files (#1979144)


author: Adam Williamson <awilliam@redhat.com> - 3.4-5
changelog:
  - Backport fix for upstream #28105 to fix zgrep
    Resolves: rhbz#1872913
  - Remove some non-portable tests that fail on armv7hl (Paul Eggert)
    Resolves: rhbz#1863830


author: Robbie Harwood <rharwood@redhat.com> - 2.06-30
changelog:
  - ppc64le: CAS improvements, prefix detection, and vTPM support
  - Resolves: #2068281
  - Resolves: #2051314
  - Resolves: #2076798


author: Tom Stellard <tstellar@redhat.com> - 8.40-50
changelog:
  - Use make_build macro instead of plain make
  - https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make


author: Jakub Martisko <jamartis@redhat.com> - 1.12-1
changelog:
  - Rebase to gzip 1.12
  - Resolves an arbitrary-file-write vulnerability in zgrep
    Resolves: rhbz#2073343
    Resolves: rhbz#1870675


author: Bruno Meneguele <bmeneg@redhat.com> - 1.3.2-9
changelog:
  - Use upstream accepted patch for the memory leak
  - Make SHA-256 the default hash algorithm (rhbz#1934949)


author: Bruno Meneguele <bmeneg@redhat.com> - 1.4-1
changelog:
  - Modify some pieces to get closer to Fedora's specfile
  - Remove patch handling memory leak: solved in the rebase
  - Remove patch handling SHA-256 default hash: solved in the rebase
  - Rebase to upstream release v1.4 (rhbz#2026028)


author: Christian Kellner <ckellner@redhat.com> - 49-1
changelog:
  - New upstream release 49
  - Switch to meson build system.
  - Ship the pkg-config file.
  - Remove ldconfig scriptlets.


author: Jan Macku <jamacku@redhat.com> - 10.10-1
changelog:
  - Translated using Weblate (Friulian) (#381)
  - Translations update from Weblate (#378)
  - added veth support
  - ifup-eth: add a new PERSISTENT_DHCLIENT_IPV6 option for IPv6 dhclient daemon
  - ifdown removes veth pair if both peers are down
  - rename_device: also support dracut-style kernel cmdline configuration
  - spec: Mark network-scripts as deprecated
  - spec: Initscripts now requires chkconfig (#374)
  - Translations update from Weblate (#371)
  - spec: Move service script into subpackage
  - ci: Onboard initscripts to Packit
  - ci: Migrate from Travis to GH Actions


author: Jan Macku <jamacku@redhat.com> - 10.11.1-1
changelog:
  - spec: Update relation between initscripts and initscripts-service
  - spec: Replace not working awk command with sed
  - use downstream version style


author: Jan Macku <jamacku@redhat.com> - 10.11.2-1
changelog:
  - ifup-routes: Revert quotes
  - ifup-routes: Use `ip replace` only on type `route`
  - ifup-routes: Log when using `ip $type replace`
  - ifup-routes: Use `ip route repace` to avoid race
  - ci: Update path to csdiff repository (#391)


author: Jan Macku <jamacku@redhat.com> - 10.11.3-1
changelog:
  - Drop unnecessary obsoletes
  - spec: Move rename_device to subpackage `initscripts-rename-device`
  - ci: Update `.packit.yml` to run on `c9s`
  - ci: Use Differential ShellCheck action


author: Andrea Claudi <aclaudi@redhat.com> - 5.13.0-5.el9
changelog:
  - Add build and runtime dependency on libbpf (Andrea Claudi) [1994520]
  - Use TC_LIB_DIR environment variable (Andrea Claudi) [1994545]
  - Re-add iproute-doc package on the specfile (Andrea Claudi) [1994581]
  Resolves: rhbz#1938744, rhbz#1994520, rhbz#1994545, rhbz#1994581


author: Phil Sutter <psutter@redhat.com> - 1.8.7-19
changelog:
  - Build iptables-services on C9S only
  - Use systemd_ordering in nft-services, too
  - Drop compat package, nft-services serves well for that purpose
  - Make legacy unconditionally provide iptables, it's not built on RHEL


author: Phil Sutter <psutter@redhat.com> - 1.8.7-25
changelog:
  - ebtables: Dump atomic waste
  - doc: ebtables-nft.8: Adjust for missing atomic-options
  - nft: Use xtables_malloc() in mnl_err_list_node_add()


author: Phil Cameron <pcameron@redhat.com> - 1.2.1-1
changelog:
  - Makefile: protect mandatory compile flags
  - packet capture: don't reuse socket for multiple receive functions
  - TPACKET_V[23]: continue even if mlock() fails
  - ipmon: fix division by zero
  - fix: detstats(), ifstats(): handle packets with incorrect header checksum
  - fix: positionptr(): properly allocate newly created interfaces
  - fix: detstats(): properly account non-IP packets
  - fix: properly init curses (fixes view on some utf-8 terminals)
  - fix: cidr_split_address(): fix buffer overflow
  - ipmon: printentry(): fix printing of huge values
  - build: use correct libraries (wide version of -lpanel)
  - fix unsafe handling of printf() args (RedHat Bugzilla: 1842690)
  - fix the CPU hog if the interface gets removed (RedHat Bugzilla: 1572750)
  - introduce packet capturing abstraction: add recvmmsg(), TPACKET_V2 and TPACKET_V3 mmap()ed capturing modules: this allow us to capture in multigigabit speeds
  - add partial support for IPoIB interfaces (full support cannot be done because the kernel interface doesn't give us source address) (RedHat Bugzilla: 1140211)
  - merge rvnamed-ng into iptraf-ng
  - allow scrolling with Home, End, PageUp and PageDown keys
  - show dropped packet count
  - pktsize: print in and out counters
  - ifstats: show total packet rate and packet drop across all interfaces
  - ipmon: show OSPF protocol version
  - hostmon, ipmon: update screen only when needed (vastly reduces CPU usage and also reduces packet drops)
  - update source code to compile cleanly on modern gcc
  - numerous code refactoring/cleaning up all over the source tree


author: Kairui Song <kasong@redhat.com> - 2:1.8.0-2
changelog:
  - Disable the communication socket when UI is disabled. Resolves: rhbz1951292
  - drop NoNewPrivs from irqbalance service. Resolves: rhbz1963152


author: Tao Liu <ltao@redhat.com> - 2:1.8.0-5
changelog:
  - Document migrateval. Resolves: rhbz2071959
  - Confine irqbalance to systems where it is useful. Resolves: rhbz2063930
  - Wrong EnvironmentFile in irqbalance.service. Resolves: rhbz2058509


author: Christian Glombek <cglombek@redhat.com> - 6.2.1.2-0.git802688d
changelog:
  - Update to upstream v2.1.2
  - Remove systemctl enable calls, as this is now handled by Fedora presets
  - per the guidelines
  - Remove initiator name generation, as this is now handled by an init service
  - Install ghost lockfile and dir to /run instead of /var
  - Rebased/fixed up patches
  - Fixed macros in comments and comments after macros
  - Merged service-file-tweaks.patch and
  - improve-systemd-service-files-for-boot-session-handl.patch
  - into unit-file-tweaks.patch 
  - Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1493296
  - Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1729740
  - Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1834509


author: Chris Leech <cleech@redhat.com> - 6.2.1.2-1.git13e7f58
changelog:
  - iscsiadm overflow regression when discovering many targets at once
  - check for invalid session id during stop connection
  - add ability to attempt target logins asynchronously


author: Chris Leech <cleech@redhat.com> - 0.101-1
changelog:
  - update to 0.101
  - bz#1958038 disabled Werror, which fixes the build with OpenSSL 3 while still using deprecated functions
  - setup new upstream tests as gating


author: Peter Robinson <pbrobinson@fedoraproject.org> 20210315-119
changelog:
  - Update to upstream 20210315 release
  - Update to Intel Bluetooth AX200/201 firmware
  - rtw88: 8822c: Update normal firmware to v9.9.6
  - rtw89: 8852a: add firmware v0.9.12.2
  - iwlwifi: updates for 9000-family/7265D/core59-66 (cc, Qu, QuZ, ty)
  - amdgpu: add initial firmware for green sardine
  - Silabs new WF200 firmware
  - Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
  - Added Mediatek bluetooth chip (MT7921)


author: Herton R. Krzesinski <herton@redhat.com> - 20210716-121
changelog:
  - Update to upstream 20210716 release (rhbz 1984973, rhbz 1876310).
    What changed in this release is noted on items below, copied from Fedora's
    linux-firmware changelog done by Peter Robinson
  - update NXP 8897/8997 firmware images
  - rtlwifi: de-dupe rtl8723b/rtl8192e SDIO/USB WiFi firmware
  - Mediatek: update WiFi/bluetooth chip (MT7921)
  - Mediatek: update MT7915 firmware to 20201105
  - Mellanox: Add new mlxsw_spectrum firmware xx.2008.2946
  - cxgb4: Update firmware to revision 1.26.0.0
  - firmware/i915/guc: Add HuC v7.9.3 for TGL & DG1
  - firmware/i915/guc: Add GuC v62.0.3 for ADL-P
  - firmware/i915/guc: Add GuC v62.0.0 for all platforms
  - nvidia: fix symlinks for tu104/tu106 acr unload firmware
  - iwlwifi: new/updated 8000/9000/other from core60-51 release
  - Update firmware file for Intel Bluetooth AX210/201/200
  - rtw88: 8822c: Update normal firmware to v9.9.10
  - rtl_bt: Update RTL8852A BT(UART I/F) FW to 0xD9A8_A0CD
  - rtl_bt: Update RTL8822C BT(UART I/F) FW to 0x05A8_C6B4
  - rtl_bt: Update RTL8822C BT(USB I/F) FW to 0x09A8_A0CB
  - rtl_bt: Add rtl8761b/rtl8761bu firmware
  - QCA: Update Bluetooth firmware for QCA6174/QCA6390
  - QCA: Add Bluetooth firmware for WCN685x
  - amdgpu: update 21.20 vcn firmware for green sardine, renoir, navi10/12/14
  - amdgpu: add initial dimgrey cavefish firmware from 21.20
  - amdgpu: updated 21.20 firmware for: Picasso, green sardine, arcturus
    vega10/12/20, navi10/12/14, raven1/2, renoir, navy flounder
  - cypress: update firmware: cyw54591/cyw43570 pcie
  - cypress: update firmware: cyw4373/cyw4356/cyw4354/cyw43455/cyw43430/cyw43340/cyw43012 sdio
  - nvidia: Update Tegra194 XUSB firmware to v60.09
  - nvidia: Update Tegra186 XUSB firmware to v55.18
  - nvidia: Update Tegra210 XUSB firmware to v50.26
  - nvidia: Add VIC firmware for Tegra194
  - update firmware for cadence mhdp8546
  - i915: Add ADL-P DMC Support
  - qcom: add gpu firmwares for sc7280
  - qcom: Add venus firmware files for VPU-2.0
  - qcom: update venus firmware files for v5.4
  - qcom: sm8250: update remoteproc firmware
  - qcom: update a650 firmware files
  - QCA: Update Bluetooth firmware for QCA6174
  - WHENCE: link to similar config file for rtl8821a support
  - rtw89: 8852a: update fw to v0.13.8.0
  - rtw88: 8822c: Update normal firmware to v9.9.9
  - rtl_bt: Update RTL8852A BT USB firmware to 0xD9A8_7893
  - rtl_bt: Add rtl8723bs_config-OBDA0623.bin symlink
  - rtl_bt: Update RTL8822C BT(UART I/F) FW to 0x59A_76A3
  - rtl_nic: add new firmware for RTL8153 and RTL8156 series
  - Intel: Update firmware for Intel Bluetooth AX210/201/200, 9560, 9260, 8265
  - Intel BT 7265: Fix Security Issues
  - mrvl: prestera: Add Marvell Prestera Switchdev firmware 3.0 version
  - amdgpu: update GPU firmwares from 21.10
  - amdgpu: add initial support for arcturus, navy flounder
  - amdgpu: add new polaris 12 MC firmware
  - amdgpu: update navi10/14 smc firmware
  - cxgb4: Update firmware to revision 1.25.4.0
  - Mellanox: Add new mlxsw_spectrum firmware xx.2008.2438
  - nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.14.A.6
  - brcm: add missing symlink for Pi Zero W NVRAM file
  - brcm: Add a link to enable khadas VIM2's WiFi
  - brcm: Link CM4's WiFi firmware with DMI machine name.
  - brcm: Add nvram for the Chuwi Hi8 (CWI509) tablet
  - brcm: Add nvram for the Predia Basic tablet


author: Herton R. Krzesinski <herton@redhat.com> - 20210919-122
changelog:
  - Update to upstream 20210919 release (rhbz 1979806). Changes since the
    last update are noted on items below, copied from the git changelog
    of upstream linux-firmware repository
  - qed: Add firmware 8.59.1.0
  - Update firmware file for Intel Bluetooth AX211/AX210/AX200/AX201
  - Update firmware file for Intel Bluetooth 9560/9260/8265
  - iwlwifi: add FWs for new So device types with multiple RF modules
  - amdgpu: add initial firmware for Yellow Carp
  - Add firmware for mediatek bluetooth chip (MT7922)
  - Update AMD SEV firmware
  - Update firmware for mediatek bluetooth chip (MT7921)
  - Update RTL8852A BT USB firmware to 0xD9A9_1D69
  - Update RTL8822C BT UART firmware to 0x05A9_1A4A
  - Update RTL8822C BT USB firmware to 0x09A9_1A4A
  - Mellanox: Add new mlxsw_spectrum firmware xx.2008.3326
  - Update firmware of RTL8153C
  - ice: update package file to 1.3.26.0
  - amdgpu: revert back to older raven2/raven/picasso sdma firmware
  - amdgpu: add initial vangogh support
  - amdgpu: update vega20/vega12/vega10/renoir/raven2/raven firmware from 21.30
  - amdgpu: update polaris12/picasso/dimgrey cavefish/flounder firmware from 21.30
  - amdgpu: update sienna cichlid/navi14/navi12/navi10 firmware from 21.30
  - amdgpu: update green sardine/arcturus firmware from 21.30
  - QCA: Updated firmware files for WCN3991
  - i915: Add v2.03 DMC for RKL
  - i915: Add v2.12 DMC for TGL
  - qca: Add firmware files for BT chip WCN6750
  - iwlwifi: add ty firmware from Core63-43


author: Herton R. Krzesinski <herton@redhat.com> - 20211027-123
changelog:
  - Update to upstream 20211027 release (rhbz 1986659). Changes since the
    last update are noted on items below, copied from the git changelog
    of upstream linux-firmware repository
  - Update AMD cpu microcode
  - QCA: Update Bluetooth firmware for WCN685x
  - bnx2x: Add FW 7.13.20.0
  - Mellanox: Add new mlxsw_spectrum firmware xx.2010.1006
  - Update NXP Management Complex firmware to version 10.28.1
  - Update firmware for MT7921 WiFi device
  - rtw89: 8852a: update fw to v0.13.30.0
  - Update firmware file for Intel Bluetooth 9462
  - Update firmware file for Intel Bluetooth 9560
  - Update firmware file for Intel Bluetooth AX201
  - Update firmware file for Intel Bluetooth AX211
  - Update firmware file for Intel Bluetooth AX210
  - Update firmware file for Intel Bluetooth 9260
  - Update firmware file for Intel Bluetooth AX200
  - brcm: Add 43455 based AP6255 NVRAM for the ACEPC T8 Mini PC
  - amdgpu: update VCN firmware for dimgrey cavefish
  - amdgpu: update VCN firmware for navy flounder
  - amdgpu: update VCN firmware for sienna cichlid
  - amdgpu: update VCN firmware for vangogh
  - amdgpu: update VCN firmware for renoir
  - amdgpu: update VCN firmware for picasso
  - amdgpu: update VCN firmware for raven2
  - amdgpu: update VCN firmware for raven
  - amdgpu: Add initial firmware for Beige Goby
  - cxgb4: Update firmware to revision 1.26.2.0
  - Update frimware for mediatek bluetooth chip (MT7921)
  - i915: Update ADLP DMC v2.12


author: Herton R. Krzesinski <herton@redhat.com> - 20211216-124
changelog:
  - Update to upstream 20211216 release (rhbz 2035777). Changes since the
    last update are noted on items below, copied from the git changelog
    of upstream linux-firmware repository
  - amdgpu: update green sardine PSP firmware
  - bnx2x: Add FW 7.13.21.0
  - wilc1000: update WILC1000 firmware to v15.4.1
  - rtl_bt: Update RTL8761B BT UART firmware to 0x0CA9_8A6B
  - rtl_bt: Update RTL8761B BT USB firmware to 0x09A9_8A6B
  - cxgb4: Update firmware to revision 1.26.4.0
  - i915: Add DMC firmware v2.14 for ADL-P
  - Update firmware file for Intel Bluetooth 9462
  - Update firmware file for Intel Bluetooth AX211
  - Update firmware file for Intel Bluetooth AX210
  - Update firmware file for Intel Bluetooth 9560
  - Update firmware file for Intel Bluetooth 9260
  - Update firmware file for Intel Bluetooth AX200
  - Update firmware file for Intel Bluetooth AX201
  - amdgpu: update yellow carp dmcub firmware
  - amdgpu: update vangogh DMCUB firmware
  - QCA: Add Bluetooth default nvm file for WCN685x
  - Update ath10k/QCA6174/hw3.0/board-2.bin
  - mrvl: prestera: Update Marvell Prestera Switchdev v4.0
  - QCA: Add Bluetooth firmware for WCN685x
  - Update AMD cpu microcode
  - amdgpu: update raven2 firmware from 21.40
  - amdgpu: update navi14 firmware from 21.40
  - amdgpu: update raven firmware from 21.40
  - amdgpu: update navi12 firmware from 21.40
  - amdgpu: update navi10 firmware from 21.40
  - amdgpu: update vega20 firmware from 21.40
  - amdgpu: update vega12 firmware from 21.40
  - amdgpu: update vega10 firmware from 21.40
  - amdgpu: update picasso firmware from 21.40
  - amdgpu: update vangogh firmware from 21.40
  - amdgpu: update beige goby firmware from 21.40
  - amdgpu: add cyan skillfish firmware from 21.40
  - amdgpu: update dimgrey cavefish firmware from 21.40
  - amdgpu: update green sardine firmware from 21.40
  - amdgpu: update navy flounder firmware from 21.40
  - amdgpu: update renoir firmware from 21.40
  - amdgpu: update arcturus firmware from 21.40
  - amdgpu: update sienna cichlid firmware from 21.40
  - rtl_bt: Update RTL8852A BT USB firmware to 0xDBA9_6937
  - iwlwifi: add new FWs from core64-96 release
  - iwlwifi: update 9000-family firmwares to core64-96
  - amdgpu: update VCN firmware for green sardine
  - update firmware for mediatek bluetooth chip (MT7921)


author: Herton R. Krzesinski <herton@redhat.com> - 20220209-125
changelog:
  - Update to upstream 20220209 release (rhbz 1967151, 2031174). Changes
    since the last update are noted on items below, copied from the git
    changelog of upstream linux-firmware repository
  - Amphion: Add VPU firmwares for NXP i.MX8Q SoCs
  - i915: Add DMC firmware v2.16 for ADL-P
  - mediatek: Update MT8173 VPU firmware to v1.1.7
  - Update firmware file for Intel Bluetooth 9260
  - Update firmware file for Intel Bluetooth 9462
  - Update firmware file for Intel Bluetooth 9560
  - Update firmware file for Intel Bluetooth AX201
  - Update firmware file for Intel Bluetooth AX211
  - Update firmware file for Intel Bluetooth AX210
  - Update firmware file for Intel Bluetooth AX200
  - update firmware for mediatek bluetooth chip (MT7921)
  - update firmware for MT7921 WiFi device
  - Mellanox: Add new mlxsw_spectrum firmware xx.2010.1232
  - add marvell CPT firmware images
  - update firmware for MT7915
  - iwlwifi: add new FWs from core63-136 release
  - iwlwifi: add new FWs from core66-88 release
  - iwlwifi: update 9000-family firmwares to core66-88
  - add firmware for MT7916
  - Update firmware file for Intel Bluetooth 9462
  - WHENCE: add missing symlink for NanoPi R1
  - amdgpu: update yellow carp dmcub firmware
  - QCA: Add Bluetooth nvm file for WCN685x
  - QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00324
  - QCA: Update Bluetooth WCN685x 2.0 firmware to 2.0.0-00609
  - cxgb4: Update firmware to revision 1.26.6.0
  - cnm: add chips&media wave521c firmware
  - rtw88: 8822c: Update normal firmware to v9.9.11
  - i915: Add GuC v69.0.3 for all platforms
  - rtw89: 8852a: update fw to v0.13.33.0


author: Patrick Talbert <ptalbert@redhat.com> - 20220509-126
changelog:
  - Update to upstream 20220509 release (rhbz 2081548, 2081550, 2068137).
    Changes since the last update are noted on items below, copied from
    the git changelog of upstream linux-firmware repository.
  - mediatek: Update mt8183 SCP firmware
  - ice: Update package to 1.3.28.0
  - i915: Add DMC v2.06 for DG2
  - rtl_bt: Update RTL8852A BT USB firmware to 0xDBB7_C1D9
  - amdgpu: update psp_13_0_8 firmware
  - amdgpu: update gc_10_3_7_rlc firmware
  - amdgpu: update dcn_3_1_6_dmcub firmware
  - ath11k: QCA6390 hw2.0: update to WLAN.HST.1.0.1-05266-QCAHSTSWPLZ_V2_TO_X86-1
  - qcom: add firmware files for Adreno a420 & related generations
  - qcom: add firmware files for Adreno a330
  - qcom: add firmware files for Adreno a220
  - i915: Add GuC v70.1.2 for DG2
  - rtw89: 8852c: add new firmware v0.27.20.0 for RTL8852C
  - Mellanox: Add lc_ini_bundle for xx.2010.1006
  - Mellanox: xx.2010.1502: Distribute non-xz-compressed lc_ini_bundle
  - ath10k: QCA9984 hw1.0: update board-2.bin
  - ath10k: QCA9984 hw1.0: update firmware-5.bin to 10.4-3.9.0.2-00156
  - ath10k: QCA9888 hw2.0: update board-2.bin
  - ath10k: QCA9888 hw2.0: update firmware-5.bin to 10.4-3.9.0.2-00156
  - ath10k: QCA6174 hw3.0: update board-2.bin
  - ath10k: QCA6174 hw3.0: update firmware-6.bin to WLAN.RM.4.4.1-00288-QCARMSWPZ-1
  - ath10k: QCA4019 hw1.0: update board-2.bin
  - ath10k: QCA99X0 hw2.0: add board-2.bin
  - ath11k: WCN6855 hw2.0: update to WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.7
  - ath11k: WCN6750 hw1.0: add to WLAN.MSL.1.0.1-00887-QCAMSLSWPLZ-1
  - ath11k: WCN6750 hw1.0: add board-2.bin
  - ath11k: QCN9074 hw1.0: add to WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1
  - ath11k: QCN9074 hw1.0: add board-2.bin
  - ath11k: QCA6390 hw2.0: update board-2.bin
  - ath11k: IPQ8074 hw2.0: update to WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1
  - ath11k: IPQ8074 hw2.0: update board-2.bin
  - ath11k: IPQ6018 hw1.0: update to WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1
  - ath11k: IPQ6018 hw1.0: update board-2.bin
  - Mellanox: Add new mlxsw_spectrum firmware xx.2010.1502
  - amdgpu: update yellow carp DMCUB firmware
  - linux-firmware: update firmware for mediatek bluetooth chip (MT7922)
  - linux-firmware: update firmware for MT7922 WiFi device
  - mediatek: Add mt8195 SCP firmware
  - qcom: apq8096: add modem firmware
  - qcom: apq8096: add aDSP firmware
  - rtl_bt: Add firmware and config files for RTL8852C
  - mediatek: Add mt8192 SCP firmware
  - linux-firmware: Update AMD cpu microcode
  - nvidia: add GA102/GA103/GA104/GA106/GA107 signed firmware
  - brcm: rename Rock960 NVRAM to AP6356S and link devices to it
  - linux-firmware: Update firmware file for Intel Bluetooth 9462
  - linux-firmware: Update firmware file for Intel Bluetooth 9462
  - linux-firmware: Update firmware file for Intel Bluetooth 9560
  - linux-firmware: Update firmware file for Intel Bluetooth 9560
  - linux-firmware: Update firmware file for Intel Bluetooth AX201
  - linux-firmware: Update firmware file for Intel Bluetooth AX201
  - linux-firmware: Update firmware file for Intel Bluetooth AX211
  - linux-firmware: Update firmware file for Intel Bluetooth AX211
  - linux-firmware: Update firmware file for Intel Bluetooth AX210
  - linux-firmware: Update firmware file for Intel Bluetooth AX200
  - linux-firmware: Update firmware file for Intel Bluetooth AX201
  - linux-firmware: Update firmware file for Intel Bluetooth 9560
  - linux-firmware: Update firmware file for Intel Bluetooth 9260
  - amdgpu: update green sardine VCN firmware
  - amdgpu: update renoir VCN firmware
  - amdgpu: update navi14 VCN firmware
  - amdgpu: update navi12 VCN firmware
  - amdgpu: update navi10 VCN firmware
  - linux-firmware: update firmware for MT7921 WiFi device
  - linux-firmware: update firmware for mediatek bluetooth chip (MT7921)
  - i915: Add GuC v70.1.1 for all platforms
  - rtw88: 8821c: Update normal firmware to v24.11.00
  - ice: Add wireless edge file for Intel E800 series driver
  - ice: update ice DDP comms package to 1.3.31.0
  - amdgpu: update PSP 13.0.8 firmware
  - amdgpu: update GC 10.3.7 firmware
  - rtl_bt: Add firmware and config files for RTL8852B
  - iwlwifi: add new FWs from core68-60 release
  - ath11k: add links for WCN6855 hw2.1
  - ath11k: WCN6855 hw2.0: add WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3
  - ath11k: WCN6855 hw2.0: add board-2.bin and regdb.bin
  - ath10k/ath11k: mark notice.txt as "File:"
  - linux-firmware: add firmware for MT7986
  - amdgpu: add firmware for SDMA 5.2.7 IP block
  - amdgpu: add firmware for PSP 13.0.8 IP block
  - amdgpu: add firmware for DCN 3.1.6 IP block
  - amdgpu: add firmware for GC 10.3.7 IP block
  - rtw89: 8852a: update fw to v0.13.36.0
  - iwlwifi: update 9000-family firmwares to core68-60
  - amdgpu: update raven2 VCN firmware
  - amdgpu: update raven VCN firmware
  - amdgpu: update picasso VCN firmware
  - linux-firmware: Update firmware file for Intel Bluetooth 9462
  - linux-firmware: Update firmware file for Intel Bluetooth 9462
  - linux-firmware: Update firmware file for Intel Bluetooth 9560
  - linux-firmware: Update firmware file for Intel Bluetooth 9560
  - linux-firmware: Update firmware file for Intel Bluetooth AX201
  - linux-firmware: Update firmware file for Intel Bluetooth AX201
  - linux-firmware: Update firmware file for Intel Bluetooth AX211
  - linux-firmware: Update firmware file for Intel Bluetooth AX211
  - linux-firmware: Update firmware file for Intel Bluetooth AX210
  - linux-firmware: Update firmware file for Intel Bluetooth AX200
  - linux-firmware: Update firmware file for Intel Bluetooth AX201
  - linux-firmware: Update firmware file for Intel Bluetooth 9560
  - linux-firmware: Update firmware file for Intel Bluetooth 9260
  - linux-firmware: Update AMD SEV firmware
  - rtw89: 8852a: update fw to v0.13.35.0
  - Mellanox: Add new mlxsw_spectrum firmware xx.2010.1406
  - wfx: update to firmware 3.14
  - wfx: add antenna configuration files
  - wfx: rename silabs/ into wfx/
  - linux-firmware: update firmware for mediatek bluetooth chip(MT7921)
  - linux-firmware: Update firmware patch for Intel Bluetooth 8260
  - linux-firmware: Update firmware file for Intel Bluetooth 8265
  - linux-firmware: Intel BT 7265: Fix Security Issues
  - rtl_bt: Update RTL8852A BT USB firmware to 0xDFB7_6D7A
  - rtl_bt: Update RTL8822C BT USB firmware to 0x19B7_6D7D
  - rtl_bt: Update RTL8822C BT UART firmware to 0x15B7_6D7D
  - amdgpu: Update yellow carp firmware from 21.50
  - amdgpu: Update vega20 firmware from 21.50
  - amdgpu: Update vega12 firmware from 21.50
  - amdgpu: Update vega10 firmware from 21.50
  - amdgpu: Update vangogh firmware from 21.50
  - amdgpu: Update renoir firmware from 21.50
  - amdgpu: Update raven2 firmware from 21.50
  - amdgpu: Update raven firmware from 21.50
  - amdgpu: Update picasso firmware from 21.50
  - amdgpu: Update beige goby firmware from 21.50
  - amdgpu: Update dimgrey cavefish firmware from 21.50
  - amdgpu: Update navy flounder firmware from 21.50
  - amdgpu: Update sienna cichlid firmware from 21.50
  - amdgpu: Update navi14 firmware from 21.50
  - amdgpu: Update navi12 firmware from 21.50
  - amdgpu: Update navi10 firmware from 21.50
  - amdgpu: Update cyan skillfish2 firmware from 21.50
  - amdgpu: Update green sardine firmware from 21.50
  - amdgpu: Update arcturus firmware from 21.50
  - amdgpu: Add aldebaran firmware from 21.50
  - LICENSE.amdgpu: update copyright date
  - linux-firmware: Update AMD cpu microcode
  - linux-firmware: update firmware for MT7921 WiFi device


author: Charalampos Stratakis <cstratak@redhat.com> - 2.13.1-1
changelog:
  - Update to 2.13.1 (#1831402)
  - Fix docs build failures with Sphinx 3 (#1823532)
  - Use make macros: https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro


author: Vladis Dronov <vdronov@redhat.com> - 3.0.2.git.d18d5863-1
changelog:
  - Update to the upstream v3.0.2 + tip of origin/master
    with fixes for an important issue:
    https://github.com/nhorman/rng-tools/pull/123
    https://github.com/smuellerDD/jitterentropy-library/issues/37
  - Add important upstream fixes for the one CPU case (bz 1974132)


author: Vladis Dronov <vdronov@redhat.com> - 3.0.2-2.git.409828cf
changelog:
  - Update to the latest upstream commits upto 409828cf (bz 1973157)
  - Add clock_gettime() software time source
  - Add a code for choosing between software and hardware time sources
    https://github.com/smuellerDD/jitterentropy-library/pull/57
    https://bugzilla.redhat.com/show_bug.cgi?id=1974132


author: Vladis Dronov <vdronov@redhat.com> - 3.3.1-2
changelog:
  - Update to the upstream v3.3.1 @ 887c9871 (bz 2015560)
  - Fix a security issue found by a covscan in jitterentropy library


author: Björn Esser <besser82@fedoraproject.org> - 0.14-2
changelog:
  - Add a patch to backport fixes applied on upstream master branch
  - Re-enable RDRAND as json-c can detect broken implementations in CPUs now
  - Disable -Werror during build


author: Björn Esser <besser82@fedoraproject.org> - 0.14-6
changelog:
  - Build using Ninja instead of Make
  - Add a patch to move Doxyfile into doc subdir
  - Remove pre-built html documentation
  - Update Doxyfile during %prep
  - Add a patch to apply some optimizations to arraylist
  - Hardlink the files in %_pkgdocdir


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 2.4.0-4
changelog:
  - Fix layout->keymap conversion broken by change in xkeyboard-config
    (patch by Peter Hutterer)
    Resolves: #1950406


author: Tao Liu <ltao@redhat.com> - 2.0.23-3
changelog:
  - Update eppic to latest upstream snapshot
  - Update crashkernel-howto.txt
  - Remove references to systemd-sysv-convert
  - kdump/ppc64: suppress the error message "Could not find a registered notification tool" from servicelog_notify
  - fadump: improve fadump-howto.txt about remote dump target setup
  - Don't exit 1 from 92-crashkernel.install if zipl is absent (#1993505)
  - Document/kexec-kdump-howto.txt: improve notes for kdump_pre and kdump_post scripts


author: Tao Liu <ltao@redhat.com> - 2.0.23-4
changelog:
  - Set zstd as the default compression method for kdump initrd
  - kdump-lib.sh: Escape '|' for 'failure_action|default' in is_dump_to_rootfs
  - dracut-early-kdump-module-setup.sh: install xargs and kdump-lib-initramfs.sh
  - update crashkernel-howto
  - set up kernel crashkernel for osbuild in kernel hook
  - reset kernel crashkernel for the special case where the kernel is updated right after kexec-tools
  - try to reset kernel crashkernel when kexec-tools updates the default crashkernel value
  - introduce the auto_reset_crashkernel option to kdump.conf
  - rewrite reset_crashkernel to support fadump and to used by RPM scriptlet
  - fix incorrect usage of rpm-ostree to update kernel command line parameters
  - add helper functions to get kernel path by kernel release and the path of current running kernel
  - add helper functions to get dump mode
  - add a helper function to read kernel cmdline parameter from grubby --info
  - provide kdumpctl get-default-crashkernel for kdump_anaconda_addon and RPM scriptlet
  - factor out kdump_get_arch_recommend_crashkernel
  - update default crashkernel value
  - ppc64/ppc64le: drop cpu online rule in 40-redhat.rules in kdump initramfs


author: Tao Liu <ltao@redhat.com> - 2.0.23-5
changelog:
  - Set zstd as recommented for kexec-tools
  - fix "kdump: Invalid kdump config option auto_reset_crashkernel" error
  - use grep -s to suppress error messages about nonexistent or unreadable files


author: Tao Liu <ltao@redhat.com> - 2.0.23-6
changelog:
  - Revert "Remove trace_buf_size and trace_event from the kernel bootparameters of the kdump kernel"
  - fix broken kdump_get_arch_recommend_size
  - remove the upper bound of 102400T for the range in default crashkernel
  - fix the error of parsing the container environ variable for osbuild
  - mkdumprd (RHEL-only): add nvme module by force
  - Remove dropped patches
  - s390: handle R_390_PLT32DBL reloc entries in machine_apply_elf_rel()
  - spec: add hostname.rpm into Recommends list
  - move variable FENCE_KDUMP_SEND from kdump-lib.sh to kdump-lib-initramfs.sh


author: Tao Liu <ltao@redhat.com> - 2.0.23-7
changelog:
  - fix incorrect usage of _get_all_kernels_from_grubby
  - fix the mistake of swapping function parameters of read_proc_environ_var


author: Tao Liu <ltao@redhat.com> - 2.0.23-10
changelog:
  - try to update the crashkernel in GRUB_ETC_DEFAULT after kexec-tools updates the default crashkernel value
  - address the case where there are multiple values for the same kernel arg
  - s390: add support for --reuse-cmdline
  - use slurp_proc_file() in get_command_line()
  - add slurp_proc_file()
  - s390: use KEXEC_ALL_OPTIONS
  - s390: add variable command line size
  - util_lib/elf_info: harden parsing of printk buffer
  - print error when reading with unsupported compression
  - use cycle detection when parsing the prink log_buf
  - use pointer arithmetics for dump_dmesg
  - add generic cycle detection


author: Tao Liu <ltao@redhat.com> - 2.0.24-1
changelog:
  - Rebase kexec-tools to v2.0.24
  - Rebase makedumpfile to 1.7.1
  - Avoid false-positive mem_section validation with vmlinux


author: Tao Liu <ltao@redhat.com> - 2.0.24-2
changelog:
  - remove the upper bound of default crashkernel value example
  - update fadump-howto
  - update kexec-kdump-howto
  - update crashkernel-howto
  - add man documentation for kdumpctl get-default-crashkernel
  - improve get_recommend_size
  - fix a calculation error in get_system_size


author: Julien Rische <jrische@redhat.com> - 1.19.1-14
changelog:
  - Bypass FIPS restrictions to use KRB5KDF in case AES SHA-1 HMAC is enabled
  - Lazily load MD4/5 from OpenSSL if using RADIUS or RC4 enctype in FIPS mode


author: Jan Macku <jamacku@redhat.com> - 0.95-1
changelog:
  - clean up spec based on RHEL 8.4.0 spec
  - remove -Werror=format-truncation=1 from configure
  - update to 0.95 (#1880599)


author: Karel Zak <kzak@redhat.com> 2.37.3-1
changelog:
  - upgrade to v2.37.3 (fix CVE-2021-3996, CVE-2021-3995)
  - fix #2040366 - uuidd can't access lock/status file


author: Karel Zak <kzak@redhat.com> 2.37.3-2
changelog:
  - fix #2021462 - partitons detection broken on systems not including the parent name in partition name
  - fix #2033622 - logger from util-linux incorrectly handles long messages
  - fix #2000137 - pam_env bypassed for root user when using su
  - fix #2000477 - rpm -V setup fail on /var/log/lastlog
  - fix #2047952 - rpm -V / --verify reports bad user/group/mtime for /run/uuidd


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.1.16-1
changelog:
  - Update to 0.1.16
  - Fix a crash when clearing COMPS_ObjRTree (RhBug:1888343)
  - Fix memory leaks and resource leaks


author: Nicola Sella <nsella@redhat.com> - 0.60.0-1
changelog:
  - Update to 0.60.0
  - Fix repo.fresh() implementation
  - build-sys: Add ENABLE_STATIC option
  - Fix: Fully set ssl in newHandle function
  - [conf] Add options for working with certificates used with proxy
  - Apply proxy certificate options
  - lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  - build-sys: Clean up message about Python bindings
  - Modify module NSVCA parsing - context definition (RhBug:1926771)
  - [context] Fix: dnf_package_is_installonly (RhBug:1928056)
  - Fix problematic language
  - Add getApplicablePackages to advisory and isApplicable to advisorymodule
  - Keep isAdvisoryApplicable to preserve API
  - Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  - [context] Support config file option "proxy_auth_method", defaults "any"
  - Support main config file option "installonlypkgs".
  - Support main config file option "protected_packages".
  - Properly handle multiple collections in updateinfo.xml (RhBug:1804234)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.63.0-1
changelog:
  - Fix: Fully set ssl in newHandle function
  - [conf] Add options for working with certificates used with proxy
  - lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  - Modify module NSVCA parsing - context definition (RhBug:1926771)
  - [context] Fix: dnf_package_is_installonly (RhBug:1928056)
  - Add getApplicablePackages to advisory and isApplicable to advisorymodule
  - Keep isAdvisoryApplicable to preserve API
  - Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  - [context] Support config file option "proxy_auth_method", defaults "any"
  - Hardening: add signature check with rpmcliVerifySignatures (RhBug:1932079)
  - Do not allow 1 as installonly_limit value (RhBug:1926261)
  - Add a config option to check TLS certificate revocation status (using OCSP stapling), defaults to false (RhBug:1814383)
  - ModuleProfile: add isDefault()
  - ModulePackage: add getDefaultProfile()
  - Add new dnf_context_module_install() C API
  - Fix a crash when [media] section in .treeinfo is missing for bootable media (RhBug:1946024)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.65.0-1
changelog:
  - Update to 0.65.0
  - Implement logic for demodularization of modular rpms (RhBug:1805260)
  - DnfContext: fix handling of default module profiles
  - ModuleMetadata: gracefully handle modules with no defaults
  - Remove failovermethod config option (RhBug:1961083)
  - Add support for excluding packages to be installed as weak dependencies
  - Add support for autodetecting packages to be excluded from being installed as weak dependencies
  - Turn off strict validation of modulemd documents (RhBug:2004853,2007166,2007167)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.67.0-1
changelog:
  - Fix handling transaction id in resolveTransactionItemReason (RhBug:2010259,2053014)
  - Remove deprecated assertions (RhBug:2027383)
  - Skip rich deps for autodetection of unmet dependencies (RhBug:2033130, 2048394)
  - Increase required rpm version since we use `rpmdbCookie()`
  - Add 'loongarch' support
  - Use dnf solv userdata to check versions and checksum (RhBug:2027445)
  - context: Substitute all repository config options (RhBug:2076853)


author: William Poteat <wpoteat@redhat.com> 1.29.10-1
changelog:
  - Switch dates returned by D-Bus ListInstalledProducts to ISO 8601
    (ptoscano@redhat.com)
  - 1793501: switch dates returned by D-Bus GetPool to ISO 8601
    (ptoscano@redhat.com)
  - Add format_iso8601_date.format_iso8601_date() (ptoscano@redhat.com)
  - Make sure, re-register works for deb repos (suttner@atix.de)
  - 1863039: Fix issue with dnf/yum variables (jhnidek@redhat.com)
  - 1879856: suppress the warning message when setting syspurpose values
    (tmerry@redhat.com)
  - ENT-2779: call format() on translated string (ptoscano@redhat.com)
  - 1930037: cockpit: ensure /etc/pki/product exist (ptoscano@redhat.com)
  - 1886772: Clear content access mode cache on refresh (csnyder@redhat.com)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - Reword ambiguous message (ptoscano@redhat.com)
  - Properly use ungettext for plural forms (ptoscano@redhat.com)
  - cockpit: fix extraction of plural messages (ptoscano@redhat.com)
  - 1672805: 'Addons' is failing spell check and should be changed to 'Add-ons'
    to match documentation (tmerry@redhat.com)
  - 1731109: improve man page & help for registering with --force option
    (tmerry@redhat.com)
  - 1749395: Proper handling when a user does not have an org
    (wpoteat@redhat.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - 1916540: Negative proxy tests occasionally encounter the wrong exception
    handling (tmerry@redhat.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Translated using Weblate (Korean) (suanand@redhat.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - ENT-3711: Fix a couple of typos (tmerry@redhat.com)
  - ENT-2468: Use format strings with named arguments for translator context
    (tmerry@redhat.com)
  - ENT-3276: refactor test_managercli.py by modules (ptoscano@redhat.com)
  - 1897767: what does 'No Valid values provided for usage' mean to the user
    (tmerry@redhat.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Replace optparse with argparse (wpoteat@redhat.com)
  - Fix variable for RestlibException exception (ptoscano@redhat.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Translated using Weblate (Italian) (toscano.pino@tiscali.it)
  - Correction for condition that was breaking 3 nosetests (wpoteat@redhat.com)
  - maybe this time? (tmerry@localhost.localdomain)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Remove extra '%' in string (ptoscano@redhat.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - cockpit: Adjust for changed services image (martin@piware.de)
  - Update translation files (noreply@weblate.org)
  - New extraction for translatable strings (wpoteat@redhat.com)
  - Update translation files (noreply@weblate.org)
  - 1897767: what does 'No valid values provided for usage' mean to the user
    (tmerry@localhost.localdomain)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - 1856832: add --org=ORG to the ROLE OPTIONS, USAGE OPTIONS and ADDONS OPTIONS
    (tmerry@localhost.localdomain)
  - 1880920: check for invalid addons (ptoscano@redhat.com)
  - Add AbstractSyspurposeCommand._are_provided_values_valid helper
    (ptoscano@redhat.com)
  - 1924166: improve man text of syspurpose --show (ptoscano@redhat.com)
  - 1646718 debrand a message so that it doesn't say Red Hat Subscription Manager
    but instead an entitlement server (tmerry@localhost.localdomain)


author: William Poteat <wpoteat@redhat.com> 1.29.11-1
changelog:
  - Add subscription-manager dependency to apt-katello-transport (kolb@atix.de)
  - 1898552: refactor/fix collection of IP v4/v6 address info
    (ptoscano@redhat.com)
  - cockpit: Enable TLS for mock insights server (martin@piware.de)
  - adding timoeout to jenkins pipeline (#2585) (jmolet@redhat.com)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - 1819555: cockpit: translate untranslatable messages (ptoscano@redhat.com)
  - Replace hardcoded errno value with constant (ptoscano@redhat.com)
  - 1940658: bash: complete also the syspurpose subcommand (ptoscano@redhat.com)
  - 1878736: use our i18n functions instead of dnf ones (ptoscano@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.12-1
changelog:
  - 1953069: bash: fix listing of config options (#2609) (ptoscano@redhat.com)
  - Cleanup old *.egg-info dirs in %post (csnyder@redhat.com)
  - 1953047: bash: drop completion for subscribe & unsubscribe
    (ptoscano@redhat.com)
  - 1952228: fix formatting of log error messages (ptoscano@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.13-1
changelog:
  - Updated translations for Korean, Chinese (simiplified, zh_CN), Italian
  - Refactoring of cloud collector/detector and facts (#2515)
    (jhnidek@redhat.com)
  - 1920020: show error message when setting invalid default_log_level as well as
    on every run until changed to a valid value (tmerry@redhat.com)
  - 1959048: improve wording for missing or empty syspurpose values
    (ptoscano@redhat.com)
  - Update translation files (noreply@weblate.org)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - 1960765: fix typo "explicity" in man page (ptoscano@redhat.com)
  - cockpit: Lower cockpit-ws dependency to Recommends (martin@piware.de)
  - test: Robustify and trim down cockpit-ws installation (martin@piware.de)
  - jenkins: switch stylish job to Python 3 (ptoscano@redhat.com)
  - flake8: add more locally found issues (ptoscano@redhat.com)
  - Remove extra whitespace before '(' (ptoscano@redhat.com)
  - 1952879: extract messages from argparse instead of optparse
    (ptoscano@redhat.com)
  - po: set Project-Id-Version to rhsm (ptoscano@redhat.com)
  - po: fuzzy messages with invalid/missing placeholders (ptoscano@redhat.com)
  - po: ko: manually fix placeholder (ptoscano@redhat.com)
  - Update script reference to base branch to main (wpoteat@redhat.com)
  - 1896715: Set proper read permissions on certs (wpoteat@redhat.com)
  - cockpit: Use PF4 based empty state (mmarusak@redhat.com)
  - cockpit: Drop uglification (mmarusak@redhat.com)
  - cockpit: Use 'noreferrer' for external links (mmarusak@redhat.com)
  - cockpit: Add `standard-jsx` eslint plugin (mmarusak@redhat.com)
  - cockpit: Remove loaders for .es6 files (mmarusak@redhat.com)
  - cockpit: Add package-lock.json to .gitignore (mmarusak@redhat.com)
  - build: drop version requirements for pep8 and flake8 (ptoscano@redhat.com)
  - build: remove pyqver test requirement (ptoscano@redhat.com)
  - Add flake8 configuration (ptoscano@redhat.com)
  - Add missing second empty line after class/function (ptoscano@redhat.com)
  - Fix some over-indented code blocks (ptoscano@redhat.com)
  - jenkins: disambiguate virtualenv names (ptoscano@redhat.com)
  - 1956654: Fix issue with proxy and cockpit plugin (jhnidek@redhat.com)
  - Releaser for Centos (wpoteat@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.14-1
changelog:
  - Drop more files/references of old standalone syspurpose tool
    (ptoscano@redhat.com)
  - 1967780: improve placeholders in help text (ptoscano@redhat.com)
  - Update translation files (noreply@weblate.org)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - 1898563: move syspurpose subcommands within the 'syspurpose' command
    (ptoscano@redhat.com)
  - Rename internal variable for syspurpose --show (ptoscano@redhat.com)
  - Drop command name from args when parsing them (ptoscano@redhat.com)
  - 1941904: disable initial-setup in RHEL >= 9 (ptoscano@redhat.com)
  - 1959048: improve wording for invalid syspurpose values (ptoscano@redhat.com)
  - Enable subman to run normally in containers for development/test
    (csnyder@redhat.com)
  - Fixed reporting of AWS cloud facts (null value) (jhnidek@redhat.com)
  - cockpit: Test also system purpose (mmarusak@redhat.com)
  - cockpit: Use current PF4 components and design (mmarusak@redhat.com)
  - test: Update cockpit test/common library (mmarusak@redhat.com)
  - cockpit: Update babel (mmarusak@redhat.com)
  - cockpit: Sync lib/patternfly with Cockpit (mmarusak@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.15-1
changelog:
  - 1941904: actually disable initial-setup in RHEL >= 9, and Fedora too (#2675)
    (ptoscano@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.16-1
changelog:
  - 1941904: remove packages (#2692)
    (31166354+tlhmerry9@users.noreply.github.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Update translation files (noreply@weblate.org)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Update translation files (noreply@weblate.org)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - Move cloud detector/collector to cloud-what package (#2680)
    (jhnidek@redhat.com)
  - 1975552: add '[SUBMODULE]' in syspurpose usage string (ptoscano@redhat.com)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - 1973807: fix wording on error when listing syspurpose values (#2684)
    (ptoscano@redhat.com)
  - 1975552: remove extra '[OPTIONS]' from syspurpose usage string (#2682)
    (ptoscano@redhat.com)
  - Make Azure cloud collector more reliable (#2645) (jhnidek@redhat.com)
  - 1967210: Do not print warning, when valid value is provided
    (jhnidek@redhat.com)
  - 1968420: improve description of rhsm.conf format (ptoscano@redhat.com)
  - Delete server repo file (suttner@atix.de)


author: Christopher Snyder <csnyder@redhat.com> 1.29.17-1
changelog:
  - Remove no arch from python3-cloud-what package (csnyder@redhat.com)
  - 1938878: Fix issues discovered by static code analyzers (#2644)
    (jhnidek@redhat.com)


author: Christopher Snyder <csnyder@redhat.com> 1.29.18-1
changelog:
  - 1976324: Added cloud_what to log root namespaces (jhnidek@redhat.com)
  - 1976324: Added cloud_what to log root namespaces (jhnidek@redhat.com)
  - Slightly improve our container detection (#2611) (ptoscano@redhat.com)
  - New extraction for translatable strings (ptoscano@redhat.com)
  - 1976225: read lscpu from its JSON output if available (#2699)
    (ptoscano@redhat.com)
  - 1975589: Correct typo in dnf plugin message (wpoteat@redhat.com)
  - 1924126: Fix profile upload on AWS systems (jhnidek@redhat.com)


author: Richard Hughes <richard@hughsie.com> 0.3.2-1
changelog:
  - New upstream version
  - Do not use deprecated libusb API
  - Use a 1ms timeout in the Windows event thread


author: Richard Hughes <richard@hughsie.com> 0.3.3-1
changelog:
  - New upstream version
  - Add a thin glib wrapper around libusb_endpoint_descriptor
  - Fix high number of wakeups when checking the GUsbContext


author: Richard Hughes <richard@hughsie.com> 0.3.4-1
changelog:
  - New upstream version
  - Include the USB bus in the generated platform_id
  - Validate the exported symbol list during check


author: Richard Hughes <richard@hughsie.com> 0.3.5-1
changelog:
  - New upstream version
  - Add a way to get iConfiguration
  - Allow building GtkDoc when building as a subproject


author: Richard Hughes <richard@hughsie.com> 0.3.6-1
changelog:
  - New upstream version
  - Add g_usb_device_get_string_descriptor_bytes()
  - Fix cancellation if cancellable is already cancelled


author: Jeff Law <law@redhat.com> - 2.3.0-3
changelog:
  - Touch a couple autoconf related files to prevent undesired rebuilding
    if %configure changes one or more configure files.


author: Alexey Tikhonov <atikhono@redhat.com> - 2.5.2-1
changelog:
  - Resolves: rhbz#1952922 - Rebase SSSD for RHEL 9-Beta
  - Resolves: rhbz#1975691 - covscan NULL pointer dereference cache_req_data_create()


author: Alexey Tikhonov <atikhono@redhat.com> - 2.5.2-5
changelog:
  - Resolves: rhbz#1909755 - Suppress log message "[sssd] [service_signal_done] (0x0010): Unable to signal service [2]: No such file or directory" during logrote
  - Resolves: rhbz#1962123 - [sssd] RHEL 9.0 Beta Tier 0 Localization


author: Alexey Tikhonov <atikhono@redhat.com> - 2.6.1-1
changelog:
  - Resolves: rhbz#2011224 - Rebase SSSD for RHEL 9.0-GA
  - Resolves: rhbz#1966201 - sssd: incorrect checks on length values during packet decoding in unpack_authtok()
  - Resolves: rhbz#977803 - incorrect checks of `strto*()` string to number convertion functions
  - Resolves: rhbz#1992432 - Add client certificate validation D-Bus API
  - Resolves: rhbz#1992973 - Lookup with fully-qualified name does not work with 'cache_first = True'
  - Resolves: rhbz#1996151 - Add support for CKM_RSA_PKCS in smart card authentication.
  - Resolves: rhbz#1998459 - 2.5.x based SSSD adds more AD domains than it should based on the configuration file (not trusted and from a different forest)
  - Resolves: rhbz#2000476 - disabled root ad domain causes subdomains to be marked offline
  - Resolves: rhbz#2014249 - Consistency in defaults between OpenSSH and SSSD
  - Resolves: rhbz#2029419 - 'exclude_groups' option provided in SSSD for session recording (tlog) doesn't work as expected


author: Alexey Tikhonov <atikhono@redhat.com> - 2.6.2-1
changelog:
  - Resolves: rhbz#2011224 - Rebase SSSD for RHEL 9.0-GA
  - Resolves: rhbz#2017390 - [sssd] RHEL 9.0 GA Tier 0 Localization
  - Resolves: rhbz#2013263 - [RHEL9] Add ability to parse child log files
  - Resolves: rhbz#2013262 - [RHEL9] Add tevent chain ID logic into responders
  - Resolves: rhbz#1992432 - Add client certificate validation D-Bus API
  - Resolves: rhbz#1940517 - [RFE] Health and Support Analyzer: Add sssctl sub-command to select and display a single request from the logs


author: Alexey Tikhonov <atikhono@redhat.com> - 2.6.2-2
changelog:
  - Resolves: rhbz#2035244 - AD Domain in the AD Forest Missing after sssd latest update
  - Resolves: rhbz#2041560 - sssd does not use kerberos port that is set.


author: Alexey Tikhonov <atikhono@redhat.com> - 2.7.0-1
changelog:
  - Resolves: rhbz#2069376 - Rebase SSSD for RHEL 9.1
  - Resolves: rhbz#2072640 - sssd_nss exiting (due to missing 'sssd' local user) making SSSD service to restart in a loop
  - Resolves: rhbz#2070189 - sssd error triggers backtrace : [write_krb5info_file_from_fo_server] (0x0020): [RID#73501] There is no server that can be written into kdc info file.
  - Resolves: rhbz#2070138 - SSSD authenticating to LDAP with obfuscated password produces Invalid authtoken type message causing sssd_be to go offline (cross inter_ference of different provider plugins options)
  - Resolves: rhbz#2065693 - [RHEL9] Ship new sub-package called sssd-idp into sssd
  - Resolves: rhbz#2065098 - Use right sdap_domain in ad_domain_info_send
  - Resolves: rhbz#2062716 - [Improvement] Add user and group version of sss_nss_getorigbyname()
  - Resolves: rhbz#2061795 - Unable to lookup AD user if the AD group contains '@' symbol
  - Resolves: rhbz#2056482 - [RFE] Add sssd internal krb5 plugin for authentication against external IdP via OAuth2
  - Resolves: rhbz#1937895 - SSSD update prompts for smartcard pin twice - After update to 7.9
  - Resolves: rhbz#1925559 - [RFE] Implement time logging for the LDAP queries and warning of high queries time
  - Resolves: rhbz#1915564 - sssd does not enforce smartcard auth for kde screen locker
  - Resolves: rhbz#1859751 - [RFE] Allow SSSD to use anonymous pkinit for FAST
  - Resolves: rhbz#1749279 - 2FA prompting setting ineffective
  - Resolves: rhbz#1661055 - sssd fails GPO-based access if AD have setup with Japanese language
  - Resolves: rhbz#1245367 - [RFE] Implement memory cache for SID requests to improve performance


author: Richard Hughes <richard@hughsie.com> 0.1.6-1
changelog:
  - New upstream release
  - Fall back to the AliasId for validation
  - Fix jcat_context_verify_blob() to use self verify for checksums


author: Sahana Prasad <sahana@redhat.com> - 1.2.1-1
changelog:
  - Update to upstream version 1.2.1
  - Remove patch fix MSG_MORE uasge as it is added upstream
  - Remove cppcheck dependency for rhel bz#1931518
  - Add a patch to fix fuzz tests


author: Wen Liang <wenliang@redhat.com> - 1.26.0-2
changelog:
  - Add Conflicts tag because the bash-completion scripts moved from the main package
    to the utils sub package causing a file conflict on multilib systems between the
    old 32 bit main package and the new 64 bit utils sub package.


author: Stephen Gallagher <sgallagh@redhat.com> - 2.11.1-1
changelog:
  - Release 2.11.1
  - Ignore Packager documents when running ModuleIndex.update_from_*()
  - Add python overrides for XMD in PackagerV3
  - Add python override to ignore the GType return when reading packager files
  - Add PackagerV3.get_mdversion()


author: Stephen Gallagher <sgallagh@redhat.com> - 2.11.2-1
changelog:
  - Release 2.11.2
  - Extend read_packager_[file|string]() to support overriding the module name
    and stream.


author: Stephen Gallagher <sgallagh@redhat.com> - 2.11.2-2
changelog:
  - Fix issue with ModuleIndex when input contains only Obsoletes documents
  - Fix import issue when built with Python 2 support


author: Hangbin Liu <haliu@redhat.com> - 1.8-1
changelog:
  - 1.8 release (rhbz#1958933)
  - libndp,ndptool: use poll() instead of select()
  - libndp: avoid static buffer for debug string in ndp_sock_recv()
  - ndptool: avoid static buffer for string in ndptool
  - libndp: use thread local variables for static return arguments
  - ndptool: don't use static variable for local context in msgrcv_handler_func()
  - ndptool: fix printing dnssl lifetime in ndptool
  - ndptool: fix potential memory leak caused by strdup
  - ndptool: add -D dest support
  - libndp: fix nd_msg typo when setting target address
  - libndp: close sockfd after using to avoid handle leak
  - ndptool: fix target parameter typo
  - ndptool: add -T target support


author: Steve Dickson <steved@redhat.com> 2.5.4-3
changelog:
  - mount.nfs: insert 'sloppy' at beginning of the options (bz 1987070)
  - spec: Fix dependency problems with nfsdclnts (bz 1924708)
  - nfsdcltrack: Fix printf format (bz 1995316)


author: Alice Mitchell <ajmitchell@redhat.com> 2.5.4-5
changelog:
  - triggerun doesn't work correctly unless the epoch is given (bz 1937811)
  - Restored the nfs-utils-2.5.4-mount-sloppy.patch (bz 1987070)
  - General memory fixes (bz 1938822)


author: Nikola Forró <nforro@redhat.com> - 2:1.6.37-10
changelog:
  - Remove the aarch64 test workaround, the patches causing the failures
    have been dropped in zlib-1.2.11-25


author: Tomáš Mráz <tmraz@redhat.com> 1.4.3-1
changelog:
  - Multiple translation updates
  - Add usersubstr check for substrings of N characters from the username
    patch by Danny Sauer


author: Paul Wouters <pwouters@redhat.com> - 1.4.4-2
changelog:
  - Resolves rhbz#1919026 libpwquaily rpm requires cracklib-dict to function but RPM missing requirement


author: Nicola Sella <nsella@redhat.com> - 1.13.0-1
changelog:
  - Update to 1.13.0
  - Add support for working with certificates used with proxy
  - Drop Python 2 support
  - Fix: lr_perform() - Avoid 100% CPU usage
  - Add support for pkcs11 certificate and key for repository authorization
  - Fix default value for LRO_SSLVERIFYSTATUS
  - Don't use max_ranges to determine if we expect zchunk callback
  - Prefer HTTP over FTP mirrors when zchunk is enabled
  - Fixed mem leaks and typos


author: Pavla Kratochvilova <pkratoch@redhat.com> - 1.14.0-1
changelog:
  - Update to 1.14.0
  - Reposync does not re-download unchanged packages (RhBug:1931904)
  - Return "calculated" checksum if requested w/caching
  - Fixed memory leaks and segfault


author: Neal Gompa <ngompa13@gmail.com> - 2.4.2-2
changelog:
  - Modernize spec
  - Backport fix for missing __SNR_ppoll symbol (#1777889)
  - Refresh patch to build on aarch64 with upstream version


author: Petr Lautrbach <plautrba@redhat.com> - 3.2-3
changelog:
  - selinux_check_passwd_access_internal(): respect deny_unknown
  - Silence -Wstringop-overflow warning from gcc 10.3.1
  - Fixed misc compiler and static analyzer findings


author: Petr Lautrbach <plautrba@redhat.com> - 3.3-3
changelog:
  - allow spaces in user/group names (#2049665)
  - Fall back to semanage_copy_dir when rename() fails (#2068085)


author: Pavel Filipenský <pfilipen@redhat.com> - 4.15.4-100
changelog:
  - related: rhbz#2013578 - Rebase Samba to the the latest 4.15.x release
  - resolves: #2039154 - Fix CVE-2021-20316
  - resolves: #2044238 - Failed to authenticate users after upgrade samba package to release samba-4.14.5-7x
  - resolves: #2044239 - [smb] Segmentation fault when joining the domain
  - resolves: #2044241 - filename_convert_internal: open_pathref_fsp [xxx] failed: NT_STATUS_ACCESS_DENIED
  - resolves: #2044255 - Fix CVE-2021-43566


author: Pavel Filipenský <pfilipen@redhat.com> - 4.15.5-100
changelog:
  - related: rhbz#2013578 - Rebase Samba to the the latest 4.15.x release
  - resolves: #2046129 - Fix CVE-2021-44141
  - resolves: #2046154 - Fix CVE-2021-44142
  - resolves: #2044405 - Fix printing no longer works on Windows 7
  - resolves: #2049485 - Fix systemd notifications
  - resolves: #2049604 - Disable NTLMSSP for ldap client connections


author: Pavel Filipenský <pfilipen@redhat.com> - 4.15.5-101
changelog:
  - resolves: #2050111 - [RFE] Change change password change prompt phrasing
  - resolves: #2054110 - virusfilter_vfs_openat: Not scanned: Directory or special file


author: Pavel Filipenský <pfilipen@redhat.com> - 4.15.5-106
changelog:
  - resolves: rhbz#2065376 - Fix 'create krb5 conf = yes` when a KDC has a single IP address.
  - resolves: rhbz#2076504 - PAM Kerberos authentication fails with a clock skew error


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.7.19-1
changelog:
  - Update to 0.7.19
  - repo_add_conda: add flag to skip v2 packages
  - fix rare segfault in resolve_jobrules() that could happen if new rules are learnt
  - fix memory leaks


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.7.20-1
changelog:
  - Update to 0.7.20
  - new SOLVER_EXCLUDEFROMWEAK job to ignore pkgs for weak dependencies
  - support for environments in comps parser
  - fix misparsing of '&' in attributes with libxml2
  - choice rules: treat orphaned packages as newest
  - fix compatibility with Python 3.10


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.7.22-1
changelog:
  - Update to 0.7.22
  - support strict repository priorities new solver flag: SOLVER_FLAG_STRICT_REPO_PRIORITY
  - support zstd compressed control files in debian packages
  - add an ifdef allowing to rename Solvable dependency members ("requires" is a keyword in C++20)
  - support setting/reading userdata in solv files new functions: repowriter_set_userdata, solv_read_userdata
  - support queying of the custom vendor check function new function: pool_get_custom_vendorcheck
  - support solv files with an idarray block
  - allow accessing the toolversion at runtime
  - support parsing of Debian's Multi-Arch indicator
  - fix segfault on conflict resolution when using bindings
  - fix split provides not working if the update includes a forbidden vendor change
  - reworked choice rule generation to cover more usecases
  - support SOLVABLE_PREREQ_IGNOREINST in the ordering code


author: Anderson Sasaki <ansasaki@redhat.com> - 0.9.5-1
changelog:
  - Update to version 0.9.5
    https://www.libssh.org/2020/09/10/libssh-0-9-5/
  - Removed patch to re-enable algorithms using sha1 in sshd for testing
  - The algorithms supported by sshd are now automatically detected for testing
  - Resolves: #1862457 - CVE-2020-16135


author: Norbert Pocs <npocs@redhat.com> - 0.9.6-1
changelog:
  - Fix CVE-CVE-2021-3634 libssh: possible heap-based buffer
    overflow when rekeying
  - Fix static analyzer issues in rhbz#1938795
  - Rebase to version 0.9.6
  - Resolves: rhbz#1994607, rhbz#1938795, rhbz#2009669


author: Christopher Engelhard <ce@lcts.de> - 2.1.1-1
changelog:
  - Update to 2.1.1
  - Remove all patches merged upstream
  - Switched build to autotools
  - Include upstream pkgconfig module
  - Sysfsutils no longer includes /usr/bin/get_module


author: Hangbin Liu <haliu@redhat.com> - 1.31-8
changelog:
  - Build util team2bond in teamd rpm [1986788]
  - Add some cautions to util team2bond [1986788]
  - Add team2bond man doc [1986788]


author: Tom Stellard <tstellar@redhat.com> - 1.2.6-2
changelog:
  - Add BuildRequires: gcc
  - https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/#_packaging


author: Mike FABIAN <mfabian@redhat.com> - 0.9.10-12
changelog:
  - Fix memory leak in vasnprint. Resolves: rhbz#1938800
    (Backported from upstream: https://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=4d288a80bf7ebe29334b9805cdcc70eacb6059c1)


author: Benjamin Berg <bberg@redhat.com> - 1.0.25-1
changelog:
  - Update to 1.0.25
  - Fix a crash after libusb_exit API has been misused
  - Add patchset to fix covscan reports
    Resolves: #1938801


author: Benjamin Berg <bberg@redhat.com> - 1.0.26
changelog:
  - Pull in new upstream libusb containing important regression fixes
    Resolves: #2058730
    Resolves: #1938801


author: Tomas Halman <thalman@redhat.com>
changelog:
  - Renaming python package according to the standard
  - Resolves: rhbz#1951968

  =======
  >>>>>>> 96fbb4a91a8471e931d872e7b696d176fc351605


author: Tomas Halman <thalman@redhat.com>
changelog:
  - Enable audit library in the build 
  - Resolves: rhbz#1923043 - libuser doesn't audit events around the account lifecycle


author: Victor Stinner <vstinner@python.org> - 2.9.10-9
changelog:
  - Build the Python extension with the PY_SSIZE_T_CLEAN macro to make it
    compatible with Python 3.10.
  - Fixes: rhbz#1890878.


author: David King <dking@redhat.com> - 2.9.10-12
changelog:
  - Fix CVE-2021-3516 (#1956969)
  - Fix CVE-2021-3517 (#1957002)
  - Fix CVE-2021-3518 (#1957029)
  - Fix CVE-2021-3537 (#1957285)


author: Richard Hughes <richard@hughsie.com> 0.1.15-1
changelog:
  - New upstream release
  - Add xb_builder_source_add_simple_adapter()
  - Allow reversing the query results


author: Richard Hughes <richard@hughsie.com> 0.2.0-1
changelog:
  - New upstream release which breaks API and ABI
  - Add the missing TEXT:INTE XPath support
  - Add variant of xb_silo_query_with_root() avoiding XbNode creation
  - Add XB_BUILDER_SOURCE_FLAG_WATCH_DIRECTORY flag
  - Allow specifying the node cache behaviour for the query
  - Avoid recursion when setting flags if possible
  - Avoid using weak pointers when building the silo
  - Do not allocate opcodes individually
  - Do not show a critical warning for invalid XML
  - Do not unconditionally create GTimer objects
  - Do not use the node cache when building indexes
  - Lazy load more arrays to reduce RSS usage


author: Richard Hughes <richard@hughsie.com> 0.2.1-1
changelog:
  - New upstream release
  - Do not assume g_content_type_guess() always returns valid results
  - Fix getting translated results in gnome-software
  - Update the header location to reflect the new API


author: Richard Hughes <richard@hughsie.com> 0.3.0-1
changelog:
  - New upstream release
  - Add a new object to contain query context data
  - Allow collapsing empty XML tags if no children or text
  - Allow marking elements as tokenized from xb-tool
  - Allow optimized searching when comparing tokens
  - Cancel the GFileMonitor before unreffing it
  - Do not allocate a 128Mb buffer for each xb_builder_source_ctx_get_bytes()
  - Do not error when creating a query if the element doesn’t exist
  - Fix a parse failure for a double comment
  - Fix various errors or missing annotations in docs
  - Make handling of single-result queries more robust
  - Support mmap()ing the source file to get bytes
  - Support query caching with xb_silo_lookup_query()
  - Support UTF-8 for upper-case() and lower-case()
  - Use g_str_match_string() for non-ASCII search queries
  - Write search tokens into the built silo


author: Richard Hughes <richard@hughsie.com> 0.3.3-1
changelog:
  - New upstream release
  - Add locking for file monitors
  - Add support for LZMA decompression
  - Clarify GMainContext usage and signal emission
  - Respect XB_BUILDER_NODE_FLAG_IGNORE when exporting
  - Use the chosen chunk size when reading from a stream
  - Use the correct pkgconfig export package name in the GIR file
  - Always run xb-tool queries with the optimizer
  - Ensure tokens handling works when XbOpcode is not zero-inited
  - Use stack-allocated XbStack instances for running a machine
  - Resolves: rhbz#1965891


author: John Eckersberg <jeckersb@redhat.com> - 0.2.5-4
changelog:
  - Add BuildRequires for make
    (re: https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot)


author: Michel Alexandre Salim <salimma@centosproject.org> - 1.5.1-1
changelog:
  - Rebase to the latest upstream version
  - Enable optional gz, xz/lzma, and lz4 support in the zstd tool
  - Disable amd64 assembly on non-x86_64 architectures (rhbz#2035802)
    this should avoid the issue where an executable stack is created
  - Re-enable CET protections (rhbz#2039353)
    Resolves: rhbz#2039488


author: Kamil Dudka <kdudka@redhat.com> - 3.18.0-4
changelog:
  - make `renamecopy` and `copytruncate` override each other (#1934601)
  - unify documentation of copy/copytruncate/renamecopy (#1934629)
  - fix resource leaks reported by Coverity


author: Tom Callaway <spot@fedoraproject.org> - 5.4.0-4
changelog:
  - apply upstream fix for CVE-2020-15889
  - apply upstream fix for CVE-2020-15945
  - apply upstream fixes for "known bugs"


author: DJ Delorie <dj@redhat.com> - 1:4.3-5
changelog:
  - Allow users to build with or without guile support as desired.
  - Allow derivative downstreams to default to disabling guile support.


author: Nicola Sella <nsella@redhat.com> - 3.5.0-1
changelog:
  - Update to 3.5.0
  - Add module enable and disable commands
  - Add reports of module changes
  - Add "module enable" command
  - Add subcommands support
  - Print info about obsoleted packages before transaction (RhBug:1855542)


author: Nicola Sella <nsella@redhat.com> - 3.6.0-1
changelog:
  - Update to 3.6.0
  - spec: Sync summary and description from openSUSE
  - Add support for setting a platform module ID
  - Add dependency for DNF configurations skeleton
  - Add support for setting allow_vendor_change


author: Nicola Sella <nsella@redhat.com> - 3.7.1-1
changelog:
  - Update to 3.7.1
  - [download] fix: unwanted dependency on newer glib 
  - [download] Support for "--resolve" and "--alldeps" arguments 
  - [download] New get_packages_query function
  - Support "--setopt=keepcache=0/1"
  - [download] Support "--archlist=" argument
  - [download] Move package download code to "download_packages" function
  - [download] several optimizations
  - Don't set default value of "assumeyes" to TRUE 
  - Support for user confirmation and assumeyes, assumeno, defaultyes
  - Extend "--setopt" to support repository options 
  - Added alias "update" to "upgrade" command
  - Command "update" renamed to "upgrade"
  - Add support for command aliases
  - dnf-data requirement only for Fedora and future RHEL
  - Relicense to GPLv2+ [errata corrige: not in 3.5.1-1]
  - Sync summary and description from openSUSE [errata corrige: not in 3.6.0-1]


author: Pavla Kratochvilova <pkratoch@redhat.com> - 3.8.0-1
changelog:
  - Update to 3.8.0
  - distrosync: Fix style issues and plugin build with Meson 
  - Add distro-sync subcommand
  - Add "makecache" command


author: Tomas Popela <tpopela@redhat.com> - 0.26-27
changelog:
  - Don't prune bind mounts on ostree based systems, prune the deployments folder
    there to avoid duplications.
  - Fixes: https://github.com/fedora-silverblue/issue-tracker/issues/76


author: Robert Scheck <robert@fedoraproject.org> - 2:0.94-1
changelog:
  - Rebase to 0.94 (#1742473, #1840079)
  - Drop policykit wrapper for xmtr due to libcap (#1488417, #1488418)


author: Miroslav Lichvar <mlichvar@redhat.com> 6.1-14.20191109
changelog:
  - update to 6.1-20191109
  - remove LDFLAGS from pkgconfig files and ncurses-config scripts (#1771137)


author: Fedora Release Engineering <releng@fedoraproject.org> - 6.2-4.20200222
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
  - Use make macros
  - Remove MIT definition
  - Add BuildRequires: make


author: Phil Sutter <psutter@redhat.com> - 1:0.9.8-4
changelog:
  - Install an improved sample config
  - Fix permissions of osf-related configs
  - rule: Fix for potential off-by-one in cmd_add_loc()
  - netlink_delinearize: Fix suspicious calloc() call
  - netlink: Avoid memleak in error path of netlink_delinearize_obj()
  - netlink: Avoid memleak in error path of netlink_delinearize_table()
  - netlink: Avoid memleak in error path of netlink_delinearize_chain()
  - netlink: Avoid memleak in error path of netlink_delinearize_set()
  - json: Drop pointless assignment in exthdr_expr_json()
  - evaluate: Mark fall through case in str2hooknum()
  - parser_json: Fix for memleak in tcp option error path
  - parser_bison: Fix for implicit declaration of isalnum
  - main: fix nft --help output fallout from 719e4427
  - tests: add icmp/6 test where dependency should be left alone
  - payload: check icmp dependency before removing previous icmp expression


author: Phil Sutter <psutter@redhat.com> - 1:0.9.8-8
changelog:
  - tests: cover baecd1cf2685 ("segtree: Fix segfault when restoring a huge interval set")
  - segtree: Fix segfault when restoring a huge interval set


author: Phil Sutter <psutter@redhat.com> - 1:0.9.8-10
changelog:
  - tests: shell: better parameters for the interval stack overflow test
  - tests: shell: $NFT needs to be invoked unquoted


author: Phil Sutter <psutter@redhat.com> - 1:0.9.8-11
changelog:
  - tests: py: add dnat to port without defining destination address
  - evaluate: fix inet nat with no layer 3 info
  - include: missing sctp_chunk.h in Makefile.am
  - exthdr: Implement SCTP Chunk matching
  - scanner: sctp: Move to own scope
  - scanner: introduce start condition stack
  - json: Simplify non-tcpopt exthdr printing a bit


author: Than Ngo <than@redhat.com> - 3.18.0-1
changelog:
  - Resolves: #2044179, rebase to 3.18.0
  - Resolves: #2068091, pkcsconf -t failed with Segmentation fault in FIPS mode
  - Resolves: #2066763, Dilithium support not available
  - Resolves: #2064697, OpenSSL 3.0 Compatibility for IBM Security Libraries and Tools
  - Resolves: #2044181, support crypto profiles
  - Resolves: #2044180, add crypto counters


author: Simon Pichugin <spichugi@redhat.com> - 2.4.57-4
changelog:
  - Backport Channel Binding support. Related: rhbz#1967853
  - Fix coverity issues. Related: rhbz#1938829


author: Simon Pichugin <spichugi@redhat.com> - 2.4.57-6
changelog:
  - Fix slapd.tmpfiles complaints. Related: rhbz#1969853
  - Use https:// for source Related: rhbz#1973597


author: Simon Pichugin <spichugi@redhat.com> - 2.4.59-2
changelog:
  - Enable BIND_NOW to prevent GOT overwrite attacks.
  - Ignore badfuncs error in rpminspect because it's a false positive
    Related: rhbz#2002747


author: Jakub Jelen <jjelen@redhat.com> - 0.22.0-2
changelog:
  - Unbreak detection of unentrolled smart cards (#2007029)
  - Enable file caching by default except for pkcs15-init (#2000626)


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 8.7p1-1 + 0.10.4-4
changelog:
  - New upstream release
  - Switch to SFTP protocol in scp utility by default
  - Enable SCP protocol kill switch
    Related: rhbz#2001002


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 8.7p1-7
changelog:
  - Switch to SFTP protocol in scp utility by default - upstream fixes
    Related: rhbz#2001002
  - Workaround for RHEL 8 incompatibility in scp utility in SFTP mode
    Related: rhbz#2038854


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 1:3.0.1-13
changelog:
  - OpenSSL will generate keys with prime192v1 curve if it is provided using explicit parameters
  - Resolves: rhbz#1977867


author: Clemens Lang <cllang@redhat.com> - 1:3.0.1-17
changelog:
  - Fix invocation of EVP_PKEY_CTX_set_rsa_padding(RSA_PKCS1_PSS_PADDING) before
    setting an allowed digest with EVP_PKEY_CTX_set_signature_md()
  - Skipping 3.0.1-16 due to version numbering confusion with the RHEL-9.0 branch
  - Resolves: rhbz#2062640


author: Clemens Lang <cllang@redhat.com> - 1:3.0.1-19
changelog:
  - Fix TLS connections with SHA1 signatures if rh-allow-sha1-signatures = yes
  - Resolves: rhbz#2065400


author: Clemens Lang <cllang@redhat.com> - 1:3.0.1-20
changelog:
  - Fix acceptance of SHA-1 certificates with rh-allow-sha1-signatures = yes when
    no OpenSSL library context is set
  - Resolves: rhbz#2065400


author: Packit Service <user-cont-team+packit-service@redhat.com> - 0.23.22-1
changelog:
  - Release 0.23.22 (Daiki Ueno)
  - Follow-up to arithmetic overflow fix (David Cook)
  - Check for arithmetic overflows before allocating (David Cook)
  - Check attribute length against buffer size (David Cook)
  - Fix bounds check in p11_rpc_buffer_get_byte_array (David Cook)
  - Fix buffer overflow in log_token_info (David Cook)
  - common: Don't assume __STDC_VERSION__ is always defined (Daiki Ueno)
  - compat: getauxval: correct compiler macro for FreeBSD (Daiki Ueno)
  - compat: fdwalk: add guard for Linux specific local variables (Daiki Ueno)
  - meson: Add missing libtasn1 dependency (Daiki Ueno)
  - travis: Add freebsd build (Daiki Ueno)
  - anchor: Prefer persistent format when storing anchor (Daiki Ueno)
  - travis: Run "make check" along with "make distcheck" for coverage (Daiki Ueno)
  - travis: Use python3 as the default Python interpreter (Daiki Ueno)
  - travis: Route to Ubuntu 20.04 base image (Daiki Ueno)
  - meson: Set -fstack-protector for MinGW64 cross build (Daiki Ueno)
  - meson: expand ternary operator in function call for compatibility (Daiki Ueno)
  - meson: Use custom_target for generating external XML entities (Daiki Ueno)
  - meson: Allow building manpages without gtk-doc (Jan Alexander Steffens (heftig))
  - Rename is_path_component to is_path_separator (Alexander Sosedkin)
  - Use is_path_component in one more place (Alexander Sosedkin)
  - Remove more duplicate separators in p11_path_build (Alexander Sosedkin)
  - common: Fix infloop in p11_path_build (Daiki Ueno)
  - proxy: C_CloseAllSessions: Make sure that calloc args are non-zero (Daiki Ueno)
  - build: Use calloc in a consistent manner (Daiki Ueno)
  - meson: Allow override of default bashcompdir. Fixes meson regression (issue #322).  Pass -Dbashcompdir=/xxx to meson. (John Hein)
  - common: Check for a NULL locale before freeing it (Tavian Barnes)
  - p11_test_copy_setgid: Skip setgid tests on nosuid filesystems (Anders Kaseorg)
  - unix-peer: replace incorrect include1 (Rosen Penev)
  - test-compat: Skip getprogname test if BUILDDIR contains a symlink (Daiki Ueno)
  - add trust-extract-compat into EXTRA-DIST (Xℹ Ruoyao)
  - meson: install trust-extract-compat (Xℹ Ruoyao)
  - rename trust-extract-compat.in to trust-extract-compat (Xℹ Ruoyao)


author: Packit Service <user-cont-team+packit-service@redhat.com> - 0.24.0-1
changelog:
  - common: Only check strndup behavior when replacement is used (Daiki Ueno)
  - Release 0.24.0 (Daiki Ueno)
  - Release 0.23.22 (Daiki Ueno)
  - rpc: Tighten attribute array check with manual enumeration (Daiki Ueno)
  - Check for SUN_LEN and provide fallback (Claes Nästén)
  - Do not define _XOPEN_SOURCE in compat.c on Solaris (Claes Nästén)
  - make autogen.sh a bit more portable (Claes Nästén)
  - rpc-server: Disable parsing CKF_ARRAY_ATTRIBUTE (Daiki Ueno)
  - Update README.md (Daiki Ueno)
  - README.md: Suggest using only meson sub-commands instead of ninja (Daiki Ueno)
  - p11-kit: Add missing <limits.h> include for SIZE_MAX (Daiki Ueno)
  - packit: drop synced_files (Tomas Tomecek)
  - packit: fedora renamed master branch to rawhide (Tomas Tomecek)
  - Fix minor typo (Yuri Chornoivan)
  - po: Add trust/trust.c to POTFILES.in (Daiki Ueno)
  - po: Update POTFILES.in (Daiki Ueno)
  - trust: Make more strings translatable (Daiki Ueno)
  - p11-kit: Make more strings translatable (Daiki Ueno)
  - common: Enable message translation in p11_tool_main (Daiki Ueno)
  - meson: Make sure to set PROJECT_NAME and ENABLE_NLS for 'nls' option (Daiki Ueno)
  - build: Add fuzz/meson.build in the distribution (Daiki Ueno)
  - fuzz: Move the directory out of build/ (Daiki Ueno)
  - Release all library/mock resources before exit (David Cook)
  - Add separate oss-fuzz Makefile target (David Cook)
  - Add build targets for future additional fuzzers (David Cook)
  - Build fuzzer target from meson/ninja (David Cook)
  - Explicit dependency for virtual-fixed-generated.h (David Cook)
  - Build fuzzer target from automake (David Cook)
  - rpc_fuzzer: Clean up buffer before exit (David Cook)
  - New set of fuzzer seeds (David Cook)
  - github: Remove unnecessary SRCDIR envvar (Daiki Ueno)
  - github: Use runuser instead of su for building and testing (Daiki Ueno)
  - github: Use composite action to simplify the main recipe (Daiki Ueno)
  - github: Use pre-built container image for building (Daiki Ueno)
  - README.md: Add GitHub workflow status (Daiki Ueno)
  - travis: Remove configurations other than FreeBSD (Daiki Ueno)
  - autotools: Fix for VPATH build (Daiki Ueno)
  - github actions: Initial CI setup (Anderson Toshiyuki Sasaki)
  - modules: p11_kit_initialize_module: Remove redundant module unref (Daiki Ueno)
  - server: Account for NUL byte at the end of Unix domain socket path (Daiki Ueno)
  - compat: Expose FreeBSD specific issetugid, getresuid, and getresgid (Daiki Ueno)
  - compat: Remove <unistd.h> inclusion from compat.h (Daiki Ueno)
  - compat: Avoid unused variables warning in fdwalk emulation (Daiki Ueno)
  - compat: Pacify ASan complaints on intentionally leaked buffer (Daiki Ueno)
  - meson: Link trust/client modules explicitly to -ldl (Daiki Ueno)
  - p11-kit/lists.c: Add stdint.h to fix compilation (Daniel Engberg)
  - Follow-up to arithmetic overflow fix (David Cook)
  - Check for arithmetic overflows before allocating (David Cook)
  - Check attribute length against buffer size (David Cook)
  - Fix bounds check in p11_rpc_buffer_get_byte_array (David Cook)
  - Fix buffer overflow in log_token_info (David Cook)
  - common: Don't assume __STDC_VERSION__ is always defined (Daiki Ueno)
  - compat: getauxval: correct compiler macro for FreeBSD (Daiki Ueno)
  - compat: fdwalk: add guard for Linux specific local variables (Daiki Ueno)
  - meson: Add missing libtasn1 dependency (Daiki Ueno)
  - travis: Add freebsd build (Daiki Ueno)
  - anchor: Prefer persistent format when storing anchor (Daiki Ueno)
  - travis: Run "make check" along with "make distcheck" for coverage (Daiki Ueno)
  - travis: Use python3 as the default Python interpreter (Daiki Ueno)
  - travis: Route to Ubuntu 20.04 base image (Daiki Ueno)
  - meson: Set -fstack-protector for MinGW64 cross build (Daiki Ueno)
  - meson: expand ternary operator in function call for compatibility (Daiki Ueno)
  - meson: Use custom_target for generating external XML entities (Daiki Ueno)
  - meson: Allow building manpages without gtk-doc (Jan Alexander Steffens (heftig))
  - Rename is_path_component to is_path_separator (Alexander Sosedkin)
  - Use is_path_component in one more place (Alexander Sosedkin)
  - Remove more duplicate separators in p11_path_build (Alexander Sosedkin)
  - common: Fix infloop in p11_path_build (Daiki Ueno)
  - Use inclusive language on certificate distrust (Daiki Ueno)
  - proxy: C_CloseAllSessions: Make sure that calloc args are non-zero (Daiki Ueno)
  - build: Use calloc in a consistent manner (Daiki Ueno)
  - meson: Allow override of default bashcompdir. Fixes meson regression (issue #322).  Pass -Dbashcompdir=/xxx to meson. (John Hein)
  - common: Check for a NULL locale before freeing it (Tavian Barnes)
  - p11_test_copy_setgid: Skip setgid tests on nosuid filesystems (Anders Kaseorg)
  - unix-peer: replace incorrect include1 (Rosen Penev)
  - test-compat: Skip getprogname test if BUILDDIR contains a symlink (Daiki Ueno)
  - add trust-extract-compat into EXTRA-DIST (Xℹ Ruoyao)
  - meson: install trust-extract-compat (Xℹ Ruoyao)
  - rename trust-extract-compat.in to trust-extract-compat (Xℹ Ruoyao)


author: Packit Service <user-cont-team+packit-service@redhat.com> - 0.24.1-1
changelog:
  - Release 0.24.1 (Daiki Ueno)
  - common: Support copying attribute array recursively (Daiki Ueno)
  - common: Add assert_ptr_cmp (Daiki Ueno)
  - gtkdoc: remove dependencies on custom target files (Eli Schwartz)
  - doc: Replace occurrence of black list with blocklist (Daiki Ueno)
  - build: Suppress cppcheck false-positive on array bounds (Daiki Ueno)
  - ci: Use Docker image from the same repository (Daiki Ueno)
  - ci: Integrate Docker image building to GitHub workflow (Daiki Ueno)
  - rpc: Fallback to version 0 if server does not support negotiation (Daiki Ueno)
  - build: Port e850e03be65ed573d0b69ee0408e776c08fad8a3 to meson (Daiki Ueno)
  - Link libp11-kit so that it cannot unload (Emmanuel Dreyfus)
  - trust: Use dngettext for plurals (Daiki Ueno)
  - rpc: Support protocol version negotiation (Daiki Ueno)
  - rpc: Separate authentication step from transaction (Daiki Ueno)
  - Meson: p11_system_config_modules instead of p11_package_config_modules (Issam E. Maghni)
  - shell: test -a|o is not POSIX (Issam E. Maghni)
  - Meson: Add libtasn1 to trust programs (Issam E. Maghni)
  - meson: optionalise glib's development files for gtk_doc (Đoàn Trần Công Danh)


author: Brian C. Lane <bcl@redhat.com> - 3.4-4
changelog:
  - Fix issues that covscan classifies as important
    Resolves: rhbz#1938836
  - Work around a mkswap bug


author: Petr Pisar <ppisar@redhat.com> - 8.43-3
changelog:
  - Make erroroffset initializion in a POSIX wrapper thread-safe
    (upstream bug #2447)
  - Fix an integer overflow when parsing numbers after "(?C" (upstream bug #2463)
  - Fix shifting integer bits and a NULL pointer dereferce in pcretest tool
    (upstream bug #2380)


author: Petr Pisar <ppisar@redhat.com> - 10.36-4
changelog:
  - Fix a mismatch if \K was involved in a recursion
  - Restore single character repetition optimization in JIT (upstream bug #2698)


author: Lukas Javorsky <ljavorsk@redhat.com> - 10.37-1
changelog:
  - Rebase to the 10.37
  - libpcre2-posix.so.2* SONAME bump to libpcre2-posix.so.3*
  - Enable JIT for s390x arch
  - Patches upstreamed: Patch 1,2,3,4
  - Resolves: rhbz#1970765, BZ#1965025


author: Jakub Jelen <jjelen@redhat.com> - 1.9.4-1
changelog:
  - Rebase to current version from Fedora (#2017828)
  - Use of upstrea polkit policy preventing unneeded prompts


author: Than Ngo <than@redhat.com> - 1.3.8-9
changelog:
  - Resolves: #1937038, New lparstat -x option to report the security flavor
  - Use od instead xxd
  - rebase patch fix_boot-time_bonding_interface_cleanup_and_avoid_use_ifcfg
  - ppc64_cpu --help does not list --version as an option
  - take care of NUMA topology when removing memory (DLPAR)


author: Jan Rybar <jrybar@redhat.com> - 3.3.16-2
changelog:
  - ps: new exe format option to show real path to exe
  - pidof: new -w option to show kernel worker threads
  - pkill: manpage to document -e option
  - Resolves: bz#1629413
  - Resolves: bz#1399206


author: Miro Hrončok <mhroncok@redhat.com> - 1:2.8.0-7
changelog:
  - Subpackage python2-dateutil has been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


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


author: Christian Heimes <cheimes@redhat.com> - 2.1.0-3
changelog:
  - Add bconds for extras require trio, curio, and doh
  - Move trio and curio backend modules into extras subpackages
  - Enable python3-dns+curio meta package
  - Skip failing test testCanonicalNameDangling


author: Miro Hrončok <mhroncok@redhat.com> - 0.4-39
changelog:
  - Subpackage python2-iniparse has been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: Miro Hrončok <mhroncok@redhat.com> - 0.9.6-19
changelog:
  - Subpackages python2-inotify, python2-inotify-examples have been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: John Kacur <jkacur@redhat.com> - 0.6.3-5
changelog:
  - various clean-ups including using 'with' context managers in try-except
  - Fix to ignore UnicodeDecodeError when it occurs
  Resolves: rhbz#2031717


author: Dan Radez <dradez@redhat.com> - 4.8.0-6
changelog:
  - adding workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1914843
  - while we wait for upstream fix: https://github.com/pexpect/pexpect/issues/669


author: Tomas Orsava <torsava@redhat.com> - 21.2.3-4
changelog:
  - Make the python-pip-wheel subpackage versioned (python3-pip-wheel),
    and move its contents to a versioned directory /usr/share/python3-wheels
  - Resolves: rhbz#1982668


author: Tomas Orsava <torsava@redhat.com> - 21.2.3-5
changelog:
  - Conflict with old Python versions that use the old unversioned wheel location
  - Resolves: rhbz#1982668


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


author: Miro Hrončok <mhroncok@redhat.com> - 53.0.0-1
changelog:
  - Update to 53.0.0
  - https://setuptools.readthedocs.io/en/latest/history.html#v53-0-0
  - Fixes: rhbz#1923249


author: Tomas Orsava <torsava@redhat.com> - 53.0.0-5
changelog:
  - Provide the platform-python-setuptools name for backwards compatibility
    with RHEL 8
  - Related: rhbz#1891487


author: Tomas Orsava <torsava@redhat.com> - 53.0.0-7
changelog:
  - Make the python-setuptools-wheel subpackage versioned (python3-setuptools-wheel),
    and move its contents to a versioned directory /usr/share/python3-wheels
  - Resolves: rhbz#1982668


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


author: Miro Hrončok <mhroncok@redhat.com> - 1.25.10-3
changelog:
  - Drop redundant BuildRequires for nose
  - Instead of the mock backport, use unittest.mock from the standard library


author: Karolina Surma <ksurma@redhat.com> - 1.26.5-1
changelog:
  - Update to 1.26.5
  - Fix for CVE-2021-33503 Catastrophic backtracking in URL authority parser
  Resolves: rhbz#1972639


author: Tomas Orsava <torsava@redhat.com> - 3.9.9-2
changelog:
  - Read pre-packaged Python wheels from a newly versioned directory
    /usr/share/python3-wheels
  - Resolves: rhbz#1982668


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-8
changelog:
  - Support hash v8 databases from BDB < 4.6 (#1965147)
  - Ensure ELF files get stripped when debuginfo is disabled (#1999009)
  - Actually honor libarchive bcond at configure time (#1999012)
  - Unbreak checking of installed rich dependencies (#2015407)
  - Rebuild against soname bump in ima-evm-utils (#2026079)
  - Fix IMA signature lengths assumed constant (#2018937)
  - Validate and require subkey binding sigs on PGP pubkeys (#1943724)
  - Fixes CVE-2021-3521


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-10
changelog:
  - Address covscan issues in binding sigs validation patch (#1943724)
  - Bump hash for rpmdb cookie to SHA256 for FIPS (#2048455)
  - Add --path query option (#2037352)
  - Skip recorded symlinks in --setperms (#2025906)


author: Michal Domonkos <mdomonko@redhat.com> - 4.16.1.3-11
changelog:
  - Fix IMA signature lengths assumed constant, take III (#2018937)
  - Fix regression reading rpm v3 and other rare packages (#2037186)
  - Fix spurious %transfiletriggerpostun execution (#2023692)


author: Petr Lautrbach <plautrba@redhat.com> - 4.4.0-0.1.20201102git05e90ee
changelog:
  - Update to 05e90ee
  - Add /usr/bin/sechecker
  - Adapt to new libsepol filename transition structures
  - Rebuild with libsepol.so.2


author: Petr Pisar <ppisar@redhat.com> - 1:4.05-17
changelog:
  - Support grace period expirations past 2038 year for XFS
  - Add a synopsis for a project quota option in the quota tool
  - Add a --filesystem option to the quota tool
  - Complain that ext4 external quota files are deprecated


author: Petr Pisar <ppisar@redhat.com> - 1:4.06-2
changelog:
  - Remove a dead code from process_file() (upstream bug #54)
  - Fix a compilation warning in quotaops.c
  - Warn when kernel XFS large time stamp does fit into (32-bit) user-space
    time_t
  - Do not use a pointless compiler-internal __P() macro


author: Sumit Bose <sbose@redhat.com> - 0.17.0-8
changelog:
  - LDAP socket timeout, fix duplicated logs and new Samba command line options
    Resolves: rhbz#2038260
    Resolves: rhbz#2038268
    Resolves: rhbz#2028530


author: Fedora Release Engineering <releng@fedoraproject.org> - 1:0.4-0.44.b46
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
  - Use standard make_build and make_install macros in spec file.


author: Jeff Makey <jeff@makey.net> - 1:0.4-0.46.b47
changelog:
  - New upstream release 0.4b47
  - Update main URL.
  - Drop dump-glibc_xattr patch, now applied upstream.
  - Drop documentation conversion from ISO-8859-1 to UTF-8, now applied upstream.
  - Print correct name of archive table of contents file (#1727392).


author: Josef Ridky <jridky@redhat.com> - 1:0.4-0.51.b47
changelog:
  - rename spec file to restore
  - add gating.yaml
  - changes between .47 and .51 had to be stripped due of wrong sync
    between centos and dist-git


author: Pavel Raiskup <praiskup@redhat.com> - 1.6-1
changelog:
  - new upstream release
  - drop WITH_SELINUX knob and selinux patches, there's built-in support now
  - drop several patches which were incorporated upstream, except for
    changewarnSegv patch (did not apply, and not needed nowadays)


author: Vladis Dronov <vdronov@redhat.com> - 6.12-4
changelog:
  - Allow rngd to run as non-privledged user (bz 1965318)
  - Update the rngd.service file
  - Add 3 small upstream patches fixing issues


author: Vladis Dronov <vdronov@redhat.com> - 6.13-1
changelog:
  - Update the sources to 6.13
  - Add important fixes from the upstream
  - Remove Provides: jitterentropy-rngd as it was retired in f29.


author: Vladis Dronov <vdronov@redhat.com> - 6.13-3
changelog:
  - Adjust rngd-wake-threshold.service and post section so udevadm
    is not run in a container (bz 1965318)


author: Vladis Dronov <vdronov@redhat.com> - 6.13-4.git.d207e0b6
changelog:
  - Update to the upstream v6.13 + tip of origin/master + onecpu
    branch + revert of 2ce93190 (bz 1965318)
  - Rebuild rng-tools against the latest jitterentropy library
    3.0.2-2.git.409828cf with fixes for an important issue
  - Adjust Source0 to a more proper one


author: Vladis Dronov <vdronov@redhat.com> - 6.15-1
changelog:
  - Update to the upstream v6.15 @ 172bf0e3 (bz 2075977)
  - Allow rngd process to drop privileges with "-D user:group"
  - Fix an error building with jitterentropy-3.4.0
  - Add a requirement for selinux-policy of a certain version
  - Fix a build failure on ppc64
  - Small edits in test scripts


author: Till Maas <opensource@till.name> - 8.1-26
changelog:
  - Sync in current files from bash package:
    https://src.fedoraproject.org/rpms/bash/c/739b272e5f5d10cf27a847a44d09eb7f4b6ec89b?branch=master
    https://src.fedoraproject.org/rpms/bash/c/329df36f8bbc303be618f06562ec2c4eebfd1d29?branch=master
    https://src.fedoraproject.org/rpms/bash/c/e3b3cd9cec4a3bd12a792536c0ea131f5ba5bd72?branch=master


author: Steve Dickson <steved@redhat.com> - 1.2.6-1
changelog:
  - Use sysconfig variable in service file (bz 1972094)
  - Make sure policycoreutils is installed before using it (bz 1972133)
  - Make sure /var/lib/rpcbind exists (bz 1972133)
  - Corrected the URL reference (bz 1972117)


author: Michal Ruprich <mruprich@redhat.com> - 3.2.3-4
changelog:
  - Resolves: #1894485 - rsync is unable to set permissions when chrooted
  - Getting rid of deprecated makeinstall macro


author: Michal Ruprich <mruprich@redhat.com> - 3.2.3-7
changelog:
  - Resolves: #1955008 - rsync segfaults in --append mode when file on sender is large (> 2GB) and gets truncated


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.26-1
changelog:
  - Remove permissive domain for insights_client_t
  Resolves: rhbz#2055823
  - New policy for insight-client
  Resolves: rhbz#2055823
  - Allow confined sysadmin to use tool vipw
  Resolves: rhbz#2053458
  - Allow chage domtrans to sssd
  Resolves: rhbz#2054657
  - Remove label for /usr/sbin/bgpd
  Resolves: rhbz#2055578
  - Dontaudit pkcsslotd sys_admin capability
  Resolves: rhbz#2055639
  - Do not change selinuxuser_execmod and selinuxuser_execstack
  Resolves: rhbz#2055822
  - Allow tuned to read rhsmcertd config files
  Resolves: rhbz#2055823


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.27-1
changelog:
  - Allow ModemManager connect to the unconfined user domain
  Resolves: rhbz#2000196
  - Label /dev/wwan.+ with modem_manager_t
  Resolves: rhbz#2000196
  - Allow systemd-coredump userns capabilities and root mounton
  Resolves: rhbz#2057435
  - Allow systemd-coredump read and write usermodehelper state
  Resolves: rhbz#2057435
  - Allow sysadm_passwd_t to relabel passwd and group files
  Resolves: rhbz#2053458
  - Allow systemd-sysctl read the security state information
  Resolves: rhbz#2056999
  - Remove unnecessary /etc file transitions for insights-client
  Resolves: rhbz#2055823
  - Label all content in /var/lib/insights with insights_client_var_lib_t
  Resolves: rhbz#2055823
  - Update insights-client policy
  Resolves: rhbz#2055823
  - Update insights-client: fc pattern, motd, writing to etc
  Resolves: rhbz#2055823
  - Update specfile to buildrequire policycoreutils-devel >= 3.3-5
  - Add modules_checksum to %files


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.28-1
changelog:
  - Allow logrotate a domain transition to cluster administrative domain
  Resolves: rhbz#2061277
  - Change the selinuxuser_execstack boolean value to true
  Resolves: rhbz#2064274


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.29-1
changelog:
  - Allow qemu-kvm create and use netlink rdma sockets
  Resolves: rhbz#2063612
  - Label corosync-cfgtool with cluster_exec_t
  Resolves: rhbz#2061277


author: Nikola Knazekova <nknazeko@redhat.com> - 34.1.30-1
changelog:
  - Allow administrative users the bpf capability
  Resolves: RHBZ#2070982
  - Allow NetworkManager talk with unconfined user over unix domain dgram socket
  Resolves: rhbz#2064688
  - Allow hostapd talk with unconfined user over unix domain dgram socket
  Resolves: rhbz#2064688
  - Allow fprintd read and write hardware state information
  Resolves: rhbz#2062911
  - Allow fenced read kerberos key tables
  Resolves: RHBZ#2060722
  - Allow init watch and watch_reads user ttys
  Resolves: rhbz#2060289
  - Allow systemd watch and watch_reads console devices
  Resolves: rhbz#2060289
  - Allow nmap create and use rdma socket
  Resolves: RHBZ#2059603


author: Nikola Knazekova <nknazeko@redhat.com> - v34.1.31-1
changelog:
  - Label /var/run/machine-id as machineid_t
  Resolves: rhbz#2061680
  - Allow insights-client create_socket_perms for tcp/udp sockets
  Resolves: rhbz#2077377
  - Allow insights-client read rhnsd config files
  Resolves: rhbz#2077377
  - Allow rngd drop privileges via setuid/setgid/setcap
  Resolves: rhbz#2076642
  - Allow tmpreaper the sys_ptrace userns capability
  Resolves: rhbz#2062823
  - Add stalld to modules.conf
  Resolves: rhbz#2042614
  - New policy for stalld
  Resolves: rhbz#2042614
  - Label new utility of NetworkManager nm-priv-helper
  Resolves: rhbz#2053639
  - Exclude container.if from selinux-policy-devel
  Resolves: rhbz#1861968


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.32-1
changelog:
  - Dontaudit guest attempts to dbus chat with systemd domains
  Resolves: rhbz#2062740
  - Dontaudit guest attempts to dbus chat with system bus types
  Resolves: rhbz#2062740
  - Fix users for SELinux userspace 3.4
  Resolves: rhbz#2079290
  - Removed adding to attribute unpriv_userdomain from userdom_unpriv_type template
  Resolves: rhbz#2076681
  - Allow systemd-sleep get removable devices attributes
  Resolves: rhbz#2082404
  - Allow systemd-sleep tlp_filetrans_named_content()
  Resolves: rhbz#2082404
  - Allow systemd-sleep execute generic programs
  Resolves: rhbz#2082404
  - Allow systemd-sleep execute shell
  Resolves: rhbz#2082404
  - Allow systemd-sleep transition to sysstat_t
  Resolves: rhbz#2082404
  - Allow systemd-sleep transition to tlp_t
  Resolves: rhbz#2082404
  - Allow systemd-sleep transition to unconfined_service_t on bin_t executables
  Resolves: rhbz#2082404
  - allow systemd-sleep to set timer for suspend-then-hibernate
  Resolves: rhbz#2082404
  - Add default fc specifications for patterns in /opt
  Resolves: rhbz#2081059
  - Use a named transition in systemd_hwdb_manage_config()
  Resolves: rhbz#2061725


author: Zdenek Pytela <zpytela@redhat.com> - 34.1.33-1
changelog:
  - Allow insights-client manage gpg admin home content
  Resolves: rhbz#2062136
  - Add the gpg_manage_admin_home_content() interface
  Resolves: rhbz#2062136
  - Add rhcd policy
  Resolves: bz#1965013
  - Allow svirt connectto virtlogd
  Resolves: rhbz#2000881
  - Add ksm service to ksmtuned
  Resolves: rhbz#2021131
  - Allow nm-privhelper setsched permission and send system logs
  Resolves: rhbz#2053639
  - Update the policy for systemd-journal-upload
  Resolves: rhbz#2085369
  - Allow systemd-journal-upload watch logs and journal
  Resolves: rhbz#2085369
  - Create a policy for systemd-journal-upload
  Resolves: rhbz#2085369
  - Allow insights-client create and use unix_dgram_socket
  Resolves: rhbz#2087765
  - Allow insights-client search gconf homedir
  Resolves: rhbz#2087765


author: Martin Osvald <mosvald@redhat.com> - 2.13.6-1
changelog:
  - csh.login: set PATH again (if empty) to prevent interpreter error (#1744106)
  - aliases: add pcp user (#1744091)
  - lang.csh: fix several variable substitution bugs and typos (#1746749)
  - don't set LANG as a per-shell variable
  - fix lang.csh script so it doesn't break tcsh -e scripts II (#1620004)
  - use full path for non-builtins in csh.cshrc, csh.login, lang.csh, lang.sh and profile (#1747493)


author: Tomas Bzatek <tbzatek@redhat.com> - 1.47-7
changelog:
  - Fix sg_inq parsing in rescan-scsi-bus.sh (#2036005,#2035362)
  - Fix rescan-scsi-bus.sh summary print (#2035382)
  - sg_readcap --zbc man page switch fix (#2036718)
  - Various Covscan fixes (#2044433)


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.8.1-9
changelog:
  - libsubid: creation and nsswitch support. Resolves: #1859252
  - Creation of subid and subid-devel subpackages
  - man: mention NSS in new[ug]idmap manpages
  - libsubid: move development header to shadow folder
  - libsubid: don't print error messages on stderr by default
  - libsubid: libsubid_init return false if out of memory
  - useradd: fix SUB_UID_COUNT=0
  - libsubid: don't return owner in list_owner_ranges API call
  - libsubid: libsubid_init don't print messages on error
  - libsubid: fix newusers when nss provides subids
  - man: clarify subid delegation
  - libsubid: make shadow_logfd not extern
  - login.defs: include HMAC_CRYPTO_ALGO key


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.9-1
changelog:
  - Rebase to version 4.9. Resolves: #1989556
  - usermod: allow all group types with -G option. Resolves: #1975329
  - useradd: avoid generating an empty subid range
  - Clean spec file


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.9-3
changelog:
  - getsubids: provide system binary and man page. Resolves: #2013015
  - useradd: generate home and mail directories with selinux user attribute. Resolves: #1993081
  - useradd: revert fix memleak of grp. Resolves: #2020238
  - groupdel: fix SIGSEGV when passwd does not exist. Resolves: #2024834
  - pwck: fix segfault when calling fprintf()
  - newgrp: fix segmentation fault
  - Clean spec file: organize dependencies and move License location


author: Iker Pedrosa <ipedrosa@redhat.com> - 2:4.9-4
changelog:
  - useradd: modify check ID range for system users. Resolves: #2004911
  - Fix release sources
  - Add subid requirement for subid-devel


author: Martin Gieseking <martin.gieseking@uos.de> - 1.1.8-1
changelog:
  - Updated to new release.
  - Dropped version-related patch which has been applied upstream (BZ #1527850).


author: Pavel Moravec <pmoravec@redhat.com> = 4.2-5
changelog:
  - [clean,hostname_parser] Source /etc/hosts for obfuscation
    Resolves: bz2024893
  - [clean, hostname] Fix unintentionally case sensitive
    Resolves: bz2024892
  - [redhat] update SFTP API version to v2
    Resolves: bz2025611


author: Pavel Moravec <pmoravec@redhat.com> = 4.2-8
changelog:
  - [rhui] New log folder
    Resolves: bz2031777
  - nvidia]:Patch to update nvidia plugin for GPU info
    Resolves: bz2034001
  - [hostname] Fix edge case for new hosts in a known subdomain
    Resolves: bz2024893


author: Pavel Moravec <pmoravec@redhat.com> = 4.2-9
changelog:
  - add oc transport, backport various PRs for OCP
    Resolves: bz2037350
  - [report] Provide better warning about estimate-mode
    Resolves: bz2011537
  - [hostname] Fix loading and detection of long base domains
    Resolves: bz2024893


author: Pavel Moravec <pmoravec@redhat.com> = 4.2-12
changelog:
  - [foreman] Use psql-msgpack-decode wrapper for dynflow >= 1.6
    Resolves: bz2043104
  - [virsh] Call virsh commands in the foreground / with a TTY
    Resolves: bz2041855
  - [ovn_central] Account for Red Hat ovn package naming
    Resolves: bz2043488
  - [clean,parsers] Build regex lists for static items only once
    Resolves: bz2037350


author: Pavel Moravec <pmoravec@redhat.com> = 4.2-15
changelog:
  - [sosnode] Handle downstream versioning for runtime option
    Resolves: bz2037350
  - [options] Fix logging on plugopts in effective sos command
    Resolves: bz2054883
  - [report] Honor plugins' hardcoded plugin_timeout
    Resolves: bz2055548
  - [policies] Set fallback to None sysroot, don't chroot to '/'
    Resolves: bz2011537
  - [ovn_central] Rename container responsable of Red Hat
    Resolves: bz2043488


author: Pavel Moravec <pmoravec@redhat.com> = 4.3-1
changelog:
  - Rebase on upstream 4.3
    Resolves: 2055003
  - [sapnw] Fix IndexError exception
    Resolves: 2065551
  - [subscription_manager] collect syspurpose data via sub-man
    Resolves: 2002333
  - [Plugin, utilities] Allow writing command output directly to disk
    Resolves: 2065564
  - [Ceph] Add support for containerized Ceph setup
    Resolves: 2065562
  - [unbound] Add new plugin for Unbound DNS resolver
    Resolves: 2065560
  - [discovery] Add new discovery plugin
    Resolves: 2065558
  - [system] Collect glibc tuning decisions
    Resolves: 2032913


author: Ondrej Dubaj <odubaj@redhat.com> - 3.34.0-1
changelog:
  - Updated to version 3.34.0 (https://sqlite.org/releaselog/3_34_0.html)
  - Enabled fts3conf.test on s390x and ppc64 architectures


author: Eugene Syromiatnikov <esyr@redhat.com> - 5.13-3
changelog:
  - Address some issues reported by covscan (#1996691).
  - Replace 0141-tests-disable-sockopt-timestamp-on-new-glibc-with-__.patch
    with upstream v5.13-10-g0211fdc "tests: change sockopt-timestamp test
    to use syscall(__NR_recvmsg)"
    and 0154-tests-call-setsockopt-directly-in-sockopt-timestamp.patch.
  - Undo forceful injection of -m64 into CFLAGS/CPPFLAGS to avoid breaking
    mpers and its tests (#1996676).


author: Sahana Prasad <sahana@redhat.com> - 5.57-1
changelog:
  - New upstream release 5.57
  - Fixes #1925229 - client certificate not correctly verified
    when redirect and verifyChain options are used


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 5.58-4
changelog:
  - Stunnel cannot use an encrypted private key being built against OpenSSL 3.0
  - Resolves: rhbz#1976854


author: Clemens Lang <cllang@redhat.com> - 5.62-2
changelog:
  - Fix stunnel in FIPS mode
    Resolves: rhbz#2050617
  - Fail build if tests fail
    Resolves: rhbz#2051083


author: Radovan Sroka <rsroka@redhat.com> - 1.9.5p1-1
changelog:
  - rebase to 1.9.5p1
  Resolves: rhbz#1902758
  - fixed double free in sss_to_sudoers
  Resolves: rhbz#1885874
  - fixed CVE-2021-23239 sudo: possible directory existence test due to race condition in sudoedit
  Resolves: rhbz#1915055
  - fixed CVE-2021-23240 sudo: symbolic link attack in SELinux-enabled sudoedit
  Resolves: rhbz#1915054


author: Matthew Miller <mattdm@fedoraproject.org> - 1.9.5p2-1
changelog:
  - rebase to 1.9.5p2
  Resolves: rhbz#1920611
  - fixed CVE-2021-3156 sudo: Heap buffer overflow in argument parsing
  Resolves: rhbz#1920618


author: Zoltan Fridrich <zfridric@redhat.com> - 1.9.5p2-2
changelog:
  - change ldap.conf to sudo-ldap.conf
  Resolves: rhbz#1908882
  - remove /usr/local/* from secure_path
  Resolves: rhbz#1908923
  - fixed CVE-2021-23239 sudo: possible directory existence test due to race condition in sudoedit
  Resolves: rhbz#1916655
  - fixed CVE-2021-23240 sudo: symbolic link attack in SELinux-enabled sudoedit
  Resolves: rhbz#1917039
  - fixed CVE-2021-3156 sudo: Heap buffer overflow in argument parsing
  Resolves: rhbz#1917735


author: Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-5
changelog:
  RHEL 9 BETA
  - sync with rhel8 spec
  Resolves: rhbz#1908882
  Resolves: rhbz#1942383
  Resolves: rhbz#1946707
  Resolves: rhbz#1946709
  Resolves: rhbz#1981278


author: Radovan Sroka <rsroka@redhat.com> - 1.9.5p2-7
changelog:
  - utmp resource leak in sudo
  Resolves: rhbz#1986579
  - sudo does not list /etc/dnf/protected.d/sudo.conf in the rpm config files listing
  Resolves: rhbz#1997030
  - sudo uses Recommends for sudo-python-plugin(x86-64) = 1.9.5p2-2.el9 and vim-minimal
  Resolves: rhbz#1947908
  - review of important potential issues detected by static analyzers in sudo-1.9.5p2-2.el9
  Resolves: rhbz#1938879


author: systemd maintenance team <systemd-maint@redhat.com> - 249-2
changelog:
  - basic/unit-name: do not use strdupa() on a path (#1984299)
  - basic/unit-name: adjust comments (#1984299)
  - tmpfiles: don't create resolv.conf -> stub-resolv.conf symlink (#1989472)
  - Copy 40-redhat.rules from RHEL-8 (#1978639)
  - Avoid /tmp being mounted as tmpfs without the user's will (#1959826)
  - unit: don't add Requires for tmp.mount (#1619292)
  - units: add [Install] section to tmp.mount (#1959826)
  - rc-local: order after network-online.target (#1954429)
  - ci: drop CIs irrelevant for downstream (#1960703)
  - ci: reconfigure Packit for RHEL 9 (#1960703)
  - ci: run unit tests on z-stream branches as well (#1960703)
  - Check return value of pam_get_item/pam_get_data functions (#1973210)
  - random-util: increase random seed size to 1024 (#1982603)
  - journal: don't enable systemd-journald-audit.socket by default (#1973856)
  - journald.conf: don't touch current audit settings (#1973856)


author: systemd maintenance team <systemd-maint@redhat.com> - 249-8
changelog:
  - Really don't enable systemd-journald-audit.socket (#1973856)
  - rules: add elevator= kernel command line parameter (#2003002)
  - boot: don't build bootctl when -Dgnu-efi=false is set (#2003130)
  - unit: install the systemd-bless-boot.service only if we have gnu-efi (#2003130)
  - units: don't enable tmp.mount statically in local-fs.target (#2000927)
  - pid1: bump DefaultTasksMax to 80% of the kernel pid.max value (#2003031)
  - sd-device: introduce device_has_devlink() (#2005024)
  - udev-node: split out permission handling from udev_node_add() (#2005024)
  - udev-node: stack directory must exist when adding device node symlink (#2005024)
  - udev-node: save information about device node and priority in symlink (#2005024)
  - udev-node: always update timestamp of stack directory (#2005024)
  - udev-node: assume no new claim to a symlink if /run/udev/links is not updated (#2005024)
  - udev-node: always atomically create symlink to device node (#2005024)
  - udev-node: check stack directory change even if devlink is removed (#2005024)
  - udev-node: shorten code a bit and update log message (#2005024)
  - udev-node: add random delay on conflict in updating device node symlink (#2005024)
  - udev-node: drop redundant trial of devlink creation (#2005024)
  - udev-node: simplify the example of race (#2005024)
  - udev-node: do not ignore unexpected errors on removing symlink in stack directory (#2005024)
  - basic/time-util: introduce FORMAT_TIMESPAN (#2005024)
  - udev/net-setup-link: change the default MACAddressPolicy to "none" (#2009237)
  - set core ulimit to 0 like on RHEL-7 (#1998509)


author: systemd maintenance team <systemd-maint@redhat.com> - 249-9
changelog:
  - test: don't install test-network-generator-conversion.sh w/o networkd (#2017035)
  - meson.build: change operator combining bools from + to and (#2017035)
  - openssl-util: use EVP API to get RSA bits (#2016042)
  - procfs-util: fix confusion wrt. quantity limit and maximum value (#2017035)
  - test-process-util: also add EROFS to the list of "good" errors (#2017035)
  - ci: use C9S chroots in Packit (#2017035)
  - test-mountpointutil-util: do not assert in test_mnt_id() (#2017035)
  - core/mount: add implicit unit dependencies even if when mount unit is generated from /proc/self/mountinfo (#2019468)
  - Drop Patch9001 - https://github.com/systemd/systemd/pull/17050 - Replaced by Patch0046


author: systemd maintenance team <systemd-maint@redhat.com> - 250-3
changelog:
  - Treat EPERM as "not available" too (#2017035)
  - test: copy portable profiles into the image if they don't exist there (#2017035)
  - test: introduce `get_cgroup_hierarchy() helper (#2047768)
  - test: require unified cgroup hierarchy for TEST-56 (#2047768)
  - tests: rework test macros to not take code as parameters (#2017035)
  - test: allow to set NULL to intro or outro (#2017035)


author: systemd maintenance team <systemd-maint@redhat.com> - 250-4
changelog:
  - udev/net-setup-link: change the default MACAddressPolicy to "none" (#2009237)
  - man: mention System Administrator's Guide in systemctl manpage (#1982596)
  - Net naming scheme for RHEL-9.0 (#2052106)
  - core: decrease log level of messages about use of KillMode=none (#2013213)
  - ci: replace apt-key with signed-by (#2013213)
  - ci: fix clang-13 installation (#2013213)


author: systemd maintenance team <systemd-maint@redhat.com> - 250-7
changelog:
  - test: check systemd RPM macros (#2017035)
  - test: do not assume x86-64 arch in TEST-58-REPART (#2017035)
  - tests: add repart tests for block devices with 1024, 2048, 4096 byte sector sizes (#2017035)
  - test: accept both unpadded and padded partition sizes (#2017035)
  - test: lvm 2.03.15 dropped the static autoactivation (#2017035)
  - test: accept GC'ed units in newer LVM (#2017035)
  - shared: Add more dlopen() tests (#2017035)
  - systemctl: Show how long a service ran for after it exited in status output (#2017035)
  - time-util: introduce TIMESTAMP_UNIX (#2017035)
  - systemctl,man: update docs for `--timestamp=` (#2017035)
  - systemctl: make `--timestamp=` affect the `show` verb as well (#2017035)
  - tests: allow running all the services with SYSTEMD_LOG_LEVEL (#2017035)
  - coredump: raise the coredump save size on 64bit systems to 32G (and lower it to 1G on 32bit systems) (#2017035)
  - repart: fix sector size handling (#2017035)
  - mkdir: allow to create directory whose path contains symlink (#2017035)
  - mkdir: CHASE_NONEXISTENT cannot used in chase_symlinks_and_stat() (#2017035)
  - meson: move efi file lists closer to where they are used (#2017035)
  - meson: move efi summary() section to src/boot/efi (#2017035)
  - meson: report SBAT settings (#2017035)
  - boot: Build BCD parser only on arches supported by Windows (#2017035)
  - meson: Remove efi-cc option (#2017035)
  - meson: Get objcopy location from compiler (#2017035)
  - meson: Use files() for source lists for boot and fundamental (#2017035)
  - meson: Use files() for tests (#2017035)
  - tests: add fuzz-bcd (#2017035)
  - meson: Use files() for fuzzers (#2017035)
  - meson: Add check argument to remaining run_command() calls (#2017035)
  - meson: Use echo to list files (#2017035)
  - test: add a test for mkdir_p() (#2017035)
  - util: another set of CVE-2021-4034 assert()s (#2017035)
  - basic: update CIFS magic (#2017035)
  - shared: be extra paranoid and check if argc > 0 (#2017035)
  - core: check if argc > 0 and argv[0] is set (#2017035)
  - core: check argc/argv uncoditionally (#2017035)
  - test: temporary workaround for #21819 (#2017035)
  - test: don't leak local variable to outer scopes (#2017035)
  - tree-wide: don't use strjoina() on getenv() values (#2017035)
  - man: clarify Environmentfile format (#2017035)
  - test-load-fragment: add a basic test for config_parse_unit_env_file() (#2017035)
  - core/execute: use _cleanup_ in exec_context_load_environment() (#2017035)
  - test-env-file: add tests for quoting in env files (#2017035)


author: John Kacur <jkacur@redhat.com> - 0.16-5
changelog:
  - Make it clear in online help and man pages that --include and --isolate
    affect IRQs as well as threads
  Resolves: rhbz#2022142


author: Leah Leshchinsky <lleshchi@redhat.com> - 0.17-3
changelog:
  - Fix typo for variable parm
  - Handle get_policy_and_rtprio exceptions
  - Remove finally block in get_policy_and_rtprio
  Resolves: rhbz#2049303


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#1944643
    - realtime: disabled kvm.nx_huge_page kernel module option in
      realtime-virtual-host profile
      resolves: rhbz#1976825
    - realtime: explicitly set 'irqaffinity=~<isolated_cpu_mask>' in kernel
      command line
      resolves: rhbz#1974820
    - scheduler: added abstraction for the sched_* and numa_* variables which
      were previously accessible through the sysctl
      resolves: rhbz#1952687
    - recommend: fixed wrong profile on ppc64le bare metal servers
      resolves: rhbz#1959889


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-3
changelog:
  - scheduler: allow exclude of processes from the specific cgroup(s)
    Resolves: rhbz#1980715
  - Switched to the configparser from the configobj
    Resolves: rhbz#1936386


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.17.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#2003838
    - cpu-partitioning: fixed no_balance_cores on newer kernels
      resolves: rhbz#1874596


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.18.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      related: rhbz#2003838
    - tuned-gui: fixed creation of new profile


author: Patsy Griffin <patsy@redhat.com> - 2020d-1
changelog:
  - Rebase to tzdata-2020d including changes from tzdata-2020c
    - Palestine will end summer time on 2020-10-24 rather than the
      predicted 2020-10-31.
    - Fiji starts DST later than usual, on 2020-12-20.
    - Rearguard now provides an empty file pacificnew to support
      downstream software that expects it.


author: Patsy Griffin <patsy@redhat.com> - 2020f-1
changelog:
  - Rebase to tzdata-2020f including changes for tzdata-2020e
    - tzdata-2020f fixes a bug in tzdata-2020e that caused an
      invalid zi file in rearguard format
    - Volgograd changes time zone from UTC+04 to UTC+03 on 2020-12-27.
    - Australia/Currie is identical to Australia/Hobart for all
      timestamps since 1970 and was therefore created by mistake,
      now moved to the "backward" file.


author: Patsy Griffin <patsy@redhat.com> - 2021c-1
changelog:
  - Rebase to tzdata-2021c - supersedes tzdata-2021b
    - Revert most of 2021b changes to 'backward'.
    - Fix 'zic -b fat' bug in pre-1970 32-bit data.
    - Fix two Link line typos.
    - Distribute SECURITY file.
    - Includes changes in tzdata-2021b:
    - Jordan now starts DST on February's last Thursday.
    - Samoa no longer observes DST.
    - Merge more location-based Zones whose timestamps agree since 1970.
    - Move some backward-compatibility links to 'backward'.
    - Rename Pacific/Enderbury to Pacific/Kanton.
    - Correct many pre-1993 transitions in Malawi, Portugal, etc.
    - zic now creates each output file or link atomically.
    - zic -L no longer omits the POSIX TZ string in its output.
    - zic fixes for truncation and leap second table expiration.
    - zic now follows POSIX for TZ strings using all-year DST.
    - Fix some localtime crashes and bugs in obscure cases.
    - zdump -v now outputs more-useful boundary cases.
    - tzfile.5 better matches a draft successor to RFC 8536.


author: Patsy Griffin <patsy@redhat.com> - 2021e-1
changelog:
  - Rebase to tzdata-2021e - supersedes tzdata-2021d
    - Pacific/Fiji suspended DST for the 2021/2022 season.
    - 'zic -r' now marks unspecified timestamps with "-00".
    - Palestine will fall back 2021-10-29 at 01:00, rather
      than the predicted 2021-10-30.


author: Patsy Griffin <patsy@redhat.com> - 2022a-1
changelog:
  - Rebase to tzdata-2022a
    - Palestine springs forward on 2022-03-27, not -03-26.
    - zdump -v now outputs better failure information
    - fixes for code that reads corrupted TZif data


author: Jakub Martisko <jamartis@redhat.com> - 6.0-56
changelog:
  - Use the C crc implementation instead of the asm (i686 only, other arches already use C)
  Related: rhbz#2045075


author: Sérgio Basto <sergio@serjux.com> - 2.6.0-3
changelog:
  - Use make macros (https://src.fedoraproject.org/rpms/usb_modeswitch/pull-request/1)
  - https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro


author: Sérgio Basto <sergio@serjux.com> - 2.6.1-1
changelog:
  - Update usb_modeswitch to 2.6.1
  - Drop patch1, http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=2&t=2733
  - Drop BR jimtcl-devel, if we don't install dynlink-dispatcher


author: Jiri Kucera <jkucera@redhat.com> - 1.114-3
changelog:
  - Do not use fexecve
    Script executed via fexecve has a file descriptor number in
    argv[0]. This results in unexpected output: when displaying
    the script help, a user see "Usage: <number> [options]"
    instead of "Usage: <scriptname> [options]".
    Resolves: #1984417


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.12.1-5
changelog:
  - Replace arch-dependent /usr/include/urcu/config.h with arch-independent
    stub when needed. (bz# 1951223)
  - Added CI gating tests
  - Resolves: bz #1951223


author: - Andy Walsh <awalsh@redhat.com> - 8.1.0.316-1
changelog:
  - Rebased to upstream candidate.
  - Resolves: rhbz#1955374
  - Removed all python based tools, and all management should now be done with
    LVM.
  - Resolves: rhbz#1949159
  - vdostats is now a C program
  - Resolves: rhbz#1972302


author: - Andy Walsh <awalsh@redhat.com> - 8.1.1.287-1
changelog:
  - Fixed off-by-one issue in vdostats.
  - Resolves: rhbz#1999056
  - Improved error handling and path validation in vdostats.
  - Resolves: rhbz#2004576


author: - Andy Walsh <awalsh@redhat.com> - 8.1.1.360-1
changelog:
  - Fixed vdostats output issues.
  - Resolves: rhbz#2004576
  - Removed incorrect assumptions about major device numbers in vdostats.
  - Resolves: rhbz#2045885
  - Made improvements to the vdorecover script.
  - Resolves: rhbz#2047543
  - Added a tool to make LVMVDO pools read/write so that support and
    debugging tools may access them.
  - Resolves: rhbz#2047543


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-9
changelog:
  - 2028431 - CVE-2021-4019 vim: heap-based buffer overflow in find_help_tags() in src/help.c [rhel-9.0]


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-10
changelog:
  - CVE-2021-4193 vim: vulnerable to Out-of-bounds Read
  - CVE-2021-4192 vim: vulnerable to Use After Free


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-11
changelog:
  - CVE-2022-0261 vim: Heap-based Buffer Overflow in block_insert() in src/ops.c
  - CVE-2022-0318 vim: heap-based buffer overflow in utf_head_off() in mbyte.c
  - CVE-2022-0359 vim: heap-based buffer overflow in init_ccline() in ex_getln.c


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-12
changelog:
  - CVE-2022-0319 vim: heap-based out-of-bounds read
  - CVE-2022-0361 vim: Heap-based Buffer Overflow in GitHub repository


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-12
changelog:
  - CVE-2022-0368 vim: Out-of-bounds Read in vim
  - CVE-2022-0417 vim: heap-based-buffer-overflow in ex_retab() of src/indent.c
  - CVE-2022-0408 vim: Stack-based Buffer Overflow in spellsuggest.c


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-12
changelog:
  - CVE-2022-0413 vim: use after free in src/ex_cmds.c
  - CVE-2022-0443 vim: heap-use-after-free in enter_buffer() of src/buffer.c
  - CVE-2022-0392 vim: heap-based buffer overflow in getexmodeline() in ex_getln.c


author: Zdenek Dohnal <zdohnal@redhat.com> - 2:8.2.2637-16
changelog:
  - CVE-2022-0554 vim: Use of Out-of-range Pointer Offset in vim prior
  - CVE-2022-0943 vim: Heap-based Buffer Overflow occurs in vim


author: Davide Caratti <dcaratti@redhat.com> - 1:2.10-4
changelog:
  - Explicitly allow/disallow unsafe legacy renegotiation on configuration base.
    Resolves: rhbz#2077973


author: Petr Kubat <pkubat@redhat.com> - 5.2.4-7
changelog:
  - Use relative path for COPYING files so that rpm moves them to correct place
    Related: rhbz#1741074


author: Jakub Martisko <jamartis@redhat.com> - 3.0-31
changelog:
  - Add the missing linker flags
  - Add the patch that allows to configure the linker flags from the spec file
    Resolves: rhbz #2044902


author: Jakub Martisko <jamartis@redhat.com> - 3.0-33
changelog:
  - Disable the asm implementation of some functions and use the C instead
  - This should fix some of the annocheck issues
    Related: rhbz#2044902


author: Patrik Novotný <panovotn@redhat.com> - 1.2.11-28
changelog:
  - IBM CRC32 optimalization rhbz#1959423
  - Enabled Z hardware-accelerated deflate for compression levels 1 through 6 (#1972057)


