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>
CA-108515: Prevent the destruction of SR configured as IntelliCache SR
Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@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-97402: Add a means of disabling modules in the domainjoin-cli command.

Signed-off-by: John Else <john.else@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
Merge pull request #1330 from johnelse/ca-97402

CA-97402: Add a means of disabling modules in the domainjoin-cli command
Merge pull request #1340 from robhoes/cp5153

networkd: report IPv4 address changes to xapi (as well as IPv6)
Bump version to 1.9.13 and create a changelog

1.9.13 is a fairly arbitrary number, but it's the number that Dave Scott is
using in his Project Fusion branch (xapi+libvirt for ceph support). We should
be converging on 2.0.0 soon, but we don't know what we'll put in that version.
We've added a changelog as well, which we will commit to start populating
regularly.

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Compile Xe command with dynamic linking

It was the last executable compiled with static linking.

Signed-off-by: Frediano Ziglio <frediano.ziglio@citrix.com>
Add pool_role_shared to rdd-client library.

This library use this module to add it to the library.
This is clearly detected by new CentOS 6.4 rpm tool which is able to
understand Ocaml library relationship inside rpms.

Signed-off-by: Frediano Ziglio <frediano.ziglio@citrix.com>
Bump version to 1.10.0 on suggestion from pull request

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Merge pull request #1344 from mcclurmc/changelog

Bump version to 1.10.0 and create a changelog
Adding new error SR_IS_CACHE_SR
Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
CA-98077: Block SXM when VM has a VDI with on_boot=reset
Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
Merge pull request #1345 from freddy77/build_fixes

Build fixes