Update CREDITS list

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CA-100685: When domain disappears during VM shutdown operation, just go ahead instead of rasing any cancellation error

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
Merge branch 'master' of github.com:xen-org/xen-api into credits
CA-109013: Revert "Making the check for both types of migrations"

This check doesn't work as is in the cross-pool case, since
the destination host won't be in the local database.

This reverts commit b79b9d0779a903911aa9e33796d3a127102848f4.
Support remote hosts in Helpers.version_string_of

Signed-off-by: John Else <john.else@citrix.com>
Add platform version check to cross-pool migration

Signed-off-by: John Else <john.else@citrix.com>
Update CREDITS with git log --format='%aN' | sort -u

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CA-101777: Relax the checking of mac seed confliction

The confliction between VM mac seeds has been overly restricted, in particular on VM <-> snapshot confliction.  E.g. importing a VM onto a host with its own snapshot leftover is forbidden for no good reason. This changeset trys to relax the checking a little bit.

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
CA-101777: Enable dry-run feature for vm-import

which should at least work for metadata only import.

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
CA-101777: Let xe-restore-metadata make use of vm-import's dry-run facility

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
CA-101777: Add a force flag to xe-restore-metadata (default to false)

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
CA-101777: add some comments on the compatability checking logic

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
CA-89974: Live migrate fails on IPv6-preferring hosts

Make HTTP client embed IPv6 literal addresses correctly in URLs. A
related commit to xen-api-libs makes the HTTP server understand such URLs.

This commit removes 'Helpers.validate_ip_address' from
xapi/helpers.ml. The related commit to xen-api-libs adds it to
stdext/unixext.ml, renaming it to 'domain_of_addr'.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
CA-104674: Don't add genid to VMs that don't need one

VM.clone was erroneously adding a fresh generation ID to template VMs which
weren't set with "O:O". We now check for blank generation IDs and preserve
them.

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CA-97402: Add a means of disabling modules in the domainjoin-cli command.

Signed-off-by: John Else <john.else@citrix.com>
CA-108913: Initialise parameters on the stack.

These four values are passed by pointer into libxc, and are only filled in if
relevent.  The bindings then convert the uninitialised variable into an
integer and pass it to xenops, which writes it to xenstore.

xenconsoled sees the write and, if the junk value looks like a valid guest
gfn, maps it and starts the console connect protocol by writing into it.

This causes HVM domain corruption if the junk value happens to be in the range
1 to max_pages.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
CP-5095:Retrieve a list of SRs required to recover a VM through xapi

Signed-off-by: Akshay Ramani <akshay.ramani@citrix.com>
Merge pull request #1317 from euanh/CA-89974

CA-89974: Live migrate fails on IPv6-preferring hosts
networkd: report IPv4 address changes to xapi (as well as IPv6)

DHCP should now work well on most distros, and we can now get rid of the patch
to dhclient-script in dom0.hg (which only applies to a certain CentOS version).

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Merge pull request #1311 from johnelse/ca-109013

CA-109013: Fix cross-pool migration and reimplement platform_version check