summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: c8b673a121c6b58ba895105efc3da3d921ca8ac6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
2008-01-07  Richard Jones  <rjones@redhat.com>

	Bundle Gtk DLLs and support files in the Windows installer.
	* configure.ac: Detect library paths instead of hard-
	  coding them.
	* wininstaller.nsis (removed): This file is now autogenerated.
	* wininstaller.nsis.in: Bundle Gtk DLLs and support files.
	* Makefile.in: More verbose messages from NSIS.

	Include required libraries in the Windows installer.
	* wininstaller.nsis: Include *.dll files.

	Windows installer.
	* Makefile.in, configure.ac: Add --with-nsis[=path/to/nsis] and
	  call out to 'makensis.exe'.
	* wininstaller.nsis, winlicense.rtf: Configuration and support
	  files for NSIS-based Windows installer.
	* README: Update documentation to reflect.

2008-01-05  Richard Jones  <rjones@redhat.com>

	mlvirtmanager compiles and runs on Windows (MinGW).
	* configure.ac: Directories to search for optional modules were
	  specified incorrectly - fixed.
	* mlvirtmanager/Makefile.in: Changed so can build without
	  ocamlfind, and checked it can build on Windows.

	mlvirsh can compile without extlib
	* mlvirsh/mlvirsh.ml: mlvirsh only needed three functions from
	  extlib, so copy them in here to avoid the dependency.
	* configure.ac: No dependency on extlib for mlvirsh.
	* mlvirsh/Makefile.in: Changed so can build without ocamlfind.
	* README: Updated documentation.

	Update documentation for Windows.
	* README: Update documentation for Windows.

	Build libvirt and examples on Windows (MinGW).
	* aclocal.m4: Add AC_CHECK_OCAML_MODULE to check for OCaml
	  modules directly (without ocamlfind being needed).
	* configure.ac: Remove requirement for ocamlfind.
	* config.guess, config.sub: Ship these files to guess host,
	  build and target.
	* libvirt/Makefile.in, examples/Makefile.in: Change these
	  so they don't require ocamlfind, do the right thing on MinGW.
	* Make.rules.in: Make.rules is now generated from this file.
	  File can use ocamlfind or direct ocaml commands as available.
	* .hgignore: Ignore some generated files on Windows.

2008-01-04  Richard Jones  <rjones@redhat.com>

	Make extlib an optional dependency.
	* Makefile.in, README, configure.ac, examples/Makefile.in,
	  libvirt/Makefile.in, mlvirtmanager/Makefile.in: Much code
	  doesn't really need extlib, so make it optional.
	  Bail earlier in configure step if we don't have ocamlfind.

2007-12-20  Richard Jones  <rjones@redhat.com>

	* libvirt/libvirt_c.c: Use enter/leave_blocking_section around
	  synchronous libvirt API calls, so that multithreaded OCaml
	  programs can be used.
	* configure.ac: Version 0.4.0.0 for release.
	* libvirt/libvirt.ml, libvirt/libvirt.mli, libvirt/libvirt_c.c:
	  Change the ad-hoc "foo not supported" exception into a
	  specific Libvirt.Not_supported "foo" exception.
	* virt-top/virt_top.ml: Change virt-top to understand new
	  exception type.

2007-11-20  Richard Jones  <rjones@redhat.com>

	* libvirt/libvirt.mli, libvirt/libvirt.ml: New error numbers
	  in base libvirt.
	* libvirt/libvirt_c.c: Gracefully handle the case where libvirt
	  throws an error number we have not heard of before (eg. when
	  dynamic linking with newer libvirt).
	* configure.ac: Check <libvirt/virterror.h> exists.
	* configure.ac: Version 0.3.3.4.
	* virt-top/virt-top.pod: Fixed ocaml libvirt website URI in manpage.

2007-11-19  Richard Jones  <rjones@redhat.com>

	* virt-top/virt-top.pod: Example connection URIs in virt-top manpage
	  (bug 390691).

2007-11-14  Richard Jones  <rjones@redhat.com>

	* libvirt/libvirt.mli: Added filename = string type to clarify
	  some function signatures which take a filename.  Added lots
	  of function documentation.
	* libvirt/libvirt.ml: Added VIR_FROM_OPENVZ.
	* configure.ac: Version 0.3.3.3 for release.

2007-11-14  Richard Jones  <rjones@redhat.com>

	* Makefile.in: New rules for releasing and uploading.

2007-11-14  Richard Jones  <rjones@redhat.com>

	* libvirt/libvirt.mli, libvirt/libvirt.ml, libvirt/libvirt_c.c:
	  Added support for virNodeGetFreeMemory and virNodeGetCellsFreeMemory
	* mlvirsh/mlvirsh.ml: Added 'freecell' command.

2007-10-19  Richard Jones  <rjones@redhat.com>

	* virt-top/virt_top_calendar.ml: Added --end-time option.
	  Extra optional dep on ocaml-calendar.
	* virt-top/virt-top.pod: Document how to compress and split
	  CSV files.  Document --end-time option and time formats.
	* virt-top/virt_top.ml: Allow sub-second delays when in batch
	  and script mode.
	* virt-top/virt_top_utils.mli, virt-top/virt_top.mli: Reorganise
	  the code and add some interfaces.

2007-10-17  Richard Jones  <rjones@redhat.com>

	* virt-top/virt_top.ml: Added --script option.
	* virt-top/virt_top.ml: Log domain data to CSV file.
	* virt-top/virt_top.ml: Added --no-csv-cpu, --no-csv-block and
	  --no-csv-net flags.
	* virt-top/*.ml: Much code clean-up and restructuring.
	* *: Added GNU GPL/LGPL copyright messages to all files.

2007-09-27  Richard Jones  <rjones@redhat.com>

	* configure.ac: Changed version to 0.3.2.9.
	* Makefile.in: Re-enable virt-df.
	* virt-df/virt_df*.ml: Mostly finished off the core of virt-df.
	  Ext2/3 support.  No LVM as yet.
	* virt-df/README: Added README file.

2007-09-24  Richard Jones  <rjones@redhat.com>

	* configure.ac: Version 0.3.2.8 for release.
	* virt-top/virt-top.ml, virt-top/virt-top.pod: Support for
	  $HOME/.virt-toprc init file, modelled after top.
	* virt-top/virt_top_utils.ml: Split out string utilities
	  into a separate file.

2007-09-20  Richard Jones  <rjones@redhat.com>

	* virt-top/virt_top.ml: qemu:/// URIs (and others) don't support
	  virConnectGetHostname.  Catch this exception.

	* Makefile.in: Disable virt-df in this release until I have
	  time to fix it properly.
	* Makefile.in: Fix 'check-manifest' rule.  Added 'make release'.
	* MANIFEST: Updated MANIFEST.

2007-09-19  Richard Jones  <rjones@redhat.com>

	* virt-top/virt_top.ml: Ignore transient error from
	  C.num_of_defined_domains when it cannot contact xend; that
	  was causing virt-top to exit when xend was restarted.

2007-09-18  Richard Jones  <rjones@redhat.com>

	* virt-df/virt_df.ml: Handle domains with partition-backed
	  block devices.

	* virt-top/virt_top.ml: Don't fail on older libvirt which would
	  give an error if list_domains or list_defined_domains was called
	  with n = 0.

	* ChangeLog: Start tracking changes.