# changelog

author: Christian Lindig <christian.lindig@citrix.com> - 1.18.0-1
changelog:
  - CA-336056: fix non-root forkhelpers
  - Fix unit tests: lower max_fds
  - Update Travis to use common config


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.18.0-3.1
changelog:
  - Sync with CH 8.2.1
  - *** Upstream changelog ***
  - * Mon Sep 27 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.18.0-3
  - - Bump package after xs-opam update
  - * Tue Jul 13 2021 Edwin Török <edvin.torok@citrix.com> - 1.18.0-2
  - - bump packages after xs-opam update


author: Christian Lindig <christian.lindig@citrix.com> - 1.11.0-1
changelog:
  - Use xapi-rrd; rrd is being deprecated.
  - Use OCaml v4.07 for travis.
  - Corrected coverage rewriter.


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.16.0-5.1
changelog:
  - Sync with CH 8.2.1
  - *** Upstream changelog ***
  - * Mon Sep 27 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.16.0-5
  - - Bump package after xs-opam update
  - * Tue Jul 13 2021 Edwin Török <edvin.torok@citrix.com> - 1.16.0-4
  - - bump packages after xs-opam update


author: Christian Lindig <christian.lindig@citrix.com> - 1.3.0-1
changelog:
  - CP-26583: Remove API call labels for PPX port of Rrdd
  - CP-26583: Remove rpc <-> string conversion for PPX port
  - Strip whitespace


author: Christian Lindig <christian.lindig@citrix.com> - 1.9.0-1
changelog:
  - Factor out local reporter to allow avoiding the libxenctrl dependency
  - Change rpc -> rpclib in opam file


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.9.0-5.1
changelog:
  - Sync with CH 8.2.1
  - *** Upstream changelog ***
  - * Mon Sep 27 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.9.0-5
  - - Bump package after xs-opam update
  - * Tue Jul 13 2021 Edwin Török <edvin.torok@citrix.com> - 1.9.0-4
  - - bump packages after xs-opam update
  - * Thu Sep 02 2021 Samuel Verschelde <stormi-xcp@ylix.fr> - 1.9.0-3.3
  - - Rebuild for message-switch 1.23.1 from XS82E031


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.5.0-5.1
changelog:
  - Sync with CH 8.2.1
  - *** Upstream changelog ***
  - * Mon Sep 27 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.5.0-5
  - - Bump package after xs-opam update
  - * Tue Jul 13 2021 Edwin Török <edvin.torok@citrix.com> - 1.5.0-4
  - - bump packages after xs-opam update


author: Christian Lindig <christian.lindig@citrix.com> - 1.88.0-1
changelog:
  - maintenance: replace references to pervasives module
  - ci: use configuration from xs-opam
  - CA-328130 add speed to Vusb record


author: Christian Lindig <christian.lindig@citrix.com> - 1.94.0-1
changelog:
  - add Sriov.enable_action_result Manual_successful, for manual sr-iov/vf
  	configuration support
  - Revert "add Sriov.enable_action_result Manual_successful, for manual
  	sr-iov/vf configuration support"


author: Christian Lindig <christian.lindig@citrix.com> - 1.95.0-1
changelog:
  - maintenance: remove ambiguity of doc comment
  - maintenance: Tweak comments
  - Maintenance: add ocamlformat configuration
  - maintenance: update dune to 2.0
  - format: format using ocamlformat 0.14
  - maintenance: reformat comments with stars in them


author: Christian Lindig <christian.lindig@citrix.com> - 1.96.0-1
changelog:
  - maintenance: formatting fixes
  - maintenance: fix (deprecation) warnings
  - maintenance: drop unused Scheduler code
  - CA-338201: use a more efficient way of splitting a map
  - Optimization: store handles in the map
  - Optimization: do not build intermediate list
  - CA-338201: use mtime
  - CA-337546: use a single persistent pipe per scheduler, avoid using
  	pipes in Delay.wait
  - CA-337546: add mtime to opam file


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.96.1-1.1
changelog:
  - Update for XS82E020 and rebuild for xs-opam-src 6.35.6
  - *** Upstream changelog ***
  - * Thu Feb 11 2021 Ben Anson <ben.anson@citrix.com> - 1.96.1-1
  - - CP-35026 optionally include client info in logs
  - - CA-347560: Add VM.import_metadata_async


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.96.2-2.1
changelog:
  - Sync with CH 8.2.1
  - *** Upstream changelog ***
  - * Mon Sep 27 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.96.2-2
  - - Bump package after xs-opam update
  - * Mon Aug 23 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.96.2-1
  - - CP-38064: compatibility with rpclib 7
  - * Tue Jul 13 2021 Edwin Török <edvin.torok@citrix.com> - 1.96.1-2
  - - bump packages after xs-opam update


author: Christian Lindig <christian.lindig@citrix.com> - 1.2.0-1
changelog:
  - CA-289145: close socket if error occurs when using lwt connect
  - xen_api_metrics: fix deprecation warning
  - async_examples/event_test: update code for more recent version of core/base


author: Christian Lindig <christian.lindig@citrix.com> - 1.3.0-1
changelog:
  - async: make safe-string compliant
  - lwt: make safe-string compliant
  - lwt_examples: fix use of cohttp (>= 1.0.0)


author: Christian Lindig <christian.lindig@citrix.com> - 1.4.0-1
changelog:
  - Move to dune and fix opam dependencies
  - Update .travis.yml to pin all opam packages in this repo, use OCaml 4.06


author: Christian Lindig <christian.lindig@citrix.com> - 2.21.0-1
changelog:
  - CP-32124: Set fips=yes explicitly
  - CP-32124: Add checkHost verify peer hostname against cert
  - CP-32124: Check if the CRLpath is an empty directory
  - CP-32124: Set the default log facility as 'authpriv'
  - CP-32124: Disable TLSv1.3


author: Christian Lindig <christian.lindig@citrix.com> - 2.25.0-1
changelog:
  - CA-337546: add a xapi_stdext_resources module for safe handling of
  	file descriptors
  - CA-337546: use Unixfd.t to avoid leaks
  - CA-337546: watchdog: replace pipe with scheduler
  - CA-337546: convert xapi-compression to use safe pipes
  - CA-337546: rename to safe_resources
  - CA-337546: print LOC on GC close failure
  - CA-337546: use Hashtbl.replace in move_into
  - CA-337546: add opam file for new library
  - CA-337546: stunnel disconnect: fix Stack overflow
  - CA-337546: stunnel: don't loop when wait=false in disconnect
  - CA-340493: only call diagnose failure if a logfile exists


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.25.1-1.1
changelog:
  - Update for XS82E020
  - *** Upstream changelog ***
  - * Thu Feb 11 2021 Ben Anson <ben.anson@citrix.com> - 2.25.1-1
  - - CP-35026 add ability to parse a PROXY header
  - - CP-35026 add STUNNEL_PROXY additional header
  - - CA-342856 don't print to stderr, use Debug.error
  - - fixup! CA-342856 don't print to stderr, use Debug.error


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.25.2-1.1
changelog:
  - Sync with hotfix XS82E031
  - *** Upstream changelog ***
  - * Fri Jul 16 2021 Ben Anson <ben.anson@citrix.com> - 2.25.2-1
  - - CP-36872: Backport XSI-989
  - - Use HTTP/1.1 in 101 response


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.25.3-1.1
changelog:
  - Sync with CH 8.2.1
  - *** Upstream changelog ***
  - * Mon Sep 27 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 2.25.3-2
  - - Bump package after xs-opam update
  - * Thu Sep 23 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 2.25.3-1
  - - CA-358583: Fix PROXY metadata to multiple HTTPS requests on a connection


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.0-1.1
changelog:
  - Rebase on CH 8.2
  - Remove backported patches
  - Keep sm-2.2.3-rebrand-xs-sm-service.XCP-ng.patch
  - Rediff sm-2.29.0-add-TrueNAS-multipath-config.XCP-ng.patch
  - Remove support for the experimental `ext4` SR type
  - Rename patch to sm-2.29.0-partial-xfs-support.XCP-ng.patch


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.0-1.2
changelog:
  - Re-add cleanup support for ext4 driver (not removing it from 8.2)
  - Add cleanup support for gluster and cephfs drivers
  - Rename sm-2.29.0-partial-xfs-support.XCP-ng.patch...
  - ... to sm-2.29.0-fix-cleanup-for-additional-drivers.XCP-ng.patch
  - That patch is temporary, until sm is fixed to let drivers define...
  - ... their type themselves.


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.0-1.3
changelog:
  - Add experimental XFS, CephFS, Gluster and ZFS drivers
  - Add experimental Linstor driver and related required code changes
  - Patches now produced from our maintenance branch of the sm git repo
  - Obsolete sm-additional-drivers


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.0-1.5
changelog:
  - Re-enable linstor patch
  - Re-add support for ext4 driver since sm-additional-drivers is gone
  - Patches reordered after the 2.29.0-8.2 branch rebase


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.1-1.1
changelog:
  - Sync with hotfix XS82E006
  - CA-343115: ensure device symlinks are created correctly even when path count not required


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.29.1-1.2
changelog:
  - Sync patches with our latest 2.29.1-8.2 branch before XCP-ng 8.2 final release
  - 0006-feat-drivers-add-LinstorSR-driver.patch updated
  - 0007-feat-tests-add-unit-tests-concerning-ZFS-close-xcp-n.patch added


author: Benjamin Reis <benjamin.reis@vates.fr> - 2.29.1-1.3
changelog:
  - Add: 0008-If-no-NFS-ACLs-provided-assume-everyone.patch
  - Fix crash when attempting to access non existent ACL (happened on QNAP devices)


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.3-1.1
changelog:
  - Sync with hotfix XS82E023
  - CA-349759: don't call srUpdate within a lock
  - CA-352165: Check that 'device' exists in the dconf before using it
  - XSI-915: Improve performance of LVHDoHBA
  - CP-35625: Extract calls to unlink to helper and log
  - CP-35625: use link instead of rename to improve crash consistency
  - CP-35625: Extract calls to rename into helper and log.
  - CA-350871: Add lock context manager for LVM operations to allow for
    higher level controlDon't take locks for readonly operations
  - CA-350871: Log if LVHD snapshot pauses VM for more than 60secs
  - CA-350437: simplify 02vhd-cleanup to only handle LVM refcounts
  - Sync patches with our latest 2.30.3-8.2 branch
  - 0009-Fix-regression-added-by-XSI-915.patch added


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.3-1.4
changelog:
  - Remove 0009-Fix-regression-added-by-XSI-915.patch
  - Add 0001-backport-of-ccd121cc248d79b749a63d4ad099e6d5f4b8b588 to use upstream fix instead


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.4-1.1
changelog:
  - Sync with hotfix XS82E028
  - Sync patches with our latest 2.30.4-8.2 branch
  - *** Upstream changelog ***
  - * Wed May 19 2021 Mark Syms <mark.syms@citrix.com> - 2.30.4-1
  - - CA-354228: Reinstate load calls in _pathrefresh


author: Ronan Abhamon <ronan.abhamon@vates.fr> - 2.30.6-1.1
changelog:
  - Sync with CH 8.2.1
  - Sync patches with our latest 2.30.6-8.2 branch
  - *** Upstream changelog ***
  - * Fri Oct 22 2021 Mark Syms <mark.syms@citrix.com> - 2.30.6-1
  - - CA-359453: use rename not link if links not supported
  - - CP-38316: update path checker for Equalogic at vendors request
  - * Thu Oct  7 2021 Mark Syms <mark.syms@citrix.com> - 2.30.5-1
  - - CA-355401: make post attach scan best effort and report errors
  - - CA-355289: ensure xapi is initialised before starting GC
  - - CA-356645: use "self.session is None" not "self.session == None"


author: Benjamin Reis <benjamin.reis@vates.fr> - 1.249.3-1.4
changelog:
  - /etc/xapi.conf.d/allow-sched-gran.conf becomes /etc/xapi.conf.d/00-XCP-ng-allow-sched-gran.conf
  - New conf file: /etc/xapi.conf.d/00-XCP-ng-create-tools-sr.conf


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.249.5-1.1
changelog:
  - Sync with hotfix XS82E002
  - Maintenance update
  - Adapt patch xapi-1.249.5-open-vxlan-port-for-sdn-controller.XCP-ng.patch
  - Adapt patch xapi-1.249.5-expose-host-xen-scheduler-granularity-in-xapi.XCP-ng.patch
  - Rebuilt all dependencies first after xs-opam-repo update


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.249.9-1.1
changelog:
  - Add: xapi-1.249.9-update-schema-hash.XCP-ng.patch
  - Sync with hotfix XS82E020
  - *** Upstream changelog ***
  - * Wed Apr 28 2021 Rob Hoes <rob.hoes@citrix.com> - 1.249.9-1
  - - CA-349123: Update VBD/VIF plug fix
  - * Wed Apr 28 2021 Rob Hoes <rob.hoes@citrix.com> - 1.249.8-1
  - - CA-349123: Fix metadata race in VBD/VIF plug
  - * Fri Mar 26 2021 Ben Anson <ben.anson@citrix.com> - 1.249.7-1
  - - maintenance: allow tests to run in a sandbox
  - - idl: fix name of dependencies of tests
  - - CA-352111: Do not output on cronjobs unless there's an error
  - * Thu Feb 11 2021 Ben Anson <ben.anson@citrix.com> - 1.249.6-1
  - - CP-35026 tell stunnel to provide inet address info
  - - CP-35026 utils for extracting IP addresses
  - - CP-35026 add client field to Context.t
  - - CP-35026 pass client info to the debug module
  - - maintenance: declar fpath as a dependency for xe
  - - CP-35021 VM.suspend - assert support for NVidia cards
  - - CP-35021 introduce new API error for vGPU suspend
  - - REQ-819 stockholm schema version bump
  - - CP-34602: test get_server_localtime and message.get_since
  - - CA-342551: Avoid replacing certificate alerts
  - - CA-343646: generate certificate alerts
  - - CA-343646: Avoid using API when no alerts are going to be modified
  - - CP-35210: log why a private key or certificates failed to validate
  - - CA-351323 XSI-828 fix snapshot metadata lookup
  - - CA-348700: Block VDI.copy if on-boot=reset
  - - maintenance: detect schema updates which are missing version bumps
  - - CA-332779: Update power_state first in force_state_reset_keep_current_operations
  - - CA-332779: Avoid VM.remove in maybe_cleanup_vm
  - - CA-347560: Call VM.import_metadata_async for MD updates


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.249.9-1.2
changelog:
  - Add xapi-1.249.9-fix-usb-device-reset.backport.patch
  - Fixes USB passthrough when combined with PCI device passthrough to same VM
  - Related to https://github.com/xcp-ng/xcp/issues/511


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.249.10-1.1
changelog:
  - Sync with hotfix XS82E031
  - Adapt `expose-host-xen-scheduler-granularity-in-xapi` patch to 1.249.10
  - *** Upstream changelog ***
  - * Fri Jul 16 2021 Ben Anson <ben.anson@citrix.com> - 1.249.10-1
  - - CP-36827: Backport XSI-989
  - - CA-353553 add API error for when NVidia GPU is misconfigured
  - - format
  - - CP-35523: Block access to the website on port 80
  - - CP-35523: Always accept requests from the unix socket
  - - CA-355657 XSI-1037 reduce load during bugtool
  - - XSI-995 handle case where pci doesn't exist in VM.power_stat- e_reset
  - - CA-329462 Cluster.create should clean up if it fails
  - - XSI-804 ensure HVM boot params consistent


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.249.10-1.2
changelog:
  - Fix handling of web-dir parameter
  - Reenable access to the website on port 80, to avoid a regression


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.249.19-1.1
changelog:
  - Sync with CH 8.2.1
  - Remove xapi-1.249.10-fix-web-dir-parameter.XCP-ng.patch, contributed and included upstream
  - Rediff xapi-1.249.19-expose-host-xen-scheduler-granularity-in-xapi.XCP-ng.patch
  - Disable requires to tdb-tools, samba-winbind and proprietary upgrade-pbis-to-winbind for now
  - *** Upstream changelog ***
  - * Fri Nov 26 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.249.19-1
  - - CA-361151: Use PBIS as the default AD backend
  - * Wed Nov 24 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.249.18-1
  - - CA-360951: Failed to lookup workgroup from domain as DNS cache
  - * Thu Oct 28 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.249.17-1
  - - CA-359975: set the IP in /etc/issue on first boot
  - * Tue Oct 12 2021 Christian Lindig <christian.lindig@citrix.com> - 1.249.16-1
  - - CA-341715: control-domain-params-init: skip on upgrade
  - * Mon Sep 27 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.249.15-4
  - - Bump package for libev dependency
  - * Mon Sep 27 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.249.15-3
  - - Bump package after xs-opam update
  - * Mon Sep 27 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.249.15-2
  - - Bump packages after ocaml-xen-api-libs-transitional update
  - * Thu Sep 23 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.249.15-1
  - - Fix handling of web-dir parameter
  - * Wed Sep 15 2021 Lin Liu <lin.liu@citrix.com> - 1.249.14-1
  - - CA-356959: Decide user account locked out by lockoutTime
  - - CA-358568: Password expired could not show on XenCenter
  - - CA-358816: Updated subject name in DC does not get updated in pam
  - * Wed Sep 8 2021 Lin Liu <lin.liu@citrix.com> - 1.249.13-1
  - - CP-36682: Backport replace PBIS with winbind
  - * Wed Sep 8 2021 Danilo Del Busso <Danilo.Del.Busso@citrix.com> - 1.249.12-1
  - - CP-37590: Replaced negative language with `pool member`
  - - CP-37590: Replaced negative language with `bond member`
  - * Mon Aug 23 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 1.249.11-1
  - - CP-38064: update for rpclib 7 compatibility


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.249.19-1.2
changelog:
  - Disable HTTP webpage now that regressions were fixed
  - Remove patch xapi-1.249.10-reenable-http-webpage.XCP-ng.patch


author: Benjamin Reis <benjamin.reis@vates.fr> - 1.249.19-1.3
changelog:
  - Add backport of CA-363207: SSH access failing when using AD groups with spaces in name
  - * xapi-1.249.19-fix-ssh-access-failure-when-ad-groups-names-with-spaces.backport.patch
  - * See: https://github.com/xapi-project/xen-api/pull/4617


author: Benjamin Reis <benjamin.reis@vates.fr> - 1.249.19-1.3.0.ipv6.1
changelog:
  - Add IPv6 patches:
  - xapi-1.249.5-fix-ipv6-console-location.patch
  - xapi-1.249.5-allow-ipv6-migration.patch
  - xapi-1.249.5-add-ipv6-addresses-to-this_is_my_address.patch
  - xapi-1.249.5-wrap-ipv6-addresses-url.patch
  - xapi-1.249.5-fix-ipv6-console-location-bis.patch
  - xapi-1.249.5-add-ipv6-dns.patch
  - xapi-1.249.5-vncproxy-ipv6.patch
  - xapi-1.249.5-replace-gethostbyname.patch
  - xapi-1.249.5-reconfigure-ipv6-when-necessary.patch
  - xapi-1.249.5-bond-create-address-type.patch
  - xapi-1.249.5-tunnel-create-address-type.patch
  - xapi-1.249.5-vlan-create-address-type.patch
  - xapi-1.249.5-sriov-create-address-type.patch


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.249.3-1.1
changelog:
  - Rebase on CH 8.2
  - Remove dependency to non-free packages again
  - Rediff xapi-1.249.3-allow-migrate_send_during-RPU.XCP-ng.patch
  - Adapt other patches (done by Benjamin Reis):
  - Redo xapi-1.249.3-open-vxlan-port-for-sdn-controller.XCP-ng.patch
  - (Open VxLAN port for VxLAN tunnels. Now based on the tunnel's protocol field)
  - Rediff xapi-1.249.3-create-plugged-vif-and-vbd-and-suspended-vm.XCP-ng.patch
  - (Create plugged vifs and vbds and suspended vms)
  - Rediff xapi-1.249.3-open-openflow-port.XCP-ng.patch
  - (Open OpenFlow port for SDN controller)


author: Benjamin Reis <benjamin.reis@vates.fr> - 1.249.3-1.2
changelog:
  - Add xapi-1.249.3-update-db-tunnel-protocol-from-other_config.XCP-ng.patch
  - Fill the new protocol fields of the tunnels if the info is in its network's other_config
  - Add xapi-1.249.3-expose-host-xen-scheduler-granularity-in-xapi.XCP-ng.patch
  - Expose a host xen scheduler granularity in XAPI
  - New conf file: /etc/xapi.conf.d/allow-sched-gran.conf


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.249.3-1.3
changelog:
  - Enforce update of xapi.conf when it's updated in the RPM
  - Add warning on top of xapi.conf to prevent user modification
  - Add additional experimental sm drivers to xapi.conf


author: Benjamin Reis <benjamin.reis@vates.fr> - 1.249.5-1.1.0.ipv6.1
changelog:
  - Add IPv6 patches:
  - xapi-1.249.5-fix-ipv6-console-location.patch
  - xapi-1.249.5-allow-ipv6-migration.patch
  - xapi-1.249.5-add-ipv6-addresses-to-this_is_my_address.patch
  - xapi-1.249.5-wrap-ipv6-addresses-url.patch
  - xapi-1.249.5-fix-ipv6-console-location-bis.patch
  - xapi-1.249.5-add-ipv6-dns.patch
  - xapi-1.249.5-vncproxy-ipv6.patch
  - xapi-1.249.5-replace-gethostbyname.patch
  - xapi-1.249.5-reconfigure-ipv6-when-necessary.patch


author: Benjamin Reis <benjamin.reis@vates.fr> - 1.249.5-1.1.0.ipv6.2
changelog:
  - Update xapi-1.249.5-reconfigure-ipv6-when-necessary.patch to be aligned with upstream merge
  - Update xapi-1.249.5-add-ipv6-dns.patch to be aligned with upstream merge
  - Add xapi-1.249.5-bond-create-address-type.patch
  - Add xapi-1.249.5-tunnel-create-address-type.patch
  - Add xapi-1.249.5-vlan-create-address-type.patch
  - Add xapi-1.249.5-sriov-create-address-type.patch


author: Christian Lindig <christian.lindig@citrix.com> - 0.51.0-1
changelog:
  - CA-323765: preserve the "type" config when re-adding existing interfaces
  - CA-324959: do not loose DNS settings after a network reset


author: Christian Lindig <christian.lindig@citrix.com> - 0.53.0-1
changelog:
  - Ovs.create_bridge: whitespace in vsctl call
  - CA-329442: Avoid recreating bridges unless absolutely necessary


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.0.0-12
changelog:
  - Add fallback yum mirror in case mirrors.xcp-ng.org is down
  - Includes updated repo file and updated fastestmirror configuration


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.1.0-2
changelog:
  - Move POST scriptlet to POSTTRANS to avoid bugs due to ordering issues
  - Avoids issue where uname is missing when executing the script
  - See https://bugs.centos.org/view.php?id=14795


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.1.0-6
changelog:
  - Enable chronyd and chrony-wait service
  - Reduce chrony-wait timeout from 600s to 120s
  - This reduces boot time a lot for hosts that can't reach a ntp server


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.2.0-5
changelog:
  - Sync with XS82E015
  - Fix sshd and ssh config patching
  - Handling of chronyd systemd unit override not synced yet, on purpose


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.2.0-7
changelog:
  - Don't reenable rsyslog.service when not needed
  - Landing page: XOA deploy fixes
  - Landing page: update jquery to 3.6.0


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.2.1-1
changelog:
  - Update to xcp-ng-release 8.2.1
  - Sync with xenserver-release 8.2.1
  - Remove patches whose changes are now included in the tarball
  - Remove manual patching of EULA as the updated one is in 8.2.1's branding-xcp-ng RPM
  - Switch to Citrix's better way of overriding the timeout in chrony-wait
  - *** Upstream changelog ***
  - * Tue Oct 26 2021 Igor Druzhinin <igor.druzhinin@citrix.com> - 8.2.1-8
  - - CP-37372: Obsolete XS82E034 hotfix
  - * Wed Oct 20 2021 Ross Lagerwall <ross.lagerwall@citrix.com> - 8.2.1-7
  - - CA-339520: fcoe_driver: Only run "fcoeadm -i" when needed
  - * Mon Sep 20 2021 Ross Lagerwall <ross.lagerwall@citrix.com> - 8.2.1-6
  - - CP-34895: reduce verbosity of SM logs
  - - CA-343416: write crit log message to host console
  - - CA-343416: log corosync warning and above to console
  - - CA-343759: Send HUP to rsyslogd after DHCP setup
  - - CA-356624: Force log rotation when file size reaches 100 MiB
  - - CA-358540: Fix secure.log typo
  - * Tue Sep 14 2021 Christian Lindig <christian.linidg@citrix.com> - * 8.2.1-5
  - - Add obsoltes for XS82E033
  - * Fri Sep 10 2021 Igor Druzhinin <igor.druzhinin@citrix.com> - 8.2.1-4
  - - CP-37666: Obsolete XS82E032 hotfix
  - - CP-38080: Obsolete XS82E031
  - * Fri Jul 30 2021 Ross Lagerwall <ross.lagerwall@citrix.com> - 8.2.1-3
  - - CP-37202: Obsolete XS82E030 hotfix
  - * Tue Jul 13 2021 Ming Lu <ming.lu@citrix.com> - 8.2.1-2
  - - CP-36430: Update ciphers for SSH server and client
  - * Fri Jun 25 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 8.2.1-1
  - - CP-36759: First 8.2.1 release


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.2.1-2
changelog:
  - Fix inverted test for the presence of an old replacement chrony-wait service file
  - The file was not removed when it should.


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.2.1-3
changelog:
  - Add a comment about chronyd and chrony-wait services. In 8.2.1 we still need to enable them manually.
  - Fix symlink to chrony-wait.service now that we removed our custom replacement from /etc


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 8.2.1-4
changelog:
  - Add inline patches to fix cipher lists in sshd and ssh config for people updating from an updated 8.2


author: Christian Lindig <christian.lindig@citrix.com> - 0.146.0-1
changelog:
  - CP-33121: replace Opt with Option
  - CP-33121: Do not use Stdext directly
  - maintenance: whitespace
  - maintenace: remove warnings


author: Christian Lindig <christian.lindig@citrix.com> - 0.147.0-1
changelog:
  - CP-32863: Run hotplug scripts from xenopsd for storage driver domains
  - CP-32863: fix hotplug script for storage driver domains
  - CP-32863: make removal idempotent
  - CP-32863: do not get stuck waiting for state to reach closed when key
  	disappears
  - CP-32863: Do not wait for hotplug scripts in Dom0 when plugging in
  	storage driver domains


author: Christian Lindig <christian.lindig@citrix.com> - 0.148.0-1
changelog:
  - CA-335964: store the original vm uuid when starting migration
  - CA-335964: refactor rename function
  - maintenance: use travis validator suggestions


author: Christian Lindig <christian.lindig@citrix.com> - 0.150.0-1
changelog:
  - maintenance: prepare for ocamlformat
  - maintenance: format code with ocamlformat
  - maintenance: format comments using ocamlformat


author: Ben Anson <ben.anson@citrix.com> - 0.150.1-1
changelog:
  -  CA-344431: ls_lR: factor out dir concatenation
  -  CA-344431: ls_lR: refactor, use fold
  -  CA-344431: ls_lR: separate recursion into separate function
  -  CA-344431: ls_lR: add quota
  -  CA-344431: ls_lR: limit depth
  -  CA-344431, CA-348217: exclude attr/os/hotfixes from ls_lR


author: Ben Anson <ben.anson@citrix.com> - 0.150.2-1
changelog:
  -  CA-344431: read important xenstore entries first
  -  CA-344431: refactor attr/os/hotfixes exclusion


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 0.150.2-1.1
changelog:
  - Security update (XSA 354)
  - Rebase on CH 8.2 hotfix XS82E013
  - Keep xenopsd-0.66.0-use-xcp-clipboardd.XCP-ng.patch for https://github.com/xcp-ng/xcp/issues/166


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 0.150.5-1.1
changelog:
  - Update for XS82E020
  - *** Upstream changelog ***
  - * Mon Feb 22 2021 Ben Anson <ben.anson@citrix.com> - 0.150.5-1
  - - UPD-678 CA-351823 Revert "Avoid sexp_option deprecation warning"
  - - UPD-678 CA-351823 unit test for [@sexp.option] fix
  - * Wed Feb 17 2021 Ben Anson <ben.anson@citrix.com> - 0.150.4-1
  - - CP-28375: Implement soft reset handler for guest kdump support
  - - CA-342935: Disengage guest balloon driver and reset PV features on soft reset
  - * Thu Feb 11 2021 Ben Anson <ben.anson@citrix.com> - 0.150.3-1
  - - CA-341518: send error handshake during migration
  - - CA-341518: add tmp ids to vm_migrate_op
  - - CA-341518: call VM_check_state on tmp VM on a failed VM_migrate
  - - Avoid sexp_option deprecation warning
  - - CA-332779: verify power state for start/reboot/resume
  - - CA-332779: Fix resume unit test due to power-state checks
  - - CA-347560: move metadata import and add/remove functions outside VM module
  - - CA-347560: Introduce VM_import_metadata atomic and queue the op when needed
  - - CA-347560: Introduce VM.import_metadata_async


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 0.150.5.1-1.1
changelog:
  - Sync with hotfix XS82E031
  - *** Upstream changelog ***
  - * Fri Jul 16 2021 Ben Anson <ben.anson@citrix.com> - 0.150.5.1-1
  - - CA-351685: improved fix for XSA-354
  - - CA-351685: increase default xenopsd quota


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 0.150.9-1.1
changelog:
  - Sync with CH 8.2.1
  - *** Upstream changelog ***
  - * Tue Oct 12 2021 Christian Lindig <christian.lindig@citrix.com> - 0.150.9-1
  - - Add mtu to VIF frontend xs tree (CA-359472)
  - * Mon Sep 27 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 0.150.8-2
  - - Bump package after xs-opam update
  - * Mon Aug 23 2021 Pau Ruiz Safont <pau.safont@citrix.com> - 0.150.8-1
  - - maintenance: opam 2.1.0 compatibility
  - - CP-38064: update for rpclib 7 compatibility
  - - CP-38064: update usage of epoll to Core 0.14.0
  - * Fri Jul 16 2021 Edwin Török <edvin.torok@citrix.com> - 0.150.7-1
  - - CP-33898: Fix command line with QEMU 4.1.1
  - - CA-341686: Don't let QEMU open device read-only
  - - CA-341689: Set read-only to cdroms
  - - CA-345834: Fix device id to be the same as QEMU
  - - CA-351685: improved fix for XSA-354
  - - CA-351685: increase default xenopsd quota
  - * Tue Jul 13 2021 Edwin Török <edvin.torok@citrix.com> - 0.150.6-1
  - - Maintenance: fix compiler warning about const
  - - CP-37034: add featureset manipulation helpers
  - - CP-37034: move TSX handling logic out of xenopsd
  - - CP-37282: use xenctrl Max policy for Xen 4.7 compat code
  - - CP-37282: Update CI to use Yangtze branch


author: Aaron Robson <aaron.robson@citrix.com> - 10.1.9-1
changelog:
  - CA-304344: Makefile warning due to missing file XSFeatureInstallLicence.py
  - CA-304345: Integrate xsconsole with Travis CI
  - 'make clean' and 'make test' implemented
  - include suitable .gitgnore


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 10.1.11-1.1
changelog:
  - Rebase on CH 8.2
  - Re-remove incloudsphere subpackage
  - Keep xsconsole-10.1.9-rebrand-xsconsole-service.XCP-ng.patch
  - Keep xsconsole-10.1.9-define-xcp-ng-colors.XCP-ng.patch
  - Keep xsconsole-10.1.10-replace-ext3-with-ext.XCP-ng.patch


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 10.1.13-1.1
changelog:
  - Sync with CH 8.2.1
  - Remove patches contributed and merged upstream
  - *** Upstream changelog ***
  - * Fri Jul 09 2021 Ross Lagerwall <ross.lagerwall@citrix.com> - 10.1.13-1
  - - Display 'Ext' instead of 'Ext3' for `ext` SRs
  - - CA-355872: Use XAPI to edit DNS entries within xsconsole
  - - Display clearer error message when XAPI unreachable
  - - rework is_master to raise in case of failure
  - * Fri Feb 19 2021 Ross Lagerwall <ross.lagerwall@citrix.com> - 10.1.12-1
  - - CA-348699: Fix full version display if the build number is empty


