# changelog

author: Paul Howarth <paul@city-fan.org> - 1.0.5-1
changelog:
  - Update to 1.0.5
    - Added proper clean targets to enable multiple builds
    - Added examples directory
    - Correctly detects 32/64-bit build environment
    - Allow explicit configure for 32/64-bit environment
  - Cosmetic spec file clean-ups


author: Paul Howarth <paul@city-fan.org> - 1.0.5-8
changelog:
  - Fix some code with undefined behavior
  - Build with -fno-strict-aliasing
  - Disable various compiler tree optimizations that trigger reproducible
    crashes in gtkwave without generating compiler warnings (#1064090)


author: Ales Ledvinka <aledvink@redhat.com> - 1.2.9-1
changelog:
  - Updated to upstream freeipmi-1.2.9
   - Fix threshold output corner case in ipmi-sensors.
   - Fix invalid declaration in libipmimonitoring header.
   - Fix older compiler build problems.
   -
   - Fix portability build bug on ARM systems.
   - Add 'internal IPMI error' troubleshooting to manpages.
   - Fix bmc-info corner case on Bull 510 systems.


author: Josef Ridky <jridky@redhat.com> - 1.5.7-1
changelog:
  - Rebase to the latest upstream release 1.5.7 (#1435848)
  - Fix manpage command examples (#1353981) in separate commit


author: Kaleb S. KEITHLEY <kkeithle@redhat.com>
changelog:
  - remove unneeded ldconfig in scriptlets
  -  reported by Igor Gnatenko in Fedora
  -   https://src.fedoraproject.org/rpms/glusterfs/pull-request/5


author: Ross Lagerwall <ross.lagerwall@citrix.com> - 1.7.13-1
changelog:
  - CP-28737 : Add Windows Server 2019 template for Naples
  - Replace a per-template user_version with a single version
  - CP-28658 update templates to contain recommendations that they support BIOS, UEFI or Secure Boot


author: Edwin Török <edvin.torok@citrix.com> - 1.7.14-1
changelog:
  - Flip the boot order between HDD and CD
  - Default some templates to UEFI + SB
  - Windows 10 32-bit and 64-bit will have to be derived from different base templates (64-bit uses UEFI)
  - Windows {10,Server 2016, Server 2019} 64-bit are all derived from UEFI
  - CP-29857: do not set device-model in UEFI mode and add unit test
  - CP-29856: set minimum number of vCPUs to 2
  - fixup! CP-29856: set minimum number of vCPUs to 2
  - fixup! CP-29857: do not set device-model in UEFI mode and add unit test
  - CA-303990: Default Windows 10, 2016, 2019 to BIOS boot
  - CP-30222: remove 'secureboot: true'
  - Revert "CP-29856: set minimum number of vCPUs to 2"


author: Yuan Ren <yuan.ren@citrix.com> - 1.7.16-1
changelog:
  - CP-30013: Update CoreOS, SLES/SLED 15 template for Naples.
  - CP-30191: Remove Debian 6, Ubuntu 12.04 and legacy window templates for Naples.


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.7.21-1.1
changelog:
  - Make create-guest-templates ineffective from slave hosts
  - Related to https://github.com/xcp-ng/xcp/issues/265


author: Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-5.0.3
changelog:
  - CA-311278: Fix skbuff_head_cache corruption in IPv4 fragmentation
  - CA-311302: Backport a fix for CVE-2019-8912
  - CA-310396: blktap2: Fix setting the elevator to noop


author: Ross Lagerwall <ross.lagerwall@citrix.com> - 4.19.19-5.0.4
changelog:
  - CP-30827: Set ABI version to 1 and turn on kABI checking
  - CA-310995: Disable hung task warnings for the idle IO scheduling class
  - CA-311463: Fix occasional leak of grant ref mappings under memory pressure


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.19.19-5.0.9.1
changelog:
  - Fix XSA-300 for dom0 [http://xenbits.xen.org/xsa/advisory-300.html]
  - Add patch xsa300-linux-5.2.patch
  - Refs https://github.com/xcp-ng/xcp/issues/238


author: Igor Druzhinin <igor.druzhinin@citrix.com> - 2.1-26-xs1
changelog:
  - Update to upstream 2.1-19. 20180807 to take a Broadwell bundle
  - Fix Makefile in the tarball to work with our version of tar


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.19.0-2
changelog:
  - Security fix: avoid race conditions that can cause the dbengine to grow out of control
  - Set memory mode = ram, no more disk cache
  - See https://github.com/netdata/netdata/issues/8001
  - Enforce installation of our netdata.conf.ui even if there are local changes


author: Iryna Shcherbina <ishcherb@redhat.com> - 3.5.0-5
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Ross Lagerwall <ross.lagerwall@citrix.com> - 2.10.2-4.0.3
changelog:
  - CA-290135: Make the debug message more obvious
  - CA-294052: Recreate PCIBUS section properly on upgrade


author: Ross Lagerwall <ross.lagerwall@citrix.com> - 2.10.2-4.1.0
changelog:
  - CA-293487: Allocate VRAM in a reserved area
  - CA-290135: Add debug patch to catch the unhandled access
  - Enable the ISA debug device for OVMF logging


author: Edwin Török <edvin.torok@citrix.com> - 2.10.2-4.1.4
changelog:
  - CP-29626: Call blk_drain in NVMe reset code to avoid lockups
  - CP-29898: Implement NVME migration workaround
  - CP-29935: Add a command to allow querying whether the VM is migratable
  - CP-29827: Don't conflate RTC_CENTURY bit with trad-compat
  - CP-29827: Make legacy CPU unplug work for all machine types
  - Fix patch context
  - Backport NVMe fixes from upstream, including a CVE
  - CA-303616: Expose LFB address when GVT-g is enabled


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 7.14.53-1.1
changelog:
  - Backport patch from kernel tree
  - qlogic-netxtreme2-Fix-NULL-pointer-dereference-in-bnx2x_del_all_vlans.backport.patch


author: Mark Syms <mark.syms@citrix.com> - 1.37.0-1
changelog:
  - CA-285844: update mpathcount so that it can remove multipath information as well as add it
  - CA-293816: convert OSError to CommandException
  - CA-293816: make _clonecleanup safer
  - CA-293816: stop and rollback earlier in case of errors


author: Mark Syms <mark.syms@citrix.com> - 2.0.0-1
changelog:
  - Update NFS unit tests to make intent clearer
  - Properly strip output of scsi_id
  - NFS 4.1 Support
  - CA-262506: Remove sec=ntlm from SMBSR mount option
  - cifs.conf: Remove cifs.conf
  - CP-30167: handle changed blkback kthread notification


author: Mark Syms <mark.syms@citrix.com> - 2.2.2-1
changelog:
  - CA-311551: do not trigger mpath count for nbd devices
  - CA-313960: ensure that mpathcount trigger correctly


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.2.3-1.0.1
changelog:
  - Reapply "Add partial ext4 and xfs support" to new version
  - https://github.com/xcp-ng/xcp/issues/130


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 2.2.3-1.0.3
changelog:
  - Backport upstream patches to fix coalesce issues
  - Fixes "army of zombies" and never ending coalesce
  - https://github.com/xcp-ng/xcp/issues/298


author: Davide Caratti <dcaratti@redhat.com> - 1:2.6-5
changelog:
  - macsec: Fix segmentation fault in case macsec.ko is not loaded (rh #1440646)
  - nl80211: Fix race condition in detecting MAC change (rh #1447073)


author: Davide Caratti <dcaratti@redhat.com> - 1:2.6-7
changelog:
  - avoid key reinstallation (CVE-2017-13077, CVE-2017-13078, CVE-2017-13079,
    CVE-2017-13080, CVE-2017-13081, CVE-2017-13082, CVE-2017-13086,
    CVE-2017-13087, CVE-2017-13088)


author: Davide Caratti <dcaratti@redhat.com> - 1:2.6-10
changelog:
  - Fix memory leak when macsec MKA/PSK is used (rh #1500442)
  - Fix authentication failure when the MAC is updated externally (rh #1490885)
  - Let the kernel discard EAPOL if packet type is PACKET_OTHERHOST (rh #1434434)
  - Don't restart wpa_supplicant.service on package upgrade (rh #1505404)
  - Don't own a directory in /run/ (rh #1507919)


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 1.160.1-1.1
changelog:
  - New release for XCP-ng 8.0
  - Rediff patch xapi-1.160.1-allow-migrate_send-during-RPU.XCP-ng.patch
  - Rediff xapi-1.160.1-zstd-support.XCP-ng.patch re-applied
  - Patch xapi-1.110.1-fix-SXM-from-pre-7.3-hosts.backport.patch dropped, since it is included in main sources
  - Remove dependency to non-free packages again


author: Benjamin Reis <benjamin.reis@vates.fr> - 1.160.2-1.2
changelog:
  - Patch xapi-1.160.2-create-suspended-vm.XCP-ng.patch delete
  - Patch xapi-1.160.2-xapi-1.160.2-create-plugged-vif-and-vbd-and-suspended-vm.XCP-ng.patch added


author: Benjamin Reis <benjamin.reis@vates.fr> - 1.160.2-1.3
changelog:
  - Patch xapi-1.160.2-open-openflow-port.XCP-ng.patch added
  - Open OpenFlow port when a SDN controller is set and close it when SDN controller is unset


author: Benjamin Reis <benjamin.reis@vates.fr> - 1.160.2-1.4
changelog:
  - Patch xapi-1.160.2-create-plugged-vif-and-vbd-and-suspended-vm.XCP-ng.patch modified
  - Do not throw when new params are misused, just ignore them to keep compatibility with API clients


author: Christian Lindig <christian.lindig@citrix.com> - 1.156.0-1
changelog:
  - CA-310971: consider enabling the host again after plugging clustering PBDs
  - CA-309815: add dependencies in perfmon.service


author: Christian Lindig <christian.lindig@citrix.com> - 0.39.0-1
changelog:
  - Moved from jbuilder to dune and deprecated xcp and xcp-inventory in
    favour of xapi-idl and xapi-invenotry respectively.


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.7.6-6.4.1
changelog:
  - Security update
  - Fix XSA-283, XSA-284, XSA-285, XSA-287, XSA-288, XSA-290, XSA-292, XSA-293 and XSA-294
  - See http://xenbits.xen.org/xsa/
  - Reboot required


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.11.1-7.3
changelog:
  - Security update
  - Fix XSA-297
  - See http://xenbits.xen.org/xsa/advisory-297.html
  - Reboot required


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.11.1-7.5.1
changelog:
  - Fix a possible memory corruption when forcibly shutting down a VM with AMD MxGPU attached
  - Fix a possible host crash when forcibly shutting a Windows VMs that is in an unclean state
  - After a live migration, a Windows VM could hang for more than a minute
  - Windows VMs with the viridian_reference_tsc flag enabled could crash during migration
  - Patches imported from XS 8.0 hotfix XS80E004


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.11.1-7.5.2
changelog:
  - Make max_grant_frames and max_maptrack_frames configurable
  - Default value of max_grant_frames is not sufficient in some cases
  - VM params platform/max_grant_frames and max_maptrack_frames are now used
  - Refs https://github.com/xcp-ng/xcp/issues/289


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.11.1-7.6
changelog:
  - Security update
  - Fix XSA-296, XSA-298, XSA-299, XSA-302
  - See http://xenbits.xen.org/xsa/
  - Reboot required


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.11.1-7.7
changelog:
  - Security update
  - Related to XSA-304 and XSA-305
  - See http://xenbits.xen.org/xsa/
  - Reboot required


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.11.1-7.8
changelog:
  - Security update
  - Related to XSA-308, XSA-309, XSA-310, XSA-311
  - See http://xenbits.xen.org/xsa/
  - Reboot required


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.11.1-7.9
changelog:
  - Security update
  - Related to XSA-307, XSA-313, XSA-318
  - See http://xenbits.xen.org/xsa/
  - Reboot required


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.11.1-7.11
changelog:
  - Security update
  - Related to XSA-317, XSA-319, XSA-321, XSA-328
  - See http://xenbits.xen.org/xsa/
  - Reboot required


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.11.1-7.11.1
changelog:
  - Security update
  - Related to XSAs 333, 336, 337, 338, 339, 340, 342, 343, 344
  - See http://xenbits.xen.org/xsa/
  - Reboot required


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.11.1-7.11.3
changelog:
  - Security update
  - Related to XSAs 286, 343, 345, 346 and 347
  - Patches manually applied and adapated from http://xenbits.xen.org/xsa/, except XSA-286 backported from 8.1
  - Enforce --fuzz=0 for patch application
  - Fix xsa333.patch for clean application without fuzz and rename it to xsa333-modified.patch
  - Rename xsa343-4.11-3.patch to xsa343-4.11-3-modified.patch
  - Rename xsa336-4.11.patch to xsa336-4.11-modified.patch
  - Fix it for clean application without fuzz
  - Add explanations to the modified patches about their modification
  - Reboot required


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 4.7.5-5.4.1xcp
changelog:
  - Security update
  - Fix CVE-2018-12893: x86: #DB exception safety check can be triggered by a guest
  - Fix CVE-2018-12891: preemption checks bypassed in x86 PV MM handling


author: Christian Lindig <christian.lindig@citrix.com> - 0.94.0-1
changelog:
  - CA-309144: use xen platform rev 1 if no device-id specified
  - CP-30166: Recognise multi-queue blkback kthreads for QoS setting
  - CA-309685 fix fd leak in QMP connection handling


author: Rob Hoes <rob.hoes@citrix.com> - 0.96.0-1
changelog:
  - CP-29962: Stop passing -vgt_monitor_config_file argument to QEMU
  - CA-309427: interpret the -serial option rather than looking for hvm_serial


author: Christian Lindig <christian.lindig@citrix.com> - 0.101.0-1
changelog:
  - Fix cross-pool migration for qemu-trad VMs
  - CA-313709: Introduce a Naples version in the VM state
  - CA-313709: Save xen-platform QEMU params in persistent VM state
  - CA-313709: Remember the original QEMU profile
  - CA-313709: Fix migrations from older versions for VMs without device_id


author: Samuel Verschelde <stormi-xcp@ylix.fr> - 0.101.0-1.1
changelog:
  - Update for XCP-ng 8.0
  - Re-apply xenopsd-0.66.0-use-xcp-clipboardd.XCP-ng.patch for https://github.com/xcp-ng/xcp/issues/166
  - Drop patch xenopsd-0.66.0-use-xen-platform-rev-1-if-no-device-id-specified.backport.patch, now included in main source


author: Yang Qian <yang.qian@citrix.com> - 1.1.8-1
changelog:
  - CA-292788: Ignore and print nonexistent pid when collecting fd usage
  - CA-292788: Print traceback when catching exception


author: Ross Lagerwall <ross.lagerwall@citrix.com> - 1.1.9-1
changelog:
  - CP-28674 remove variables from bugtool
  - Revert "CP-28674 remove variables from bugtool"
  - CA-294376: delete xcp-networkd.log and v6d.log from the bugtool


