# changelog

author: Petr Menšík <pemensik@redhat.com> - 1.7.0-14
changelog:
  - Add only extra flags to default RPM LDFLAGS
  - Fix multilib conflict of ldns-config (#1463423)
  - Make primary python3 in primary build, python2 in optional


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 3.0.10-1.2
changelog:
  - Import sm 8.2 LINSTOR fixes on 8.3:
  - Ensure we always have a device path during leaf-coalesce calls
  - Always use lock.acquire() during attach/detach
  - Make sure hostnames are unique at SR creation
  - Ensure we can attach non-special static VDIs
  - Ensure we can detach when deflate call is not possible


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 3.0.10-1.4
changelog:
  - Add 0023-Repair-coverage-to-be-compatible-with-8.3-test-env.patch
  - Add 0024-Support-IPv6-for-NFS-ISO-SR.patch
  - Add 0025-Support-IPv6-in-Ceph-Driver.patch
  - Import sm 8.2 LINSTOR fixes on 8.3:
  - Assume VDI is always a VHD when the info is missing during cleanup
  - Remove SR lock during thin attach/detach
  - Ensure database is mounted during scan
  - Restart drbd-reactor in case of failure
  - Retry in case of failure during mkfs call on database
  - Avoid diskless creation when a new resource is added
  - Remove diskless after VDI.detach calls
  - Ignore volumes marked with a DELETED flag in GC
  - Ensure detach never fails on plugin failure
  - Don't try to repair persistent volumes in GC
  - Wait for a "ready" state during attach to open the DRBD path
  - GC support resized volumes
  - Ensure we can deflate on any host after a journal rollback
  - Robustify SR destroy


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 3.0.12-6.1
changelog:
  - Rebase on 3.0.12-6
  - Drop 0022-Fix-vdi-ref-when-static-vdis-are-used.patch
  - Drop 0024-Support-IPv6-for-NFS-ISO-SR.patch
  - Import sm 8.2 LINSTOR fixes on 8.3:
  - Make sure VDI.delete doesn't throw under specific conditions
  - Add drbd in the blacklist of multipath.conf
  - Autoselect destination host for clone
  - Clone/snapshot without increasing volume size
  - *** Upstream changelog ***
  - * Wed Nov 22 2023 Tim Smith <tim.smith@citrix.com> - 3.0.12-6
  - - Backport fix for CA-384030 from upstream
  - - CA-377454: ensure iscsiadm lock file is present
  - - CP-45927: Change the pathselector used on Equalogic 100E-00
  - - CA-384783 Probe for NFS4 when rpcinfo does not include it
  - * Mon Oct 30 2023 Mark Syms <mark.syms@citrix.com> - 3.0.12-5
  - - rebuild
  - * Wed Oct 18 2023 Mark Syms <mark.syms@citrix.com> - 3.0.12-4
  - - CA-379287 Cope with fs-encoded XMLRPC request on command line
  - - CA-383791 fix LVM SR issues with wide character names
  - - CA-371791: ensure that file SR mounts are not world readable
  - * Fri Sep 29 2023 Mark Syms <mark.syms@citrix.com> - 3.0.12-3
  - - rebuild
  - * Fri Sep 29 2023 Mark Syms <mark.syms@citrix.com> - 3.0.12-2
  - - CP-45514: set ownership and perms on backend device
  - * Tue Sep 26 2023 Mark Syms <mark.syms@citrix.com> - 3.0.12-1
  - - Support IPv6 for NFS ISO SR
  - - CA-339581: Report NFS version incompatibilities for ISO SRs
  - - CA-381221: Increase NFS timeouts to the expected value
  - * Wed Sep 06 2023 Mark Syms <mark.syms@citrix.com> - 3.0.11-1
  - - CA-282738: fix bad exception thrown in mountOverSMB
  - - CA-372064: storage-init don't try to make Local storage if it already exists.
  - - CA-355289: if the SR is not plugged on GC startup wait a little while
  - - CP-40871: use returned sector count to calculate GC speed
  - - CP-40871: use VHD allocation size in checking canLiveCoalesce
  - - CA-379315 Use XE_SR_ERRORCODES in the LVM journaller
  - - Update multipath.conf with support for HP/HPE MSA storage appliances
  - - Fix use of vdi-ref when static vdis are used


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 3.0.12-6.2
changelog:
  - Ensure we can always attach NFS SR during attach_from_config call
  - Always activate LVs for LINSTOR if attach from config is asked
  - Create VHD diskless chain for LINSTOR during snapshots
  - Robustify LINSTOR resize when a volume has just been created


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 3.0.12-12.1
changelog:
  - Rebase on 3.0.12-12
  - Add 0001-XCP-ng-cherry-pick-of-CP-45750-get-storage-init-test.patch
  - Apply correctly: 0027-fix-NFSSR-ensure-we-can-attach-SR-during-attach_from.patch
  - *** Upstream changelog ***
  - * Fri Feb 16 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-12
  - - CA-386316 Fix race condition between sr_detach and GC
  - - CA-388808: only patch cgrules if our setting is missing
  - - CA-388811 Don't tell xapi whether SR supports hard links when there's no session
  - - CP-47841: update multipath configuration for PURE Storage
  - * Tue Feb 13 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-11
  - - CP-45750 Allow for alternative local storage SR types
  - * Thu Feb 08 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-10
  - - CA-387770 increase NFSSR and SMBSR test coverage
  - - CA-383076 Before returning open files from /proc ensure PIDs are alive
  - * Tue Feb 06 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-9
  - - CA-387770 Improve error message for readonly shares
  - - CA-388451: Ensure that xapi sessions are logged out
  - * Mon Jan 29 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-8
  - - CA-388353: fix patch context for cgrules.conf triggerin script
  - - CP-46807: reduce logs from scheduler set errors
  - * Mon Jan 15 2024 Mark Syms <mark.syms@citrix.com> - 3.0.12-7
  - - CA-386281 CIFS username can be omitted in ISO SR
  - - CA-386479: ensure we login to all iSCSI Target Portal Groups
  - - CP-46863 Dump Multipath Status from Storage Manager


author: Damien Thenot <damien.thenot@vates.tech> 3.0.12-12.3
changelog:
  - Updated 0028-feat-LargeBlock-introduce-largeblocksr-51.patch
  - Add a clearer error message for multidevices config not being accepted


author: Benjamin Reis <benjamin.reis@vates.tech> - 3.2.0-1.1
changelog:
  - Rebase on 3.2.0-1
  - Drop 0001-XCP-ng-cherry-pick-of-CP-45750-get-storage-init-test.patch
  - Drop 0026-Implement-correctly-fake_import-in-test_on_slave.py.patch
  - Drop 0027-fix-NFSSR-ensure-we-can-attach-SR-during-attach_from.patch
  - *** Upstream changelog ***
  - * Fri May 17 2024 Mark Syms <mark.syms@cloud.com> - 3.2.0-1
  - - CA-387861 Introduce fair locking subsystem
  - - CA-384942: use resolved CD path for error checking
  - - CA-392823: ensure no device mapper conflicts in LVHDSR detach
  - * Wed Mar 27 2024 Mark Syms <mark.syms@citrix.com> - 3.1.0-1
  - - CP-45750: Allow for alternative local storage SR types
  - - Release 3.0.13
  - * Tue Mar 26 2024 Mark Syms <mark.syms@citrix.com> - 3.0.13-2
  - - CA-388353: Fix context in cgrules patch triggerin script
  - - CA-379287 Cope with fs-encoded XMLRPC request on command line
  - - CP-383791 Fix handling of UTF-8 in srmetadata.py
  - - CP-45514: set ownership and permissions on backend
  - - CA-371791: Fix world readable permissions on EXTSR
  - - CA-384030 Ignore awkardly named images in ISO SRs
  - - CP-45927: set multipath checker for Equalogic 100E-00 to tur
  - - CA-377454: ensure that the iscsiadm running lock exists
  - - CA-384783 Probe for NFS4 when rpcinfo does not include it
  - - CA-253490 Add missing error codes
  - - CP-46807: reduce logs from scheduler set errors
  - - fix(NFSSR): ensure we can attach SR during attach_from_config call
  - - CP-39600: Rework LVM locking to use fair lock queue
  - - fix(ISOSR): type accepts 'nfs_iso' not 'nfs' as the docs claim
  - - CA-386281 CIFS username can be omitted in ISO SR
  - - CP-46863 Dump Multipath Status from Storage Manager
  - - CA-386479: ensure we login to all iSCSI Target Portal Groups
  - - CP-39600: remove stray print call
  - - CA-385069: Remove unnecessary LvmContext wrap
  - - CA-387770 Improve error message for readonly shares
  - - CA-388451: ensure that xapi sessions are logged out
  - - Always remove the RO/RW tag from VDIs in case of failure
  - - CA-387770 increase NFSSR and SMBSR test coverage
  - - CA-386316 Fix race condition between sr_detach and GC
  - - CP-47841: update multipath configuration for PURE Storage
  - - CA-387770: check for read-only shared fs at create
  - - CP-48018: Update to systemd to manage services
  - - CA-388933: rework GC Active lock to ensure GC starts


author: Adam Tkac <atkac redhat com> 2.0.8-1
changelog:
  - update to 2.0.8 (#851364)
  - swig207-rh830660.patch merged
  - swig207-r13128.patch merged
  - swig-rh841245.patch merged


author: Jitka Plesnikova <jplesnik@redhat.com> - 2.0.10-1
changelog:
  - Update to 2.0.10
  - swig203-rh706140.patch merged
  - swig204-rh752054.patch merged
  - Create swig-2.0.10-Fix-x390-build.patch


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.3.0-18
changelog:
  - Loosely sync with xenserver-release-8.3.60-10
  - *** Upstream changelog ***
  - * Thu Dec 14 2023 Alex Brett <alex.brett@cloud.com> - 8.3.60-10
  - - Revert of fcoe changes in 8.3.60-8 pending further testing
  - * Wed Dec 13 2023 Alex Brett <alex.brett@cloud.com> - 8.3.60-9
  - - CA-386077: Fixup filter and map diff between python2&3
  - - CA-386658: Fix line wrapping of motd following rebranding
  - - CP-46994: Install motd as /etc/motd
  - * Mon Nov 27 2023 Lin Liu <lin.liu@cloud.com> - 8.3.60-8
  - - CA-385236: Re-direct critical logs to /dev/hvc0
  - - CP-46168: Some py2->py3 update and requires python3-xcp-libs
  - * Thu Oct 26 2023 Lin Liu <lin.liu@cloud.com> - 8.3.60-6
  - - CP-45918: XS9 does not build python2 site-packages
  - * Wed Oct 25 2023 Alex Brett <alex.brett@cloud.com> - 8.3.60-5
  - - CP-45884: Minor tweaks to /etc/issue text
  - * Tue Oct 03 2023 Gerald Elder-Vass <gerald.elder-vass@cloud.com> - 8.3.60-4
  - - CP-41302: Python 2&3 compatible versions of branding.py


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.3.0-19
changelog:
  - Loosely sync with xenserver-release-8.4.0-3
  - *** Upstream changelog ***
  - * Mon Feb 26 2024 Gerald Elder-Vass <Gerald.Elder-Vass@cloud.com> - 8.4.0-3
  - - CP-47543: Increase pid max
  - * Tue Jan 30 2024 Deli Zhang <deli.zhang@cloud.com> - 8.4.0-2
  - - CP-44429: Move snmpd.xs.conf to net-snmp.spec
  - - CP-44429: iptable: Accept snmp port 161
  - * Tue Jan 09 2024 Gerald Elder-Vass <gerald.elder-vass@cloud.com> - 8.4.0-1
  - - CP-44059: Update Product & Platform versions ahead of XenServer 8 GA
  - * Fri Jan 05 2024 Lin Liu <lin.liu@cloud.com> - 8.3.60-12
  - - In XS9, sshd manages the config itself, so remove config update from xenserver-release
  - * Wed Jan 03 2024 Gerald Elder-Vass <gerald.elder-vass@cloud.com> - 8.3.60-11
  - - CP-37929: Remove legacy logrotate mechanism
  - - CA-385315: print both SHA1 and SHA256 fingerprints


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.3.0-23
changelog:
  - Loosely sync with xenserver-release-8.4.0-5
  - *** Upstream changelog ***
  - * Mon Apr 08 2024 Stephen Cheng <stephen.cheng@cloud.com> - 8.4.0-5
  - - CP-47599: Update set-printk-console to Python3
  - * Thu Mar 07 2024 Alex Brett <alex.brett@cloud.com> - 8.4.0-4
  - - CA-389583: Update curlrc cipher specification to openssl format


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.3.0-24
changelog:
  - Loosely sync with xenserver-release-8.4.0-10
  - *** Upstream changelog ***
  - * Wed May 22 2024 Ross Lagerwall <ross.lagerwall@citrix.com> - 8.4.0-10
  - - CA-392433: Start dhclient on iSCSI BFS interfaces
  - * Thu May 16 2024 Bernhard Kaindl <bernhard.kaindl@cloud.com> - 8.4.0-9
  - - CA-392412: Disable the bpf syscall for unprivileged tasks (not used)
  - * Sat May 11 2024 Deli Zhang <deli.zhang@cloud.com> - 8.4.0-8
  - - CP-46084: Revert and move gnu-free-sans-fonts obsoletion to xs-obsolete-packages
  - * Fri May 10 2024 Deli Zhang <deli.zhang@cloud.com> - 8.4.0-7
  - - CP-46084: Obsolete unused package gnu-free-sans-fonts
  - * Tue May 07 2024 Frediano Ziglio <frediano.ziglio@cloud.com> - 8.4.0-6
  - - CP-49083: Do not patch logrotate configuration


