Skip to content
Commits on Feb 19, 2013
  1. Update to use rpclib rather than a bespoke xmlrpc lib

    committed Jan 5, 2013
    Signed-off-by: Jon Ludlam <>
Commits on Sep 23, 2012
  1. IO.open_connection now takes a Uri.t, rather than a concrete address

    David Scott committed Sep 23, 2012
    This will allow an app not to know how addresses are stored internally,
    and allows xen-api clients to support different address types such as
    * unix domain sockets -- never appropriate for mirage
    * SSL -- future work for mirage
    Of course the cost of this flexibility is the run-time error that
    will be generated if the client doesn't support the Uri/address/scheme.
    Given that runtime errors are usually possible anyway (eg DNS lookup
    failures), the app has to be defensively-written anyway.
  2. Switch to using a URI string in the xen-api interface

    David Scott committed Sep 23, 2012
Commits on Sep 22, 2012
  1. Rename 'of_sockaddr' to 'make'

    David Scott committed Sep 22, 2012
  2. Switch to using a 'type ('a, 'b) result' in the 'more core' (ie centr…

    David Scott committed Sep 22, 2012
    …al) part of the client
    The plan is:
    * to make the HTTP client robust and lwt-agnostic
    * to upstream HTTP client improvements to cohttp
    * to make the xen-api client async-compatibile
Commits on Sep 21, 2012
  1. Add xen-api-client.lwt and a simple list_vms example

    David Scott committed Sep 21, 2012
Something went wrong with that request. Please try again.