Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 8, 2015
  1. @djs55

    Release 0.4.0

    djs55 authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Jul 7, 2015
  1. @djs55

    Bump version in _oasis to 0.3

    djs55 authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Apr 27, 2015
  1. @djs55

    Regenerate OASIS

    djs55 authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  2. @djs55

    Stop using single letter module names

    djs55 authored
    This required a minor fix in the OCaml code generator to avoid spurious
    dependency problems.
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Mar 20, 2015
  1. @djs55

    Fix 'make uninstall'

    djs55 authored
    Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Commits on Oct 8, 2014
  1. @djs55

    Move the plugin query interface to a separate file

    djs55 authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Oct 6, 2014
  1. @djs55

    Fix linkage of OCaml code

    djs55 authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Oct 4, 2014
  1. @djs55

    Use URIs to identify SRs. Return an SR handle from SR.attach

    djs55 authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  2. @djs55

    Rename: ocamlfind 'xapi-storage', module 'Storage' submodule 'Control'

    djs55 authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  3. @djs55

    More renaming of Smapiv2 -> Control

    djs55 authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  4. @djs55

    Rename 'VDI' to 'Volume'

    djs55 authored
    Although this is different from the XenAPI it
      - avoids colliding with the term Virtual Desktop Infrastructure
      - is the same term used by other projects e.g. libvirt
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Oct 3, 2014
  1. @djs55

    Remove VDI.attach: return URIs in the vdi_info instead

    djs55 authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  2. @djs55

    Remove VDI.{detach,activate,deactivate}

    djs55 authored
    The most basic kind of SR only needs to be able to convert a
    VDI into some kind of protocol URI which can be separately
    'opened' etc
    
    I think if a storage implementation needs 'activate' then it
    needs to create its own 'initiator' and do a deeper integration.
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Oct 1, 2014
  1. @djs55

    Put the cmdliner stuff in the same module tree

    djs55 authored
    This is more convenient for functorisation.
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
  2. @djs55

    Hand write a parser and printer for string * string lists

    djs55 authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Sep 30, 2014
  1. @djs55

    ocaml: add dependency on cmdliner

    djs55 authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Sep 18, 2014
  1. @djs55

    Apply standard style with 'ocp-indent --syntax lwt -i'

    djs55 authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  2. @djs55

    Add oasis autogen files

    djs55 authored
    Signed-off-by: David Scott <dave.scott@citrix.com>
  3. @djs55

    More modern module structure and error type

    djs55 authored
    We now have a packed module 'Xapi' which contains
      S: signatures and exceptions
      Channel: the channel thingy
    
    and we use `Ok and `Error to simplify integration with other
    libraries.
    
    Signed-off-by: David Scott <dave.scott@citrix.com>
Commits on Dec 4, 2012
  1. @djs55

    The forked proxy now prints a json-marshalled list of acceptable prot…

    djs55 authored
    …ocols to stdout.
    
    This will be easier to use from both python and ocaml.
Commits on Dec 3, 2012
  1. @djs55

    Hook up the proxy subprocess

    djs55 authored
  2. @djs55

    Add a one-shot connection proxy

    djs55 authored
    Child process receives an listen()ing socket and a connect()ed socket,
    accept()s one connection and starts a proxy.
Commits on Nov 29, 2012
  1. @djs55
  2. @djs55

    Generalise special type "Channel" to a "Custom <string>" where each b…

    djs55 authored
    …inding must provide marshalling functions etc.
Commits on Nov 28, 2012
  1. @djs55
Commits on Sep 30, 2012
  1. @djs55
Commits on Sep 29, 2012
  1. @djs55
  2. @djs55
  3. @djs55
  4. @djs55
Commits on Sep 28, 2012
  1. @djs55
  2. @djs55
  3. @djs55
  4. @djs55
  5. @djs55
Something went wrong with that request. Please try again.