# changelog

author: Jan Friesse <jfriesse@redhat.com> - 1.0-251.3.bfb2f92.git
changelog:
  - Resolves: rhbz#2111669

  - Fix authfile directive handling in booth config file
    (fixes CVE-2022-2553)
  - Add enable-authfile option


author: Jan Friesse <jfriesse@redhat.com> - 1.1-1
changelog:
  - Resolves: RHEL-15268
  - Resolves: RHEL-7029

  - New upstream release (RHEL-15268)
  - Upstream releases should now be released regularly, so convert spec
    to use them instead of git snapshots (RHEL-15268)
  - Fix exit code on grant/revoke command error (RHEL-7029)


author: Jan Friesse <jfriesse@redhat.com> - 1.1-1.1
changelog:
  - Resolves: RHEL-32613

  - attr: Fix reading of server_reply
  - auth: Check result of gcrypt gcry_md_get_algo_dlen (fixes CVE-2024-3049)


author: Jan Friesse <jfriesse@redhat.com> - 3.1.5-3
changelog:
  - Resolves: rhbz#2024652
  - Resolves: rhbz#2024657

  - totem: Add cancel_hold_on_retransmit config option (rhbz#2024652)
  - merge upstream commit cdf72925db5a81e546ca8e8d7d8291ee1fc77be4 (rhbz#2024652)
  - totemsrp: Switch totempg buffers at the right time (rhbz#2024657)
  - merge upstream commit e7a82370a7b5d3ca342d5e42e25763fa2c938739 (rhbz#2024657)


author: Jan Friesse <jfriesse@redhat.com> - 3.1.5-4
changelog:
  - Resolves: rhbz#2070623

  - logrotate: Use copytruncate method by default (rhbz#2070623)
  - merge upstream commit 04362046c4a9d7307feb5b68341d567b7d0b94d6 (rhbz#2070623)


author: Jan Friesse <jfriesse@redhat.com> - 3.0.2-2
changelog:
  - Resolves: rhbz#2180045

  - qdevice: Destroy non blocking client on failure (rhbz#2180045)
  - merge upstream commit 4331c7d5650a8bf44c16512419f1954d0ef96df5 (rhbz#2180045)


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-45
changelog:
  - fence_aws: add --skip-race-check parameter to allow running outside
    of AWS network
    Resolves: rhbz#2183162


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-55
changelog:
  - bundled dateutil: fix tarfile CVE-2007-4559
    Resolves: rhbz#2217902
  - fence_ipmilan: fix typos in metadata
    Resolves: rhbz#2224267


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-56
changelog:
  - fence_scsi: fix registration handling if ISID conflicts
    Resolves: RHEL-5396
  - bundled certifi: fix CVE-2023-37920
    Resolves: RHEL-9446


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-60
changelog:
  - all agents: update metadata in non-I/O agents to Power or Network
    fencing
    Resolves: RHEL-14030


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-62
changelog:
  - bundled urllib3: fix CVE-2023-45803
    Resolves: RHEL-18139
  - bundled pycryptodome: fix CVE-2023-52323
    Resolves: RHEL-20917
  - bundled jinja2: fix CVE-2024-22195
    Resolves: RHEL-21345


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-62.1
changelog:
  - ha-cloud-support: upgrade bundled pyroute2 libs to fix issue in
    gcp-vpc-move-route's stop-action
    Resolves: RHEL-29668


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-66
changelog:
  - Add missing licenses to spec-file
    Resolves: RHEL-27929
  - ha-cloud-support: fix aliyun-cli
    Resolves: RHEL-28097


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-69
changelog:
  - ha-cloud-support: upgrade bundled pyroute2 libs to fix issue in
    gcp-vpc-move-route's stop-action
    Resolves: RHEL-29649


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-70
changelog:
  - fence_aliyun: add credentials file support, filter parameter, and
    optimize log output
    Resolves: RHEL-31488, RHEL-31485, RHEL-31483


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-73
changelog:
  - fence_vmware_rest: detect if the API user has sufficient rights to
    manage the fence device
    Resolves: RHEL-25256


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-76.1
changelog:
  - fence_scsi: preempt clears all devices on the mpath device, so only
    run it for the first device
    Resolves: RHEL-59882


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-76.6
changelog:
  - fence_ibm_vpc: refresh bearer-token if token data is corrupt, and
    avoid edge-case of writing empty token file
    Resolves: RHEL-83487


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-77
changelog:
  - fence_scsi: preempt clears all devices on the mpath device, so only
    run it for the first device
    Resolves: RHEL-59878
  - ha-cloud-support: remove bundled awscli and use awscli2 package
    instead
    Resolves: RHEL-60020


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-80
changelog:
  - fence_mpath: add support for hex-key format (used in multipath.conf)
    Resolves: RHEL-56138
  - fence_scsi/fence_mpath: add support for SPC-4 disks
    Resolves: RHEL-7629


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-81
changelog:
  - fence_ibm_powervs: add private endpoint and token file support
    Resolves: RHEL-62206
  - ha-cloud-support: bundle libs for the powervs-subnet resource agent
    Resolves: RHEL-64023


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-85
changelog:
  - fence_azure_arm: use azure-identity instead of msrestazure, which has
    been deprecated
    Resolves: RHEL-76493


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-86.3
changelog:
  - fence_ibm_vpc: refresh bearer-token if token data is corrupt, and
    avoid edge-case of writing empty token file
    Resolves: RHEL-83488


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-86.4
changelog:
  - fence_sbd: improve error handling and get devices from SBD_DEVICE env
    variable if devices parameter isnt set
    Resolves: RHEL-92695


author: Christine Caulfield <ccaulfie@redhat.com> - 1.24-2
changelog:
  - Fix libnozzle tests failing & covscan warning on api_knet_handle_new test
    Resolves: rhbz#2024090


author: Christine Caulfield <ccaulfie@redhat.com> - 1.28-1
changelog:
  Rebase to 1.28 for startup and performance fixes
     threads: add config check to match min value with pong timeouts
     rx: allow links to be active faster
     links: fix ping interval and pong timeout value checking
     crypto: Try crypt and decrypt on crypto_init
     tx: Remove expensive memsets
     log: Add a TRACE log level
    Resolves: #RHEL-11787


author: Chris Lumens <clumens@redhat.com> - 2.1.7-2
changelog:
  - Rebase on upstream 2.1.7-rc4 release
  - Use systemd-sysusers to create user/group
  - Pacemaker Remote nodes can validate against later schema versions
  - Related: RHEL-17225
  - Resolves: RHEL-7665


author: Chris Lumens <clumens@redhat.com> - 2.1.7-3
changelog:
  - Rebase on upstream 2.1.7 final release
  - Fix documentation for Pacemaker Remote schema transfers
  - Do not check CIB feature set version when CIB_file is set
  - Consolidate attrd cache handling
  - Avoid duplicating option metadata across daemons
  - Related: RHEL-7665
  - Related: RHEL-13216
  - Resolves: RHEL-7702


author: Chris Lumens <clumens@redhat.com> - 2.1.7-4
changelog:
  - Properly validate attribute set type in pacemaker-attrd
  - Fix `crm_attribute -t nodes --node localhost`
  - Resolves: RHEL-13216
  - Resolves: RHEL-17225
  - Resolves: RHEL-23498


author: Chris Lumens <clumens@redhat.com> - 2.1.8-1
changelog:
  - Rebase on upstream 2.1.8-rc1 release
  - Fix a typo in the help output of pacemaker-fenced
  - Fix escaping characters in XML attribute output
  - Resolves: RHEL-25819
  - Resolves: RHEL-30822


author: Chris Lumens <clumens@redhat.com> - 2.1.8-2
changelog:
  - Rebase on upstream 2.1.8-rc4 release
  - Add ability to immediately shutdown system with PCMK_panic_action=
  - Fix a memory leak in the attribute daemon
  - Add ability to list options and parameters as parseable metadata
  - crm_verify now reports invalid fence level indexes
  - Fix an error in node ID handling in `crm_node -i`
  - Fix regression in attrd_updater output
  - Resolves: RHEL-39057
  - Resolves: RHEL-40117
  - Resolves: RHEL-23401
  - Resolves: RHEL-2996
  - Resolves: RHEL-47249
  - Resolves: RHEL-45935


author: Chris Lumens <clumens@redhat.com> - 2.1.9-1
changelog:
  - Rebase on upstream 2.1.9 final release
  - Use async communication to establish TLS connections
  - Fix regression in adding alerts to CIB
  - Fix a crash in command line tools when stderr is closed
  - Resolves: RHEL-61382
  - Resolves: RHEL-34276
  - Resolves: RHEL-55458
  - Resolves: RHEL-59043


author: Chris Lumens <clumens@redhat.com> - 2.1.9-1.1
changelog:
  - Use dbus signalling for systemd resource start/stop
  - Add an option to disable default remote node fencing behavior
  - Resolves: RHEL-92505
  - Resolves: RHEL-92513


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.5-2
changelog:
  - Fixed a regression causing crash in `pcs resource move` command (broken since pcs-0.11.5)
  - Resolves: rhbz#2210855


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.6-1
changelog:
  - Rebased to the latest upstream sources (see CHANGELOG.md)
  - Updated bundled rubygems: puma, tilt
  - Resolves: rhbz#1465829 rhbz#2163440 rhbz#2168155


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.6-2
changelog:
  - Added BuildRequires: debugedit - for generating MiniDebugInfo - triggered by removing find-debuginfo.sh from rpm
  - Make use of filters when extracting tarballs to enhance security if provided by Python (pcs config restore command)
  - Exporting constraints with rules in form of pcs commands now escapes # and fixes spaces in dates to make the commands valid
  - Constraints containing options unsupported by pcs are not exported and a warning is printed instead
  - Using spaces in dates in location constraint rules is deprecated
  - Resolves: rhbz#2163953 rhbz#2216434 rhbz#2217850 rhbz#2219407


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.6-3
changelog:
  - Refreshing any page in pcs-web-ui no longer causes it to display a blank page
  - Resolves: rhbz#2222788


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.6-6
changelog:
  - Rebased to the latest upstream sources (see CHANGELOG.md)
    Resolves: RHEL-7582, RHEL-7583, RHEL-7669, RHEL-7672, RHEL-7697, RHEL-7698, RHEL-7700, RHEL-7703, RHEL-7719, RHEL-7725, RHEL-7730, RHEL-7738, RHEL-7739, RHEL-7740, RHEL-7744, RHEL-7746
  - TLS cipher setting in pcsd now follows system-wide crypto policies by default
    Resolves: RHEL-7724
  - Tightened permissions of bundled rubygems to be 755 or stricter
    Resolves: RHEL-7716


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.7-2
changelog:
  - Fixed CVE-2024-25126, CVE-2024-26141, CVE-2024-26146 in bundled dependency rack
    Resolves: RHEL-26446, RHEL-26448, RHEL-26450


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.5-1
changelog:
  - Rebased to the latest upstream sources (see CHANGELOG.md)
  - Updated pcs-web-ui
  - Updated bundled dependencies: tornado, dacite
  - Added bundled rubygems: nio4r, puma
  - Removed bundled rubygems: daemons, eventmachine, thin, webrick
  - Updated bundled rubygems: backports, rack, rack-protection, rack-test, sinatra, tilt
  - Added dependency nss-tools - for working with qdevice certificates
  - Resolves: rhbz#1423473 rhbz#1860626 rhbz#2160664 rhbz#2163440 rhbz#2163914 rhbz#2163953 rhbz#2168155 rhbz#2168617 rhbz#2174735 rhbz#2174829 rhbz#2175881 rhbz#2177996 rhbz#2178701 rhbz#2178714 rhbz#2179902 rhbz#2180379 rhbz#2182810


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.7-3
changelog:
  - Rebased to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-2977, RHEL-16231, RHEL-21051, RHEL-25854, RHEL-27492, RHEL-28749, RHEL-34781, RHEL-36514
  - Updated pcs-web-ui to 0.1.19
    Resolves: RHEL-7726, RHEL-21895, RHEL-21896, RHEL-21897
  - Updated bundled rubygems: backports, childprocess, nio4r, puma, rack, rack-protection, sinatra
  - Bundled new rubygems: base64, rack-session, rackup, webrick


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.7-4
changelog:
  - Rebased to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-7701, RHEL-7737, RHEL-17962, RHEL-34781
  - Fixed grammatical error in pcs-web-ui
    Resolves: RHEL-7726


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.8-1
changelog:
  - Updated pcs-web-ui to 0.1.20
  - Rebased to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-34781


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.8-2
changelog:
  - Rebased to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-16232, RHEL-46284, RHEL-46286, RHEL-46293, RHEL-55441, RHEL-61738, RHEL-61901
  - Updated pcs-web-ui to 0.1.21
  - Updated bundled rubygems: ffi, mustermann, puma, rack, rackup, tilt
  - Removed bundled rubygem webrick
  - New runtime dependency python3-tornado which has been bundled in previous versions


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.8-2
changelog:
  - Rebased pcs to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-46303, RHEL-69040
  - Rebased pcs-web-ui to the latest sources
    Resolves: RHEL-69272, RHEL-69278, RHEL-69279, RHEL-69280, RHEL-69281, RHEL-69282


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.9-1
changelog:
  - Rebased pcs to the latest sources (see CHANGELOG.md)
    Resolves: RHEL-44420
  - Updated pcs-web-ui to 0.1.22


author: Michal Pospisil <mpospisi@redhat.com> - 0.11.9-2
changelog:
  - Fixed restarting bundles
    Resolves: RHEL-79055
  - Fixed deletion of misconfigured bundles
    Resolves: RHEL-79160
  - Fixed filtering of resource clones in web console
    Resolves: RHEL-78653
  - Updated bundled rubygem rack
    Resolves: RHEL-79500


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-42
changelog:
  - Delay: increase stop, status and monitor timeouts to 40s to avoid
    failing with default values

    Resolves: rhbz#2209433


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-43
changelog:
  - Filesystem: improve stop-action and allow setting term/kill signals
    and signal_delay for large filesystems

    Resolves: rhbz#2207567


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-49
changelog:
  - aws-vpc-move-ip/aws-vpc-route53/awseip/awsvip: add auth_type parameter
    and AWS Policy based authentication type

    Resolves: RHEL-16247


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-51
changelog:
  - storage_mon/findif: fix handler out of scope leak, unitialized value
    and check that netmaskbits != EOS

    Resolves: RHEL-17072


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-54
changelog:
  - galera: fix issue where joiner promotion fails is the node reports
    being in non-primary state

    Resolves: RHEL-31763


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-56
changelog:
  - AWS agents: retry failed metadata requests to avoid instantly
    failing when there is a hiccup in the network or metadata service

    Resolves: RHEL-16246


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-57
changelog:
  - Filesystem: fail when incorrect device mounted on mountpoint, and
    dont unmount the mountpoint in this case, or if mountpoint set to "/"

    Resolves: RHEL-34777


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-58
changelog:
  - Filesystem: dont kill unrelated processes during stop-action
  - db2: fix OCF_SUCESS typo

    Resolves: RHEL-40393
    Resolves: RHEL-32829


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-59
changelog:
  - Filesystem: fail when leading or trailing whitespace is present in
    device or directory parameters

    Resolves: RHEL-24683


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-61
changelog:
  - LVM-activate: fail when both "system_id_source" and "volume_list"
    are set in lvm.conf to avoid false positive activation of the VG

    Resolves: RHEL-22715


author: Pooja Senthil Kumar <pooja.senthil.kumar@oracle.com> - 4.10.0-64.3
changelog:
  - [RHOSP17.1] Podman resource failed to stop after common process failure. [rhel-9.5.z] (JIRA:RHEL-61165)
  - The "openstack-cinder-volume" resource agent's start operation can report "started" before it's actually ready to provide storage [rhel-9.5.z] (JIRA:RHEL-72960)


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-65
changelog:
  - Filesystem: dont sleep during stop-action when there are no
    processes to kill, and only use force argument for network
    filesystems after sending kill_signals
  - Filesystem: try umount first during stop-action, and avoid potential
    "Argument list too long" for force_unmount=safe
  - AWS agents: use awscli2

    Resolves: RHEL-58038
    Resolves: RHEL-59576
    Resolves: RHEL-46233


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-66
changelog:
  - nfsserver: also stop rpc-statd for nfsv4_only to avoid stop failing
    in some cases
  - podman: force-remove containers in stopping state if necessary

    Resolves: RHEL-59172
    Resolves: RHEL-58008


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-67
changelog:
  - ocf-shellfuncs: only create/update and reload systemd drop-in if
    needed
  - IPaddr2: improve fail logic and check ip_status after adding IP
  - azure-events-az: update API versions, and add retry functionality
    for metadata requests
  - azure-events*: use node name from cluster instead of hostname to
    avoid failing if they're not the same

    Resolves: RHEL-61888
    Resolves: RHEL-62200
    Resolves: RHEL-40589
    Resolves: RHEL-58632


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-69
changelog:
  - AWS agents: reuse IMDS token until it expires
  - awsvip: add interface parameter

    Resolves: RHEL-66292
    Resolves: RHEL-68739


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-71.7
changelog:
  - podman-etcd: add oom parameter to be able to tune the Out-Of-Memory (OOM)
    score for etcd containers

    Resolves: RHEL-113108


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-71.8
changelog:
  - podman-etcd: wrap ipv6 address in brackets
  - podman-etcd: preserve containers for debugging
  - podman-etcd: add cluster-wide force_new_cluster attribute check

    Resolves: RHEL-113813, RHEL-113810, RHEL-116208


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-71.5
changelog:
  - podman-etcd: new resource agent
  - Filesystem: add support for aznfs
  - portblock: fix iptables version detection

    Resolves: RHEL-88429
    Resolves: RHEL-88035
    Resolves: HEL-79819


author: Klaus Wenninger <kwenning@redhat.com> - 1.5.0-2
changelog:
  - properly conflict with pacemaker not providing sync-default we need
    Resolves: rhbz#1979961
    Resolves: rhbz#1979573


author: Klaus Wenninger <kwenning@redhat.com> - 1.5.1-2
changelog:
  - obviously autoconf is defining runstatedir - but with a
    wrong default - directly hand it over to configure
    and skip --with-runstatedir implemented in configure.ac
    for older versions of autoconf

    Resolves: rhbz#2011707


author: Klaus Wenninger <kwenning@redhat.com> - 1.5.2-1
changelog:
  - rebase to upstream v1.5.2
  - convert license naming to SPDX
  - make static analysis happy with a few checks & rearanges with
    dynamic-memory-management

    Resolves: rhbz#2168579


author: Jan Friesse <jfriesse@redhat.com> - 20210520-1
changelog:
  - Resolves: rhbz#1962501

  - New upstream release
  - Support for cgroup v2
  - Document cgroup v2 problems


author: Jan Friesse <jfriesse@redhat.com> - 20210719-1
changelog:
  - Related: rhbz#1962501

  - New upstream release
  - Add mode option for moving to root cgroup functionality


