Skip to content

Commit 474e7b3

Browse files
committed
0.9.17 release
Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
1 parent ad12617 commit 474e7b3

File tree

6 files changed

+1847
-649
lines changed

6 files changed

+1847
-649
lines changed

ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
0.9.17 (3-Jun-2014)
2+
* Allow HVM guests to use up to 16 devices
3+
* Use cohttp 0.11.2
4+
* Remove Re_str usage (not threadsafe)
5+
* Add VGPU APIs to xen interface
6+
* Add new RRD plugin registration interface for interdomain RRD transport
7+
18
0.9.14 (26-Sep-2013):
29
* services: search the PATH as well as the XCP_PATH for executables
310

_oasis

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
OASISFormat: 0.2
22
Name: xcp-idl
3-
Version: 0.9.14
3+
Version: 0.9.17
44
Synopsis: Interface definitions and common boilerplate for the xapi toolstack
55
Authors: David Scott
66
License: LGPL-2.1 with OCaml linking exception

_tags

Lines changed: 112 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# OASIS_START
2-
# DO NOT EDIT (digest: 8781692cadc0f62dc6a1904c2a3da958)
3-
# Ignore VCS directories, you can use the same kind of rule outside
4-
# OASIS_START/STOP if you want to exclude directories that contains
2+
# DO NOT EDIT (digest: d74f917f81ce0add550507b4d3c771c5)
3+
# Ignore VCS directories, you can use the same kind of rule outside
4+
# OASIS_START/STOP if you want to exclude directories that contains
55
# useless stuff for the build process
66
<**/.svn>: -traverse
77
<**/.svn>: not_hygienic
@@ -16,181 +16,181 @@
1616
# Library xcp
1717
"lib/xcp.cmxs": use_xcp
1818
<lib/xcp.{cma,cmxa}>: use_libxcp_stubs
19-
"lib/syslog_stubs.c": pkg_threads
19+
"lib/syslog_stubs.c": pkg_cohttp
20+
"lib/syslog_stubs.c": pkg_fd-send-recv
21+
"lib/syslog_stubs.c": pkg_message_switch
22+
"lib/syslog_stubs.c": pkg_message_switch.unix
23+
"lib/syslog_stubs.c": pkg_re
2024
"lib/syslog_stubs.c": pkg_rpclib
2125
"lib/syslog_stubs.c": pkg_rpclib.syntax
26+
"lib/syslog_stubs.c": pkg_rpclib.xml
27+
"lib/syslog_stubs.c": pkg_threads
28+
"lib/syslog_stubs.c": pkg_unix
2229
"lib/syslog_stubs.c": pkg_uri
23-
"lib/syslog_stubs.c": pkg_re
24-
"lib/syslog_stubs.c": pkg_cohttp
2530
"lib/syslog_stubs.c": pkg_xmlm
26-
"lib/syslog_stubs.c": pkg_unix
27-
"lib/syslog_stubs.c": pkg_rpclib.xml
28-
"lib/syslog_stubs.c": pkg_message_switch
29-
"lib/syslog_stubs.c": pkg_message_switch.unix
30-
"lib/syslog_stubs.c": pkg_fd-send-recv
3131
# Library xcp_storage
3232
"storage/xcp_storage.cmxs": use_xcp_storage
3333
# Executable storage_test
34-
<storage/storage_test.{native,byte}>: use_xcp_storage
35-
<storage/storage_test.{native,byte}>: use_xcp
36-
<storage/storage_test.{native,byte}>: pkg_threads
37-
<storage/storage_test.{native,byte}>: pkg_rpclib
38-
<storage/storage_test.{native,byte}>: pkg_oUnit
3934
<storage/storage_test.{native,byte}>: pkg_cmdliner
40-
<storage/storage_test.{native,byte}>: pkg_rpclib.syntax
41-
<storage/storage_test.{native,byte}>: pkg_uri
42-
<storage/storage_test.{native,byte}>: pkg_re
4335
<storage/storage_test.{native,byte}>: pkg_cohttp
44-
<storage/storage_test.{native,byte}>: pkg_xmlm
45-
<storage/storage_test.{native,byte}>: pkg_unix
46-
<storage/storage_test.{native,byte}>: pkg_rpclib.xml
36+
<storage/storage_test.{native,byte}>: pkg_fd-send-recv
4737
<storage/storage_test.{native,byte}>: pkg_message_switch
4838
<storage/storage_test.{native,byte}>: pkg_message_switch.unix
49-
<storage/storage_test.{native,byte}>: pkg_fd-send-recv
50-
<storage/*.ml{,i}>: use_xcp_storage
51-
<storage/*.ml{,i}>: use_xcp
52-
<storage/*.ml{,i}>: pkg_threads
53-
<storage/*.ml{,i}>: pkg_rpclib
54-
<storage/*.ml{,i}>: pkg_oUnit
39+
<storage/storage_test.{native,byte}>: pkg_oUnit
40+
<storage/storage_test.{native,byte}>: pkg_re
41+
<storage/storage_test.{native,byte}>: pkg_rpclib
42+
<storage/storage_test.{native,byte}>: pkg_rpclib.syntax
43+
<storage/storage_test.{native,byte}>: pkg_rpclib.xml
44+
<storage/storage_test.{native,byte}>: pkg_threads
45+
<storage/storage_test.{native,byte}>: pkg_unix
46+
<storage/storage_test.{native,byte}>: pkg_uri
47+
<storage/storage_test.{native,byte}>: pkg_xmlm
48+
<storage/storage_test.{native,byte}>: use_xcp
49+
<storage/storage_test.{native,byte}>: use_xcp_storage
5550
<storage/*.ml{,i}>: pkg_cmdliner
56-
<storage/*.ml{,i}>: pkg_rpclib.syntax
57-
<storage/*.ml{,i}>: pkg_uri
58-
<storage/*.ml{,i}>: pkg_re
5951
<storage/*.ml{,i}>: pkg_cohttp
60-
<storage/*.ml{,i}>: pkg_xmlm
61-
<storage/*.ml{,i}>: pkg_unix
62-
<storage/*.ml{,i}>: pkg_rpclib.xml
52+
<storage/*.ml{,i}>: pkg_fd-send-recv
6353
<storage/*.ml{,i}>: pkg_message_switch
6454
<storage/*.ml{,i}>: pkg_message_switch.unix
65-
<storage/*.ml{,i}>: pkg_fd-send-recv
55+
<storage/*.ml{,i}>: pkg_oUnit
56+
<storage/*.ml{,i}>: pkg_re
57+
<storage/*.ml{,i}>: pkg_rpclib
58+
<storage/*.ml{,i}>: pkg_rpclib.syntax
59+
<storage/*.ml{,i}>: pkg_rpclib.xml
60+
<storage/*.ml{,i}>: pkg_threads
61+
<storage/*.ml{,i}>: pkg_unix
62+
<storage/*.ml{,i}>: pkg_uri
63+
<storage/*.ml{,i}>: pkg_xmlm
64+
<storage/*.ml{,i}>: use_xcp
65+
<storage/*.ml{,i}>: use_xcp_storage
6666
# Library xcp_network
6767
"network/xcp_network.cmxs": use_xcp_network
68-
<network/*.ml{,i}>: use_xcp
69-
<network/*.ml{,i}>: pkg_threads
68+
<network/*.ml{,i}>: pkg_cohttp
69+
<network/*.ml{,i}>: pkg_fd-send-recv
70+
<network/*.ml{,i}>: pkg_message_switch
71+
<network/*.ml{,i}>: pkg_message_switch.unix
72+
<network/*.ml{,i}>: pkg_re
7073
<network/*.ml{,i}>: pkg_rpclib
7174
<network/*.ml{,i}>: pkg_rpclib.syntax
75+
<network/*.ml{,i}>: pkg_rpclib.xml
76+
<network/*.ml{,i}>: pkg_threads
77+
<network/*.ml{,i}>: pkg_unix
7278
<network/*.ml{,i}>: pkg_uri
73-
<network/*.ml{,i}>: pkg_re
74-
<network/*.ml{,i}>: pkg_cohttp
7579
<network/*.ml{,i}>: pkg_xmlm
76-
<network/*.ml{,i}>: pkg_unix
77-
<network/*.ml{,i}>: pkg_rpclib.xml
78-
<network/*.ml{,i}>: pkg_message_switch
79-
<network/*.ml{,i}>: pkg_message_switch.unix
80-
<network/*.ml{,i}>: pkg_fd-send-recv
80+
<network/*.ml{,i}>: use_xcp
8181
# Library xcp_rrd
8282
"rrd/xcp_rrd.cmxs": use_xcp_rrd
83-
<rrd/*.ml{,i}>: use_xcp
84-
<rrd/*.ml{,i}>: pkg_threads
83+
<rrd/*.ml{,i}>: pkg_cohttp
84+
<rrd/*.ml{,i}>: pkg_fd-send-recv
85+
<rrd/*.ml{,i}>: pkg_message_switch
86+
<rrd/*.ml{,i}>: pkg_message_switch.unix
87+
<rrd/*.ml{,i}>: pkg_re
8588
<rrd/*.ml{,i}>: pkg_rpclib
8689
<rrd/*.ml{,i}>: pkg_rpclib.syntax
87-
<rrd/*.ml{,i}>: pkg_xcp-rrd
90+
<rrd/*.ml{,i}>: pkg_rpclib.xml
91+
<rrd/*.ml{,i}>: pkg_threads
92+
<rrd/*.ml{,i}>: pkg_unix
8893
<rrd/*.ml{,i}>: pkg_uri
89-
<rrd/*.ml{,i}>: pkg_re
90-
<rrd/*.ml{,i}>: pkg_cohttp
94+
<rrd/*.ml{,i}>: pkg_xcp-rrd
9195
<rrd/*.ml{,i}>: pkg_xmlm
92-
<rrd/*.ml{,i}>: pkg_unix
93-
<rrd/*.ml{,i}>: pkg_rpclib.xml
94-
<rrd/*.ml{,i}>: pkg_message_switch
95-
<rrd/*.ml{,i}>: pkg_message_switch.unix
96-
<rrd/*.ml{,i}>: pkg_fd-send-recv
96+
<rrd/*.ml{,i}>: use_xcp
9797
# Library xcp_xen
9898
"xen/xcp_xen.cmxs": use_xcp_xen
99-
<xen/*.ml{,i}>: use_xcp
100-
<xen/*.ml{,i}>: pkg_threads
99+
<xen/*.ml{,i}>: pkg_cohttp
100+
<xen/*.ml{,i}>: pkg_fd-send-recv
101+
<xen/*.ml{,i}>: pkg_message_switch
102+
<xen/*.ml{,i}>: pkg_message_switch.unix
103+
<xen/*.ml{,i}>: pkg_re
101104
<xen/*.ml{,i}>: pkg_rpclib
102105
<xen/*.ml{,i}>: pkg_rpclib.syntax
106+
<xen/*.ml{,i}>: pkg_rpclib.xml
107+
<xen/*.ml{,i}>: pkg_threads
108+
<xen/*.ml{,i}>: pkg_unix
103109
<xen/*.ml{,i}>: pkg_uri
104-
<xen/*.ml{,i}>: pkg_re
105-
<xen/*.ml{,i}>: pkg_cohttp
106110
<xen/*.ml{,i}>: pkg_xmlm
107-
<xen/*.ml{,i}>: pkg_unix
108-
<xen/*.ml{,i}>: pkg_rpclib.xml
109-
<xen/*.ml{,i}>: pkg_message_switch
110-
<xen/*.ml{,i}>: pkg_message_switch.unix
111-
<xen/*.ml{,i}>: pkg_fd-send-recv
111+
<xen/*.ml{,i}>: use_xcp
112112
# Library xcp_memory
113113
"memory/xcp_memory.cmxs": use_xcp_memory
114-
<memory/*.ml{,i}>: use_xcp
115-
<memory/*.ml{,i}>: pkg_threads
114+
<memory/*.ml{,i}>: pkg_cohttp
115+
<memory/*.ml{,i}>: pkg_fd-send-recv
116+
<memory/*.ml{,i}>: pkg_message_switch
117+
<memory/*.ml{,i}>: pkg_message_switch.unix
118+
<memory/*.ml{,i}>: pkg_re
116119
<memory/*.ml{,i}>: pkg_rpclib
117120
<memory/*.ml{,i}>: pkg_rpclib.syntax
121+
<memory/*.ml{,i}>: pkg_rpclib.xml
122+
<memory/*.ml{,i}>: pkg_threads
123+
<memory/*.ml{,i}>: pkg_unix
118124
<memory/*.ml{,i}>: pkg_uri
119-
<memory/*.ml{,i}>: pkg_re
120-
<memory/*.ml{,i}>: pkg_cohttp
121125
<memory/*.ml{,i}>: pkg_xmlm
122-
<memory/*.ml{,i}>: pkg_unix
123-
<memory/*.ml{,i}>: pkg_rpclib.xml
124-
<memory/*.ml{,i}>: pkg_message_switch
125-
<memory/*.ml{,i}>: pkg_message_switch.unix
126-
<memory/*.ml{,i}>: pkg_fd-send-recv
126+
<memory/*.ml{,i}>: use_xcp
127127
# Executable channel_helper
128-
<lib/channel_helper.{native,byte}>: use_xcp
128+
<lib/channel_helper.{native,byte}>: pkg_cmdliner
129+
<lib/channel_helper.{native,byte}>: pkg_cohttp
130+
<lib/channel_helper.{native,byte}>: pkg_fd-send-recv
129131
<lib/channel_helper.{native,byte}>: pkg_lwt
130132
<lib/channel_helper.{native,byte}>: pkg_lwt.unix
131-
<lib/channel_helper.{native,byte}>: pkg_threads
133+
<lib/channel_helper.{native,byte}>: pkg_message_switch
134+
<lib/channel_helper.{native,byte}>: pkg_message_switch.unix
135+
<lib/channel_helper.{native,byte}>: pkg_re
132136
<lib/channel_helper.{native,byte}>: pkg_rpclib
133-
<lib/channel_helper.{native,byte}>: pkg_cmdliner
134137
<lib/channel_helper.{native,byte}>: pkg_rpclib.syntax
138+
<lib/channel_helper.{native,byte}>: pkg_rpclib.xml
139+
<lib/channel_helper.{native,byte}>: pkg_threads
140+
<lib/channel_helper.{native,byte}>: pkg_unix
135141
<lib/channel_helper.{native,byte}>: pkg_uri
136-
<lib/channel_helper.{native,byte}>: pkg_re
137-
<lib/channel_helper.{native,byte}>: pkg_cohttp
138142
<lib/channel_helper.{native,byte}>: pkg_xmlm
139-
<lib/channel_helper.{native,byte}>: pkg_unix
140-
<lib/channel_helper.{native,byte}>: pkg_rpclib.xml
141-
<lib/channel_helper.{native,byte}>: pkg_message_switch
142-
<lib/channel_helper.{native,byte}>: pkg_message_switch.unix
143-
<lib/channel_helper.{native,byte}>: pkg_fd-send-recv
144-
<lib/*.ml{,i}>: use_xcp
143+
<lib/channel_helper.{native,byte}>: use_xcp
144+
<lib/*.ml{,i}>: pkg_cmdliner
145+
<lib/*.ml{,i}>: pkg_cohttp
146+
<lib/*.ml{,i}>: pkg_fd-send-recv
145147
<lib/*.ml{,i}>: pkg_lwt
146148
<lib/*.ml{,i}>: pkg_lwt.unix
147-
<lib/*.ml{,i}>: pkg_threads
149+
<lib/*.ml{,i}>: pkg_message_switch
150+
<lib/*.ml{,i}>: pkg_message_switch.unix
151+
<lib/*.ml{,i}>: pkg_re
148152
<lib/*.ml{,i}>: pkg_rpclib
149-
<lib/*.ml{,i}>: pkg_cmdliner
150153
<lib/*.ml{,i}>: pkg_rpclib.syntax
154+
<lib/*.ml{,i}>: pkg_rpclib.xml
155+
<lib/*.ml{,i}>: pkg_threads
156+
<lib/*.ml{,i}>: pkg_unix
151157
<lib/*.ml{,i}>: pkg_uri
152-
<lib/*.ml{,i}>: pkg_re
153-
<lib/*.ml{,i}>: pkg_cohttp
154158
<lib/*.ml{,i}>: pkg_xmlm
155-
<lib/*.ml{,i}>: pkg_unix
156-
<lib/*.ml{,i}>: pkg_rpclib.xml
157-
<lib/*.ml{,i}>: pkg_message_switch
158-
<lib/*.ml{,i}>: pkg_message_switch.unix
159-
<lib/*.ml{,i}>: pkg_fd-send-recv
159+
<lib/*.ml{,i}>: use_xcp
160160
<lib/channel_helper.{native,byte}>: custom
161161
# Executable channel_test
162-
<lib_test/channel_test.{native,byte}>: use_xcp
162+
<lib_test/channel_test.{native,byte}>: pkg_cohttp
163+
<lib_test/channel_test.{native,byte}>: pkg_fd-send-recv
163164
<lib_test/channel_test.{native,byte}>: pkg_lwt
164165
<lib_test/channel_test.{native,byte}>: pkg_lwt.unix
165-
<lib_test/channel_test.{native,byte}>: pkg_threads
166-
<lib_test/channel_test.{native,byte}>: pkg_rpclib
166+
<lib_test/channel_test.{native,byte}>: pkg_message_switch
167+
<lib_test/channel_test.{native,byte}>: pkg_message_switch.unix
167168
<lib_test/channel_test.{native,byte}>: pkg_oUnit
169+
<lib_test/channel_test.{native,byte}>: pkg_re
170+
<lib_test/channel_test.{native,byte}>: pkg_rpclib
168171
<lib_test/channel_test.{native,byte}>: pkg_rpclib.syntax
172+
<lib_test/channel_test.{native,byte}>: pkg_rpclib.xml
173+
<lib_test/channel_test.{native,byte}>: pkg_threads
174+
<lib_test/channel_test.{native,byte}>: pkg_unix
169175
<lib_test/channel_test.{native,byte}>: pkg_uri
170-
<lib_test/channel_test.{native,byte}>: pkg_re
171-
<lib_test/channel_test.{native,byte}>: pkg_cohttp
172176
<lib_test/channel_test.{native,byte}>: pkg_xmlm
173-
<lib_test/channel_test.{native,byte}>: pkg_unix
174-
<lib_test/channel_test.{native,byte}>: pkg_rpclib.xml
175-
<lib_test/channel_test.{native,byte}>: pkg_message_switch
176-
<lib_test/channel_test.{native,byte}>: pkg_message_switch.unix
177-
<lib_test/channel_test.{native,byte}>: pkg_fd-send-recv
178-
<lib_test/*.ml{,i}>: use_xcp
177+
<lib_test/channel_test.{native,byte}>: use_xcp
178+
<lib_test/*.ml{,i}>: pkg_cohttp
179+
<lib_test/*.ml{,i}>: pkg_fd-send-recv
179180
<lib_test/*.ml{,i}>: pkg_lwt
180181
<lib_test/*.ml{,i}>: pkg_lwt.unix
181-
<lib_test/*.ml{,i}>: pkg_threads
182-
<lib_test/*.ml{,i}>: pkg_rpclib
182+
<lib_test/*.ml{,i}>: pkg_message_switch
183+
<lib_test/*.ml{,i}>: pkg_message_switch.unix
183184
<lib_test/*.ml{,i}>: pkg_oUnit
185+
<lib_test/*.ml{,i}>: pkg_re
186+
<lib_test/*.ml{,i}>: pkg_rpclib
184187
<lib_test/*.ml{,i}>: pkg_rpclib.syntax
188+
<lib_test/*.ml{,i}>: pkg_rpclib.xml
189+
<lib_test/*.ml{,i}>: pkg_threads
190+
<lib_test/*.ml{,i}>: pkg_unix
185191
<lib_test/*.ml{,i}>: pkg_uri
186-
<lib_test/*.ml{,i}>: pkg_re
187-
<lib_test/*.ml{,i}>: pkg_cohttp
188192
<lib_test/*.ml{,i}>: pkg_xmlm
189-
<lib_test/*.ml{,i}>: pkg_unix
190-
<lib_test/*.ml{,i}>: pkg_rpclib.xml
191-
<lib_test/*.ml{,i}>: pkg_message_switch
192-
<lib_test/*.ml{,i}>: pkg_message_switch.unix
193-
<lib_test/*.ml{,i}>: pkg_fd-send-recv
193+
<lib_test/*.ml{,i}>: use_xcp
194194
<lib_test/channel_test.{native,byte}>: custom
195195
# OASIS_STOP
196196
<storage/*.ml{,i}>: syntax_camlp4o

lib/META

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OASIS_START
2-
# DO NOT EDIT (digest: 6cb627a58533babfa9ff59915d9167b2)
3-
version = "0.9.14"
2+
# DO NOT EDIT (digest: fbf928e609c45f45aa164986e2e05772)
3+
version = "0.9.17"
44
description =
55
"Interface definitions and common boilerplate for the xapi toolstack"
66
requires =
@@ -11,7 +11,7 @@ archive(native) = "xcp.cmxa"
1111
archive(native, plugin) = "xcp.cmxs"
1212
exists_if = "xcp.cma"
1313
package "xen" (
14-
version = "0.9.14"
14+
version = "0.9.17"
1515
description =
1616
"Interface definitions and common boilerplate for the xapi toolstack"
1717
requires = "xcp threads rpclib rpclib.syntax"
@@ -23,7 +23,7 @@ package "xen" (
2323
)
2424

2525
package "storage" (
26-
version = "0.9.14"
26+
version = "0.9.17"
2727
description =
2828
"Interface definitions and common boilerplate for the xapi toolstack"
2929
requires = "xcp threads rpclib rpclib.syntax"
@@ -35,7 +35,7 @@ package "storage" (
3535
)
3636

3737
package "rrd" (
38-
version = "0.9.14"
38+
version = "0.9.17"
3939
description =
4040
"Interface definitions and common boilerplate for the xapi toolstack"
4141
requires = "xcp threads rpclib rpclib.syntax xcp-rrd"
@@ -47,7 +47,7 @@ package "rrd" (
4747
)
4848

4949
package "network" (
50-
version = "0.9.14"
50+
version = "0.9.17"
5151
description =
5252
"Interface definitions and common boilerplate for the xapi toolstack"
5353
requires = "xcp threads rpclib rpclib.syntax"
@@ -59,7 +59,7 @@ package "network" (
5959
)
6060

6161
package "memory" (
62-
version = "0.9.14"
62+
version = "0.9.17"
6363
description =
6464
"Interface definitions and common boilerplate for the xapi toolstack"
6565
requires = "xcp threads rpclib rpclib.syntax"

0 commit comments

Comments
 (0)