# changelog

author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.0.0-2
changelog:
  - Update for XCP-ng 8.0.0
  - Clean spec file: remove Group and BuildRoot definitions
  - Remove 'dist' macro since it's built before xcp-ng-release


author: Yann Dirson <yann.dirson@vates.fr> - 8.3.0-2.73c8834
changelog:
  - Switch to python3
  - COMPANY_NAME update to "Vates, XenServer and others"
  - COPYRIGHT_YEARS up to 2023


author: Benjamin Reis <benjamin.reis@vates.fr> - 10.10.5.xcpng.1-1
changelog:
  - Update to v10.10.5.xcpng.1
  - Drop our patches as they're in the tarball from our own repo now
  - IPv6 support in TUI
  - Local SR: make EXT the default and first option instead of LVM
  - RAID: only propose creation with at least 2 disks and no RAID
  - RAID support: zap partition tables of disks before building a RAID
  - Show primary disk selection even if there is only one disk
  - Remove supplemental pack dialog at the end of installation
  - Don't install a depmod config identical to CentOS7, and stop causing
    udev service start to run "depmod -a"
  - apply module-removing trigger to kernel-alt too


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 10.10.5.xcpng.1-2
changelog:
  - Loosely rebase on XS's 10.10.4-1 SRPM: only apply relevant packaging changes.
  - Sources unchanged: we keep our tarball.
  - Upstream packaging change included from XenServer's SRPM:
    - CP-40676: Clarify licensing


author: Yann Dirson <yann.dirson@vates.fr> - 10.10.11.xcpng.2-1
changelog:
  - Update to v10.10.11.xcpng.2, bringing:
    - Displays Supplemental Packs dialog when Driver Disks are used
    - XSI-1498: Log any exceptions parsing existing bootloader config
    - CA-385350 Fix handling of NTP configuration over upgrade


author: Yann Dirson <yann.dirson@vates.fr> - 10.10.11.xcpng.3-1
changelog:
  - Update to v10.10.11.xcpng.3, bringing:
    - Fix regression preserving multipath configuration on upgrade


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 10.10.11.xcpng.3-2
changelog:
  - Loosely rebase on XS's 10.10.11-1 SRPM: only apply relevant packaging changes.
  - Sources unchanged: we keep our tarball.
  - Upstream packaging change included from XenServer's SRPM:
    - Handling of feature flags


author: Yann Dirson <yann.dirson@vates.tech> - 10.10.16.xcpng.1-1
changelog:
  - Loosely rebase packaging on XS's 10.10.16-1, bringing:
    - declaring support for 4KN-capable SR
    - run tests on package build
  - Update to v10.10.16.xcpng.1 release, bringing:
    - deprecate legacy BIOS boot
    - support for upgrading from old MBR to new GPT layout
    - allow 4KN-capable SR type to be used


author: Yann Dirson <yann.dirson@vates.tech> - 10.10.16.xcpng.2-1
changelog:
  - Update to v10.10.16.xcpng.2 release, bringing:
    - Make the unsupported / for-troubleshooting status of kernel-alt more obvious


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 10.10.6.xcpng.2-2
changelog:
  - Remove 0001-Prevent-upgrading-from-platform-3.4.0.patch
    - Makes upgrading from 8.3 or XenServer 8 possible again


author: Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-8.0.21
changelog:
  - CA-366138: Backport a patch to fix a CIFS oops
  - CA-366517: Fix Linux's ability to use 64bit linear framebuffers


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.19.19-8.0.22.1
changelog:
  - Update to 4.19.19-8.0.22
  - *** Upstream changelog ***
  - * Fri Dec 09 2022 Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-8.0.22
  - - Fix booting PVH dom0 with UEFI
  - - Fix nvmefc-boot-connections.service.
  - - CA-364458 / XSA-396: PV frontends vulnerable to attack by backends
  - - CA-368126 / XSA-403: Linux disk/nic frontends data leaks
  - - CA-369758 / XSA-423: Guest triggerable NIC reset/abort/crash via netback
  - - CA-373544 / XSA-424: Guests can trigger deadlock in netback


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.19.19-8.0.29.1
changelog:
  - Update to 4.19.19-8.0.29
  - *** Upstream changelog ***
  - * Fri Aug 11 2023 Stephen Cheng <stephen.cheng@citrix.com> - 4.19.19-8.0.29
  - - CP-41018: Backport auxiliary bus support
  - * Wed Aug 09 2023 Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-8.0.28
  - - CP-43107: backport NVMe/FC patches
  - * Mon Jul 31 2023 Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-8.0.27
  - - CA-379289: Add a fix for XSA-432
  - * Thu Apr 13 2023 Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-8.0.26
  - - CA-371727: Fix evaluation of _PDC ACPI method on dom0
  - - CA-376418: Backport fixes to XSA-423
  - * Thu Mar 16 2023 Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-8.0.25
  - - CP-42067: add an ELFNOTE about PV-IOMMU support
  - * Mon Mar 06 2023 Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-8.0.24
  - - CA-375558: Fix nbd ref counting bug
  - - CA-375244: Ensure DLM reconnects after network outage
  - * Mon Feb 13 2023 Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-8.0.23
  - - CP-41370: Remove Citrix logo
  - - Strip stale config.ini metadata


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.19.19-8.0.32.1
changelog:
  - Update to 4.19.19-8.0.32
  - *** Upstream changelog ***
  - * Wed Oct 18 2023 Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-8.0.32
  - - CA-384066: fix netback vifs queue length
  - - Declare setup and dependencies for building live patches
  - * Fri Sep 29 2023 Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-8.0.31
  - - CA-383077 / XSI-1502: Backport SUNRPC-Always-drop-the-XPRT_LOCK-on-XPRT_CLOSE_WAIT
  - - CA-383484: Backport fix for XSA-441
  - * Thu Sep 07 2023 Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-8.0.30
  - - CA-381221: Make NFS timeouts more consistent


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.19.19-8.0.33.1
changelog:
  - Sync with 4.19.19-8.0.33
  - *** Upstream changelog ***
  - * Thu Jan 11 2024 Alejandro Vallejo <alejandro.vallejo@cloud.com> - 4.19.19-8.0.33
  - - CA-387401: Fix for XSA-448


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 5.7.2-51.1
changelog:
  - Rebase on XS8's 5.7.2-51
  - Undo most changes from snmp.xs.conf, which are related to a proprietary implementation


author: Thierry Escande <thierry.escande@vates.tech> - 1.44.3-1.1
changelog:
  - Fix build errors with gcc 4.8
  - Force use of protobuf system packages from XCP-ng repositories
  - Add conditions for protobuf Requires
  - Remove unneeded Requires for nodejs and BuildRequires for httpd and libpfm-devel
  - Add Requires for libyaml
  - Enable and start systemd service at install
  - Create netdata-ui subpackage
  - Add firewall rules management


author: Bob Relyea <rrelyea@redhat.com> - 3.67.0-3
changelog:
  - revert sql default language in man pages
  - fix SEC_PKCS12EnableCipher so python-nss tests will still work.


author: Bob Relyea <rrelyea@redhat.com> - 3.67.0-3
changelog:
  - Include softoken specific patches required by the NSS 3.67
    release including:
  -  sdb timeout fixes.
  -  coverity patch.
  -  fixing private key macing


author: Bob Relyea <rrelyea@redhat.com> - 3.79.0-1
changelog:
  - Rebase to NSS 3.79.
  - add reader/writer lock on encrypted attribute access
  - skip attribute verification on attributes with default values
  - don't export trust objects if they are default trust objects from dbm


author: Paul Howarth <paul@city-fan.org> - 2.055-1
changelog:
  - Update to 2.055
    - Fix misuse of magic in API (CPAN RT#78080)
  - Drop redundant explicit requires for perl(Exporter) and perl(File::Temp)


author: Paul Howarth <paul@city-fan.org> - 2.058-1
changelog:
  - Update to 2.058
    - Compress::Raw::Bzip2 needs to use PERL_NO_GET_CONTEXT (CPAN RT#80318)
    - Install to 'site' instead of 'perl' when perl version is 5.11+
      (CPAN RT#79811)
    - Update to ppport.h that includes SvPV_nomg_nolen (CPAN RT#78080)


author: Paul Howarth <paul@city-fan.org> - 2.058-1
changelog:
  - Update to 2.058
    - Compress::Raw::Zlib needs to use PERL_NO_GET_CONTEXT (CPAN RT#80319)
    - Install to 'site' instead of 'perl' when perl version is 5.11+
      (CPAN RT#79812)
    - Update to ppport.h that includes SvPV_nomg_nolen (CPAN RT#78079)


author: Paul Howarth <paul@city-fan.org> - 2.061-1
changelog:
  - Update to 2.061
    - Include zlib 1.2.8 source
    - Typo fix (CPAN RT#85431)
    - Silence compiler warning by making 2nd parameter to DispStream a const char*


author: Paul Howarth <paul@city-fan.org> - 2.055-1
changelog:
  - Update to 2.055
    - FAQ: added a few paragraphs on how to deal with pbzip2 files
      (CPAN RT#77743)
    - Compress::Zip: speed up compress, uncompress, memGzip and memGunzip
      (CPAN RT#77350)
  - BR: perl(lib)
  - Drop BR: perl(Test::Builder) and perl(Test::More) as they're bundled
  - Drop BR: perl(Config), perl(Fcntl), perl(File::Copy), perl(File::Glob),
    perl(POSIX) and perl(Symbol) as they're not dual-lived
  - Drop redundant explicit require for perl(Exporter)
  - Don't use macros for commands


author: Paul Howarth <paul@city-fan.org> - 2.058-1
changelog:
  - Update to 2.058
    - IO::Compress::Zip
      - Allow member name and Zip Comment to be "0"
    - IO::Compress::Base::Common
      - Remove "-r" test - the file open will catch this
      - IO::Compress::Base::Common returned that it could not read readable files
        in NFS (CPAN RT#80855)
    - Install to 'site' instead of 'perl' when perl version is 5.11+
      (CPAN RT#79820)
    - General performance improvements
    - Fix failing 01misc.t subtest introduced in 2.057 (CPAN RT#81119)
  - Explicitly install to 'perl' directories


author: Paul Howarth <paul@city-fan.org> - 2.059-1
changelog:
  - Update to 2.059
    - IO::Compress::Base
      - Added "Encode" option (fixes the encoding half of CPAN RT#42656)


author: Paul Howarth <paul@city-fan.org> - 2.060-1
changelog:
  - Update to 2.060
    - Updated POD
      - CPAN RT#82138: Example code not clear - gunzip() takes filenames!
    - IO::Compress::Base
      - Remove the flush call when opening a filehandle


author: Paul Howarth <paul@city-fan.org> - 2.061-1
changelog:
  - Update to 2.061
    - zipdetails (1.06)
      - Get it to cope with Android 'zipalign' non-standard extra fields; these
        are used to make sure that a non-compressed member starts on a 4 byte
        boundary
    - unzip example with IO::Uncompress::Unzip (CPAN RT#84647)


author: Thierry Escande <thierry.escande@vates.tech> - 3.17.3-1
changelog:
  - Import protobuf cpp sources v3.17.3
  - Remove googletest archive as it's now provided with protobuf sources
  - Add a patch to fix googletest Makefile.am files


author: Ondrej Vasik <ovasik@redhat.com> - 2.8.71-3
changelog:
  - add more securetty required for mainframes (#1067347)
  - set SHELL envvar to /bin/bash in bashrc (#1063552)


author: Ondrej Vasik <ovasik@redhat.com> - 2.8.71-5
changelog:
  - reserve uidgid pair 142:142 for activemq (#1086923)
  - add xfs to /etc/filesystems, fallback to /proc/filesystems
    (#1123832)


author: Ondrej Vasik <ovasik@redhat.com> - 2.8.71-6
changelog:
  - change reservation of 185:185 to jboss user (#1192413)
  - reserve uidgid pair 167:167 for ceph (#1221043)
  - reserve uidgid for systemd-network(192:192) (#1213820)
  - reserve uidgid for systemd-resolve(193:193) (#1213820)
  - mention systemd-jounal-gateway can be dynamic (#1213820)


author: Ondrej Vasik <ovasik@redhat.com> - 2.8.71-7
changelog:
  - add basic empty subuid/subgid files for docker (#1311278)
  - specify full path to utilities in /etc/profile and /etc/bashrc
    (#1331871)


author: Ondrej Vasik <ovasik@redhat.com> - 2.8.71-8
changelog:
  - fix group id for tape in /etc/group (should be 33) (#1433020)
  - provide a way how to override set envvars through sh.local file(#1344007)
  - provide a way how to override set ennvars through csh.local file


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.8.71-9.1
changelog:
  - Rebase on XenServer's 2.8.74-1, but keep versioning consistent with CentOS 7
  - Restore upstream CentOS changelog, that had been deleted by XenServer
  - Add setup-2.8.74-delete-telemetry-user-and-group.XCP-ng.patch
  - *** XenServer changelog ***
  - * Mon Apr 03 2023 Deli Zhang <dzhang@tibco.com> - 2.8.74-1
  - - CP-42642: Add certusers group
  - * Fri Mar 31 2023 Ming Lu <ming.lu@cloud.com> - 2.8.73-1
  - - CP-42024: Add telemetry user and group
  - * Wed Mar 29 2023 Tim Smith <tim.smith@citrix.com> - 2.8.72-2
  - - CP-42509 Merge new passwd and group files on package update
  - * Fri Mar 10 2023 Tim Smith <tim.smith@citrix.com> - 2.8.72-1
  - - Rebuild and move sources
  - * Tue Mar 07 2023 Deli Zhang <dzhang@tibco.com> - 2.8.71-10
  - - CP-41888: Add nagios and nrpe users/groups
  - * Tue Mar 07 2023 Deli Zhang <dzhang@tibco.com> - 2.8.71-9
  - - CP-41888: Import initial package


author: Gael Duperrey <gduperrey@vates.tech> - 1.9.15-3.1
changelog:
  - Synced from sudo-1.9.15-3.xs8.src.rpm
  - Removed XS-specific test of dist macro to determine buildrequires


author: Rob Hoes <rob.hoes@citrix.com> - 24.4.0-1
changelog:
  - CA-388180 Correcting Domain CPU Usage Values
  - CP-46200 CP-45741 pass -std-vga to QEMU in the case of compute GPU
  - Added unit in the description of PIF_metrics.speed and bumped last_known_schema_hash.
  - xapi.conf: fix setting name for custom UEFI certs
  - CA-388318: usb_reset.py: fixed byte issue


author: Rob Hoes <rob.hoes@citrix.com> - 24.5.0-1
changelog:
  - Import xapi-project/stdext
  - CA-372059: refactor the type of host in `squeeze.ml`
  - CA-372059: delete the unused code
  - CA-372059: use `Opt.value` instead of `match` and use `find_opt` to find a domain
  - CP-46939: Add config options to disable http and https endpoints
  - GitHub CI: Enable Codecov for Python, add pytype and other CI checks
  - CA-372059: add an interface for squeeze.ml
  - CA-382640: open SHM with os.open to allow for RW/Creat
  - CP-46377: Splitting `xapi_observer.ml` in separete files
  - CP-46477: Add helper function `is_component_enabled`
  - CP-46377: Add env vars `TRACEPARENT` and `OBSERVER_CONFIG_DIR` to `sm_exec` calls
  - CP-46377: Define default env var path in `forkhelpers.ml`
  - CP-46377: Improve maintainabilty of `Dom0ObserverConfig`
  - CP-46377: Refactor `env_vars_of_observer`
  - Python2 os.fdopen() does not take keyword arguments, doh!
  - xapi-rrd: attach tests to package
  - add helper function for checking platform field
  - Xen-4.15+: CDF_NESTED_VIRT
  - Xen 4.15+: X86_MSR_RELAXED
  - Xen 4.16+: CDF_VPMU
  - Xen-4.16+: support max_grant_version field
  - Xen-4.17+: cpupool_id
  - [maintenance]: fix formatting after Xen-4.17 merge
  - ci: delete needless files from base image
  - fix(ci): use $TMPDIR instead of hardcoding /tmp in ocaml/libs/vhd
  - fix(ci): use /mnt for temporary files and dune cache
  - CA-388437: fix bond status reporting
  - datamodel_lifecycle: update cluster forum introduction versions
  - CA-388295: Revert the python3 changes for perfmon and hfx_filename
  - Refactor cluster_health flag checking
  - ci: remove action lint
  - CP-46155: Call smapi scripts via observer.py when smapi observer is enabled
  - Add support for Reverting changes to pytype_reporter.py
  - Update API doc for cluster_host
  - CP-46324: Send alert when a host leaves/joins the cluster
  - rrdd.py: Python3: Fix crash on failure contacting xcp-rrdd
  - CI: Unit-Test the crash-fix for rrdd.API.wait_until_next_reading()
  - Actually get the traceparent from debuginfo instead of trace_id
  - CA-385323: do not try to connect to xapi when creating sockets
  - CP-46631: Improved list of span attributes.
  - CP-46631: Remove code duplication
  - CP:46157: Add `observer_experimental_components` flag
  - xapi-guard: separate base types to its own module
  - doc: Add some information about xapi-guard
  - CA-388625: fix build of the Xen-API Java SDK
  - build: add sdk-build-java Makefile target
  - Make clear which drivers list we are getting


author: Rob Hoes <rob.hoes@citrix.com> - 24.10.0-1
changelog:
  - Improvements to the handling of update guidance:
  - CP-45565: Add new guidance fields to API and CLI
  - CP-45568: Do not enable host if its mandatory host guidance is pending
  - CP-45566: [1/4] Change to use new guidance format in updateinfo.xml
  - CP-45566: [2/4] Update evaluating guidances from new data structures
  - CP-45566: [3/4] Fixup handling pending mandatory guidances
  - CP-45566: [4/4] Update unit tests
  - CP-46747: Expose 'title' field in updateinfo.xml to HTTP /updates
  - CP-45567: Set recommended and full pending guidance lists
  - CP-45567: Unit tests for livepatch failures
  - CP-45567: Add safety check in host.apply_updates
  - CP-45567: Set pending RestartVM for all VMs in the pool
  - CA-387034: RestartVM is added to pending guidances of shutdown VMs
  - CA-387033: Update xapi error document
  - CP-43875: Record the repository hash on the host object when updating
  - CP-45569: Add API Host.emergency_clear_mandatory_guidance
  - CA-387201: Pool.last_sync_date not reset if the user changes the update channel
  - CP-45570: Clear host update guidance
  - CP-45570: Clear VM update guidance
  - CP-45572,CP-45573: Split 'check_task_status' function out
  - CP-45572,CP-45573: Split 'do_http_get' function out
  - CP-44324: Block "host.enable" during "host.apply_updates"
  - CA-388107: Make sure VM is running when starting restart_device_models
  - CA-388351: Always apply livepatches even if host will reboot
  - CP-45573: Add 'xe host-updates-show-available' CLI
  - CP-45572: Print update guidance in xe host-apply-updates
  - CP-45572,CP-45573: Refine to use 'command_in_task' more
  - CP-46946: Bumped API version to 2.21 for update guidance improvement
  - CP-47012: change pending guidance in old xapi to recommended ones in new xapi
  - CA-388699: No async support on VM.restart_device_models
  - CP-47509: Expose RequestHeaders and ResponseHeaders in C# SDK.
  - Add Nile release


author: Rob Hoes <rob.hoes@citrix.com> - 24.11.0-1
changelog:
  - rrd_updates: output JSON in the same structure as XML
  - Exposed GFS2_CAPACITY in the known message types (for the purpose of providing user friendlier messages on the client side).
  - CA-389206: Revert incompatible CLI protocol changes for update calls
  - CA-383867: xapi-guard cache


author: Benjamin Reis <benjamin.reis@vates.tech> - 24.11.0-1.1
changelog:
  - Rebase on 24.11.0-1
  - Drop xapi-23.31.0-extend-uefi-cert-api.patch
  - Rework xapi-24.11.0-update-xapi-conf.XCP-ng.patch
  - Rework xapi-24.11.0-update-db-tunnel-protocol-from-other_config.XCP-ng.patch
  - Rebase changelog on upstream changelog
  - *** Former XCP-ng 8.3 changelog ***
  - * Wed Apr 03 2024 Benjamin Reis <benjamin.reis@vates.tech> - 23.31.0-1.7
  - - Add xapi-23.31.0-use-lib-guess-content-type.XCP-ng.patch
  - * Mon Feb 26 2024 Guillaume Thouvenin <guillaume.thouvenin@vates.tech> - 23.31.0-1.6
  - - Add xapi-23.31.0-xapi-service-depends-on-systemd-tmpfiles-setup.patches
  - * Wed Feb 14 2024 Benjamin Reis <benjamin.reis@vates.tech> - 23.31.0-1.5
  - - Add xapi-23.31.0-fix-ipv6-get-primary-address.XCP-ng.patch
  - * Wed Feb 14 2024 Yann Dirson <yann.dirson@vates.tech> - 23.31.0-1.4
  - - Rebuild with xs-opam-repo-6.74.0-1.2
  - * Thu Feb 08 2024 Benjamin Reis <benjamin.reis@vates.tech> - 23.31.0-1.3
  - - Add xapi-23.31.0-fix-ipv6-import.XCP-ng.patch
  - * Tue Dec 12 2023 Benjamin Reis <benjamin.reis@vates.tech> - 23.25.0-1.6
  - - Add xapi-23.25.0-extend-uefi-cert-api.patch
  - - Update xapi-23.25.0-update-xapi-conf.XCP-ng.patch
  - * Wed Oct 25 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.25.0-1.4
  - - Set override-uefi-certs=true in xapi.conf
  - - Update xapi-23.25.0-update-xapi-conf.XCP-ng.patch
  - * Fri Oct 20 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.25.0-1.3
  - - Don't require XS's fork of the setup RPM
  - - We chose to revert to CentOS' version, as we don't share XenServer's view
  -  regarding where to do changes to add users and groups, and we don't need
  -  the added users and groups they put there yet.
  - * Thu Oct 05 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.25.0-1.2
  - - Add missing Requires towards nbd
  - * Wed Sep 27 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.25.0-1.1
  - - Update to 23.25.0-1
  - * Wed Sep 20 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.24.0-1.1
  - - Update to 23.24.0-1
  - - Remove patches merged upstream.
  - - Rework xapi-23.24.0-update-xapi-conf.XCP-ng.patch
  - - Rework xapi-23.24.0-update-db-tunnel-protocol-from-other_config.XCP-ng.patch
  - * Mon Aug 28 2023 Guillaume Thouvenin <guillaume.thouvenin@vates.tech> - 23.3.0-1.9
  - - Add xapi-23.3.0-Add-vdi_update-filter-to-some-tests.backport.patch
  - * Wed Aug 23 2023 Guillaume Thouvenin <guillaume.thouvenin@vates.tech> - 23.3.0-1.8
  - - Add xapi-23.3.0-Allow-a-user-to-select-on-which-SR-to-run-quicktest.backport.patch
  - * Mon Jul 31 2023 Benjamin Reis <benjamin.reis@vates.fr> - 23.3.0-1.7
  - - Drop `ext4` from `sm-plugins` in `xapi.conf`
  - * Fri Jul 21 2023 Benjamin Reis <benjamin.reis@vates.fr> - 23.3.0-1.6
  - - Rebuild for xs-opam-repo-6.66.0-1.2.xcpng8.3
  - - Add xapi-23.3.0-filter-link-local-address-ipv6.XCP-ng.patch
  - * Thu May 04 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.3.0-1.5
  - - Rebuild for blktap-3.53.0-1.xcpng8.3 and sm-3.0.3-1.1.xcpng8.3
  - * Mon Apr 24 2023 Benjamin Reis <benjamin.reis@vates.fr> - 23.3.0-1.4
  - - Remove `/etc/xapi.conf.d` files, patch `xapi.conf` instead
  - * Thu Mar 16 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 23.3.0-1.3
  - - Rebuild for xs-opam-repo-6.66.0-1.1
  - * Mon Mar 06 2023 Benjamin Reis <benjamin.reis@vates.fr> - 23.3.0-1.2
  - - Update xapi-23.3.0-update-xapi-conf.XCP-ng.patch to re-enable HTTP (prerequisite for HTTP to HTTPS redirect)
  - * Wed Jan 18 2023 Samuel Verschelde <stormi-xcp@ylix.fr> - 22.34.0-2.1
  - - Update to 22.34.0-2
  - - Drop xapi-22.20.0-redirect-fileserver-https.backport.patch, included in 22.34
  - * Tue Dec 20 2022 Samuel Verschelde <stormi-xcp@ylix.fr> - 22.32.0-1.1
  - - Update to 22.32.0-1
  - * Thu Dec 08 2022 Benjamin Reis <benjamin.reis@vates.fr> - 22.31.0-1.1
  - - Rebase on latest XS 8.3 prerelease updates
  - - Drop two patches merged upstream
  - * Thu Dec 01 2022 Benjamin Reis <benjamin.reis@vates.fr> - 22.20.0-1.2
  - - Add xapi-22.20.0-redirect-fileserver-https.backport.patch
  - * Wed Aug 31 2022 Samuel Verschelde <stormi-xcp@ylix.fr> - 22.20.0-1.1
  - - Rebase on CH 8.3 Preview
  - - Remove dependency to non-free packages again
  - - Remove dependency to new non-free package pvsproxy
  - - Remove patches merged upstream
  - - Keep other patches still necessary.
  - - Rediff xapi-22.20.0-fix-quicktest-default-sr-param.backport.patch
  - - Add patch xenopsd-22.20.0-use-xcp-clipboardd.XCP-ng.patch, migrated from retired repo xenopsd
  - - Rediff xenopsd-22.20.0-use-xcp-clipboardd.XCP-ng.patch and adapt paths
  - - Remove ptoken.py and accesstoken.py yum plugins and their configuration
  - - Add xapi-22.20.0-xenospd-dont-run-cancel-utils-test-as-unit-test.backport.patch to fix tests in koji


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.2.0-12
changelog:
  - Remove dep to bugtool-conn-test, obsoleted by xenserver-status-report
  - Remove dep to xenserver-transfer-vm, obsoleted by xcp-ng-deps itself


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.3-1
changelog:
  - Update to 8.3
  - Remove the third digit from the version
  - First batch of changes on Requires and Obsoletes
  - Removing Requires and obsoleting: pbis-open, pbis-open-upgrade, sm-rawhba, vhostmd
  - Removing Requires but already obsoleted elsewhere: microcode_ctl, rrd2csv
  - Requires NOT added for xapi-rrd2csv as rrdd-plugins already requires it


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.3-5
changelog:
  - Remove dlm, dlm-lib, corosync and corosynclib
  - We don't use XS's clustering feature which means we don't need them


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.3.0-13
changelog:
  - Update platform number to 3.4.0 for XenServer 8 to XCP-ng 8.3 migration
  - Remove useless Obsoletes towards xenserver-release and xenserver-config-release
  - Update BUILD_NUMBER to 8.3.0. The previous value, "cloud", doesn't mean anything anymore.
  - Loosely sync with xenserver-release-8.3.60-3
  - Don't require xenserver-config-packages. We have xcp-ng-deps already
  - Keep CentOS, EPEL and XCP-ng yum repofiles
  - Given the above, no useful changes in tarball, so it is unchanged
  - Don't modify the iptables configuration for nrpe yet.
  - *** Upstream changelog ***
  - - * Fri Aug 18 2023 Alex Brett <alex.brett@cloud.com> - 8.3.60-3
  - - CA-381674: Updates for launch of xenserver.com
  - * Wed Aug 02 2023 Alex Brett <alex.brett@cloud.com> - 8.3.60-2
  - - CP-44357: Update branding text
  - * Wed Jul 26 2023 Gerald Elder-Vass <gerald.elder-vass@cloud.com> - 8.3.60-1
  - - CP-42460: Update product and platform versions
  - * Wed May 10 2023 Alex Brett <alex.brett@cloud.com> - 8.3.50-5
  - - CP-43112: Update xapi configuration file for new GPG key and CDN domain
  - - Remove redundant CentOS GPG keys
  - * Tue May 09 2023 Sola Zhang <Sola.Zhang@cloud.com> - 8.3.50-4
  - - CP-41889: Accept NRPE port 5666 in iptables
  - * Wed May 03 2023 Deli Zhang <dzhang@tibco.com> - 8.3.50-3
  - - CP-42642: Xapi: update config for sharing server certificate file to group users
  - * Wed May 03 2023 Alex Brett <alex.brett@cloud.com> - 8.3.50-2
  - - CP-41761: Replace CH GPG key with XS key
  - - CA-377018: Require xenserver-config-packages for real installs
  - * Fri Apr 28 2023 Gerald Elder-Vass <gerald.elder-vass@cloud.com> - 8.3.50-1
  - - CP-42458: Update product and platform versions
  - * Mon Apr 17 2023 Ming Lu <ming.lu@cloud.com> - 8.3.0-13
  - - CP-41576: Enable xs-telemetry.timer and xs-telemetry.service
  - * Wed Apr 05 2023 Tim Smith <tim.smith@citrix.com> - 8.3.0-12
  - - CP-42031 Add dependency on system-config
  - - Remove out of date yum repository definitions
  - * Thu Mar 23 2023 Alex Brett <alex.brett@cloud.com> - 8.3.0-11
  - - CP-42588: Rebuild to pick up new EUA
  - * Thu Mar 09 2023 Gerald Elder-Vass <gerald.elder-vass@citrix.com> - 8.3.0-10
  - - CP-42319: Rebuild to pick up further branding changes
  - * Wed Feb 01 2023 Alex Brett <alex.brett@cloud.com> - 8.3.0-9
  - - CP-41817: Correct console text in issue file
  - * Thu Jan 26 2023 Alex Brett <alex.brett@cloud.com> - 8.3.0-8
  - - CP-41789: Rebuild to pick up further branding changes
  - * Fri Dec 02 2022 Ross Lagerwall <ross.lagerwall@citrix.com> - 8.3.0-7
  - - CP-41365: Rebuild to pick up branding changes


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.3.0-15
changelog:
  - Remove dependency to system-config, added by XenServer and unneeded for now
  - It just pulls an empty xenserver-config package everywhere


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


