Add Api_messages module

Signed-off-by: John Else <john.else@citrix.com>
Update OASIS

Signed-off-by: John Else <john.else@citrix.com>
Merge pull request #7 from johnelse/add-api-messages

Add Api_messages module
Adapt the code to the new version of cohttp

Signed-off-by: Jerome Maloberti <jerome.maloberti@citrix.com>
Merge pull request #8 from jeromemaloberti/cohttp_git

Adapt the code to the new version of cohttp
Fixes for cohttp.0.9.8 update

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Add a CHANGES file

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Update to fix Async build

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Update version in META to 0.9.3

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Update _oasis version number and regenerated configs

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Add the ability to talk via a Unix domain socket, using a file:///var/xapi/xapi URL

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Bump version to 0.9.4
Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Regenerate OASIS

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Expose the open_connection: Uri.t -> channels function

This is needed for interacting with the streaming aspects of the API,
for example VM console streaming.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #10 from djs55/expose-open-connection

Expose the open_connection: Uri.t -> channels function
Add simple channel I/O using Cstruct.ts and capable of using SSL

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Add unbuffered Cohttp IO module

We need to perform an HTTP transaction without reading too much
data, so we can pass the file descriptor to another process without
stealing any of its data.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Add Disk.{to_uri,start_upload} which use the XenServer import_raw_vdi interface

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
lwt example: upload_disk

Add the ability to create a target VDI in the Pool's default
SR.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
lwt test: upload_disk now can upload the disk contents

Signed-off-by: David Scott <dave.scott@eu.citrix.com>