8
8
<p>Here is the list of official releases, it is also possible to just use the <a href="downloads.html">GIT version or snapshot</a>, contact the mailing list
9
and check the <a href="ChangeLog.html">ChangeLog</a> to gauge progress.</p>
9
and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> to gauge progress.</p>
11
<h3>0.8.5: Oct 29 2010</h3>
14
Enable JSON and netdev features in QEMU > 0.13 (Daniel P. Berrange),<br/>
15
framework for auditing integration (Daniel P. Berrange),<br/>
16
framework for DTrace/SystemTap integration (Daniel P. Berrange),<br/>
17
Setting the number of vcpu at boot (Eric Blake),<br/>
18
Enable support for nested SVM (Daniel P. Berrange),<br/>
19
Virtio plan9fs filesystem QEMU (Daniel P. Berrange),<br/>
20
Memory parameter controls (Nikunj A. Dadhania),<br/>
21
portability to OS-X (Justin Clift)
23
<li> Documentation: <br/>
24
virsh: improve the help description for managedsave and start (Justin Clift),<br/>
25
updated the C# bindings page with arnauds latest changes (Justin Clift),<br/>
26
update ruby bindings maintainer to chris lalancette (Justin Clift),<br/>
27
reworded and reordered the bindings page, plus minor tweaks (Justin Clift),<br/>
28
Fix xen API documentation (Philipp Hahn),<br/>
29
added a table of contents to the first 11 docs files (Justin Clift),<br/>
30
reformated the bindings page html markup to match other pages (Justin Clift),<br/>
31
revamp api_extension example, using vcpu patch series (Eric Blake),<br/>
32
install the generated html files when make install is run (Justin Clift),<br/>
33
Fix documentation for virEventAddTimeout() (Philipp Hahn),<br/>
34
esx: Add documentation about certificates and connection problems (Matthias Bolte),<br/>
35
added a table of contents to the new c sharp bindings page (Justin Clift),<br/>
36
removed old changelog file, as it is no longer relevant (Justin Clift),<br/>
37
Update comments for the memory tunables macros (Nikunj A. Dadhania),<br/>
38
added initial page for c# binding, with links to it (Justin Clift),<br/>
39
virsh: consolidate memtune docs (Eric Blake),<br/>
40
Update docs for memory parameters and memtune command (Nikunj A. Dadhania),<br/>
41
document how to disable memballoon (Eric Blake),<br/>
42
Update todo list file to point at bugzilla/website (Daniel P. Berrange),<br/>
43
virsh: update comment about parsing (Eric Blake),<br/>
44
virsh: document options in man page (Eric Blake),<br/>
45
Fixes for documentation extraction (Daniel Veillard),<br/>
46
Add automatic generation of a todo item page (Daniel P. Berrange),<br/>
47
nwfilter: Add 2nd example to the html docs (Stefan Berger),<br/>
48
nwfilter: Extend docs with info about the state attribute (Stefan Berger),<br/>
49
vcpu: improve cpuset attribute (Eric Blake),<br/>
50
nwfilter: Extend docs with information about comment attr. (Stefan Berger),<br/>
51
grammar cleanups on logging examples (Eric Blake),<br/>
52
Fix spelling of Xen in comments (Philipp Hahn),<br/>
53
reworked the policykit patch submitted by Patrick Dignan (Justin Clift),<br/>
54
fix the xml validity errors regarding name and id (Justin Clift),<br/>
55
improve wording for the dev guide (Justin Clift),<br/>
56
add the app dev guide (Justin Clift)
58
<li>Portability: <br/>
59
mingw: Add body for virFork and remove double virDriverLoadModule export (Matthias Bolte),<br/>
60
daemon: exclude requirement for probes.h on systems without systemtap (Justin Clift),<br/>
61
build: skip xenapi driver when building for RHEL (Eric Blake),<br/>
62
build: fix mingw build (Eric Blake),<br/>
63
build: require pkg-config for bootstrap (Eric Blake),<br/>
64
configure: disable network and storage-fs drivers on mac os x (Justin Clift),<br/>
65
build: fix example build on MacOS X (Eric Blake),<br/>
66
mpath: disable devmapper-multipath checking on non-linux (Justin Clift),<br/>
67
mac os x: use awk selected by build system rather than first in path (Justin Clift),<br/>
68
virtualbox: fix a typo in the expected location on mac os x (Justin Clift),<br/>
69
nwfilter: Don't compile nwfilter driver on other systems than Linux (Stefan Berger),<br/>
70
nwfilter: add a missing define, so libvirtd builds on macos x (Justin Clift),<br/>
71
build: avoid non-portable IPv6 struct member, for MacOS X (Eric Blake),<br/>
72
virsh: change wexitstatus order to allow compilation on mac osx (Justin Clift),<br/>
73
build: use portable sed expressions (Eric Blake)
76
eliminate possibility of a double-closed file descriptor (Stefan Berger),<br/>
77
qemu: check for vm after starting a job (Eric Blake),<br/>
78
Only attempt removal of the rule allowing tftp if it was added (Laine Stump),<br/>
79
qemu: don't use %.3d format for bus/addr of USB devices (Diego Elio Pettenò),<br/>
80
virsh: fix range of memtune command (Eric Blake),<br/>
81
qemu: work around dash 0.5.5 bug in managed save (Eric Blake),<br/>
82
Avoid squashing errors during network startup cleanup path (Daniel P. Berrange),<br/>
83
xen: Fix domain dump (Jiri Denemark),<br/>
84
dnsmasq: avoid potential crash (Eric Blake),<br/>
85
Fix netmask checks for IPv6 in virSocketCheckNetmask (Daniel P. Berrange),<br/>
86
Don't fail lxc domain start when memory controller support is missing (Guido Günther),<br/>
87
root_squash: virFileOperation may fail with EPERM too (Dan Kenigsberg),<br/>
88
qemu: let qemu group look below /var/lib/libvirt/qemu/ (Dan Kenigsberg),<br/>
89
qemu: Prohibit migration of guests with host devices (Jiri Denemark),<br/>
90
cpu: Use vendor in baseline CPU only if all hosts use it (Jiri Denemark),<br/>
91
cpu: Fix vendor for recent CPU models (Jiri Denemark),<br/>
92
Fix Xen SEXPR generation to properly quote strings containing () (Daniel P. Berrange),<br/>
93
nwfilter: resolve deadlock between VM ops and filter update (Stefan Berger),<br/>
94
Don't fail on missing D-Bus (Guido Günther),<br/>
95
cpu: Remove redundant features (Jiri Denemark),<br/>
96
xen: Fix virDomain{At,De}tachDevice (Jiri Denemark),<br/>
97
xen: xenXMDomain*DeviceFlags should obey all flags (Jiri Denemark),<br/>
98
nwfilter: fix memory leaks (Stefan Berger),<br/>
99
phyp: Checking for NULL values when building new guest (Eduardo Otubo),<br/>
100
libvirt-guests: start late and stop early (Jiri Denemark),<br/>
101
nwfilter bug appearing on big endian machines (Stefan Berger),<br/>
102
Rebuild network filter for UML guests on updates (Soren Hansen)
104
<li> Improvements: <br/>
105
vbox: Stop hardcoding a single path for VBoxXPCOMC.so (Matthias Bolte),<br/>
106
Add disk/net resource auditing to QEMU driver (Daniel P. Berrange),<br/>
107
Add auditing of security label in QEMU driver (Daniel P. Berrange),<br/>
108
Add auditing of start/stop events to the QEMU driver (Daniel P. Berrange),<br/>
109
Add printf format attribute annotation to virAuditSend method (Daniel P. Berrange),<br/>
110
Add audit helper for escaping log message strings (Daniel P. Berrange),<br/>
111
virsh: use - not _ in memtune option names (Eric Blake),<br/>
112
build: fix shell detection bug (Eric Blake),<br/>
113
virsh: improve help text where integers are expected (Eric Blake),<br/>
114
docs: make the location of the xml catalog file a configure option (Justin Clift),<br/>
115
Fix build for SystemTap 1.0 (Matthias Bolte),<br/>
116
Fix formatting of network address in iptables helpers (Daniel P. Berrange),<br/>
117
virsh: Add option 'model' for attach-interface (Osier Yang),<br/>
118
qemu: Fix detection of drive readonly option (Jiri Denemark),<br/>
119
vbox: Fix compile errors due to the virSocketAddr series (Matthias Bolte),<br/>
120
Don't try to parse a NULL ip address for boot server (Daniel P. Berrange),<br/>
121
Convert virNetwork to use virSocketAddr everywhere (Daniel P. Berrange),<br/>
122
Include socket address in client probe data (Daniel P. Berrange),<br/>
123
Add dtrace static probes in libvirtd (Daniel P. Berrange),<br/>
124
Add test suite for virSocket APIs (Daniel P. Berrange),<br/>
125
Ban use of all inet_* functions (Daniel P. Berrange),<br/>
126
Fix error reporting for virSocketParse (Daniel P. Berrange),<br/>
127
Expand virSocketFormat to be more flexible (Daniel P. Berrange),<br/>
128
Fix passing of address family to virSocketParseAddr (Daniel P. Berrange),<br/>
129
Include length with virSocketAddr data (Daniel P. Berrange),<br/>
130
audit: simplify declaration (Eric Blake),<br/>
131
qemu: Exit on first error in qemuDomainGetMemoryParameters (Matthias Bolte),<br/>
132
virsh: Don't read nparams when virDomainGetMemoryParameters fails (Matthias Bolte),<br/>
133
Fix formatting of the memtune XML element (Matthias Bolte),<br/>
134
Add process= support for 'qemu-kvm -name' (John Morrissey),<br/>
135
nwfilter: avoid dir. enforcement for certain types of rules (Stefan Berger),<br/>
136
Audit SELinux label assignment. (Miloslav Trmač),<br/>
137
Audit VM start/stop/suspend/resume (Miloslav Trmač),<br/>
138
vcpu: remove dead xen code (Eric Blake),<br/>
139
vcpu: improve support for setting xen vcpu counts (Eric Blake),<br/>
140
vcpu: improve support for getting xen vcpu counts (Eric Blake),<br/>
141
vcpu: improve vcpu support in xen command line (Eric Blake),<br/>
142
vcpu: complete vcpu support in qemu driver (Eric Blake),<br/>
143
vcpu: improve vcpu support in qemu command line (Eric Blake),<br/>
144
vcpu: support all flags in test driver (Eric Blake),<br/>
145
vcpu: add virsh support (Eric Blake),<br/>
146
vcpu: support maxvcpu in domain_conf (Eric Blake),<br/>
147
vcpu: make old API trivially wrap to new API (Eric Blake),<br/>
148
vcpu: implement the remote protocol (Eric Blake),<br/>
149
vcpu: implement the public APIs (Eric Blake),<br/>
150
vcpu: define internal driver API (Eric Blake),<br/>
151
vcpu: add new public API (Eric Blake),<br/>
152
nwfilter: changes to rules in VM->host table (Stefan Berger),<br/>
153
esx: Handle non-UTF-8 encoded VMX files (Matthias Bolte),<br/>
154
Run initgroups() in qemudOpenAsUID() (Dan Kenigsberg),<br/>
155
memtune: Add min_guarantee to the virsh memtune command (Nikunj A. Dadhania),<br/>
156
esx: Fix check in esxDomainGetInfo's perf metric handling (Matthias Bolte),<br/>
157
virsh: add tests for recent cli improvements (Eric Blake),<br/>
158
virsh: new echo command (Eric Blake),<br/>
159
virsh: add support for accepting arbitrary argv (Eric Blake),<br/>
160
esx: Explictly declare VMX file content as UTF-8 (Matthias Bolte),<br/>
161
esx: Handle name escaping properly (Matthias Bolte),<br/>
162
nwfilter: prevent filters with different name but same UUID (Stefan Berger),<br/>
163
new attribute accessmode to filesystem element (Harsh Prateek Bora),<br/>
164
nwfilter: cut off connections after changing filters (Stefan Berger),<br/>
165
build: provide URL in 'configure --help' (Eric Blake),<br/>
166
tests: Honor LIBVIRT_{DEBUG,LOG_*} variables (Jiri Denemark),<br/>
167
tests: Do not override LIBVIRT_DEBUG variable (Jiri Denemark),<br/>
168
Improve error reporting in test suites (Daniel P. Berrange),<br/>
169
virsh: move code into topological order (Eric Blake),<br/>
170
virsh: simplify top-level option parsing (Eric Blake),<br/>
171
virsh: add -- support (Lai Jiangshan),<br/>
172
virsh: support single quote (Lai Jiangshan),<br/>
173
virsh: add escaper \ for command string parsing (Lai Jiangshan),<br/>
174
virsh: rework command parsing (Lai Jiangshan),<br/>
175
virsh: add vshCommandParser abstraction (Lai Jiangshan),<br/>
176
virsh: better handling the boolean option (Lai Jiangshan),<br/>
177
virsh: allow zero length arguments (Lai Jiangshan),<br/>
178
virsh: better support double quote (Lai Jiangshan),<br/>
179
Add todo.pl and config example to EXTRA_DIST (Daniel P. Berrange),<br/>
180
Fix several minor problems introduced by the memtune series (Matthias Bolte),<br/>
181
Remote protocol implementation of virDomainSet/GetMemoryParameters (Nikunj A. Dadhania),<br/>
182
Adding memtune command to virsh tool (Nikunj A. Dadhania),<br/>
183
Implement domainGetMemoryParamters for LXC (Nikunj A. Dadhania),<br/>
184
Implement domainSetMemoryParamters for LXC (Nikunj A. Dadhania),<br/>
185
Adding memtunables to libvirt-lxc command (Nikunj A. Dadhania),<br/>
186
Adding memtunables to qemuSetupCgroup (Nikunj A. Dadhania),<br/>
187
Implement domainGetMemoryParamters for QEmu (Nikunj A. Dadhania),<br/>
188
Implement domainSetMemoryParamters for QEmu (Nikunj A. Dadhania),<br/>
189
Implement cgroup memory controller tunables (Nikunj A. Dadhania),<br/>
190
XML parsing for memory tunables (Nikunj A. Dadhania),<br/>
191
Adds xml entries for memory tunables in domain schema (Nikunj A. Dadhania),<br/>
192
Adding structure and defines for virDomainSet/GetMemoryParameters (Nikunj A. Dadhania),<br/>
193
Set sensible defaults for cpu match and feature policy (Daniel P. Berrange),<br/>
194
xen: Fix logic bug in xenDaemon*DeviceFlags (Jiri Denemark),<br/>
195
xen: Make xenDaemon*DeviceFlags errors less confusing (Jiri Denemark),<br/>
196
Return a suitable error message if we can't find a matching emulator (Guido Günther),<br/>
197
Pass -n to ip(6)tables (Guido Günther),<br/>
198
nwfilter: Extend schema to accept state attribute (Stefan Berger),<br/>
199
nwfilter: Add test case for testing the state attribute (Stefan Berger),<br/>
200
nwfilter: Instantiate state match in ip(6)tables rules (Stefan Berger),<br/>
201
nwfilter: Extend XML parser and gen. to support state attr. (Stefan Berger),<br/>
202
xen: Fix bogus error when attaching a device (Jiri Denemark),<br/>
203
esx: Add support for virtual serial device network backing (Matthias Bolte),<br/>
204
phyp: Verify that domain XML contains at least one disk element (Matthias Bolte),<br/>
205
implement usb and pci hot attach in AppArmor driver (Jamie Strandboge),<br/>
206
nwfilter: Add a test case for testing the comment attribute (Stefan Berger),<br/>
207
nwfilter: Extend nwfilter schema to accept comment attrib. (Stefan Berger),<br/>
208
nwfilter: Instantiate comments in ip(6)tables rules (Stefan Berger),<br/>
209
nwfilter: Extend XML parser and generator w/ comment attribute (Stefan Berger),<br/>
210
configure: tweak logic flow of virtport check (Justin Clift),<br/>
211
Rework configure logic for virtualport support (Stefan Berger),<br/>
212
nwfilter: report if ip(6)tables rules would not be active (Stefan Berger),<br/>
213
app-armor: add 'rw' for appropriate devices (Jamie Strandboge),<br/>
214
add extra tests to virt-aa-helper-test for new '-p' option (Jamie Strandboge),<br/>
215
esx: Allow '-' in VMX entry names (Matthias Bolte),<br/>
216
Make SASL work over UNIX domain sockets (Daniel P. Berrange),<br/>
217
Refactor some daemon code to facilitate introduction of static probes (Daniel P. Berrange),<br/>
218
nodeinfo: work when hot-plugging is disabled (Eric Blake),<br/>
219
libvirtd: improve the error message displayed on tls client auth failure (Justin Clift),<br/>
220
virsh: Use virBuffer for generating XML (Jiri Denemark)
223
audit: printf warning fix (KAMEZAWA Hiroyuki),<br/>
224
build: use shorter file names for 'make dist' (Eric Blake),<br/>
225
maint: fix syntax-check failure of previous patch (Eric Blake),<br/>
226
maint: ignore new test executable (Eric Blake),<br/>
227
tests: Silence qemuxml2argv test (Jiri Denemark),<br/>
228
Remove all use of inet_pton and inet_ntop (Daniel P. Berrange),<br/>
229
Remove both addrToString methods (Daniel P. Berrange),<br/>
230
Remove pointless nwIPAddress struct & void *casts (Daniel P. Berrange),<br/>
231
Remove useless code in error path of getnameinfo() (Daniel P. Berrange),<br/>
232
maint: sort private sym lists (Eric Blake),<br/>
233
Rename VIR_DOMAIN_SWAP_HARD_LIMIT to VIR_DOMAIN_MEMORY_SWAP_HARD_LIMIT (Matthias Bolte),<br/>
234
Fix make check on RHEL-5 (Jiri Denemark),<br/>
235
Don't let daemon-conf test fail when auditing is disabled (Matthias Bolte),<br/>
236
Fix compile errors in remote.c and newly added audit code (Matthias Bolte),<br/>
237
Fix symbol exports & remove duplicated libvirt_util.la linkage (Daniel P. Berrange),<br/>
238
Fix statstest when driver modules are enabled (Daniel P. Berrange),<br/>
239
build: avoid false positive syntax-check failure (Eric Blake),<br/>
240
proxy: Fix undefined reference to virClose (Matthias Bolte),<br/>
241
Introduce VIR_CLOSE to be used rather than close() (Stefan Berger),<br/>
242
Fix warning about a non-literal format string in qemu_driver.c (Laine Stump),<br/>
243
test: silence nwfilter test (Stefan Berger),<br/>
244
tests: fix spurious test failure (Eric Blake),<br/>
245
memory: fix remote protocol compilation (Eric Blake),<br/>
246
virsh: poison raw allocation routines (Eric Blake),<br/>
247
Avoid checking against strncpy in virsh.c (Daniel Veillard),<br/>
248
Cleanup some tabs issues (Daniel Veillard),<br/>
249
util: add missing export (Eric Blake),<br/>
250
virt-aa-helper-test cleanups (Jamie Strandboge),<br/>
251
python: drop unnecessary conn assignment (Dan Kenigsberg),<br/>
252
pciFindStubDriver should return NULL on error (Chris Wright),<br/>
253
tests: silence qemuargv2xmltest noise (Eric Blake),<br/>
254
tests: clean up qemuargv2xmltest (Eric Blake),<br/>
255
maint: silence warning from libtool (Eric Blake),<br/>
256
tests: Fix preprocessor indentation (Jiri Denemark)
259
<h3>0.8.4: Sep 10 2010</h3>
262
various improvements to UML driver (Soren Hansen)
264
<li> Documentation:<br/>
265
docs: fix lxc examples (Serge Hallyn),<br/>
266
docs: mention domain clock improvements (Eric Blake),<br/>
267
docs: fix an incorrect keyword in updated hooks page (Justin Clift),<br/>
268
docs: significant expansion of custom hook script information (Justin Clift)
271
<li> Portability:<br/>
272
cygwin: build fix (Stefan Berger),<br/>
273
build: allow mingw VPATH build (Eric Blake),<br/>
274
Generate libvirt_qemu.def from libvirt_qemu.syms for MinGW builds (Matthias Bolte),<br/>
275
Only require XDR when building libvirtd or the remote driver (Matthias Bolte),<br/>
276
build-sys: fix build when daemon is disabled by not installing libvirtd.8 (Diego Elio Pettenò)
280
Fix block statistics with newer versions of Xen (Guido Günther),<br/>
281
Fix off-by-1 in QEMU boot arg array handling (Daniel P. Berrange),<br/>
282
bridge: Fix static-only DHCP configuration (Jiri Denemark),<br/>
283
qemu: qemuMonitorJSONEjectMedia(): Fix arguments' type (Luiz Capitulino),<br/>
284
qemu: qemuMonitorJSONMigrate(): Fix arguments' type (Luiz Capitulino),<br/>
285
test: Don't overwrite storage volume target path and key (Matthias Bolte),<br/>
286
build: Fix permissions of sysconfig files (Jiri Denemark),<br/>
287
virsh: remove driver check from attach-disk command (Ryan Harper),<br/>
288
phyp: Bad comparison when checking for existing domain name (Eduardo Otubo),<br/>
289
esx: Fix esxVI_BuildSelectSet's invalid argument check (Matthias Bolte),<br/>
290
spec: Fix undefined with_libnl (Jiri Denemark),<br/>
291
Fix handling of sparse NUMA topologies (Daniel P. Berrange),<br/>
292
qemu: Check for errors when converting PCI address to string (Jiri Denemark),<br/>
293
qemu: Fix JSON migrate_set_downtime command (Jiri Denemark),<br/>
294
uml: fix logic bug in checking reply length (Eric Blake),<br/>
295
xen: Fix scheduler setting problems (Daniel Veillard),<br/>
296
nodedev: Free the right pointers when getting WWNs fails (Jiri Denemark),<br/>
297
nodedev: Fix sysfs paths for vport operations (Dave Allan),<br/>
298
xen: Fix device count on detach (Daniel Berrange),<br/>
299
remote: Fix incorrect use of private data field (Daniel Berrange),<br/>
300
esx: Fix memory leak when looking up an non-existing domain by name (Matthias Bolte),<br/>
301
Fix up qemu domain save/managed save locking. (Chris Lalancette),<br/>
302
qemu: Release PCI slot when detaching disk and net devices (Jiri Denemark),<br/>
303
qemu: Re-reserve all PCI addresses on libvirtd restart (Jiri Denemark),<br/>
304
Close fd's of persistent tap devices (Soren Hansen),<br/>
305
Fix tunnelled migration with qemu running as qemu:qemu. (Chris Lalancette),<br/>
306
Fix valgrind complaints when using kill -SIGHUP on libvirtd (Stefan Berger),<br/>
307
bridge: Fix potential segfault when preparing dnsmasq arguments (Jiri Denemark),<br/>
308
Fix return value usage (Doug Goldstein),<br/>
309
nodeinfo: skip offline CPUs (Eric Blake),<br/>
310
Do not use boot=on on IDE device (Daniel Veillard)
313
<li> Improvements:<br/>
314
virsh: Option for overriding disk type in attach-disk (Jiri Denemark),<br/>
315
Explicitly pass uml_dir argument to user-mode-linux (Soren Hansen),<br/>
316
Fix dependancies for remote generated files (Daniel P. Berrange),<br/>
317
Ensure remote daemon unions are always non-zero length (Daniel P. Berrange),<br/>
318
Add nwfilter support to UML driver (Soren Hansen),<br/>
319
esx: Use SessionIsActive when available (Matthias Bolte),<br/>
320
esx: Fall back to path as key when QueryVirtualDiskUuid isn't available (Matthias Bolte),<br/>
321
mingw: match recent changes in spec file (Eric Blake),<br/>
322
Update of localization files (Daniel Veillard),<br/>
323
esx: Use the VirtualDisk UUID as storage volume key (Matthias Bolte),<br/>
324
esx: Add .vmdk storage volume creation (Matthias Bolte),<br/>
325
OpenVZ: add ethernet interface type support (Jean-Baptiste Rouault),<br/>
326
esx: Rework datastore path parsing and handling (Matthias Bolte),<br/>
327
esx: Fix generator for string return values (Matthias Bolte),<br/>
328
build: add some modules (Eric Blake),<br/>
329
Use global directory as UML's monitorDir for privileged connections (Soren Hansen),<br/>
330
maint: track moved file (Eric Blake),<br/>
331
Add tests for Xen's blktap2 implementation (Jim Fehlig),<br/>
332
Add blktap2 support to xend driver (Jim Fehlig),<br/>
333
esx: Map the .vmx annotation to the domain XML description (Matthias Bolte),<br/>
334
esx: Add read-only storage volume access (Matthias Bolte),<br/>
335
Move libvirt-guests init script and config to tools (Jiri Denemark),<br/>
336
Support virDomainAttachDevice and virDomainDetachDevice for disks in UML (Soren Hansen),<br/>
337
Log return value for virConnectGetCapabilities (Daniel P. Berrange),<br/>
338
Try harder to send RPC error message back to client (Daniel P. Berrange),<br/>
339
Add explicit warning messages when failing to serialize to XDR (Daniel P. Berrange),<br/>
340
Allow chardev of type 'file' for UML domains. (Soren Hansen),<br/>
341
esx: Improve object-by-type lookup performance (Matthias Bolte),<br/>
342
xen tests: Fix PV-VFB tests with RHEL-5 API (Jiri Denemark),<br/>
343
xen tests: Fix missing "type ioemu" with rhel5-api (Jiri Denemark),<br/>
344
nodeinfotest: Print libvirt error on failure (Jiri Denemark),<br/>
345
xenapi: support xenapi 5.6.0 headers (Eric Blake),<br/>
346
Add support for -enable-kqemu flag (Daniel P. Berrange),<br/>
347
esx: Use MD5 sum of mount path as storage pool UUID (Matthias Bolte),<br/>
348
esx: Make sure dumpxml outputs proper ID for active domains (Matthias Bolte),<br/>
349
Add actions to virDomainLifecycle enum (Jim Fehlig),<br/>
350
vbox: add location used in rpmfusion release (Eric Blake),<br/>
351
storage: add support for Vendor and Model in XML (Patrick Dignan),<br/>
352
qemu: Fix copy and paste error in warning message (Jiri Denemark),<br/>
353
nwfilter: extend nwfilter reload support (Stefan Berger),<br/>
354
esx: Explicitly disable unused floppy devices (Matthias Bolte),<br/>
355
phyp: Add rudimentary network driver (Eduardo Otubo),<br/>
356
Make umlConnectTapDevice ask brAddTap for a persistent tap device. (Soren Hansen),<br/>
357
Make sure all command line arguments get passed to UML (Soren Hansen),<br/>
358
nwfilter: Discard class D,E IP addresses when sniffing pkts (Stefan Berger),<br/>
359
nwfilter: serialize execution of scripts with ebtables cmds (Stefan Berger),<br/>
360
Move the tunnelled migration unix socket to /var/lib/libvirt/qemu (Chris Lalancette),<br/>
361
qemu: avoid calling the balloon info command if disabled (Daniel Veillard),<br/>
362
bridge: Add --dhcp-no-override option to dnsmasq (Jiri Denemark),<br/>
363
esx: Improve VMX file name parsing and formatting (Matthias Bolte),<br/>
364
esx: Split VMX code into a general and an ESX specific part (Matthias Bolte),<br/>
365
allow memballoon type of none to desactivate it (Daniel Veillard),<br/>
366
Add a detailed message when tap device add fails (Doug Goldstein),<br/>
367
qemu: Hack around asynchronous device_del (Jiri Denemark),<br/>
368
build-sys: only build the test programs during the check phase. (Diego Elio Pettenò),<br/>
369
Add "ubd" to the list of disk prefixes (Soren Hansen),<br/>
370
Extend virSocketParseAddr() to allow a NULL result pointer (Daniel Veillard),<br/>
371
bootloader_args is named bootargs in xen-xm (Philipp Hahn),<br/>
372
Fix return value usage (Doug Goldstein),<br/>
373
qemu: improve error if tun device is missing (Doug Goldstein),<br/>
374
build: rerun bootstrap if po/Makevars got nuked (Eric Blake)
378
Remove hack to get static binaries in DV environment (Daniel Veillard),<br/>
379
build: avoid uninitialized variable warning (Eric Blake),<br/>
380
vbox: factor a large function (Eric Blake),<br/>
381
lxc: avoid large stacks with veth creation (Eric Blake),<br/>
382
openvz: use virAsprintf to avoid large stacks (Eric Blake),<br/>
383
openvz: formatting cleanups (Eric Blake),<br/>
384
network: use virAsprintf when appropriate (Eric Blake),<br/>
385
Move hextobin as virHexToBin to util.c (Matthias Bolte),<br/>
386
Rename qemudShrinkDisks to virDomainDiskRemove and move to domain_conf.c (Soren Hansen),<br/>
387
xml2sexprtest: Remove graphics from unrelated tests (Jiri Denemark),<br/>
388
xenapi: Fix compile error in previous commit (Matthias Bolte),<br/>
389
qemu: Remove code duplication (Jiri Denemark),<br/>
390
vbox: factor a large function (Eric Blake),<br/>
391
xenapi: avoid sprintf (Eric Blake),<br/>
392
storage: avoid s[n]printf (Eric Blake),<br/>
393
maint: whitespace cleanups (Eric Blake),<br/>
394
build: delete dead comments (Eric Blake),<br/>
395
nwfilter: use consistent OOM reporting (Eric Blake),<br/>
396
build: fix compiler warning (Eric Blake),<br/>
397
build: fix AppArmor compilation (Jamie Strandboge),<br/>
398
Avoid unnecessary bootstrap runs in VPATH builds (Jiri Denemark),<br/>
399
maint: update an email address preference (Eric Blake),<br/>
400
phyp: refactor phypListDomainsGeneric to eliminate buffer overflow (Eduardo Otubo)
10
403
<h3>0.8.3: Aug 4 2010</h3>
13
esx: Support vSphere 4.1 (Matthias Bolte),
14
Qemu arbitrary monitor commands. (Chris Lalancette),
406
esx: Support vSphere 4.1 (Matthias Bolte),<br/>
407
Qemu arbitrary monitor commands. (Chris Lalancette),<br/>
15
408
Qemu Monitor API entry point. (Chris Lalancette)
18
docs: Link wiki FAQ to main page (Cole Robinson),
19
Document the memory balloon device (Daniel P. Berrange),
20
man pages: update authors and copyright notice for libvirtd and virsh (Justin Clift),
21
Add openauth example to demonstrate a custom auth callback (Matthias Bolte),
22
docs: fix so generated .html files are removed with make clean (Justin Clift),
23
virsh: Fix man page syntax (Jiri Denemark),
24
html docs: added firewall explanation page by daniel berrange (Justin Clift),
410
<li> Documentation:<br/>
411
docs: Link wiki FAQ to main page (Cole Robinson),<br/>
412
Document the memory balloon device (Daniel P. Berrange),<br/>
413
man pages: update authors and copyright notice for libvirtd and virsh (Justin Clift),<br/>
414
Add openauth example to demonstrate a custom auth callback (Matthias Bolte),<br/>
415
docs: fix so generated .html files are removed with make clean (Justin Clift),<br/>
416
virsh: Fix man page syntax (Jiri Denemark),<br/>
417
html docs: added firewall explanation page by daniel berrange (Justin Clift),<br/>
25
418
libvirtd: add man page for libvirtd (Justin Clift)
28
Fix compile on i686. (Chris Lalancette),
420
<li> Portability:<br/>
421
Fix compile on i686. (Chris Lalancette),<br/>
29
422
daemon: dispatch.c should include stdio.h (and stdarg.h) (Ryota Ozaki)
32
qemu: Fix PCI address allocation (Jiri Denemark),
33
Don't leak delay string when freeing virInterfaceBridgeDefs (Laine Stump),
34
qemu: don't lose error on setting monitor capabilities (Eric Blake),
35
Add iptables rule to fixup DHCP response checksum. (Laine Stump),
36
Fix the ACS checking in the PCI code. (Chris Lalancette),
37
Free up memballoon def. (Chris Lalancette),
38
Fix a bogus warning when parsing <hostdev> (Chris Lalancette),
39
Update ID after stopping a domain (Matthias Bolte),
40
openvzDomainCreateWithFlags: set domain id to the correct value (Jean-Baptiste Rouault),
41
xenapi: Update ID after starting a domain (Matthias Bolte),
42
esx: Update ID after starting a domain (Matthias Bolte),
43
Fix DMI uuid parsing. (Chris Lalancette),
44
Do not activate boot=on on devices when not using KVM (Daniel Veillard),
45
Fix a memory leak in the qemudBuildCommandLine. (Chris Lalancette),
46
esx: Fix freeing of heterogeneous lists (Matthias Bolte),
47
xen: fix logic bug (Eric Blake),
48
Eliminate memory leak in xenUnifiedDomainInfoListFree (Laine Stump),
49
lxc: Fix 'autostart' doesn't take effect actually (Ryota Ozaki),
50
Fix --with-xen-proxy related compile error (Matthias Bolte),
51
Fix a potential race in pciInitDevice. (Chris Lalancette),
52
Invert logic for checking for QEMU disk cache options (Daniel P. Berrange),
53
libvirt-guests: Don't throw errors if libvirtd is not installed (Jiri Denemark),
54
pciResetDevice: use inactive devices to determine safe reset (Chris Wright),
55
secaatest: Fix compilation (Matthias Bolte),
56
virt-aa-helper-test: Fix failure due to the new disk format probing option (Matthias Bolte),
57
virt-aa-helper: Make getopt accept the p option (Matthias Bolte),
58
virt-aa-helper: Fix return value of add_file_path (Matthias Bolte),
59
Fix SEGV on exit after domainEventDeregister() (Philipp Hahn),
60
pciSharesBusWithActive fails to find multiple devices on bus (Chris Wright),
61
Fix incorrect use of private data in remote driver (Daniel P. Berrange),
62
Set a stable & high MAC addr for guest TAP devices on host (Daniel P. Berrange),
63
Fix PCI address assignment if no IDE controller is present (Daniel P. Berrange),
64
lxc: force kill of init process by sending SIGKILL if needed (Ryota Ozaki),
65
Fix a NULL dereference in the case that the arg in question didn't exist. (Chris Lalancette),
66
Remove bogus free of static strings (Daniel P. Berrange),
67
Fix a deadlock in bi-directional p2p concurrent migration. (Chris Lalancette),
68
Make virsh setmaxmem balloon only when successful. (Chris Lalancette),
69
fsync new storage volumes even if new volume was copied. (Laine Stump),
70
Don't skip zero'ing end of volume file when inputvol is shorter than newvol (Laine Stump),
71
Always clear out the last_error in virshReportError. (Chris Lalancette),
72
CVE-2010-2242 Apply a source port mapping to virtual network masquerading (Daniel P. Berrange),
73
uml_driver: correct logic error in umlMonitorCommand (Jim Meyering),
74
qemuConnectMonitor: fix a bug that would have masked SELinux failure (Jim Meyering),
75
python: Fix IOErrorReasonCallback bindings (Cole Robinson),
76
cpuCompare: Fix crash on unexpected CPU XML (Jiri Denemark),
77
cpu: Fail when CPU type cannot be detected from XML (Jiri Denemark),
78
cpuCompare: Fix comparison of two host CPUs (Jiri Denemark),
425
qemu: Fix PCI address allocation (Jiri Denemark),<br/>
426
Don't leak delay string when freeing virInterfaceBridgeDefs (Laine Stump),<br/>
427
qemu: don't lose error on setting monitor capabilities (Eric Blake),<br/>
428
Add iptables rule to fixup DHCP response checksum. (Laine Stump),<br/>
429
Fix the ACS checking in the PCI code. (Chris Lalancette),<br/>
430
Free up memballoon def. (Chris Lalancette),<br/>
431
Fix a bogus warning when parsing <hostdev> (Chris Lalancette),<br/>
432
Update ID after stopping a domain (Matthias Bolte),<br/>
433
openvzDomainCreateWithFlags: set domain id to the correct value (Jean-Baptiste Rouault),<br/>
434
xenapi: Update ID after starting a domain (Matthias Bolte),<br/>
435
esx: Update ID after starting a domain (Matthias Bolte),<br/>
436
Fix DMI uuid parsing. (Chris Lalancette),<br/>
437
Do not activate boot=on on devices when not using KVM (Daniel Veillard),<br/>
438
Fix a memory leak in the qemudBuildCommandLine. (Chris Lalancette),<br/>
439
esx: Fix freeing of heterogeneous lists (Matthias Bolte),<br/>
440
xen: fix logic bug (Eric Blake),<br/>
441
Eliminate memory leak in xenUnifiedDomainInfoListFree (Laine Stump),<br/>
442
lxc: Fix 'autostart' doesn't take effect actually (Ryota Ozaki),<br/>
443
Fix --with-xen-proxy related compile error (Matthias Bolte),<br/>
444
Fix a potential race in pciInitDevice. (Chris Lalancette),<br/>
445
Invert logic for checking for QEMU disk cache options (Daniel P. Berrange),<br/>
446
libvirt-guests: Don't throw errors if libvirtd is not installed (Jiri Denemark),<br/>
447
pciResetDevice: use inactive devices to determine safe reset (Chris Wright),<br/>
448
secaatest: Fix compilation (Matthias Bolte),<br/>
449
virt-aa-helper-test: Fix failure due to the new disk format probing option (Matthias Bolte),<br/>
450
virt-aa-helper: Make getopt accept the p option (Matthias Bolte),<br/>
451
virt-aa-helper: Fix return value of add_file_path (Matthias Bolte),<br/>
452
Fix SEGV on exit after domainEventDeregister() (Philipp Hahn),<br/>
453
pciSharesBusWithActive fails to find multiple devices on bus (Chris Wright),<br/>
454
Fix incorrect use of private data in remote driver (Daniel P. Berrange),<br/>
455
Set a stable & high MAC addr for guest TAP devices on host (Daniel P. Berrange),<br/>
456
Fix PCI address assignment if no IDE controller is present (Daniel P. Berrange),<br/>
457
lxc: force kill of init process by sending SIGKILL if needed (Ryota Ozaki),<br/>
458
Fix a NULL dereference in the case that the arg in question didn't exist. (Chris Lalancette),<br/>
459
Remove bogus free of static strings (Daniel P. Berrange),<br/>
460
Fix a deadlock in bi-directional p2p concurrent migration. (Chris Lalancette),<br/>
461
Make virsh setmaxmem balloon only when successful. (Chris Lalancette),<br/>
462
fsync new storage volumes even if new volume was copied. (Laine Stump),<br/>
463
Don't skip zero'ing end of volume file when inputvol is shorter than newvol (Laine Stump),<br/>
464
Always clear out the last_error in virshReportError. (Chris Lalancette),<br/>
465
CVE-2010-2242 Apply a source port mapping to virtual network masquerading (Daniel P. Berrange),<br/>
466
uml_driver: correct logic error in umlMonitorCommand (Jim Meyering),<br/>
467
qemuConnectMonitor: fix a bug that would have masked SELinux failure (Jim Meyering),<br/>
468
python: Fix IOErrorReasonCallback bindings (Cole Robinson),<br/>
469
cpuCompare: Fix crash on unexpected CPU XML (Jiri Denemark),<br/>
470
cpu: Fail when CPU type cannot be detected from XML (Jiri Denemark),<br/>
471
cpuCompare: Fix comparison of two host CPUs (Jiri Denemark),<br/>
79
472
Fix potential crash in QEMU monitor JSON impl (Daniel P. Berrange)
82
OpenVZ: implement suspend/resume driver APIs (Jean-Baptiste Rouault),
83
esx: Set storage pool target path to host.mountInfo.path (Matthias Bolte),
84
esx: Make storage pool lookup by name and UUID more robust (Matthias Bolte),
85
esx: Restrict vpx:// to handle a single host in a vCenter (Matthias Bolte),
86
esx: Map some managed object types (Matthias Bolte),
87
esx: Parse the path of the URI (Matthias Bolte),
88
Make virsh -d check its input (Daniel Veillard),
89
esx: Switch from name to number checks in the subdrivers (Matthias Bolte),
90
esx: Improve blocked task detection and fix race condition (Matthias Bolte),
91
build: distribute libvirt_qemu.syms (Eric Blake),
92
build: restore operation of bit-rotted 'make cov' (Eric Blake),
93
qemu: virtio console support (Cole Robinson),
94
domain conf: Track <console> target type (Cole Robinson),
95
domain conf: char: Add an explicit targetType field (Cole Robinson),
96
domain conf: Rename character prop targetType -> deviceType (Cole Robinson),
97
docs: domain: Document virtio <channel> (Cole Robinson),
98
tests: Test qemuxml2xml when expected xml changes (Cole Robinson),
99
fix handling of PORT_PROFILE_RESPONSE_INPROGRESS netlink message (Gerhard Stenzel),
100
maint: turn on gcc logical-op checking (Eric Blake),
101
libvirt-guests: add reload, condrestart (Eric Blake),
102
libvirt-guests: enhance status (Eric Blake),
103
libvirt-guests: detect invalid arguments (Eric Blake),
104
qemu: Allow setting boot menu on/off (Cole Robinson),
105
qemu: Error on unsupported graphics config (Cole Robinson),
106
Force FLR on for buggy SR-IOV devices. (Chris Lalancette),
107
qemudDomainAttachHostPciDevice refactor to use new helpers (Chris Wright),
108
Add helpers qemuPrepareHostdevPCIDevice and qemuDomainReAttachHostdevDevices (Chris Wright),
109
qemuGetPciHostDeviceList take hostdev list directly (Chris Wright),
110
esx: Add vpx:// scheme to allow direct connection to a vCenter (Matthias Bolte),
111
esx: Don't ignore the vcenter query parameter (Matthias Bolte),
112
esx: Add autodetection for the SCSI controller model (Matthias Bolte),
113
esx: Allow 'vmpvscsi' as SCSI controller model (Matthias Bolte),
114
Add tests for the new Qemu namespace XML. (Chris Lalancette),
115
Qemu remote protocol. (Chris Lalancette),
116
Handle arbitrary qemu command-lines in qemuParseCommandLine. (Chris Lalancette),
117
Qemu arbitrary command-line arguments. (Chris Lalancette),
118
Add namespace callback hooks to domain_conf. (Chris Lalancette),
119
Remove erroneous setting of return value to errno. (Laine Stump),
120
Change virDirCreate to return -errno on failure. (Laine Stump),
121
Make virStorageBackendCopyToFD return -errno. (Laine Stump),
122
Change virFileOperation to return -errno (ie < 0) on error. (Laine Stump),
123
Re-arrange PCI device address assignment to match QEMU's default (Daniel P. Berrange),
124
Explicitly represent balloon device in XML and handle PCI address (Daniel P. Berrange),
125
Rearrange VGA/IDE controller address reservation (Daniel P. Berrange),
126
Use unsigned long in cmdSetmem. (Chris Lalancette),
127
Fix up inconsistent virsh option error reporting. (Chris Lalancette),
128
Use the extract backing store format in storage volume lookup (Daniel P. Berrange),
129
Rewrite qemu-img backing store format handling (Daniel P. Berrange),
130
Add ability to set a default driver name/type when parsing disks (Daniel P. Berrange),
131
Disable all disk probing in QEMU driver & add config option to re-enable (Daniel P. Berrange),
132
Pass security driver object into all security driver callbacks (Daniel P. Berrange),
133
Convert all disk backing store loops to shared helper API (Daniel P. Berrange),
134
Add an API for iterating over disk paths (Daniel P. Berrange),
135
Require format to be passed into virStorageFileGetMetadata (Daniel P. Berrange),
136
Refactor virStorageFileGetMetadataFromFD to separate functionality (Daniel P. Berrange),
137
Remove 'type' field from FileTypeInfo struct (Daniel P. Berrange),
138
Extract the backing store format as well as name, if available (Daniel P. Berrange),
139
RFC: Canonicalize block device paths (David Allan),
140
.gitignore: Ignore generated libvirtd docs (Cole Robinson),
141
esx: Make esxVI_*_Deserialize dynamically dispatched (Matthias Bolte),
142
qemu: Use -nodefconfig when probing for CPU models (Jiri Denemark),
143
Ensure we return the callback ID in python events binding (Daniel P. Berrange),
144
virsh: add new --details option to vol-list (Justin Clift),
145
Implement virsh managedsave-remove command. (Chris Lalancette),
146
cpu: Add new models from qemu's target-x86_64.conf (Jiri Denemark),
147
cpu: Add support for CPU vendor (Jiri Denemark),
148
cpuBaseline: Detect empty set of common features (Jiri Denemark),
149
cpuBaseline: Don't mess with the CPU returned by arch driver (Jiri Denemark),
474
<li> Improvements:<br/>
475
OpenVZ: implement suspend/resume driver APIs (Jean-Baptiste Rouault),<br/>
476
esx: Set storage pool target path to host.mountInfo.path (Matthias Bolte),<br/>
477
esx: Make storage pool lookup by name and UUID more robust (Matthias Bolte),<br/>
478
esx: Restrict vpx:// to handle a single host in a vCenter (Matthias Bolte),<br/>
479
esx: Map some managed object types (Matthias Bolte),<br/>
480
esx: Parse the path of the URI (Matthias Bolte),<br/>
481
Make virsh -d check its input (Daniel Veillard),<br/>
482
esx: Switch from name to number checks in the subdrivers (Matthias Bolte),<br/>
483
esx: Improve blocked task detection and fix race condition (Matthias Bolte),<br/>
484
build: distribute libvirt_qemu.syms (Eric Blake),<br/>
485
build: restore operation of bit-rotted 'make cov' (Eric Blake),<br/>
486
qemu: virtio console support (Cole Robinson),<br/>
487
domain conf: Track <console> target type (Cole Robinson),<br/>
488
domain conf: char: Add an explicit targetType field (Cole Robinson),<br/>
489
domain conf: Rename character prop targetType -> deviceType (Cole Robinson),<br/>
490
docs: domain: Document virtio <channel> (Cole Robinson),<br/>
491
tests: Test qemuxml2xml when expected xml changes (Cole Robinson),<br/>
492
fix handling of PORT_PROFILE_RESPONSE_INPROGRESS netlink message (Gerhard Stenzel),<br/>
493
maint: turn on gcc logical-op checking (Eric Blake),<br/>
494
libvirt-guests: add reload, condrestart (Eric Blake),<br/>
495
libvirt-guests: enhance status (Eric Blake),<br/>
496
libvirt-guests: detect invalid arguments (Eric Blake),<br/>
497
qemu: Allow setting boot menu on/off (Cole Robinson),<br/>
498
qemu: Error on unsupported graphics config (Cole Robinson),<br/>
499
Force FLR on for buggy SR-IOV devices. (Chris Lalancette),<br/>
500
qemudDomainAttachHostPciDevice refactor to use new helpers (Chris Wright),<br/>
501
Add helpers qemuPrepareHostdevPCIDevice and qemuDomainReAttachHostdevDevices (Chris Wright),<br/>
502
qemuGetPciHostDeviceList take hostdev list directly (Chris Wright),<br/>
503
esx: Add vpx:// scheme to allow direct connection to a vCenter (Matthias Bolte),<br/>
504
esx: Don't ignore the vcenter query parameter (Matthias Bolte),<br/>
505
esx: Add autodetection for the SCSI controller model (Matthias Bolte),<br/>
506
esx: Allow 'vmpvscsi' as SCSI controller model (Matthias Bolte),<br/>
507
Add tests for the new Qemu namespace XML. (Chris Lalancette),<br/>
508
Qemu remote protocol. (Chris Lalancette),<br/>
509
Handle arbitrary qemu command-lines in qemuParseCommandLine. (Chris Lalancette),<br/>
510
Qemu arbitrary command-line arguments. (Chris Lalancette),<br/>
511
Add namespace callback hooks to domain_conf. (Chris Lalancette),<br/>
512
Remove erroneous setting of return value to errno. (Laine Stump),<br/>
513
Change virDirCreate to return -errno on failure. (Laine Stump),<br/>
514
Make virStorageBackendCopyToFD return -errno. (Laine Stump),<br/>
515
Change virFileOperation to return -errno (ie < 0) on error. (Laine Stump),<br/>
516
Re-arrange PCI device address assignment to match QEMU's default (Daniel P. Berrange),<br/>
517
Explicitly represent balloon device in XML and handle PCI address (Daniel P. Berrange),<br/>
518
Rearrange VGA/IDE controller address reservation (Daniel P. Berrange),<br/>
519
Use unsigned long in cmdSetmem. (Chris Lalancette),<br/>
520
Fix up inconsistent virsh option error reporting. (Chris Lalancette),<br/>
521
Use the extract backing store format in storage volume lookup (Daniel P. Berrange),<br/>
522
Rewrite qemu-img backing store format handling (Daniel P. Berrange),<br/>
523
Add ability to set a default driver name/type when parsing disks (Daniel P. Berrange),<br/>
524
Disable all disk probing in QEMU driver & add config option to re-enable (Daniel P. Berrange),<br/>
525
Pass security driver object into all security driver callbacks (Daniel P. Berrange),<br/>
526
Convert all disk backing store loops to shared helper API (Daniel P. Berrange),<br/>
527
Add an API for iterating over disk paths (Daniel P. Berrange),<br/>
528
Require format to be passed into virStorageFileGetMetadata (Daniel P. Berrange),<br/>
529
Refactor virStorageFileGetMetadataFromFD to separate functionality (Daniel P. Berrange),<br/>
530
Remove 'type' field from FileTypeInfo struct (Daniel P. Berrange),<br/>
531
Extract the backing store format as well as name, if available (Daniel P. Berrange),<br/>
532
RFC: Canonicalize block device paths (David Allan),<br/>
533
.gitignore: Ignore generated libvirtd docs (Cole Robinson),<br/>
534
esx: Make esxVI_*_Deserialize dynamically dispatched (Matthias Bolte),<br/>
535
qemu: Use -nodefconfig when probing for CPU models (Jiri Denemark),<br/>
536
Ensure we return the callback ID in python events binding (Daniel P. Berrange),<br/>
537
virsh: add new --details option to vol-list (Justin Clift),<br/>
538
Implement virsh managedsave-remove command. (Chris Lalancette),<br/>
539
cpu: Add new models from qemu's target-x86_64.conf (Jiri Denemark),<br/>
540
cpu: Add support for CPU vendor (Jiri Denemark),<br/>
541
cpuBaseline: Detect empty set of common features (Jiri Denemark),<br/>
542
cpuBaseline: Don't mess with the CPU returned by arch driver (Jiri Denemark),<br/>
150
543
Make html docs in non-srcdir build (Jiri Denemark)
153
Fix build error in virsh.c (Laine Stump)
154
Fix virsh error message when -d arg is not numeric (Eric Blake)
155
Fix a couple of typo in iSCSI backend (Aurelien ROUGEMONT)
156
Don't put a semicolon on the end of a VIR_ENUM_IMPL. (Chris Lalancette)
157
Remove duplicate <p> from downloads.html.in (Matthias Bolte)
158
storage: kill dead stores (Eric Blake)
159
qemu: kill some dead stores (Eric Blake)
160
network: kill dead store (Eric Blake)
161
esx: silence spurious compiler warning (Eric Blake)
162
build: fix 'make syntax-check' failure (Eric Blake)
163
lxc: Fix return values of veth.c functions (Ryota Ozaki)
164
maint: fix comment typos (Eric Blake)
165
Fix up confusing indentation in qemudDomainAttachHostPciDevice. (Chris Lalancette)
166
build: fix VPATH builds (Eric Blake)
167
virt-aa-helper: Ignore open errors again (Matthias Bolte)
168
qemu-api: avoid build failure (Eric Blake)
169
Fix .mailmap after accidental wrong committer address (Daniel P. Berrange)
170
Remove inappropriate use of VIR_ERR_NO_SUPPORT (Daniel P. Berrange)
171
Remove unused and bitrotting vshCommandOptStringList (Chris Lalancette)
172
Remove error checking after using vshMalloc. (Chris Lalancette)
173
Remove the "showerror" parameter from vshConnectionUsability. (Chris Lalancette)
174
Eliminate compiler warning due to gettext string with no format args (Laine Stump)
546
Fix build error in virsh.c (Laine Stump)<br/>
547
Fix virsh error message when -d arg is not numeric (Eric Blake)<br/>
548
Fix a couple of typo in iSCSI backend (Aurelien ROUGEMONT)<br/>
549
Don't put a semicolon on the end of a VIR_ENUM_IMPL. (Chris Lalancette)<br/>
550
Remove duplicate <p> from downloads.html.in (Matthias Bolte)<br/>
551
storage: kill dead stores (Eric Blake)<br/>
552
qemu: kill some dead stores (Eric Blake)<br/>
553
network: kill dead store (Eric Blake)<br/>
554
esx: silence spurious compiler warning (Eric Blake)<br/>
555
build: fix 'make syntax-check' failure (Eric Blake)<br/>
556
lxc: Fix return values of veth.c functions (Ryota Ozaki)<br/>
557
maint: fix comment typos (Eric Blake)<br/>
558
Fix up confusing indentation in qemudDomainAttachHostPciDevice. (Chris Lalancette)<br/>
559
build: fix VPATH builds (Eric Blake)<br/>
560
virt-aa-helper: Ignore open errors again (Matthias Bolte)<br/>
561
qemu-api: avoid build failure (Eric Blake)<br/>
562
Fix .mailmap after accidental wrong committer address (Daniel P. Berrange)<br/>
563
Remove inappropriate use of VIR_ERR_NO_SUPPORT (Daniel P. Berrange)<br/>
564
Remove unused and bitrotting vshCommandOptStringList (Chris Lalancette)<br/>
565
Remove error checking after using vshMalloc. (Chris Lalancette)<br/>
566
Remove the "showerror" parameter from vshConnectionUsability. (Chris Lalancette)<br/>
567
Eliminate compiler warning due to gettext string with no format args (Laine Stump)<br/>
175
568
Fix build by removing unknown pod2man flag (Daniel P. Berrange)
178
571
<h3>0.8.2: Jul 5 2010</h3>
181
phyp: adding support for IVM (Eduardo Otubo),
182
libvirt: introduce domainCreateWithFlags API (Eric Blake),
183
add 802.1Qbh and 802.1Qbg switches handling (Stefan Berger),
184
Support for VirtualBox version 3.2 (Jean-Baptiste Rouault),
185
Init script for handling guests on shutdown/boot (Jiri Denemark),
574
phyp: adding support for IVM (Eduardo Otubo),<br/>
575
libvirt: introduce domainCreateWithFlags API (Eric Blake),<br/>
576
add 802.1Qbh and 802.1Qbg switches handling (Stefan Berger),<br/>
577
Support for VirtualBox version 3.2 (Jean-Baptiste Rouault),<br/>
578
Init script for handling guests on shutdown/boot (Jiri Denemark),<br/>
186
579
qemu: live migration with non-shared storage for kvm (Kenneth Nagin)
189
html docs: add link to PHP bindings by Radek Hladik (Justin Clift),
190
virsh: document attach-disk better (Eric Blake),
191
bridge_driver.c: fix file description (Alan Pevec),
192
nwfilter: extensions of docs with (Stefan Berger),
193
Fix description of virStorageVolGetInfo() (Philipp Hahn),
194
virsh: improve help text for vol query commands (Justin Clift),
195
virsh: fixed trivial comment and debug message in vshCommandOptVolBy function (Justin Clift),
196
virsh: remove xen reference in header comment (Justin Clift),
197
virsh: add the volume commands to the virsh man page (Justin Clift),
198
virsh: fix minor virsh man page typos and formatting problems (Justin Clift),
199
Trivial virsh.pod additions --all for "list" command and similar (Justin Clift),
200
Add docs on drive <serial> element (Марк Коренберг),
201
daemon: sysconf: Update comment about VNC audio (Cole Robinson),
202
nwfilter: documentation (Stefan Berger),
203
docs: distribute more coding convention documentation (Eric Blake),
204
note a typo: VIR_MIGRATE_TUNNELLED should be VIR_MIGRATE_TUNNELED, (Jim Meyering),
205
datatypes: fix comment typo (Eric Blake),
206
Fix a typo in docs (Ersek Laszlo),
581
<li> Documentation:<br/>
582
html docs: add link to PHP bindings by Radek Hladik (Justin Clift),<br/>
583
virsh: document attach-disk better (Eric Blake),<br/>
584
bridge_driver.c: fix file description (Alan Pevec),<br/>
585
nwfilter: extensions of docs with (Stefan Berger),<br/>
586
Fix description of virStorageVolGetInfo() (Philipp Hahn),<br/>
587
virsh: improve help text for vol query commands (Justin Clift),<br/>
588
virsh: fixed trivial comment and debug message in vshCommandOptVolBy function (Justin Clift),<br/>
589
virsh: remove xen reference in header comment (Justin Clift),<br/>
590
virsh: add the volume commands to the virsh man page (Justin Clift),<br/>
591
virsh: fix minor virsh man page typos and formatting problems (Justin Clift),<br/>
592
Trivial virsh.pod additions --all for "list" command and similar (Justin Clift),<br/>
593
Add docs on drive <serial> element (Марк Коренберг),<br/>
594
daemon: sysconf: Update comment about VNC audio (Cole Robinson),<br/>
595
nwfilter: documentation (Stefan Berger),<br/>
596
docs: distribute more coding convention documentation (Eric Blake),<br/>
597
note a typo: VIR_MIGRATE_TUNNELLED should be VIR_MIGRATE_TUNNELED, (Jim Meyering),<br/>
598
datatypes: fix comment typo (Eric Blake),<br/>
599
Fix a typo in docs (Ersek Laszlo),<br/>
207
600
docs: hacking: explain why using curly braces well is important (Jim Meyering)
210
cgroup: Fix compilation broken on MinGW due to dirent->d_type (Ryota Ozaki),
211
parthelper: fix compilation without optimization (Eric Blake),
212
build: fix some mingw issues (Eric Blake),
213
build: avoid pthreads-win32 on mingw (Eric Blake),
214
build: fix cygwin build, correctly this time (Eric Blake),
215
build: fix up some compiler flags (Eric Blake),
216
build: avoid compile failure on linux kernels older than 2.6.19 (Jim Meyering),
217
libvirt_proxy: link with -lpthread if needed (Eric Blake),
218
build: allow older gettext (Eric Blake),
219
mingw32-libvirt.spec: bring up to date (Eric Blake),
220
avoid link error in tests using libvirt_util; due to pthread_sigmask (Jim Meyering),
221
configure.ac: Avoid uname, which breaks cross-compilation (Matthias Bolte),
222
mingw: Fix two undefined symbols (Matthias Bolte),
223
build: avoid compiler warning (Eric Blake),
224
build: prefer WIN32 over __MINGW32__ checks (Eric Blake),
225
dnsmasqReload: avoid mingw link failure (Eric Blake),
602
<li> Portability:<br/>
603
cgroup: Fix compilation broken on MinGW due to dirent->d_type (Ryota Ozaki),<br/>
604
parthelper: fix compilation without optimization (Eric Blake),<br/>
605
build: fix some mingw issues (Eric Blake),<br/>
606
build: avoid pthreads-win32 on mingw (Eric Blake),<br/>
607
build: fix cygwin build, correctly this time (Eric Blake),<br/>
608
build: fix up some compiler flags (Eric Blake),<br/>
609
build: avoid compile failure on linux kernels older than 2.6.19 (Jim Meyering),<br/>
610
libvirt_proxy: link with -lpthread if needed (Eric Blake),<br/>
611
build: allow older gettext (Eric Blake),<br/>
612
mingw32-libvirt.spec: bring up to date (Eric Blake),<br/>
613
avoid link error in tests using libvirt_util; due to pthread_sigmask (Jim Meyering),<br/>
614
configure.ac: Avoid uname, which breaks cross-compilation (Matthias Bolte),<br/>
615
mingw: Fix two undefined symbols (Matthias Bolte),<br/>
616
build: avoid compiler warning (Eric Blake),<br/>
617
build: prefer WIN32 over __MINGW32__ checks (Eric Blake),<br/>
618
dnsmasqReload: avoid mingw link failure (Eric Blake),<br/>
226
619
mingw: Fix symbol export (Matthias Bolte)
229
Avoid invoking the qemu monitor destroy callback if the constructor fails (Daniel P. Berrange),
230
cgroup: Add missing errno == ENOENT check in virCgroupRemoveRecursively (Ryota Ozaki),
231
Fix crash when detaching devices from qemu domains. (Chris Lalancette),
232
virFileResolveLink: guarantee an absolute path (Eric Blake),
233
phyp: don't steal storage management from other drivers (Eric Blake),
234
Avoid calling virStorageFileIsSharedFS with NULL (Laine Stump),
235
lxc: Fix virsh console doesn't work after restarting libvirtd (Ryota Ozaki),
236
lxc: Fix error handlings in lxcContainerRenameAndEnableInterfaces (Ryota Ozaki),
237
Set proper selinux label on image file during qemu domain restore (Laine Stump),
238
build: fix regression with libvirt-api.xml generation (Eric Blake),
239
Fix a reference leak for node devices. (Chris Lalancette),
240
Don't squash file permissions when migration fails (Daniel P. Berrange),
241
Fix migration in text mode and shared storage migration in json mode (Daniel P. Berrange),
242
Add missing parameter in python Disk IO error callback (Daniel P. Berrange),
243
Check for presence of qemu -nodefconfig option before using it (Laine Stump),
244
cgroup: Change virCgroupRemove to remove all descendant groups at first (Ryota Ozaki),
245
Fix reference handling leak on qemuMonitor (Daniel P. Berrange),
246
Don't leak open fd to virsh in libvirt-guests init script (Jiri Denemark),
247
nwfilter: fix loadable module support (Stefan Berger),
248
Do not free static buffer with UUID (Jiri Denemark),
249
qemu: Fix crash on failed VM startup (Cole Robinson),
250
Add several missing vir*Free calls in libvirtd's remote code (Matthias Bolte),
251
Fix enumeration of partitions in disks with a trailing digit in path (Daniel P. Berrange),
252
vbox: check getenv("DISPLAY") for NULL in vboxDomainDumpXML (Matthias Bolte),
253
Check getenv("PATH") for NULL in virFindFileInPath (Matthias Bolte),
254
Fix cgroup setup code to cope with root squashing NFS (Daniel P. Berrange),
255
Fix leaks in udev device add/remove v3 (David Allan),
256
Ensure that PCI device is reattached to host if hotadd fails (Daniel P. Berrange),
257
Don't raise errors in the selinux restore code (Daniel P. Berrange),
258
Fix check for errors in device_add command in QEMU text monitor (Daniel P. Berrange),
259
Network duplicate UUID/name checking (Daniel P. Berrange),
260
Storage pool duplicate UUID/name checking (Daniel P. Berrange),
261
Fix auto-adding of virtio serial controllers (Daniel P. Berrange),
262
Ensure UNIX domain sockets are removed on daemon shutdown (Daniel P. Berrange),
263
Fix AppArmor save/restore.Add stdin_path to qemudStartVMDaemon() args. (Jamie Strandboge),
264
Adjust block size used by dd to speed QEMU domain save operations. (Laine Stump),
265
Fix dereference of potentially freed pointer in qemudDomainSaveFlags (Laine Stump),
266
Update nodedev scsi_host data before use (David Allan),
267
Fix device destroy return value (David Allan),
268
storage: Check for invalid storage mode before opening (Cole Robinson),
269
Improve nodedev parent/child relationships (David Allan),
270
network: bridge: Don't start network if it collides with host routing (Cole Robinson),
271
Fix integer overflow in hotplug methods (Daniel P. Berrange),
272
Fix failing virGetHostname. (Chris Lalancette),
273
storage: Sanitize pool target paths (Cole Robinson),
274
Fix handling of disk backing stores with cgroups (Daniel P. Berrange),
275
Fix up basic migration. (Chris Lalancette),
276
qemu: Release bus address on PCI host device remove (Alex Williamson),
277
qemu: avoid corrupting guest info struct on host device PCI hot add (Alex Williamson),
278
Query block allocation extent from QEMU monitor (Daniel P. Berrange),
279
Don't overwrite virDomainAssignDef errors. (Chris Lalancette),
280
Fix race in finding available vnc port (Jim Fehlig),
281
qemu driver: fix version check typos (Chris Wright),
282
daemon: A few initscript corrections (Cole Robinson),
283
qemu: Properly cleanup in security startup error path (Cole Robinson),
284
qemudDomainMigrateFinish2: handle a case of virDomainSaveStatus failure (Jim Meyering),
285
Fix potential NULL dereference in remoteDomainMigratePrepare2 (Jiri Denemark),
286
qemudDomainRestore: handle a case of virDomainSaveStatus failure (Jim Meyering),
287
python: don't ignore virInitialize failure in module initialization (Jim Meyering),
288
tests: do not ignore virInitialize failure (Jim Meyering),
289
qemuMonitorTextMigrate: avoid leak on OOM-error path (Jim Meyering),
290
virNWFilterDefParseXML: avoid leak on error paths (Jim Meyering),
291
virDomainNetDefParseXML: avoid leak upon multiple "filterref" (Jim Meyering),
292
ebiptablesWriteToTempFile: don't close a negative file descriptor (Jim Meyering),
293
Protect against NULL pointer flaws in monitor usage (Daniel P. Berrange),
294
Fix multiple potential NULL pointer references in monitor usage (Daniel P. Berrange),
295
umlAutostartDomain: avoid NULL-deref upon virGetLastError failure (Jim Meyering),
296
x86ModelHasFeature: avoid NULL-dereference for unmatched CPU "feature" (Jim Meyering),
297
qemudDomainSetVcpus: avoid NULL-deref (Jim Meyering),
298
nwfilter: Add missing driver lock in qemu driver (Stefan Berger),
299
Fix a misuse of virAsprintf in qemudDomainMemoryPeek (Ryota Ozaki),
300
Don't reset user/group/security label on shared filesystems during migrate (Daniel P. Berrange),
301
Fix handling of disk backing stores with cgroups (Daniel P. Berrange),
302
Fix possible crash in handling IO Error event (Daniel P. Berrange),
303
Fix monitor ref counting when adding event handle (Jiri Denemark),
304
Remove watches before calling REMOTE_PROC_CLOSE (Jiri Denemark),
305
node_device: udev: Fix PCI product/vendor swappage (Cole Robinson),
306
virsh: schedinfo --set invalid=value would simply ignore the option (Jim Meyering),
307
Remove unused nwfilter field from struct remote_error (Matthew Booth),
308
util: fix va_start usage bug (Eric Blake),
309
Don't wipe generated iface target in active domains (Jiri Denemark),
310
Various fixes for the spec file (Daniel Veillard),
311
lxc: Check domain is active/inactive as required by operation (Jiri Denemark),
312
lxc: Make SetMemory work for active domains only (Jiri Denemark),
313
cgroup: Fix possible memory leak in virCgroupMakeGroup (Ryota Ozaki),
314
Fix memory leaks in cmdInterfaceEdit and cmdNWFilterEdit. (Laine Stump),
622
Avoid invoking the qemu monitor destroy callback if the constructor fails (Daniel P. Berrange),<br/>
623
cgroup: Add missing errno == ENOENT check in virCgroupRemoveRecursively (Ryota Ozaki),<br/>
624
Fix crash when detaching devices from qemu domains. (Chris Lalancette),<br/>
625
virFileResolveLink: guarantee an absolute path (Eric Blake),<br/>
626
phyp: don't steal storage management from other drivers (Eric Blake),<br/>
627
Avoid calling virStorageFileIsSharedFS with NULL (Laine Stump),<br/>
628
lxc: Fix virsh console doesn't work after restarting libvirtd (Ryota Ozaki),<br/>
629
lxc: Fix error handlings in lxcContainerRenameAndEnableInterfaces (Ryota Ozaki),<br/>
630
Set proper selinux label on image file during qemu domain restore (Laine Stump),<br/>
631
build: fix regression with libvirt-api.xml generation (Eric Blake),<br/>
632
Fix a reference leak for node devices. (Chris Lalancette),<br/>
633
Don't squash file permissions when migration fails (Daniel P. Berrange),<br/>
634
Fix migration in text mode and shared storage migration in json mode (Daniel P. Berrange),<br/>
635
Add missing parameter in python Disk IO error callback (Daniel P. Berrange),<br/>
636
Check for presence of qemu -nodefconfig option before using it (Laine Stump),<br/>
637
cgroup: Change virCgroupRemove to remove all descendant groups at first (Ryota Ozaki),<br/>
638
Fix reference handling leak on qemuMonitor (Daniel P. Berrange),<br/>
639
Don't leak open fd to virsh in libvirt-guests init script (Jiri Denemark),<br/>
640
nwfilter: fix loadable module support (Stefan Berger),<br/>
641
Do not free static buffer with UUID (Jiri Denemark),<br/>
642
qemu: Fix crash on failed VM startup (Cole Robinson),<br/>
643
Add several missing vir*Free calls in libvirtd's remote code (Matthias Bolte),<br/>
644
Fix enumeration of partitions in disks with a trailing digit in path (Daniel P. Berrange),<br/>
645
vbox: check getenv("DISPLAY") for NULL in vboxDomainDumpXML (Matthias Bolte),<br/>
646
Check getenv("PATH") for NULL in virFindFileInPath (Matthias Bolte),<br/>
647
Fix cgroup setup code to cope with root squashing NFS (Daniel P. Berrange),<br/>
648
Fix leaks in udev device add/remove v3 (David Allan),<br/>
649
Ensure that PCI device is reattached to host if hotadd fails (Daniel P. Berrange),<br/>
650
Don't raise errors in the selinux restore code (Daniel P. Berrange),<br/>
651
Fix check for errors in device_add command in QEMU text monitor (Daniel P. Berrange),<br/>
652
Network duplicate UUID/name checking (Daniel P. Berrange),<br/>
653
Storage pool duplicate UUID/name checking (Daniel P. Berrange),<br/>
654
Fix auto-adding of virtio serial controllers (Daniel P. Berrange),<br/>
655
Ensure UNIX domain sockets are removed on daemon shutdown (Daniel P. Berrange),<br/>
656
Fix AppArmor save/restore.Add stdin_path to qemudStartVMDaemon() args. (Jamie Strandboge),<br/>
657
Adjust block size used by dd to speed QEMU domain save operations. (Laine Stump),<br/>
658
Fix dereference of potentially freed pointer in qemudDomainSaveFlags (Laine Stump),<br/>
659
Update nodedev scsi_host data before use (David Allan),<br/>
660
Fix device destroy return value (David Allan),<br/>
661
storage: Check for invalid storage mode before opening (Cole Robinson),<br/>
662
Improve nodedev parent/child relationships (David Allan),<br/>
663
network: bridge: Don't start network if it collides with host routing (Cole Robinson),<br/>
664
Fix integer overflow in hotplug methods (Daniel P. Berrange),<br/>
665
Fix failing virGetHostname. (Chris Lalancette),<br/>
666
storage: Sanitize pool target paths (Cole Robinson),<br/>
667
Fix handling of disk backing stores with cgroups (Daniel P. Berrange),<br/>
668
Fix up basic migration. (Chris Lalancette),<br/>
669
qemu: Release bus address on PCI host device remove (Alex Williamson),<br/>
670
qemu: avoid corrupting guest info struct on host device PCI hot add (Alex Williamson),<br/>
671
Query block allocation extent from QEMU monitor (Daniel P. Berrange),<br/>
672
Don't overwrite virDomainAssignDef errors. (Chris Lalancette),<br/>
673
Fix race in finding available vnc port (Jim Fehlig),<br/>
674
qemu driver: fix version check typos (Chris Wright),<br/>
675
daemon: A few initscript corrections (Cole Robinson),<br/>
676
qemu: Properly cleanup in security startup error path (Cole Robinson),<br/>
677
qemudDomainMigrateFinish2: handle a case of virDomainSaveStatus failure (Jim Meyering),<br/>
678
Fix potential NULL dereference in remoteDomainMigratePrepare2 (Jiri Denemark),<br/>
679
qemudDomainRestore: handle a case of virDomainSaveStatus failure (Jim Meyering),<br/>
680
python: don't ignore virInitialize failure in module initialization (Jim Meyering),<br/>
681
tests: do not ignore virInitialize failure (Jim Meyering),<br/>
682
qemuMonitorTextMigrate: avoid leak on OOM-error path (Jim Meyering),<br/>
683
virNWFilterDefParseXML: avoid leak on error paths (Jim Meyering),<br/>
684
virDomainNetDefParseXML: avoid leak upon multiple "filterref" (Jim Meyering),<br/>
685
ebiptablesWriteToTempFile: don't close a negative file descriptor (Jim Meyering),<br/>
686
Protect against NULL pointer flaws in monitor usage (Daniel P. Berrange),<br/>
687
Fix multiple potential NULL pointer references in monitor usage (Daniel P. Berrange),<br/>
688
umlAutostartDomain: avoid NULL-deref upon virGetLastError failure (Jim Meyering),<br/>
689
x86ModelHasFeature: avoid NULL-dereference for unmatched CPU "feature" (Jim Meyering),<br/>
690
qemudDomainSetVcpus: avoid NULL-deref (Jim Meyering),<br/>
691
nwfilter: Add missing driver lock in qemu driver (Stefan Berger),<br/>
692
Fix a misuse of virAsprintf in qemudDomainMemoryPeek (Ryota Ozaki),<br/>
693
Don't reset user/group/security label on shared filesystems during migrate (Daniel P. Berrange),<br/>
694
Fix handling of disk backing stores with cgroups (Daniel P. Berrange),<br/>
695
Fix possible crash in handling IO Error event (Daniel P. Berrange),<br/>
696
Fix monitor ref counting when adding event handle (Jiri Denemark),<br/>
697
Remove watches before calling REMOTE_PROC_CLOSE (Jiri Denemark),<br/>
698
node_device: udev: Fix PCI product/vendor swappage (Cole Robinson),<br/>
699
virsh: schedinfo --set invalid=value would simply ignore the option (Jim Meyering),<br/>
700
Remove unused nwfilter field from struct remote_error (Matthew Booth),<br/>
701
util: fix va_start usage bug (Eric Blake),<br/>
702
Don't wipe generated iface target in active domains (Jiri Denemark),<br/>
703
Various fixes for the spec file (Daniel Veillard),<br/>
704
lxc: Check domain is active/inactive as required by operation (Jiri Denemark),<br/>
705
lxc: Make SetMemory work for active domains only (Jiri Denemark),<br/>
706
cgroup: Fix possible memory leak in virCgroupMakeGroup (Ryota Ozaki),<br/>
707
Fix memory leaks in cmdInterfaceEdit and cmdNWFilterEdit. (Laine Stump),<br/>
315
708
lxc: Fix failure on starting a domain with multiple interfaces (Ryota Ozaki)
318
vbox: Let configure detect/set the XPCOMC directory (Matthias Bolte),
319
udev: Parse PCI devices even if libpciaccess fails (Cole Robinson),
320
qemu: Improve some qemu.conf error reporting (Cole Robinson),
321
util: virExec: Dispatch all errors raised after fork (Cole Robinson),
322
virsh: tweak help output for VSH_OT_DATA (Eric Blake),
323
Check for active PCI devices when doing nodedevice operations. (Chris Lalancette),
324
virsh: add new --details option to pool-list (Justin Clift),
325
Selectively ignore domainSetSecurityAllLabel failure in domain restore (Laine Stump),
326
use virStorageFileIsSharedFS utility function in qemudDomainSaveFlag (Laine Stump),
327
Enhance virStorageFileIsSharedFS (Laine Stump),
328
phyp: optimize use of sed (Eric Blake),
329
phyp: add storage management driver (Eduardo Otubo),
330
phyp: add rudimentary storage driver (Eduardo Otubo),
331
maint: add gnulib gettimeofday module (Eric Blake),
332
Avoid blocking all APIs during incoming migration (Daniel P. Berrange),
333
Set labelling for character devices in security drivers (Daniel P. Berrange),
334
Add API for iterating over all character devices (Daniel P. Berrange),
335
Adding Storage Management driver (style and indentation) (Eduardo Otubo),
336
esx: Add support for the controller element (Matthias Bolte),
337
Add optional model attribute to the controller element (Matthias Bolte),
338
Add wide SCSI bus disk address generation support (Matthias Bolte),
339
cgroup: Enable memory.use_hierarchy of cgroup for domain (Ryota Ozaki),
340
network: allow tftp port if tftp is defined (Alan Pevec),
341
Add '-nodefconfig' command line arg to QEMU (Daniel P. Berrange),
342
Make checks for inactive QEMU guest more robust (Daniel P. Berrange),
343
Improve some error messages about unsupported APIs/URIs (Daniel P. Berrange),
344
Index hashes by UUID instead of name (Jiri Denemark),
345
Allow one-or-more <boot dev="..."/> entries (Philipp Hahn),
346
virsh: add --uuid option to vol-pool (Justin Clift),
347
nwfilter: add XML attribute to control iptables state match (Stefan Berger),
348
virsh: ensure persistence and autostart are shown for dominfo and pool-info (Justin Clift),
349
nwfilter: use match target on incoming traffic (Stefan Berger),
350
macvtap: work-around for 2.6.32 and older kernels (Stefan Berger),
351
virsh: add pool support to vol-key command (Justin Clift),
352
esx: Update case insensitive .vmx tests (Matthias Bolte),
353
esx: Accept 'disk' as harddisk device type in .vmx files (Matthias Bolte),
354
virsh: mark autostart answers for translation (Justin Clift),
355
virsh: add start --paused support (Eric Blake),
356
qemu: support starting persistent domain paused (Eric Blake),
357
drivers: add virDomainCreateWithFlags if virDomainCreate exists (Eric Blake),
358
remote: protocol implementation for virDomainCreateWithFlags (Eric Blake),
359
uml: sanity check external data before using it (Eric Blake),
360
Improve error message for disabled client-side drivers (Matthias Bolte),
361
virsh: add snapshot backing store support to vol-create-as (Justin Clift),
362
esx: Add proxy query parameter (Matthias Bolte),
363
esx: Refactor esxUtil_ParseQuery's parameter handling (Matthias Bolte),
364
virsh: add new vol-pool command (Justin Clift),
365
virsh: add --paused option to create (Eric Blake),
366
qemu: allow creation of a paused domain (Eric Blake),
367
virDomainCreateXML: support new flag (Eric Blake),
368
Add multiIQN tests (David Allan),
369
Add multiiqn XML dump (David Allan),
370
Fix test breakage from virtio serial changes (Daniel P. Berrange),
371
Enable probing of VPC disk format type (Daniel P. Berrange),
372
Prefer UDEV to HAL drivers if both a compiled (Daniel P. Berrange),
373
Add support for setting socket MLS level in SELinux driver (Daniel J Walsh),
374
Fix error codes for missing storage pools (Daniel P. Berrange),
375
Include port number with virtio serial devices (Daniel P. Berrange),
376
Disable use of 'reason' field in block IO event in QEMU (Daniel P. Berrange),
377
Add stdin_path to qemudStartVMDaemon() args. (Jamie Strandboge),
378
Allocate buffer to hold xend response (Jim Fehlig),
379
phyp: Strict check when listing domains (Eduardo Otubo),
380
hostusb: Properly handle 'usbX' sysfs files (Cole Robinson),
381
Add --source-format argument to virsh pool-define-as and pool-create-as (Justin Clift),
382
Add --source-format argument to virsh pool-define-as and pool-create-as (Justin Clift),
383
build: fix VPATH 'make syntax-check' (Eric Blake),
384
qemu: Add a qemu.conf option for clearing capabilities (Cole Robinson),
385
macvtap: cannot support target device name (Stefan Berger),
386
Fix libvirt-guests init script (Jiri Denemark),
387
maint: new syntax-check rule to ensure that AUTHORS stays in sync (Jim Meyering),
388
maint: update AUTHORS with recent contributors (Eric Blake),
389
xen: Fix chardev listen sexpr formatting (Cole Robinson),
390
v2 of Cole's wlan support (David Allan),
391
Install, distribute and package domainsnapshot.rng (Matthias Bolte),
392
build: support 'make check' in pristine tree (Eric Blake),
393
esx: Expose host UUID in the capabilities XML (Matthias Bolte),
394
Pass pre-opened PCI device sysfs config file to QEMU (Alex Williamson),
395
xen-proxy build broken (Matthias Bolte),
396
esx: Add read-only storage pool access (Matthias Bolte),
397
libvirtd: diagnose invalid host UUID (Jim Meyering),
398
vepa: parsing for 802.1Qb{g|h} XML (Stefan Berger),
399
vepa+vsi: Introduce dependency on libnl (Stefan Berger),
400
Expose a host UUID in the capabilities XML (Daniel P. Berrange),
401
qemu: Allow using regular audio backends with VNC (Cole Robinson),
402
lxcSetSchedulerParameters: reverse order of tests; diagnose a failure (Jim Meyering),
403
libvirtd: start each diagnostic with "argv0: " (Jim Meyering),
404
libvirtd: mark strings for translation, including --help output (Jim Meyering),
405
build: force init scripts to rebuild on changed --prefix (Eric Blake),
406
build: Distribute the whole tests/qemuhelpdata directory (Matthias Bolte),
407
Add defines for QEMU_VNC_PORT_{MIN,MAX} and use them (Jim Fehlig),
408
Add simple bitmap operations to utils (Jim Fehlig),
409
daemon: Export SDL audio environment variables (Cole Robinson),
410
Autostart domains using virDomainObjStart (Jiri Denemark),
411
maint: update po/POTFILES.in (Jim Meyering),
412
maint: enforce policy wrt VIR_DEBUG and VIR_DEBUG0 (Jim Meyering),
413
maint: enforce policy wrt VIR_ERROR and VIR_ERROR0 (Jim Meyering),
414
maint: change empty string in err message to localized 'unknown error' (Jim Meyering),
415
qemu: Use ShutdownVMDaemon for all startup cleanup paths (Cole Robinson),
416
Domain snapshot RNG and tests. (Chris Lalancette),
417
Fix up the python bindings for snapshotting. (Chris Lalancette),
418
qemu_conf.c: also recognize new first line of qemu -help output (Jim Meyering),
419
lxc_controller.c: don't ignore failed "accept" (Jim Meyering),
420
qemu: Don't deny ShutdownVMDaemon for non-running VMs (Cole Robinson),
421
libvirtd: don't ignore virInitialize failure (Jim Meyering),
422
maint: prohibit newline at end of diagnostic (Jim Meyering),
423
maint: remove unwanted newline at end of diagnostic (Jim Meyering),
424
build: distribute missing file (Eric Blake),
425
esx: Make esxVI_*_CastFromAnyType dynamically dispatched (Matthias Bolte),
426
esx: Allow esxVI_X_DynamicCast to be called successfully on X objects (Matthias Bolte),
427
tests: the remote_protocol check also accommodates older pdwtags (Jim Meyering),
428
maint: enforce no-markup policy wrt VIR_WARN-like macros (Jim Meyering),
429
Add support for SSE4.1 and SSE4.2 CPU features (Jiri Denemark),
430
maint: add more free-like functions to the list and deal with fallout (Jim Meyering),
431
maint: add virCgroupFree to the list of free-like functions (Jim Meyering),
432
qemudDomainSetVcpus: avoid NULL-deref on failed uuid look-up (Jim Meyering),
433
Add CIFS to the list of network file systems (Matthias Bolte),
434
Add VIR_STORAGE_POOL_INACCESSIBLE to denote inaccessible storage pools (Matthias Bolte),
435
qemu_conf: fix flag value (Eric Blake),
436
qemu: Clarify a couple error messages (Cole Robinson),
437
virFileResolveLink: fix return value (Eric Blake),
438
tests: Skip daemon-conf test if dir exceeds UNIX_PATH_MAX (Cole Robinson),
439
pci: Give an explicit error if device not found (Cole Robinson),
440
qemu: Report cmdline output if VM dies early (Cole Robinson),
441
qemu_driver: avoid NULL dereference (Jim Meyering),
442
Make domain save work when dynamic_ownership=0 (Daniel P. Berrange),
443
Add support for NIC hotplug using netdev_add in QEMU (Daniel P. Berrange),
444
build: update gnulib (Eric Blake),
445
tests: correct PATH in new test, for when running manually (Jim Meyering),
446
Add env variable for debugging gnutls usage (Daniel P. Berrange),
447
maint: allow VPATH use of remote_protocol-structs (Eric Blake),
448
help avoid accidental remote_protocol.x changes (Jim Meyering),
449
build: use LIBADD, not LDFLAGS, for adding libraries (Eric Blake),
450
Implement SCSI disk unplugging (Wolfgang Mauerer),
451
qemu: use better types (Eric Blake),
452
Refactor disk unplugging (Wolfgang Mauerer),
453
build: simplify checks for sched.h (Eric Blake),
454
build: use gnulib's sys/wait.h (Eric Blake),
455
build: use gnulib's uname (Eric Blake),
456
build: rely on gnulib's pthread module (Eric Blake),
457
rpmbuild: add ebtables & ip(6)tables dependency for rpm (Stefan Berger),
458
lxc: Use virDomainFindByUUID for domain lookup (Jiri Denemark),
459
nwfilter: skip some interfaces on filter update (Stefan Berger),
460
pass info where request stems from to have rules applied (Stefan Berger),
461
dnsmasq.c: Fix OOM error reporting (Matthias Bolte),
710
<li> Improvements:<br/>
711
vbox: Let configure detect/set the XPCOMC directory (Matthias Bolte),<br/>
712
udev: Parse PCI devices even if libpciaccess fails (Cole Robinson),<br/>
713
qemu: Improve some qemu.conf error reporting (Cole Robinson),<br/>
714
util: virExec: Dispatch all errors raised after fork (Cole Robinson),<br/>
715
virsh: tweak help output for VSH_OT_DATA (Eric Blake),<br/>
716
Check for active PCI devices when doing nodedevice operations. (Chris Lalancette),<br/>
717
virsh: add new --details option to pool-list (Justin Clift),<br/>
718
Selectively ignore domainSetSecurityAllLabel failure in domain restore (Laine Stump),<br/>
719
use virStorageFileIsSharedFS utility function in qemudDomainSaveFlag (Laine Stump),<br/>
720
Enhance virStorageFileIsSharedFS (Laine Stump),<br/>
721
phyp: optimize use of sed (Eric Blake),<br/>
722
phyp: add storage management driver (Eduardo Otubo),<br/>
723
phyp: add rudimentary storage driver (Eduardo Otubo),<br/>
724
maint: add gnulib gettimeofday module (Eric Blake),<br/>
725
Avoid blocking all APIs during incoming migration (Daniel P. Berrange),<br/>
726
Set labelling for character devices in security drivers (Daniel P. Berrange),<br/>
727
Add API for iterating over all character devices (Daniel P. Berrange),<br/>
728
Adding Storage Management driver (style and indentation) (Eduardo Otubo),<br/>
729
esx: Add support for the controller element (Matthias Bolte),<br/>
730
Add optional model attribute to the controller element (Matthias Bolte),<br/>
731
Add wide SCSI bus disk address generation support (Matthias Bolte),<br/>
732
cgroup: Enable memory.use_hierarchy of cgroup for domain (Ryota Ozaki),<br/>
733
network: allow tftp port if tftp is defined (Alan Pevec),<br/>
734
Add '-nodefconfig' command line arg to QEMU (Daniel P. Berrange),<br/>
735
Make checks for inactive QEMU guest more robust (Daniel P. Berrange),<br/>
736
Improve some error messages about unsupported APIs/URIs (Daniel P. Berrange),<br/>
737
Index hashes by UUID instead of name (Jiri Denemark),<br/>
738
Allow one-or-more <boot dev="..."/> entries (Philipp Hahn),<br/>
739
virsh: add --uuid option to vol-pool (Justin Clift),<br/>
740
nwfilter: add XML attribute to control iptables state match (Stefan Berger),<br/>
741
virsh: ensure persistence and autostart are shown for dominfo and pool-info (Justin Clift),<br/>
742
nwfilter: use match target on incoming traffic (Stefan Berger),<br/>
743
macvtap: work-around for 2.6.32 and older kernels (Stefan Berger),<br/>
744
virsh: add pool support to vol-key command (Justin Clift),<br/>
745
esx: Update case insensitive .vmx tests (Matthias Bolte),<br/>
746
esx: Accept 'disk' as harddisk device type in .vmx files (Matthias Bolte),<br/>
747
virsh: mark autostart answers for translation (Justin Clift),<br/>
748
virsh: add start --paused support (Eric Blake),<br/>
749
qemu: support starting persistent domain paused (Eric Blake),<br/>
750
drivers: add virDomainCreateWithFlags if virDomainCreate exists (Eric Blake),<br/>
751
remote: protocol implementation for virDomainCreateWithFlags (Eric Blake),<br/>
752
uml: sanity check external data before using it (Eric Blake),<br/>
753
Improve error message for disabled client-side drivers (Matthias Bolte),<br/>
754
virsh: add snapshot backing store support to vol-create-as (Justin Clift),<br/>
755
esx: Add proxy query parameter (Matthias Bolte),<br/>
756
esx: Refactor esxUtil_ParseQuery's parameter handling (Matthias Bolte),<br/>
757
virsh: add new vol-pool command (Justin Clift),<br/>
758
virsh: add --paused option to create (Eric Blake),<br/>
759
qemu: allow creation of a paused domain (Eric Blake),<br/>
760
virDomainCreateXML: support new flag (Eric Blake),<br/>
761
Add multiIQN tests (David Allan),<br/>
762
Add multiiqn XML dump (David Allan),<br/>
763
Fix test breakage from virtio serial changes (Daniel P. Berrange),<br/>
764
Enable probing of VPC disk format type (Daniel P. Berrange),<br/>
765
Prefer UDEV to HAL drivers if both a compiled (Daniel P. Berrange),<br/>
766
Add support for setting socket MLS level in SELinux driver (Daniel J Walsh),<br/>
767
Fix error codes for missing storage pools (Daniel P. Berrange),<br/>
768
Include port number with virtio serial devices (Daniel P. Berrange),<br/>
769
Disable use of 'reason' field in block IO event in QEMU (Daniel P. Berrange),<br/>
770
Add stdin_path to qemudStartVMDaemon() args. (Jamie Strandboge),<br/>
771
Allocate buffer to hold xend response (Jim Fehlig),<br/>
772
phyp: Strict check when listing domains (Eduardo Otubo),<br/>
773
hostusb: Properly handle 'usbX' sysfs files (Cole Robinson),<br/>
774
Add --source-format argument to virsh pool-define-as and pool-create-as (Justin Clift),<br/>
775
Add --source-format argument to virsh pool-define-as and pool-create-as (Justin Clift),<br/>
776
build: fix VPATH 'make syntax-check' (Eric Blake),<br/>
777
qemu: Add a qemu.conf option for clearing capabilities (Cole Robinson),<br/>
778
macvtap: cannot support target device name (Stefan Berger),<br/>
779
Fix libvirt-guests init script (Jiri Denemark),<br/>
780
maint: new syntax-check rule to ensure that AUTHORS stays in sync (Jim Meyering),<br/>
781
maint: update AUTHORS with recent contributors (Eric Blake),<br/>
782
xen: Fix chardev listen sexpr formatting (Cole Robinson),<br/>
783
v2 of Cole's wlan support (David Allan),<br/>
784
Install, distribute and package domainsnapshot.rng (Matthias Bolte),<br/>
785
build: support 'make check' in pristine tree (Eric Blake),<br/>
786
esx: Expose host UUID in the capabilities XML (Matthias Bolte),<br/>
787
Pass pre-opened PCI device sysfs config file to QEMU (Alex Williamson),<br/>
788
xen-proxy build broken (Matthias Bolte),<br/>
789
esx: Add read-only storage pool access (Matthias Bolte),<br/>
790
libvirtd: diagnose invalid host UUID (Jim Meyering),<br/>
791
vepa: parsing for 802.1Qb{g|h} XML (Stefan Berger),<br/>
792
vepa+vsi: Introduce dependency on libnl (Stefan Berger),<br/>
793
Expose a host UUID in the capabilities XML (Daniel P. Berrange),<br/>
794
qemu: Allow using regular audio backends with VNC (Cole Robinson),<br/>
795
lxcSetSchedulerParameters: reverse order of tests; diagnose a failure (Jim Meyering),<br/>
796
libvirtd: start each diagnostic with "argv0: " (Jim Meyering),<br/>
797
libvirtd: mark strings for translation, including --help output (Jim Meyering),<br/>
798
build: force init scripts to rebuild on changed --prefix (Eric Blake),<br/>
799
build: Distribute the whole tests/qemuhelpdata directory (Matthias Bolte),<br/>
800
Add defines for QEMU_VNC_PORT_{MIN,MAX} and use them (Jim Fehlig),<br/>
801
Add simple bitmap operations to utils (Jim Fehlig),<br/>
802
daemon: Export SDL audio environment variables (Cole Robinson),<br/>
803
Autostart domains using virDomainObjStart (Jiri Denemark),<br/>
804
maint: update po/POTFILES.in (Jim Meyering),<br/>
805
maint: enforce policy wrt VIR_DEBUG and VIR_DEBUG0 (Jim Meyering),<br/>
806
maint: enforce policy wrt VIR_ERROR and VIR_ERROR0 (Jim Meyering),<br/>
807
maint: change empty string in err message to localized 'unknown error' (Jim Meyering),<br/>
808
qemu: Use ShutdownVMDaemon for all startup cleanup paths (Cole Robinson),<br/>
809
Domain snapshot RNG and tests. (Chris Lalancette),<br/>
810
Fix up the python bindings for snapshotting. (Chris Lalancette),<br/>
811
qemu_conf.c: also recognize new first line of qemu -help output (Jim Meyering),<br/>
812
lxc_controller.c: don't ignore failed "accept" (Jim Meyering),<br/>
813
qemu: Don't deny ShutdownVMDaemon for non-running VMs (Cole Robinson),<br/>
814
libvirtd: don't ignore virInitialize failure (Jim Meyering),<br/>
815
maint: prohibit newline at end of diagnostic (Jim Meyering),<br/>
816
maint: remove unwanted newline at end of diagnostic (Jim Meyering),<br/>
817
build: distribute missing file (Eric Blake),<br/>
818
esx: Make esxVI_*_CastFromAnyType dynamically dispatched (Matthias Bolte),<br/>
819
esx: Allow esxVI_X_DynamicCast to be called successfully on X objects (Matthias Bolte),<br/>
820
tests: the remote_protocol check also accommodates older pdwtags (Jim Meyering),<br/>
821
maint: enforce no-markup policy wrt VIR_WARN-like macros (Jim Meyering),<br/>
822
Add support for SSE4.1 and SSE4.2 CPU features (Jiri Denemark),<br/>
823
maint: add more free-like functions to the list and deal with fallout (Jim Meyering),<br/>
824
maint: add virCgroupFree to the list of free-like functions (Jim Meyering),<br/>
825
qemudDomainSetVcpus: avoid NULL-deref on failed uuid look-up (Jim Meyering),<br/>
826
Add CIFS to the list of network file systems (Matthias Bolte),<br/>
827
Add VIR_STORAGE_POOL_INACCESSIBLE to denote inaccessible storage pools (Matthias Bolte),<br/>
828
qemu_conf: fix flag value (Eric Blake),<br/>
829
qemu: Clarify a couple error messages (Cole Robinson),<br/>
830
virFileResolveLink: fix return value (Eric Blake),<br/>
831
tests: Skip daemon-conf test if dir exceeds UNIX_PATH_MAX (Cole Robinson),<br/>
832
pci: Give an explicit error if device not found (Cole Robinson),<br/>
833
qemu: Report cmdline output if VM dies early (Cole Robinson),<br/>
834
qemu_driver: avoid NULL dereference (Jim Meyering),<br/>
835
Make domain save work when dynamic_ownership=0 (Daniel P. Berrange),<br/>
836
Add support for NIC hotplug using netdev_add in QEMU (Daniel P. Berrange),<br/>
837
build: update gnulib (Eric Blake),<br/>
838
tests: correct PATH in new test, for when running manually (Jim Meyering),<br/>
839
Add env variable for debugging gnutls usage (Daniel P. Berrange),<br/>
840
maint: allow VPATH use of remote_protocol-structs (Eric Blake),<br/>
841
help avoid accidental remote_protocol.x changes (Jim Meyering),<br/>
842
build: use LIBADD, not LDFLAGS, for adding libraries (Eric Blake),<br/>
843
Implement SCSI disk unplugging (Wolfgang Mauerer),<br/>
844
qemu: use better types (Eric Blake),<br/>
845
Refactor disk unplugging (Wolfgang Mauerer),<br/>
846
build: simplify checks for sched.h (Eric Blake),<br/>
847
build: use gnulib's sys/wait.h (Eric Blake),<br/>
848
build: use gnulib's uname (Eric Blake),<br/>
849
build: rely on gnulib's pthread module (Eric Blake),<br/>
850
rpmbuild: add ebtables & ip(6)tables dependency for rpm (Stefan Berger),<br/>
851
lxc: Use virDomainFindByUUID for domain lookup (Jiri Denemark),<br/>
852
nwfilter: skip some interfaces on filter update (Stefan Berger),<br/>
853
pass info where request stems from to have rules applied (Stefan Berger),<br/>
854
dnsmasq.c: Fix OOM error reporting (Matthias Bolte),<br/>
462
855
autobuild.sh: provide default prefix (Eric Blake)
465
lxc: Change VIR_ERROR to VIR_DEBUG for just a debugging message (Ryota Ozaki),
466
phyp: reduce scope of driver functions (Eric Blake),
467
Fix test case failure due to missing -nodefconfig (Daniel P. Berrange),
468
esx: Use bool instead of int where appropriated (Matthias Bolte),
469
Cleanup some LIBADD and CFLAGS (Matthias Bolte),
470
virsh: remove a doubled up include for errno.h (Justin Clift),
471
Misc cleanups (Jiri Denemark),
472
Remove unnecessary check for non-NULL uuid (Jiri Denemark),
473
qemu: reduce file padding requirements (Eric Blake),
474
virsh: change printf() calls to vshPrint() (Justin Clift),
475
phyp: sed cleanups (Eric Blake),
476
maint: simplify some ignore files (Eric Blake),
477
avoid syntax-check failure (Jim Meyering),
478
autobuild.sh: avoid bashism (Eric Blake),
479
bitmap: reject zero-size bitmap (Eric Blake),
480
build: depend on correct file (Eric Blake),
481
build: make cpp indentation conform (Jim Meyering),
482
hooks: fix typo (Paolo Smiraglia),
483
build: silence cppi warning, clarify vbox headers (Eric Blake),
484
xen: Remove unused function (Cole Robinson),
485
esx: Simplify goto usage (Matthias Bolte),
486
Use printf instead of echo -e in libvirt.spec.in (Matthias Bolte),
487
build: fix HTML errors in nwfilter docs (Eric Blake),
488
build: fix compilation without macvtap (Eric Blake),
489
tests: avoid new failure of the daemon-conf test (Jim Meyering),
490
storage: mpath: Fix incorrect VIR_ERROR use (Cole Robinson),
491
Allow nwfilter functions to be compiled with C++ (Chris Lalancette),
492
storage: Combine some duplicate code (Cole Robinson),
493
storage: mpath: Clean up some error handling (Cole Robinson),
494
Remove dead code after refactoring qemudDomainStart (Jiri Denemark),
495
build: fix cppi warnings (Eric Blake),
496
Remove isValidIfname. (Chris Lalancette),
497
Refactor qemudDomainStart (Jiri Denemark),
498
Factor out def assignment to existing domain from virDomainAssignDef (Jiri Denemark),
499
Refactor qemudDomainRestore (Jiri Denemark),
500
maint: don't mark VIR_DEBUG or VIR_DEBUG0 diagnostics for translation (Jim Meyering),
501
maint: more of same, but manual: convert VIR_ERROR("%s" to VIR_ERROR0( (Jim Meyering),
502
maint: VIR_ERROR/VIR_ERROR0: mark up the remaining ones manually (Jim Meyering),
503
maint: mark translatable string args of VIR_ERROR (Jim Meyering),
504
maint: mark translatable string args of VIR_ERROR0 (Jim Meyering),
505
maint: use VIR_ERROR0 rather than VIR_ERROR with a bare "%s" (Jim Meyering),
506
qemu: Remove explicit VNC XML cleanup (Cole Robinson),
507
Rename qemuBuildCommandLine tapfds -> vmfds. (Alex Williamson),
508
initialize "meta" in virStorageFileGetMetadata, not in each caller (Jim Meyering),
509
(qemu*DiskCgroup): avoid dead code (Jim Meyering),
510
maint: more VIR_WARN corrections: now manually (Jim Meyering),
511
maint: use VIR_WARN0("...") rather than VIR_WARN("%s", "...") (Jim Meyering),
512
maint: remove _(...) from VIR_WARN arg manually (Jim Meyering),
513
maint: don't mark VIR_WARN or VIR_WARN0 diagnostics for translation (Jim Meyering),
514
do not ignore qemuMonitorAddDrive failure; make uses identical (Jim Meyering),
515
ebtablesAddRemoveRule, iptablesAddRemoveRule: don't skip va_end (Jim Meyering),
516
linuxNodeInfoCPUPopulate: avoid used-uninitialized via a test (Jim Meyering),
517
lxcFreezeContainer: avoid test-after-deref of never-NULL pointer (Jim Meyering),
518
Remove debugging fprintf() calls (Daniel P. Berrange),
519
tests: use GPLv2+, not GPLv3 (Jim Meyering),
520
tests: adjust copyrights on scripts: s/FSF/Red Hat/ (Jim Meyering),
521
virsh: fix a typo in a diagnostic (Jim Meyering),
522
delMacvtap: typo fix (Eric Blake),
523
docs/Makefile.am: remove unnecessary subshells (Eric Blake),
524
maint: avoid spurious output if program not present (Eric Blake),
525
storage_encryption: silence clang warning (Eric Blake),
526
maint: whitespace cleanups (Eric Blake),
527
qemu: Fix warning about a non-literal format string (Matthias Bolte),
528
build: drop more redundant configure checks (Eric Blake),
858
lxc: Change VIR_ERROR to VIR_DEBUG for just a debugging message (Ryota Ozaki),<br/>
859
phyp: reduce scope of driver functions (Eric Blake),<br/>
860
Fix test case failure due to missing -nodefconfig (Daniel P. Berrange),<br/>
861
esx: Use bool instead of int where appropriated (Matthias Bolte),<br/>
862
Cleanup some LIBADD and CFLAGS (Matthias Bolte),<br/>
863
virsh: remove a doubled up include for errno.h (Justin Clift),<br/>
864
Misc cleanups (Jiri Denemark),<br/>
865
Remove unnecessary check for non-NULL uuid (Jiri Denemark),<br/>
866
qemu: reduce file padding requirements (Eric Blake),<br/>
867
virsh: change printf() calls to vshPrint() (Justin Clift),<br/>
868
phyp: sed cleanups (Eric Blake),<br/>
869
maint: simplify some ignore files (Eric Blake),<br/>
870
avoid syntax-check failure (Jim Meyering),<br/>
871
autobuild.sh: avoid bashism (Eric Blake),<br/>
872
bitmap: reject zero-size bitmap (Eric Blake),<br/>
873
build: depend on correct file (Eric Blake),<br/>
874
build: make cpp indentation conform (Jim Meyering),<br/>
875
hooks: fix typo (Paolo Smiraglia),<br/>
876
build: silence cppi warning, clarify vbox headers (Eric Blake),<br/>
877
xen: Remove unused function (Cole Robinson),<br/>
878
esx: Simplify goto usage (Matthias Bolte),<br/>
879
Use printf instead of echo -e in libvirt.spec.in (Matthias Bolte),<br/>
880
build: fix HTML errors in nwfilter docs (Eric Blake),<br/>
881
build: fix compilation without macvtap (Eric Blake),<br/>
882
tests: avoid new failure of the daemon-conf test (Jim Meyering),<br/>
883
storage: mpath: Fix incorrect VIR_ERROR use (Cole Robinson),<br/>
884
Allow nwfilter functions to be compiled with C++ (Chris Lalancette),<br/>
885
storage: Combine some duplicate code (Cole Robinson),<br/>
886
storage: mpath: Clean up some error handling (Cole Robinson),<br/>
887
Remove dead code after refactoring qemudDomainStart (Jiri Denemark),<br/>
888
build: fix cppi warnings (Eric Blake),<br/>
889
Remove isValidIfname. (Chris Lalancette),<br/>
890
Refactor qemudDomainStart (Jiri Denemark),<br/>
891
Factor out def assignment to existing domain from virDomainAssignDef (Jiri Denemark),<br/>
892
Refactor qemudDomainRestore (Jiri Denemark),<br/>
893
maint: don't mark VIR_DEBUG or VIR_DEBUG0 diagnostics for translation (Jim Meyering),<br/>
894
maint: more of same, but manual: convert VIR_ERROR("%s" to VIR_ERROR0( (Jim Meyering),<br/>
895
maint: VIR_ERROR/VIR_ERROR0: mark up the remaining ones manually (Jim Meyering),<br/>
896
maint: mark translatable string args of VIR_ERROR (Jim Meyering),<br/>
897
maint: mark translatable string args of VIR_ERROR0 (Jim Meyering),<br/>
898
maint: use VIR_ERROR0 rather than VIR_ERROR with a bare "%s" (Jim Meyering),<br/>
899
qemu: Remove explicit VNC XML cleanup (Cole Robinson),<br/>
900
Rename qemuBuildCommandLine tapfds -> vmfds. (Alex Williamson),<br/>
901
initialize "meta" in virStorageFileGetMetadata, not in each caller (Jim Meyering),<br/>
902
(qemu*DiskCgroup): avoid dead code (Jim Meyering),<br/>
903
maint: more VIR_WARN corrections: now manually (Jim Meyering),<br/>
904
maint: use VIR_WARN0("...") rather than VIR_WARN("%s", "...") (Jim Meyering),<br/>
905
maint: remove _(...) from VIR_WARN arg manually (Jim Meyering),<br/>
906
maint: don't mark VIR_WARN or VIR_WARN0 diagnostics for translation (Jim Meyering),<br/>
907
do not ignore qemuMonitorAddDrive failure; make uses identical (Jim Meyering),<br/>
908
ebtablesAddRemoveRule, iptablesAddRemoveRule: don't skip va_end (Jim Meyering),<br/>
909
linuxNodeInfoCPUPopulate: avoid used-uninitialized via a test (Jim Meyering),<br/>
910
lxcFreezeContainer: avoid test-after-deref of never-NULL pointer (Jim Meyering),<br/>
911
Remove debugging fprintf() calls (Daniel P. Berrange),<br/>
912
tests: use GPLv2+, not GPLv3 (Jim Meyering),<br/>
913
tests: adjust copyrights on scripts: s/FSF/Red Hat/ (Jim Meyering),<br/>
914
virsh: fix a typo in a diagnostic (Jim Meyering),<br/>
915
delMacvtap: typo fix (Eric Blake),<br/>
916
docs/Makefile.am: remove unnecessary subshells (Eric Blake),<br/>
917
maint: avoid spurious output if program not present (Eric Blake),<br/>
918
storage_encryption: silence clang warning (Eric Blake),<br/>
919
maint: whitespace cleanups (Eric Blake),<br/>
920
qemu: Fix warning about a non-literal format string (Matthias Bolte),<br/>
921
build: drop more redundant configure checks (Eric Blake),<br/>
529
922
build: silence a clang false positive (Eric Blake)
534
927
<h3>0.8.1: Apr 30 2010</h3>
537
Add virDomainGetBlockInfo API to query disk sizing (Daniel P. Berrange),
930
Add virDomainGetBlockInfo API to query disk sizing (Daniel P. Berrange),<br/>
538
931
Starts dnsmasq from libvirtd with --dhcp-hostsfile option (Satoru SATOH)
541
cleanup the download section of the documentation (Daniel Veillard),
542
Fix messsage as message. (Chris Lalancette),
543
Fix up a debug typo. (Chris Lalancette),
933
<li> Documentation:<br/>
934
cleanup the download section of the documentation (Daniel Veillard),<br/>
935
Fix messsage as message. (Chris Lalancette),<br/>
936
Fix up a debug typo. (Chris Lalancette),<br/>
544
937
add nwfilter functions to virsh man page (Stefan Berger)
547
Fix build on Ubuntu. (Chris Lalancette),
548
cygwin/mingw: Fix version script handling (Matthias Bolte),
549
build: fix autogen rule for VPATH build (Eric Blake),
550
Fix build with DEBUG_RAW_IO=1 (Jiri Denemark),
551
Don't try to build qemu and lxc on non-Linux platforms (Daniel Veillard),
552
cygwin: Handle differences in the XDR implementation (Matthias Bolte),
553
Cygwin's GCC doesn't like this .sa_handler initialization for some reason (Matthias Bolte),
554
linux/if.h header is not available on non-Linux platforms (Matthias Bolte),
555
cygwin: Check explicitly for getmntent_r (Matthias Bolte),
556
Disable stateful OpenNebula driver if libvirtd is disabled (Matthias Bolte),
557
build: don't include winsock2.h on cygwin (Eric Blake),
558
portability fixes to tools/virt-pki-validate.in (Dustin Kirkland),
559
virt-aa-helper-test: avoid non-portable echo -n (Eric Blake),
560
schematestutils.sh: improve shell portability: avoid "echo -e" (Jim Meyering),
561
Fix build of openvz on RHEL-5. (Chris Lalancette),
939
<li> Portability:<br/>
940
Fix build on Ubuntu. (Chris Lalancette),<br/>
941
cygwin/mingw: Fix version script handling (Matthias Bolte),<br/>
942
build: fix autogen rule for VPATH build (Eric Blake),<br/>
943
Fix build with DEBUG_RAW_IO=1 (Jiri Denemark),<br/>
944
Don't try to build qemu and lxc on non-Linux platforms (Daniel Veillard),<br/>
945
cygwin: Handle differences in the XDR implementation (Matthias Bolte),<br/>
946
Cygwin's GCC doesn't like this .sa_handler initialization for some reason (Matthias Bolte),<br/>
947
linux/if.h header is not available on non-Linux platforms (Matthias Bolte),<br/>
948
cygwin: Check explicitly for getmntent_r (Matthias Bolte),<br/>
949
Disable stateful OpenNebula driver if libvirtd is disabled (Matthias Bolte),<br/>
950
build: don't include winsock2.h on cygwin (Eric Blake),<br/>
951
portability fixes to tools/virt-pki-validate.in (Dustin Kirkland),<br/>
952
virt-aa-helper-test: avoid non-portable echo -n (Eric Blake),<br/>
953
schematestutils.sh: improve shell portability: avoid "echo -e" (Jim Meyering),<br/>
954
Fix build of openvz on RHEL-5. (Chris Lalancette),<br/>
562
955
Fix spec file for builds without lxc (Daniel Berteaud)
565
domain: Fix PCI address decimal parsing regression (Cole Robinson),
566
Fix virt-pki-validate's determination of CN (Dustin Kirkland),
567
Fix detection of disk in IO events (Daniel P. Berrange),
568
Fix a virsh edit memory leak (Chris Lalancette),
569
Fix a qemuDomainPCIAddressSetFree memory leak (Chris Lalancette),
570
Fix a memory leak in the node_device_udev code (Chris Lalancette),
571
qemuDomainSnapshotCreateXML: avoid NULL dereferences (Jim Meyering),
572
qemudDomainCreate: correct a slightly misdirected goto (Jim Meyering),
573
Fix handling of security driver restore failures in QEMU domain save (Daniel P. Berrange),
574
Fix QEMU domain save to block devices with cgroups enabled (Daniel P. Berrange),
575
Fix QEMU save/restore with block devices (Daniel P. Berrange),
576
Fix crash when cleaning up from failed save attempt (Daniel P. Berrange),
577
The base used for conversion of USB values should be 16 not 10. (Klaus Ethgen),
578
Fix up the locking in the snapshot code. (Chris Lalancette),
579
Ignore qemu STOP event when stopping CPUs (Jiri Denemark),
580
Fix memory leak in virsh snapshot-list. (Chris Lalancette),
581
Fix virDomainSnapshotObjFree memory leak. (Chris Lalancette),
582
Fix a memory leak in the snapshot code in libvirtd. (Chris Lalancette),
583
QEmu JSON drop timestamp from command object (Luiz Capitulino),
584
Fix crash in nwfilter driver check (Daniel P. Berrange),
585
qemu: fix security context references in DAC code (Spencer Shimko),
586
Properly indent encryption tags (David Allan),
587
Fix locking in qemudDomainCoreDump (Jiri Denemark),
588
Poll for migration end every 50ms instead of 50us (Jiri Denemark),
589
configure.ac SELinux fixes (Spencer Shimko),
590
Fix QEMU text monitor command error checking (Daniel P. Berrange),
591
Fix CPU hotplug command names (Daniel P. Berrange),
592
Fix printing of event detail in python events demo program (Daniel P. Berrange),
593
Fix initial VCPU pinning in qemu driver (Jiri Denemark),
594
Make avahi startup more robust. (Chris Lalancette),
595
esx: Don't treat an empty root snapshot list as error (Chris Wong),
596
esx: Fix FindByIp response handling (Matthias Bolte),
597
esx: Fix virtualHW.version generation (Matthias Bolte),
598
Fix device_del in JSON mode for QEMU (Daniel P. Berrange),
599
nwfilter: Free nwfilter hash of virConnectPtr (Matthias Bolte),
600
remote: react to failures on wakeupFD (Eric Blake),
601
Fix CDROM media change for QEMU when using -device syntax (Daniel P. Berrange),
602
Fix QEMU memory stats JSON mode (Daniel P. Berrange),
603
Trivial fix: Add braces to for statement to avoid crashes (Stefan Berger),
604
qemudDomainAttachSCSIDisk: avoid FP NULL-ptr-deref from clang (Jim Meyering),
605
qemudDomainAttachSCSIDisk: avoid FP NULL-ptr-deref from clang (Jim Meyering),
606
virGetHostnameLocalhost: avoid FP NULL-ptr-deref from clang (Jim Meyering),
607
nwfilter_ebiptables_driver.c: avoid NULL dereference (Jim Meyering),
608
esxVMX_GatherSCSIControllers: avoid NULL dereference (Jim Meyering),
958
domain: Fix PCI address decimal parsing regression (Cole Robinson),<br/>
959
Fix virt-pki-validate's determination of CN (Dustin Kirkland),<br/>
960
Fix detection of disk in IO events (Daniel P. Berrange),<br/>
961
Fix a virsh edit memory leak (Chris Lalancette),<br/>
962
Fix a qemuDomainPCIAddressSetFree memory leak (Chris Lalancette),<br/>
963
Fix a memory leak in the node_device_udev code (Chris Lalancette),<br/>
964
qemuDomainSnapshotCreateXML: avoid NULL dereferences (Jim Meyering),<br/>
965
qemudDomainCreate: correct a slightly misdirected goto (Jim Meyering),<br/>
966
Fix handling of security driver restore failures in QEMU domain save (Daniel P. Berrange),<br/>
967
Fix QEMU domain save to block devices with cgroups enabled (Daniel P. Berrange),<br/>
968
Fix QEMU save/restore with block devices (Daniel P. Berrange),<br/>
969
Fix crash when cleaning up from failed save attempt (Daniel P. Berrange),<br/>
970
The base used for conversion of USB values should be 16 not 10. (Klaus Ethgen),<br/>
971
Fix up the locking in the snapshot code. (Chris Lalancette),<br/>
972
Ignore qemu STOP event when stopping CPUs (Jiri Denemark),<br/>
973
Fix memory leak in virsh snapshot-list. (Chris Lalancette),<br/>
974
Fix virDomainSnapshotObjFree memory leak. (Chris Lalancette),<br/>
975
Fix a memory leak in the snapshot code in libvirtd. (Chris Lalancette),<br/>
976
QEmu JSON drop timestamp from command object (Luiz Capitulino),<br/>
977
Fix crash in nwfilter driver check (Daniel P. Berrange),<br/>
978
qemu: fix security context references in DAC code (Spencer Shimko),<br/>
979
Properly indent encryption tags (David Allan),<br/>
980
Fix locking in qemudDomainCoreDump (Jiri Denemark),<br/>
981
Poll for migration end every 50ms instead of 50us (Jiri Denemark),<br/>
982
configure.ac SELinux fixes (Spencer Shimko),<br/>
983
Fix QEMU text monitor command error checking (Daniel P. Berrange),<br/>
984
Fix CPU hotplug command names (Daniel P. Berrange),<br/>
985
Fix printing of event detail in python events demo program (Daniel P. Berrange),<br/>
986
Fix initial VCPU pinning in qemu driver (Jiri Denemark),<br/>
987
Make avahi startup more robust. (Chris Lalancette),<br/>
988
esx: Don't treat an empty root snapshot list as error (Chris Wong),<br/>
989
esx: Fix FindByIp response handling (Matthias Bolte),<br/>
990
esx: Fix virtualHW.version generation (Matthias Bolte),<br/>
991
Fix device_del in JSON mode for QEMU (Daniel P. Berrange),<br/>
992
nwfilter: Free nwfilter hash of virConnectPtr (Matthias Bolte),<br/>
993
remote: react to failures on wakeupFD (Eric Blake),<br/>
994
Fix CDROM media change for QEMU when using -device syntax (Daniel P. Berrange),<br/>
995
Fix QEMU memory stats JSON mode (Daniel P. Berrange),<br/>
996
Trivial fix: Add braces to for statement to avoid crashes (Stefan Berger),<br/>
997
qemudDomainAttachSCSIDisk: avoid FP NULL-ptr-deref from clang (Jim Meyering),<br/>
998
qemudDomainAttachSCSIDisk: avoid FP NULL-ptr-deref from clang (Jim Meyering),<br/>
999
virGetHostnameLocalhost: avoid FP NULL-ptr-deref from clang (Jim Meyering),<br/>
1000
nwfilter_ebiptables_driver.c: avoid NULL dereference (Jim Meyering),<br/>
1001
esxVMX_GatherSCSIControllers: avoid NULL dereference (Jim Meyering),<br/>
609
1002
Fix nodeinfotest on NUMA machines (Daniel P. Berrange)
612
Add support for another explicit IO error event (Daniel P. Berrange),
613
Report all errors in SELinuxRestoreSecurityFileLabel (Jiri Denemark),
614
Prevent updates while IP address learn thread is running (Stefan Berger),
615
Syncronize the teardown of rules with the thread (Stefan Berger),
616
Clean all tables before applying 'basic' rules (Stefan Berger),
617
MAke virFileHasSuffix case insensitive (Paul Dorman),
618
nwfilter: Also pick IP address from a DHCP ACK message (Stefan Berger),
619
Implement python binding for virDomainGetBlockInfo (Daniel P. Berrange),
620
Add new domblkinfo command to virsh (Daniel P. Berrange),
621
Implement virDomainGetBlockInfo in QEMU driver (Daniel P. Berrange),
622
Remote protocol impl for virDomainGetBlockInfo (Daniel P. Berrange),
623
Internal driver API infrastructure for virDomainGetBlockInfo (Daniel P. Berrange),
624
Report better error if qemuSnapshotIsAllowed failed. (Chris Lalancette),
625
nwfilter: python bindings for nwfilter (Stefan Berger),
626
Move dnsmasq host file to a separate directory (Daniel Veillard),
627
nwfilter: allow to mix filterrefs and rules in the schema (Stefan Berger),
628
Avoid create/unlink with block devs used for QEMU save (Daniel P. Berrange),
629
nwfilter: let qemu's after-migration packet pass (Stefan Berger),
630
Fix up the error message if we can't parse the snapshot XML. (Chris Lalancette),
631
nwfilter: add support for RAPR protocol (Stefan Berger),
632
nwfilter: enable hex number inputs in filter XML (Stefan Berger),
633
Add build support for dnsmasq module (Satoru SATOH),
634
Add dnsmasq module files (Satoru SATOH),
635
Fix make dist missing ESX generated files (Daniel Veillard),
636
Fix printing of pathnames on error in qemuDomainSnapshotLoad. (Chris Lalancette),
637
Improve configure error message about missing Linux headers (Matthias Bolte),
638
nwfilter: extend schema + add testcase w/ connlimit-above (Stefan Berger),
639
addrToString: give better error message (Eric Blake),
640
Fake host CPU for qemu tests (Jiri Denemark),
641
Use configured CPU model if possible (Jiri Denemark),
642
Support removing features when converting data to CPU (Jiri Denemark),
643
Move MIN macro to util.h so that others can use it (Jiri Denemark),
644
Deal with CPU models in [] (Jiri Denemark),
645
Ignore empty type attribute in driver element of virtual disks (Guido Günther),
646
esx: Gather some XML generation macros in esx_vi.h (Matthias Bolte),
647
nwfilter: add support for connlimit match (Stefan Berger),
648
Extend fwall-drv interface and call functions via interface (Stefan Berger),
649
esx: Add support for the VMXNET 2 (Enhanced) NIC model (Matthias Bolte),
650
Install nwfilter xml files from source directory. (Philipp Hahn),
651
Fixup python binding for virDomainSnapshot APIs (Daniel P. Berrange),
652
Fix network hotplug to use device_add in QEMU (Daniel P. Berrange),
653
Fix error reporting for getfd + host_net_add in QEMU (Daniel P. Berrange),
654
Replace printf with logging macros (Matthias Bolte),
655
Mark internal.h for translation (Jiri Denemark),
656
Use virCheckFlags for APIs added in 0.8.0 (Jiri Denemark),
657
Introduce virCheckFlags for consistent flags checking (Jiri Denemark),
658
nwfilter: Clear all state tracking from a drop rule (Stefan Berger),
659
Update to latest gnulib to get strtok_r relaxed to LGPLv2+ (Matthias Bolte),
660
esx: Add nwfilter driver stub (Matthias Bolte),
661
util: ensure safe{read,write,zero} return is checked (Eric Blake),
662
Update QEMU device_add command in JSON mode (Daniel P. Berrange),
663
Rename parameter in qemuMonitorDeviceDel (Daniel P. Berrange),
664
Run test suite as part of RPM build process (Daniel P. Berrange),
665
Fix QEMU command building errors to reflect unsupported configuration (Daniel P. Berrange),
666
nwfilter: fix tear down order and consolidate functions (Stefan Berger),
667
Fix close_used_without_including_unistd_h error (Matthias Bolte),
668
Implement variable length structure allocator (David Allan),
669
build: set STATIC_ANALYSIS when running via clang or coverity (Jim Meyering),
670
sa_assert: assert-like macro, enabled only for use with static analyzers (Jim Meyering),
671
Implement forgotten backend of virInterfaceIsActive() (Laine Stump),
672
nwfilter: use virFindFileInPath for needed CLI tools (Stefan Berger),
673
esx: Extend esx_vi_generator.py to cover methods too (Matthias Bolte),
674
Consolidate interface related functions in interface.c (Stefan Berger),
1004
<li> Improvements:<br/>
1005
Add support for another explicit IO error event (Daniel P. Berrange),<br/>
1006
Report all errors in SELinuxRestoreSecurityFileLabel (Jiri Denemark),<br/>
1007
Prevent updates while IP address learn thread is running (Stefan Berger),<br/>
1008
Syncronize the teardown of rules with the thread (Stefan Berger),<br/>
1009
Clean all tables before applying 'basic' rules (Stefan Berger),<br/>
1010
MAke virFileHasSuffix case insensitive (Paul Dorman),<br/>
1011
nwfilter: Also pick IP address from a DHCP ACK message (Stefan Berger),<br/>
1012
Implement python binding for virDomainGetBlockInfo (Daniel P. Berrange),<br/>
1013
Add new domblkinfo command to virsh (Daniel P. Berrange),<br/>
1014
Implement virDomainGetBlockInfo in QEMU driver (Daniel P. Berrange),<br/>
1015
Remote protocol impl for virDomainGetBlockInfo (Daniel P. Berrange),<br/>
1016
Internal driver API infrastructure for virDomainGetBlockInfo (Daniel P. Berrange),<br/>
1017
Report better error if qemuSnapshotIsAllowed failed. (Chris Lalancette),<br/>
1018
nwfilter: python bindings for nwfilter (Stefan Berger),<br/>
1019
Move dnsmasq host file to a separate directory (Daniel Veillard),<br/>
1020
nwfilter: allow to mix filterrefs and rules in the schema (Stefan Berger),<br/>
1021
Avoid create/unlink with block devs used for QEMU save (Daniel P. Berrange),<br/>
1022
nwfilter: let qemu's after-migration packet pass (Stefan Berger),<br/>
1023
Fix up the error message if we can't parse the snapshot XML. (Chris Lalancette),<br/>
1024
nwfilter: add support for RAPR protocol (Stefan Berger),<br/>
1025
nwfilter: enable hex number inputs in filter XML (Stefan Berger),<br/>
1026
Add build support for dnsmasq module (Satoru SATOH),<br/>
1027
Add dnsmasq module files (Satoru SATOH),<br/>
1028
Fix make dist missing ESX generated files (Daniel Veillard),<br/>
1029
Fix printing of pathnames on error in qemuDomainSnapshotLoad. (Chris Lalancette),<br/>
1030
Improve configure error message about missing Linux headers (Matthias Bolte),<br/>
1031
nwfilter: extend schema + add testcase w/ connlimit-above (Stefan Berger),<br/>
1032
addrToString: give better error message (Eric Blake),<br/>
1033
Fake host CPU for qemu tests (Jiri Denemark),<br/>
1034
Use configured CPU model if possible (Jiri Denemark),<br/>
1035
Support removing features when converting data to CPU (Jiri Denemark),<br/>
1036
Move MIN macro to util.h so that others can use it (Jiri Denemark),<br/>
1037
Deal with CPU models in [] (Jiri Denemark),<br/>
1038
Ignore empty type attribute in driver element of virtual disks (Guido Günther),<br/>
1039
esx: Gather some XML generation macros in esx_vi.h (Matthias Bolte),<br/>
1040
nwfilter: add support for connlimit match (Stefan Berger),<br/>
1041
Extend fwall-drv interface and call functions via interface (Stefan Berger),<br/>
1042
esx: Add support for the VMXNET 2 (Enhanced) NIC model (Matthias Bolte),<br/>
1043
Install nwfilter xml files from source directory. (Philipp Hahn),<br/>
1044
Fixup python binding for virDomainSnapshot APIs (Daniel P. Berrange),<br/>
1045
Fix network hotplug to use device_add in QEMU (Daniel P. Berrange),<br/>
1046
Fix error reporting for getfd + host_net_add in QEMU (Daniel P. Berrange),<br/>
1047
Replace printf with logging macros (Matthias Bolte),<br/>
1048
Mark internal.h for translation (Jiri Denemark),<br/>
1049
Use virCheckFlags for APIs added in 0.8.0 (Jiri Denemark),<br/>
1050
Introduce virCheckFlags for consistent flags checking (Jiri Denemark),<br/>
1051
nwfilter: Clear all state tracking from a drop rule (Stefan Berger),<br/>
1052
Update to latest gnulib to get strtok_r relaxed to LGPLv2+ (Matthias Bolte),<br/>
1053
esx: Add nwfilter driver stub (Matthias Bolte),<br/>
1054
util: ensure safe{read,write,zero} return is checked (Eric Blake),<br/>
1055
Update QEMU device_add command in JSON mode (Daniel P. Berrange),<br/>
1056
Rename parameter in qemuMonitorDeviceDel (Daniel P. Berrange),<br/>
1057
Run test suite as part of RPM build process (Daniel P. Berrange),<br/>
1058
Fix QEMU command building errors to reflect unsupported configuration (Daniel P. Berrange),<br/>
1059
nwfilter: fix tear down order and consolidate functions (Stefan Berger),<br/>
1060
Fix close_used_without_including_unistd_h error (Matthias Bolte),<br/>
1061
Implement variable length structure allocator (David Allan),<br/>
1062
build: set STATIC_ANALYSIS when running via clang or coverity (Jim Meyering),<br/>
1063
sa_assert: assert-like macro, enabled only for use with static analyzers (Jim Meyering),<br/>
1064
Implement forgotten backend of virInterfaceIsActive() (Laine Stump),<br/>
1065
nwfilter: use virFindFileInPath for needed CLI tools (Stefan Berger),<br/>
1066
esx: Extend esx_vi_generator.py to cover methods too (Matthias Bolte),<br/>
1067
Consolidate interface related functions in interface.c (Stefan Berger),<br/>
675
1068
build: include usleep gnulib module (Eric Blake)
678
qemudDomainSaveFlag: remove dead store (Jim Meyering),
679
Remove unused goto label from qemudDomainCreate (Daniel P. Berrange),
680
Fix indentation for storage conf XML (David Allan),
681
Make virDomainSnapshotObjListDeinit static. (Chris Lalancette),
682
Some NWFilter symbols are conditional and have to be exported conditional (Matthias Bolte),
683
xen: Fix inside_daemon beeing unused when libvirtd is disabled (Matthias Bolte),
684
maint: update AUTHORS (Marco Bozzolan),
685
maint: update AUTHORS with recent contributors (Eric Blake),
686
maint: enforce whitespace on shell scripts (Eric Blake),
687
testutilsqemu: avoid uninitialized variable (Eric Blake),
688
maint: ignore 'make syntax-check' failure files (Eric Blake),
689
build: fix preprocessor indentation (Eric Blake),
690
build: avoid compiler warning (Eric Blake),
691
Explicitly set virStoragePoolTypeInfo FS and NETFS defaults (Matthias Bolte),
692
Mark in_open parameter of remoteAuthenticate as unused when it's unused (Matthias Bolte),
693
Don't ship generated python/libvirt.? files. (Philipp Hahn),
694
esx: Replace scanf with STRSKIP and strtok_r (Matthias Bolte),
695
maint: another preprocessor fix (Eric Blake),
696
Remove code from JSON monitor for commands that won't be ported (Daniel P. Berrange),
697
Fix apibuild.py warnings about missing ':' (Matthias Bolte),
698
xend_internal.c: assure clang that we do not dereference NULL (Jim Meyering),
699
build: fix recent 'make syntax-check' failure (Eric Blake),
700
virStorageBackendFileSystemMount: prefer strdup over virAsprintf (Jim Meyering),
701
virStorageBackendFileSystemMount: placate clang (Jim Meyering),
702
openvzGetProcessInfo: address clang-detected low-probability flaw (Jim Meyering),
703
vshCommandRun: avoid used-uninitialized timing-related report from clang (Jim Meyering),
704
Fix up formatting of remote protocol stuff. (Chris Lalancette),
705
Remove some debugging leftovers. (Chris Lalancette),
1071
qemudDomainSaveFlag: remove dead store (Jim Meyering),<br/>
1072
Remove unused goto label from qemudDomainCreate (Daniel P. Berrange),<br/>
1073
Fix indentation for storage conf XML (David Allan),<br/>
1074
Make virDomainSnapshotObjListDeinit static. (Chris Lalancette),<br/>
1075
Some NWFilter symbols are conditional and have to be exported conditional (Matthias Bolte),<br/>
1076
xen: Fix inside_daemon beeing unused when libvirtd is disabled (Matthias Bolte),<br/>
1077
maint: update AUTHORS (Marco Bozzolan),<br/>
1078
maint: update AUTHORS with recent contributors (Eric Blake),<br/>
1079
maint: enforce whitespace on shell scripts (Eric Blake),<br/>
1080
testutilsqemu: avoid uninitialized variable (Eric Blake),<br/>
1081
maint: ignore 'make syntax-check' failure files (Eric Blake),<br/>
1082
build: fix preprocessor indentation (Eric Blake),<br/>
1083
build: avoid compiler warning (Eric Blake),<br/>
1084
Explicitly set virStoragePoolTypeInfo FS and NETFS defaults (Matthias Bolte),<br/>
1085
Mark in_open parameter of remoteAuthenticate as unused when it's unused (Matthias Bolte),<br/>
1086
Don't ship generated python/libvirt.? files. (Philipp Hahn),<br/>
1087
esx: Replace scanf with STRSKIP and strtok_r (Matthias Bolte),<br/>
1088
maint: another preprocessor fix (Eric Blake),<br/>
1089
Remove code from JSON monitor for commands that won't be ported (Daniel P. Berrange),<br/>
1090
Fix apibuild.py warnings about missing ':' (Matthias Bolte),<br/>
1091
xend_internal.c: assure clang that we do not dereference NULL (Jim Meyering),<br/>
1092
build: fix recent 'make syntax-check' failure (Eric Blake),<br/>
1093
virStorageBackendFileSystemMount: prefer strdup over virAsprintf (Jim Meyering),<br/>
1094
virStorageBackendFileSystemMount: placate clang (Jim Meyering),<br/>
1095
openvzGetProcessInfo: address clang-detected low-probability flaw (Jim Meyering),<br/>
1096
vshCommandRun: avoid used-uninitialized timing-related report from clang (Jim Meyering),<br/>
1097
Fix up formatting of remote protocol stuff. (Chris Lalancette),<br/>
1098
Remove some debugging leftovers. (Chris Lalancette),<br/>
706
1099
build: fix syntax-check problems (Eric Blake)
709
1102
<h3>0.8.0: Apr 12 2010</h3>
712
esx: Add domain snapshot support (Matthias Bolte),
713
Snapshot API framework. (Chris Lalancette),
714
Add managed save API entry points (Daniel Veillard),
715
Implement XML parser/formatter for "timer" subelement of domain clock (Laine Stump),
716
Add hook utilities (Daniel Veillard),
717
cpuUpdate() for updating guest CPU according to host CPU (Jiri Denemark),
718
Network filtering API (Stefan Berger),
719
Introduce a new virDomainUpdateDeviceFlags public API (Daniel P. Berrange),
720
Introduce a new public API for domain events (Daniel P. Berrange),
721
Public virDomainMigrateSetMaxDowntime API (Jiri Denemark),
722
Add public API for volume wiping (David Allan),
1105
esx: Add domain snapshot support (Matthias Bolte),<br/>
1106
Snapshot API framework. (Chris Lalancette),<br/>
1107
Add managed save API entry points (Daniel Veillard),<br/>
1108
Implement XML parser/formatter for "timer" subelement of domain clock (Laine Stump),<br/>
1109
Add hook utilities (Daniel Veillard),<br/>
1110
cpuUpdate() for updating guest CPU according to host CPU (Jiri Denemark),<br/>
1111
Network filtering API (Stefan Berger),<br/>
1112
Introduce a new virDomainUpdateDeviceFlags public API (Daniel P. Berrange),<br/>
1113
Introduce a new public API for domain events (Daniel P. Berrange),<br/>
1114
Public virDomainMigrateSetMaxDowntime API (Jiri Denemark),<br/>
1115
Add public API for volume wiping (David Allan),<br/>
723
1116
xenapi: Initial commit of the new driver (Sharadha Prabhakar)
727
Add documentation for synchronous hooks (Daniel Veillard),
728
Small fixes to virsh man page (Luiz Capitulino),
729
Avoid using multicast addresses for Ethernet MAC examples (redshift),
730
Fix unterminated B<...> in virsh man page (Jiri Denemark),
731
Document all options of virsh dumpxml (Jiri Denemark),
732
virsh: improve documentation (Eric Blake),
733
Document snapshot virsh commands in the man page. (Chris Lalancette),
734
Website documentation for the snapshot XML. (Chris Lalancette),
735
website: Add archive link for libvirt-users list (Matthias Bolte),
736
virsh: improve man page (Eric Blake),
737
Mention direct device support since 0.7.7 in docs (Stefan Berger),
738
esx: Improve documentation about remote URIs (Matthias Bolte),
739
doc: fix typos in hacking.html.in; mark HACKING as read-only (Jim Meyering),
740
doc: fix more typos in HACKING (Jim Meyering),
741
hacking: add a section on preprocessor conventions (Eric Blake),
742
hacking: fix typos (Eric Blake),
1119
<li>Documentation:<br/>
1120
Add documentation for synchronous hooks (Daniel Veillard),<br/>
1121
Small fixes to virsh man page (Luiz Capitulino),<br/>
1122
Avoid using multicast addresses for Ethernet MAC examples (redshift),<br/>
1123
Fix unterminated B<...> in virsh man page (Jiri Denemark),<br/>
1124
Document all options of virsh dumpxml (Jiri Denemark),<br/>
1125
virsh: improve documentation (Eric Blake),<br/>
1126
Document snapshot virsh commands in the man page. (Chris Lalancette),<br/>
1127
Website documentation for the snapshot XML. (Chris Lalancette),<br/>
1128
website: Add archive link for libvirt-users list (Matthias Bolte),<br/>
1129
virsh: improve man page (Eric Blake),<br/>
1130
Mention direct device support since 0.7.7 in docs (Stefan Berger),<br/>
1131
esx: Improve documentation about remote URIs (Matthias Bolte),<br/>
1132
doc: fix typos in hacking.html.in; mark HACKING as read-only (Jim Meyering),<br/>
1133
doc: fix more typos in HACKING (Jim Meyering),<br/>
1134
hacking: add a section on preprocessor conventions (Eric Blake),<br/>
1135
hacking: fix typos (Eric Blake),<br/>
743
1136
Update hacking.html.in (David Allan)
747
Fix Win32 portability problems (Daniel P. Berrange),
748
This patch fixes some compilation issues for the RHEL5 build (Stefan Berger),
749
util: Add stubs for some functions on Windows (Matthias Bolte),
750
Add HAVE_PTHREAD_H guard for pthread_sigmask (Matthias Bolte),
751
bootstrap: Enable copy-mode for MinGW builds (Matthias Bolte),
752
util: Handle lack of (f)chmod and (f)chown on Windows (Matthias Bolte),
753
bootstrap: Remove rsync from buildreq list (Matthias Bolte),
754
Make sure virtTestCaptureProgramOutput has a body on Windows (Matthias Bolte),
755
Fix export of virConnectAuthPtrDefault for MinGW builds (Matthias Bolte),
1139
<li>Portability:<br/>
1140
Fix Win32 portability problems (Daniel P. Berrange),<br/>
1141
This patch fixes some compilation issues for the RHEL5 build (Stefan Berger),<br/>
1142
util: Add stubs for some functions on Windows (Matthias Bolte),<br/>
1143
Add HAVE_PTHREAD_H guard for pthread_sigmask (Matthias Bolte),<br/>
1144
bootstrap: Enable copy-mode for MinGW builds (Matthias Bolte),<br/>
1145
util: Handle lack of (f)chmod and (f)chown on Windows (Matthias Bolte),<br/>
1146
bootstrap: Remove rsync from buildreq list (Matthias Bolte),<br/>
1147
Make sure virtTestCaptureProgramOutput has a body on Windows (Matthias Bolte),<br/>
1148
Fix export of virConnectAuthPtrDefault for MinGW builds (Matthias Bolte),<br/>
756
1149
Make sure uid_t and gid_t are available (Matthias Bolte)
760
nwfilter: Fix memory leak on daemon init and shutdown (Stefan Berger),
761
More event callback fixes (Daniel P. Berrange),
762
Fix error in nwfilter test driver (Stefan Berger),
763
qemu: catch cdrom change error (Ryan Harper),
764
nwfilter: fix for directionality of ICMP traffic (Stefan Berger),
765
Fix CPU comparison for x86 arch (Jiri Denemark),
766
Don't ignore guest CPU selection when unsupported by HV (Jiri Denemark),
767
domain_event.c: don't deref NULL on an OOM error path (Jim Meyering),
768
nwfiler: fix due to non-symmetric src mac address match in iptables (Stefan Berger),
769
qemu_driver.c: don't close an arbitrary file descriptor (Jim Meyering),
770
Add VIR_DOMAIN_XML_INACTIVE flag when parsing domain XML (Jamie Strandboge),
771
virt-aa-helper should not fail if profile was removed (Jamie Strandboge),
772
Do nor clear caps when invoking virt-aa-helper (Jamie Strandboge),
773
virterror.c: avoid erroneous case "fall-through" (Jim Meyering),
774
Increase the number of available VNC ports. (Chris Lalancette),
775
Only assign newDef when we have a new def. (Chris Lalancette),
776
nwfilter: Fix random index in virNWFilterRuleDefDetailsFormat (Matthias Bolte),
777
xenapi: Fix uninitialized variable warning (Matthias Bolte),
778
Add a missing break statement to nwfilter errors. (Chris Lalancette),
779
VBox: Fix use of uninitialized value (Jiri Denemark),
780
Allow domain disk images on root-squash NFS to coexist with security driver. (Laine Stump),
781
Don't use virFileReadLimFD in qemuDomainRestore. (Chris Lalancette),
782
nwfilter's XML parser bug fixes (Stefan Berger),
783
ESX test case needs '/' in interface name (Stefan Berger),
784
Fix linker errors in proxy (Matthias Bolte),
785
virConnectGetLibVersion: Avoid error message on success. (Paolo Smiraglia),
786
Fix daemon hook script initialization (Daniel Veillard),
787
Fix QEMU cpu affinity at startup to include all threads (Daniel P. Berrange),
788
Fix "make check" run requesting authentication (Stefan Berger),
789
Don't replace persistent domain config with migrated config (Jiri Denemark),
790
Fix build break (David Allan),
791
esx: Make the conf parser compare names case insensitive in VMX mode (Matthias Bolte),
792
vbox: Fix segfault on empty device source (Matthias Bolte),
793
python example: poll(-0.001) does not sleep forever (Philipp Hahn),
794
Fix error reporting when parsing CPU XML strings (Jiri Denemark),
795
virDiskNameToIndex: ignore trailing digits (Jim Meyering),
796
esx: Fix potential memory leak in esxVI_BuildFullTraversalSpecItem (Matthias Bolte),
797
Avoid libvirtd crash when cgroups is not configured on host (Jim Fehlig),
798
security: selinux: Fix crash when releasing non-existent label (Cole Robinson),
799
Don't crash without a security driver (Guido Günther),
800
qemu: Fix FD leak in qemudStartVMDaemon (Matthias Bolte),
801
util: ensure virMutexInit is not recursive (Eric Blake),
802
Fix logroate rpm build breakage (Daniel Veillard),
803
Fix LSB compliance of init script (Daniel Veillard),
804
python: Fix networkLookupByUUID (Philip Hahn),
805
Fix make dist with XenAPI changes (Cole Robinson),
806
xenapi: Don't leak url and caps in case of error (Matthias Bolte),
807
xenapi: Check for NULL before accessing the scheme (Matthias Bolte),
808
xenapi: Request a username if there is non in the URI (Matthias Bolte),
809
xenapi: Check for valid private data in xenapiSessionErrorHandle (Matthias Bolte),
810
Use fsync() at the end of file allocation instead of O_DSYNC (Jiri Denemark),
811
security: Set permissions for kernel/initrd (Cole Robinson),
812
qemu: Fix USB by product with security enabled (Cole Robinson),
813
Make nodeGetInfo report the correct number of NUMA nodes. (Chris Lalancette),
814
Fix crash in virsh after bogus command (Chris Lalancette),
815
Fix virsh command 'cd' (Chris Lalancette),
816
Fix hang in qemudDomainCoreDump. (Chris Lalancette),
817
Make sure qemudDomainSetVcpus doesn't hang. (Chris Lalancette),
818
Fix a JSON CPU information bug. (Chris Lalancette),
819
Free resources on error in udev startup (David Allan),
820
Fix up nodeinfo parsing code. (Chris Lalancette),
821
Wipe nodeinfo structure before filling it (Jiri Denemark),
822
macvtap build detection fix (Stefan Berger),
823
Fix virDomainGetXMLDesc cache settings output (Soren Hansen),
824
Fix locking in qemudDomainMemoryStats (Adam Litke),
825
qemu restore: don't let corrupt input provoke unwarranted OOM (Jim Meyering),
826
virFileReadLimFD: diagnose maxlen <= 0, rather than passing it on... (Jim Meyering),
1153
nwfilter: Fix memory leak on daemon init and shutdown (Stefan Berger),<br/>
1154
More event callback fixes (Daniel P. Berrange),<br/>
1155
Fix error in nwfilter test driver (Stefan Berger),<br/>
1156
qemu: catch cdrom change error (Ryan Harper),<br/>
1157
nwfilter: fix for directionality of ICMP traffic (Stefan Berger),<br/>
1158
Fix CPU comparison for x86 arch (Jiri Denemark),<br/>
1159
Don't ignore guest CPU selection when unsupported by HV (Jiri Denemark),<br/>
1160
domain_event.c: don't deref NULL on an OOM error path (Jim Meyering),<br/>
1161
nwfiler: fix due to non-symmetric src mac address match in iptables (Stefan Berger),<br/>
1162
qemu_driver.c: don't close an arbitrary file descriptor (Jim Meyering),<br/>
1163
Add VIR_DOMAIN_XML_INACTIVE flag when parsing domain XML (Jamie Strandboge),<br/>
1164
virt-aa-helper should not fail if profile was removed (Jamie Strandboge),<br/>
1165
Do nor clear caps when invoking virt-aa-helper (Jamie Strandboge),<br/>
1166
virterror.c: avoid erroneous case "fall-through" (Jim Meyering),<br/>
1167
Increase the number of available VNC ports. (Chris Lalancette),<br/>
1168
Only assign newDef when we have a new def. (Chris Lalancette),<br/>
1169
nwfilter: Fix random index in virNWFilterRuleDefDetailsFormat (Matthias Bolte),<br/>
1170
xenapi: Fix uninitialized variable warning (Matthias Bolte),<br/>
1171
Add a missing break statement to nwfilter errors. (Chris Lalancette),<br/>
1172
VBox: Fix use of uninitialized value (Jiri Denemark),<br/>
1173
Allow domain disk images on root-squash NFS to coexist with security driver. (Laine Stump),<br/>
1174
Don't use virFileReadLimFD in qemuDomainRestore. (Chris Lalancette),<br/>
1175
nwfilter's XML parser bug fixes (Stefan Berger),<br/>
1176
ESX test case needs '/' in interface name (Stefan Berger),<br/>
1177
Fix linker errors in proxy (Matthias Bolte),<br/>
1178
virConnectGetLibVersion: Avoid error message on success. (Paolo Smiraglia),<br/>
1179
Fix daemon hook script initialization (Daniel Veillard),<br/>
1180
Fix QEMU cpu affinity at startup to include all threads (Daniel P. Berrange),<br/>
1181
Fix "make check" run requesting authentication (Stefan Berger),<br/>
1182
Don't replace persistent domain config with migrated config (Jiri Denemark),<br/>
1183
Fix build break (David Allan),<br/>
1184
esx: Make the conf parser compare names case insensitive in VMX mode (Matthias Bolte),<br/>
1185
vbox: Fix segfault on empty device source (Matthias Bolte),<br/>
1186
python example: poll(-0.001) does not sleep forever (Philipp Hahn),<br/>
1187
Fix error reporting when parsing CPU XML strings (Jiri Denemark),<br/>
1188
virDiskNameToIndex: ignore trailing digits (Jim Meyering),<br/>
1189
esx: Fix potential memory leak in esxVI_BuildFullTraversalSpecItem (Matthias Bolte),<br/>
1190
Avoid libvirtd crash when cgroups is not configured on host (Jim Fehlig),<br/>
1191
security: selinux: Fix crash when releasing non-existent label (Cole Robinson),<br/>
1192
Don't crash without a security driver (Guido Günther),<br/>
1193
qemu: Fix FD leak in qemudStartVMDaemon (Matthias Bolte),<br/>
1194
util: ensure virMutexInit is not recursive (Eric Blake),<br/>
1195
Fix logroate rpm build breakage (Daniel Veillard),<br/>
1196
Fix LSB compliance of init script (Daniel Veillard),<br/>
1197
python: Fix networkLookupByUUID (Philip Hahn),<br/>
1198
Fix make dist with XenAPI changes (Cole Robinson),<br/>
1199
xenapi: Don't leak url and caps in case of error (Matthias Bolte),<br/>
1200
xenapi: Check for NULL before accessing the scheme (Matthias Bolte),<br/>
1201
xenapi: Request a username if there is non in the URI (Matthias Bolte),<br/>
1202
xenapi: Check for valid private data in xenapiSessionErrorHandle (Matthias Bolte),<br/>
1203
Use fsync() at the end of file allocation instead of O_DSYNC (Jiri Denemark),<br/>
1204
security: Set permissions for kernel/initrd (Cole Robinson),<br/>
1205
qemu: Fix USB by product with security enabled (Cole Robinson),<br/>
1206
Make nodeGetInfo report the correct number of NUMA nodes. (Chris Lalancette),<br/>
1207
Fix crash in virsh after bogus command (Chris Lalancette),<br/>
1208
Fix virsh command 'cd' (Chris Lalancette),<br/>
1209
Fix hang in qemudDomainCoreDump. (Chris Lalancette),<br/>
1210
Make sure qemudDomainSetVcpus doesn't hang. (Chris Lalancette),<br/>
1211
Fix a JSON CPU information bug. (Chris Lalancette),<br/>
1212
Free resources on error in udev startup (David Allan),<br/>
1213
Fix up nodeinfo parsing code. (Chris Lalancette),<br/>
1214
Wipe nodeinfo structure before filling it (Jiri Denemark),<br/>
1215
macvtap build detection fix (Stefan Berger),<br/>
1216
Fix virDomainGetXMLDesc cache settings output (Soren Hansen),<br/>
1217
Fix locking in qemudDomainMemoryStats (Adam Litke),<br/>
1218
qemu restore: don't let corrupt input provoke unwarranted OOM (Jim Meyering),<br/>
1219
virFileReadLimFD: diagnose maxlen <= 0, rather than passing it on... (Jim Meyering),<br/>
827
1220
xen: don't let bogus packets trigger over-allocation and segfault (Jim Meyering)
831
Rename virsh "revert-to-snapshot" to "snapshot-revert" (Chris Lalancette),
832
nwfilter: Process DHCP option to determine whether packet is a DHCP_OFFER (Stefan Berger),
833
Add enospace option to qemu disk error policy (David Allan),
834
nwfilter: More XML parser test cases (Stefan Berger),
835
remote: Replace some virRaiseError with remoteError (Matthias Bolte),
836
Generate libvirt.def from libvirt.syms (Matthias Bolte),
837
Fix up python bindings for new event callbacks (Daniel P. Berrange),
838
esx: Allow 'lsisas1068' as SCSI controller type (Matthias Bolte),
839
esx: Report an error for invalid arguments in esxList(Defined)Domains (Matthias Bolte),
840
nwfilter: Support for learning a VM's IP address (Stefan Berger),
841
Properly advertise cpuselection guest capability (Jiri Denemark),
842
Update of the apparmor regression tests (Jamie Strandboge),
843
Improve the apparmor example (Jamie Strandboge),
844
Improve virt-aa-helper to handle SDL graphics and cleanups (Jamie Strandboge),
845
Adjust virt-aa-helper to handle pci devices (Jamie Strandboge),
846
Add backingstore support to apparmor (Jamie Strandboge),
847
build: avoid autogen on 'make clean' (Eric Blake),
848
Add filter schema for nwfilter XML, extend domain XML schema (Stefan Berger),
849
Add filter schema for nwfilter XML, extend domain XML schema (Stefan Berger),
850
nwfilter: Fix instantiated layer 2 rules for 'inout' direction (Stefan Berger),
851
Better error reporting in virsh. (Chris Lalancette),
852
Snapshot virsh implementation. (Chris Lalancette),
853
Snapshots for VBox (Jiri Denemark),
854
Snapshot QEMU driver. (Chris Lalancette),
855
Snapshot internal methods. (Chris Lalancette),
856
xenapi: Add managedsave entries to the driver struct (Matthias Bolte),
857
Add a managedsave command to virsh (Daniel Veillard),
858
Implement managed save operations for qemu driver (Daniel Veillard),
859
Implement remote protocol for managed save (Daniel Veillard),
860
build: improve check for out-of-date .gnulib submodule (Eric Blake),
861
optimizes the validation of the name of an interface (Stefan Berger),
862
adds a couple of test cases for the XML parsing test suite (Stefan Berger),
863
build: import latest gnulib (Eric Blake),
864
Changes to clock timer XML to match final design. (Laine Stump),
865
Keep build quiet for generated file (Daniel P. Berrange),
866
Keep track of guest paused state after disk IO / watchdog events (Daniel P. Berrange),
867
virsh: add 'exit' as an alias for 'quit' (Eric Blake),
868
maint: mark xenapiSessionErrorHandler messages for translation (Jim Meyering),
869
Blank out invalid interface names with escaped letters etc. (Stefan Berger),
870
esx: Generate most SOAP mapping and improve inheritance handling (Matthias Bolte),
871
Distribute nwfilter xml files and add them to rpm (Daniel Veillard),
872
Make sure nwfilter headers are part of distribution (Daniel Veillard),
873
maint: show which compiler warning triggered (Eric Blake),
874
build: automate the rerun of autogen.sh (Eric Blake),
875
makes the entries in the int-2-string maps more readable (Stefan Berger),
876
Add ip6tables support for IPv6 filtering (Stefan Berger),
877
Add support for so-far missing protocols for iptables filtering (Stefan Berger),
878
Implement the qemu-kvm backend of clock timer elements (Laine Stump),
879
Add flags to indicate presence of timekeeping-related qemu options (Laine Stump),
880
Add timer element to domain schema (Laine Stump),
881
virsh: support VISUAL, and allow metacharacters in EDITOR (Eric Blake),
882
Add dummy nwfilter driver to test driver (Stefan Berger),
883
Add script hook support to the LXC driver (Daniel Veillard),
884
Add script hook support to the QEmu driver (Daniel Veillard),
885
Add the script hook support to the libvirt daemon (Daniel Veillard),
886
Add an error module and message for the hooks subsystem (Daniel Veillard),
887
Export virPipeReadUntilEOF internally (Daniel Veillard),
888
Introduce UPDATE_CPU flag for virDomainGetXMLDesc (Jiri Denemark),
889
Helper function for making a copy of virCPUDefPtr (Jiri Denemark),
890
filter new files through cppi, so syntax-check passes once again (Jim Meyering),
891
Add disk error policy to domain XML (David Allan),
892
build: don't lose prior configure args on autogen.sh (Eric Blake),
893
build: update gnulib (Eric Blake),
894
Add some examples filters (Stefan Berger),
895
Extensions for iptables rules (Stefan Berger),
896
Add IPv6 support for the ebtables layer (Stefan Berger),
897
Add qemu support (Stefan Berger),
898
Core driver implementation with ebtables support (Stefan Berger),
899
Add XML parser extensions for network filtering (Stefan Berger),
900
Add virsh support for new CLI commands (Stefan Berger),
901
Definition of the wire format, RPC client & server (Stefan Berger),
902
Add Network filtering internal API (Stefan Berger),
903
Add Network filtering public API (Stefan Berger),
904
Add recursive locks (Stefan Berger),
905
Implement VNC password change in QEMU (Daniel P. Berrange),
906
Allow parsing <graphics> in device XML (Daniel P. Berrange),
907
Introduce a update-device command in virsh (Daniel P. Berrange),
908
Implement virDomainUpdateDeviceFlags API in all drivers with media change (Daniel P. Berrange),
909
Remote protocol impl for virDomainUpdateDeviceFlags (Daniel P. Berrange),
910
Add domain events for graphics network clients (Daniel P. Berrange),
911
Add support for an explicit IO error event (Daniel P. Berrange),
912
Add support for an explicit watchdog event (Daniel P. Berrange),
913
Add support for an explicit RTC change event (Daniel P. Berrange),
914
Add support for an explicit guest reboot event (Daniel P. Berrange),
915
Rename domain lifecycle event message (Daniel P. Berrange),
916
Convert domain events example to new API (Daniel P. Berrange),
917
Remote driver & daemon impl of new event API (Daniel P. Berrange),
918
Support new event register/deregister APis in all drivers except remote (Daniel P. Berrange),
919
Add new internal domain events APIs for handling other event types (Daniel P. Berrange),
920
Refactor domain events to handle multiple event types (Daniel P. Berrange),
921
Make internal domain events struct definitions private (Daniel P. Berrange),
922
tests: teach syntax-check that virDomainDefFree has free-like semantics (Jim Meyering),
923
Add entry point logging for cpu functions (Jiri Denemark),
924
build: suppress distracting build output (Jim Meyering),
925
maint: add syntax-check rule to prohibit use of test's -a operator (Jim Meyering),
926
tests: shell script portability and clean-up (Jim Meyering),
927
tests: Don't add extra padding if counter mod 40 is 0 (Matthias Bolte),
928
Use common XML parsing functions (Jiri Denemark),
929
Introduce XML parsing utility functions (Jiri Denemark),
930
virDomainDiskDefAssignAddress: return int, not void (Jim Meyering),
931
tests: do not use the ":disk" suffix in sample xml input (Jim Meyering),
932
util: Make some conditional symbols unconditional (Matthias Bolte),
933
Export conditional state driver symbols only when they are defined (Matthias Bolte),
934
esx: Add esxVI_LookupVirtualMachineByName (Matthias Bolte),
935
esx: Generate method mappings via macros (Matthias Bolte),
936
Add migrate-setmaxdowntime command to virsh (Jiri Denemark),
937
Implement virDomainMigrateSetMaxDowntime in qemu driver (Jiri Denemark),
938
Implement virDomainMigrateSetMaxDowntime in remote driver (Jiri Denemark),
939
Wire protocol and dispatcher for virDomainMigrateSetMaxDowntime (Jiri Denemark),
940
Internal driver API for virDomainMigrateSetMaxDowntime (Jiri Denemark),
941
Virsh support for vol wiping (David Allan),
942
Simplified version of volume wiping based on feedback from the list. (David Allan),
943
Implement remote bits for vol wiping (David Allan),
944
Implement the public API for vol wiping (David Allan),
945
Define the internal driver API for vol wiping (David Allan),
946
Support vhost-net mode at qemu startup for virtio network devices (Laine Stump),
947
maint: enforce recent N_ usage (Eric Blake),
948
Allow suspend during live migration (Jiri Denemark),
949
do not require two ./autogen.sh runs to permit "make" (Jim Meyering),
950
esx: Move username and password helper functions to authhelper.c (Matthias Bolte),
951
Use WARN_CFLAGS when compiling virsh.c (Jiri Denemark),
952
qemu: Add some debugging at domain startup (Cole Robinson),
953
qemu: pass the information when disks are read-only (Daniel Veillard),
954
macvtap: Only export symbols if support is enabled (Matthias Bolte),
955
Only use the numa functions when they are available. (Chris Lalancette),
956
Allow devices without a parent (Ed Swierk),
957
build: change to gnulib module list should rerun bootstrap (Eric Blake),
958
build: enforce preprocessor indentation (Eric Blake),
959
build: update gnulib submodule to newer (but not latest) (Jim Meyering),
960
Make virsh reconnect when losing connection (Daniel Veillard),
961
Change logrotate to be per-hypervisor logs (Daniel Veillard),
962
build: consistently indent preprocessor directives (Eric Blake),
963
virsh: use N_ rather than gettext_noop (Eric Blake),
964
virsh: fix existing N_ uses (Eric Blake),
965
Get thread and socket information in virsh nodeinfo. (Chris Lalancette),
966
Eliminate large stack buffer in doTunnelSendAll (Laine Stump),
1223
<li>Improvements:<br/>
1224
Rename virsh "revert-to-snapshot" to "snapshot-revert" (Chris Lalancette),<br/>
1225
nwfilter: Process DHCP option to determine whether packet is a DHCP_OFFER (Stefan Berger),<br/>
1226
Add enospace option to qemu disk error policy (David Allan),<br/>
1227
nwfilter: More XML parser test cases (Stefan Berger),<br/>
1228
remote: Replace some virRaiseError with remoteError (Matthias Bolte),<br/>
1229
Generate libvirt.def from libvirt.syms (Matthias Bolte),<br/>
1230
Fix up python bindings for new event callbacks (Daniel P. Berrange),<br/>
1231
esx: Allow 'lsisas1068' as SCSI controller type (Matthias Bolte),<br/>
1232
esx: Report an error for invalid arguments in esxList(Defined)Domains (Matthias Bolte),<br/>
1233
nwfilter: Support for learning a VM's IP address (Stefan Berger),<br/>
1234
Properly advertise cpuselection guest capability (Jiri Denemark),<br/>
1235
Update of the apparmor regression tests (Jamie Strandboge),<br/>
1236
Improve the apparmor example (Jamie Strandboge),<br/>
1237
Improve virt-aa-helper to handle SDL graphics and cleanups (Jamie Strandboge),<br/>
1238
Adjust virt-aa-helper to handle pci devices (Jamie Strandboge),<br/>
1239
Add backingstore support to apparmor (Jamie Strandboge),<br/>
1240
build: avoid autogen on 'make clean' (Eric Blake),<br/>
1241
Add filter schema for nwfilter XML, extend domain XML schema (Stefan Berger),<br/>
1242
Add filter schema for nwfilter XML, extend domain XML schema (Stefan Berger),<br/>
1243
nwfilter: Fix instantiated layer 2 rules for 'inout' direction (Stefan Berger),<br/>
1244
Better error reporting in virsh. (Chris Lalancette),<br/>
1245
Snapshot virsh implementation. (Chris Lalancette),<br/>
1246
Snapshots for VBox (Jiri Denemark),<br/>
1247
Snapshot QEMU driver. (Chris Lalancette),<br/>
1248
Snapshot internal methods. (Chris Lalancette),<br/>
1249
xenapi: Add managedsave entries to the driver struct (Matthias Bolte),<br/>
1250
Add a managedsave command to virsh (Daniel Veillard),<br/>
1251
Implement managed save operations for qemu driver (Daniel Veillard),<br/>
1252
Implement remote protocol for managed save (Daniel Veillard),<br/>
1253
build: improve check for out-of-date .gnulib submodule (Eric Blake),<br/>
1254
optimizes the validation of the name of an interface (Stefan Berger),<br/>
1255
adds a couple of test cases for the XML parsing test suite (Stefan Berger),<br/>
1256
build: import latest gnulib (Eric Blake),<br/>
1257
Changes to clock timer XML to match final design. (Laine Stump),<br/>
1258
Keep build quiet for generated file (Daniel P. Berrange),<br/>
1259
Keep track of guest paused state after disk IO / watchdog events (Daniel P. Berrange),<br/>
1260
virsh: add 'exit' as an alias for 'quit' (Eric Blake),<br/>
1261
maint: mark xenapiSessionErrorHandler messages for translation (Jim Meyering),<br/>
1262
Blank out invalid interface names with escaped letters etc. (Stefan Berger),<br/>
1263
esx: Generate most SOAP mapping and improve inheritance handling (Matthias Bolte),<br/>
1264
Distribute nwfilter xml files and add them to rpm (Daniel Veillard),<br/>
1265
Make sure nwfilter headers are part of distribution (Daniel Veillard),<br/>
1266
maint: show which compiler warning triggered (Eric Blake),<br/>
1267
build: automate the rerun of autogen.sh (Eric Blake),<br/>
1268
makes the entries in the int-2-string maps more readable (Stefan Berger),<br/>
1269
Add ip6tables support for IPv6 filtering (Stefan Berger),<br/>
1270
Add support for so-far missing protocols for iptables filtering (Stefan Berger),<br/>
1271
Implement the qemu-kvm backend of clock timer elements (Laine Stump),<br/>
1272
Add flags to indicate presence of timekeeping-related qemu options (Laine Stump),<br/>
1273
Add timer element to domain schema (Laine Stump),<br/>
1274
virsh: support VISUAL, and allow metacharacters in EDITOR (Eric Blake),<br/>
1275
Add dummy nwfilter driver to test driver (Stefan Berger),<br/>
1276
Add script hook support to the LXC driver (Daniel Veillard),<br/>
1277
Add script hook support to the QEmu driver (Daniel Veillard),<br/>
1278
Add the script hook support to the libvirt daemon (Daniel Veillard),<br/>
1279
Add an error module and message for the hooks subsystem (Daniel Veillard),<br/>
1280
Export virPipeReadUntilEOF internally (Daniel Veillard),<br/>
1281
Introduce UPDATE_CPU flag for virDomainGetXMLDesc (Jiri Denemark),<br/>
1282
Helper function for making a copy of virCPUDefPtr (Jiri Denemark),<br/>
1283
filter new files through cppi, so syntax-check passes once again (Jim Meyering),<br/>
1284
Add disk error policy to domain XML (David Allan),<br/>
1285
build: don't lose prior configure args on autogen.sh (Eric Blake),<br/>
1286
build: update gnulib (Eric Blake),<br/>
1287
Add some examples filters (Stefan Berger),<br/>
1288
Extensions for iptables rules (Stefan Berger),<br/>
1289
Add IPv6 support for the ebtables layer (Stefan Berger),<br/>
1290
Add qemu support (Stefan Berger),<br/>
1291
Core driver implementation with ebtables support (Stefan Berger),<br/>
1292
Add XML parser extensions for network filtering (Stefan Berger),<br/>
1293
Add virsh support for new CLI commands (Stefan Berger),<br/>
1294
Definition of the wire format, RPC client & server (Stefan Berger),<br/>
1295
Add Network filtering internal API (Stefan Berger),<br/>
1296
Add Network filtering public API (Stefan Berger),<br/>
1297
Add recursive locks (Stefan Berger),<br/>
1298
Implement VNC password change in QEMU (Daniel P. Berrange),<br/>
1299
Allow parsing <graphics> in device XML (Daniel P. Berrange),<br/>
1300
Introduce a update-device command in virsh (Daniel P. Berrange),<br/>
1301
Implement virDomainUpdateDeviceFlags API in all drivers with media change (Daniel P. Berrange),<br/>
1302
Remote protocol impl for virDomainUpdateDeviceFlags (Daniel P. Berrange),<br/>
1303
Add domain events for graphics network clients (Daniel P. Berrange),<br/>
1304
Add support for an explicit IO error event (Daniel P. Berrange),<br/>
1305
Add support for an explicit watchdog event (Daniel P. Berrange),<br/>
1306
Add support for an explicit RTC change event (Daniel P. Berrange),<br/>
1307
Add support for an explicit guest reboot event (Daniel P. Berrange),<br/>
1308
Rename domain lifecycle event message (Daniel P. Berrange),<br/>
1309
Convert domain events example to new API (Daniel P. Berrange),<br/>
1310
Remote driver & daemon impl of new event API (Daniel P. Berrange),<br/>
1311
Support new event register/deregister APis in all drivers except remote (Daniel P. Berrange),<br/>
1312
Add new internal domain events APIs for handling other event types (Daniel P. Berrange),<br/>
1313
Refactor domain events to handle multiple event types (Daniel P. Berrange),<br/>
1314
Make internal domain events struct definitions private (Daniel P. Berrange),<br/>
1315
tests: teach syntax-check that virDomainDefFree has free-like semantics (Jim Meyering),<br/>
1316
Add entry point logging for cpu functions (Jiri Denemark),<br/>
1317
build: suppress distracting build output (Jim Meyering),<br/>
1318
maint: add syntax-check rule to prohibit use of test's -a operator (Jim Meyering),<br/>
1319
tests: shell script portability and clean-up (Jim Meyering),<br/>
1320
tests: Don't add extra padding if counter mod 40 is 0 (Matthias Bolte),<br/>
1321
Use common XML parsing functions (Jiri Denemark),<br/>
1322
Introduce XML parsing utility functions (Jiri Denemark),<br/>
1323
virDomainDiskDefAssignAddress: return int, not void (Jim Meyering),<br/>
1324
tests: do not use the ":disk" suffix in sample xml input (Jim Meyering),<br/>
1325
util: Make some conditional symbols unconditional (Matthias Bolte),<br/>
1326
Export conditional state driver symbols only when they are defined (Matthias Bolte),<br/>
1327
esx: Add esxVI_LookupVirtualMachineByName (Matthias Bolte),<br/>
1328
esx: Generate method mappings via macros (Matthias Bolte),<br/>
1329
Add migrate-setmaxdowntime command to virsh (Jiri Denemark),<br/>
1330
Implement virDomainMigrateSetMaxDowntime in qemu driver (Jiri Denemark),<br/>
1331
Implement virDomainMigrateSetMaxDowntime in remote driver (Jiri Denemark),<br/>
1332
Wire protocol and dispatcher for virDomainMigrateSetMaxDowntime (Jiri Denemark),<br/>
1333
Internal driver API for virDomainMigrateSetMaxDowntime (Jiri Denemark),<br/>
1334
Virsh support for vol wiping (David Allan),<br/>
1335
Simplified version of volume wiping based on feedback from the list. (David Allan),<br/>
1336
Implement remote bits for vol wiping (David Allan),<br/>
1337
Implement the public API for vol wiping (David Allan),<br/>
1338
Define the internal driver API for vol wiping (David Allan),<br/>
1339
Support vhost-net mode at qemu startup for virtio network devices (Laine Stump),<br/>
1340
maint: enforce recent N_ usage (Eric Blake),<br/>
1341
Allow suspend during live migration (Jiri Denemark),<br/>
1342
do not require two ./autogen.sh runs to permit "make" (Jim Meyering),<br/>
1343
esx: Move username and password helper functions to authhelper.c (Matthias Bolte),<br/>
1344
Use WARN_CFLAGS when compiling virsh.c (Jiri Denemark),<br/>
1345
qemu: Add some debugging at domain startup (Cole Robinson),<br/>
1346
qemu: pass the information when disks are read-only (Daniel Veillard),<br/>
1347
macvtap: Only export symbols if support is enabled (Matthias Bolte),<br/>
1348
Only use the numa functions when they are available. (Chris Lalancette),<br/>
1349
Allow devices without a parent (Ed Swierk),<br/>
1350
build: change to gnulib module list should rerun bootstrap (Eric Blake),<br/>
1351
build: enforce preprocessor indentation (Eric Blake),<br/>
1352
build: update gnulib submodule to newer (but not latest) (Jim Meyering),<br/>
1353
Make virsh reconnect when losing connection (Daniel Veillard),<br/>
1354
Change logrotate to be per-hypervisor logs (Daniel Veillard),<br/>
1355
build: consistently indent preprocessor directives (Eric Blake),<br/>
1356
virsh: use N_ rather than gettext_noop (Eric Blake),<br/>
1357
virsh: fix existing N_ uses (Eric Blake),<br/>
1358
Get thread and socket information in virsh nodeinfo. (Chris Lalancette),<br/>
1359
Eliminate large stack buffer in doTunnelSendAll (Laine Stump),<br/>
967
1360
build: consistently use C99 varargs macros (Eric Blake)
971
Fix some cppi prepocessor indentation issues (Daniel Veillard),
972
Cleanup the msg_gen_function list in cfg.mk (Matthias Bolte),
973
remote: Remove virConnectPtr from error/errorf (Matthias Bolte),
974
Remove undefined symbols from symbols file (Matthias Bolte),
975
Add missing nwfilter_learnipaddr.c to POTFILES.in (Daniel P. Berrange),
976
Avoid searching for windres when not building for Windows (Diego Elio Pettenò),
977
Executable does not belong into repository. (Stefan Berger),
978
xenXMDomainDefineXML: remove dead store and useless/leaky virGetDomain (Jim Meyering),
979
createRawFileOpHook: avoid dead stores (Jim Meyering),
980
qemudDomainGetSecurityLabel: avoid dead store to "type" (Jim Meyering),
981
Cleanup x86Compute() (Jiri Denemark),
982
qemuDomainSnapshotLoad: avoid dead store (Jim Meyering),
983
maint: s/initialis/initializ/ (Eric Blake),
984
Fix 'avialable' typo (Matthias Bolte),
985
macvtap: Remove virConnectPtr from ReportError (Matthias Bolte),
986
phyp: Remove virConnectPtr from PHYP_ERROR (Matthias Bolte),
987
esx: Mark error messages for translation (Matthias Bolte),
988
vbox: Mark all error messages for translation (Matthias Bolte),
989
Clarify an error message in setmem. (Chris Lalancette),
990
Fix up comments for isEncrypted, isSecure, domainIsActive, and domainIsPersistent. (Chris Lalancette),
991
Fix compiler warning about unused conn parameter (Matthias Bolte),
992
openvz: Remove virConnectPtr from openvzError (Matthias Bolte),
993
one: Remove virConnectPtr from oneError (Matthias Bolte),
994
uml: Remove virConnectPtr from umlReportError (Matthias Bolte),
995
Remove virConnectPtr from eventReportError (Matthias Bolte),
996
Remove virConnectPtr from virLibConnError (Matthias Bolte),
997
xen: Remove virConnectPtr from xenUnifiedError (Matthias Bolte),
998
Remove virConnectPtr from nodeReportError (Matthias Bolte),
999
netcf: Remove virConnectPtr from interfaceReportError (Matthias Bolte),
1000
xen: Remove virConnectPtr from virXenInotifyError (Matthias Bolte),
1001
xen: Remove virConnectPtr from virXenStoreError (Matthias Bolte),
1002
xen: Remove virConnectPtr from virXenError/virXenErrorFunc (Matthias Bolte),
1003
xen: Remove virConnectPtr from virXMError (Matthias Bolte),
1004
xen: Remove virConnectPtr from virXendError (Matthias Bolte),
1005
proxy: Remove virConnectPtr from virProxyError (Matthias Bolte),
1006
vbox: Remove virConnectPtr from vboxError (Matthias Bolte),
1007
test: Remove virConnectPtr from testError (Matthias Bolte),
1008
Remove unnecessary trailing \n in log messages (Matthias Bolte),
1009
Fix compiler warning about non-literal format string (Matthias Bolte),
1010
removes the virConnectPtr parameter where not necessary (Stefan Berger),
1011
Clarified error message (David Allan),
1012
Eliminate compiler warning about non-const format string (Laine Stump),
1013
Get rid of the regular expressions (Stefan Berger),
1014
Use the virStrToLong_ui() function rather than virStrToLong_i() (Stefan Berger),
1015
Make virDomainLoadConfig static. (Chris Lalancette),
1016
Eliminate compile warnings in nwfilter error log calls (Laine Stump),
1017
Only parse 'CPU XML' in virCPUDefParseXML() (Jim Fehlig),
1018
Replace sscanf in PCI device address parsing (Matthias Bolte),
1019
xen: Use virStrToLong_i instead of sscanf for XenD port parsing (Matthias Bolte),
1020
xenapi: Use virStrToLong_i instead of sscanf for CPU map parsing (Matthias Bolte),
1021
openvz: Use strtok_r instead of sscanf for VPS UUID parsing (Matthias Bolte),
1022
xen: Use virParseMacAddr instead of sscanf (Matthias Bolte),
1023
vbox: Replace atoi with virStrToLong_i (Matthias Bolte),
1024
cgroup: Replace sscanf with virStrToLong_ll (Matthias Bolte),
1025
Refactor major.minor.micro version parsing into a function (Matthias Bolte),
1026
Replace sscanf in nwfilter rule parsing (Matthias Bolte),
1027
Replace sscanf in legacy device address parsing (Matthias Bolte),
1028
build: more fallout from test -a (Eric Blake),
1029
Fix apibuild.py warning about virNWFilterLookupByUUIDString (Matthias Bolte),
1030
maint: remove redundant tests after virStrToLong (Eric Blake),
1031
maint: update AUTHORS (Eric Blake),
1032
maint: fix cpp indentation syntax-check failure (Jim Meyering),
1033
Add virt-aa-helper and secaatest to .gitignore (Matthias Bolte),
1034
esx: Remove redundant semicolons (Matthias Bolte),
1035
Use libvirt's existing ipv6/ipv4 parser/printer (Stefan Berger),
1036
Remove driver dependency from nwfilter_conf.c (Stefan Berger),
1037
Fix a merge error leftover (Daniel Veillard),
1038
Use enum of virDomainNetType (Stefan Berger),
1039
Silence cppi syntax-check warning (Daniel Veillard),
1040
maint: update syntax-check rule to also catch test's -o operator (Eric Blake),
1041
build: don't use "test cond1 -o cond2": it's not portable (Eric Blake),
1042
build: don't use "test cond1 -a cond2" in configure: it's not portable (Jim Meyering),
1043
Remove interfaceRegister from libvirt_private.syms (Matthias Bolte),
1044
esx: Cleanup file header comments (Matthias Bolte),
1045
maint: enforce recent copyright style (Eric Blake),
1046
maint: make Red Hat copyright notices consistent (Eric Blake),
1047
maint: fix typo (Eric Blake),
1048
docs: <pre> cannot be nested in <p> (Matthias Bolte),
1049
.gitignore: Ignore generated daemon/libvirtd.logrotate (Cole Robinson),
1050
phyp: Use virRequestUsername and virRequestPassword (Matthias Bolte),
1051
fix two "make syntax check" failures (Jim Meyering),
1052
Fix syntax-check errors (Jiri Denemark),
1053
Fix error messages in qemu text monitor (Jiri Denemark),
1054
Fix compiler warnings in virsh.c (Laine Stump),
1055
Silence compiler complaints about non-literal format strings (Laine Stump),
1056
Remove qemudDomainSetMaxMemory. (Chris Lalancette),
1057
Fix copy&paste typos in virProcessInfoGetAffinity (Jiri Denemark),
1058
AUTHORS: add recent contributors (Eric Blake),
1059
Fix format string warnings (Laine Stump),
1060
ebtablesAddRemoveRule: avoid dead store (Jim Meyering),
1061
virInterfaceDefParseBond: avoid dead stores (Jim Meyering),
1062
xenXMDomainConfigParse: avoid dead store (Jim Meyering),
1364
Fix some cppi prepocessor indentation issues (Daniel Veillard),<br/>
1365
Cleanup the msg_gen_function list in cfg.mk (Matthias Bolte),<br/>
1366
remote: Remove virConnectPtr from error/errorf (Matthias Bolte),<br/>
1367
Remove undefined symbols from symbols file (Matthias Bolte),<br/>
1368
Add missing nwfilter_learnipaddr.c to POTFILES.in (Daniel P. Berrange),<br/>
1369
Avoid searching for windres when not building for Windows (Diego Elio Pettenò),<br/>
1370
Executable does not belong into repository. (Stefan Berger),<br/>
1371
xenXMDomainDefineXML: remove dead store and useless/leaky virGetDomain (Jim Meyering),<br/>
1372
createRawFileOpHook: avoid dead stores (Jim Meyering),<br/>
1373
qemudDomainGetSecurityLabel: avoid dead store to "type" (Jim Meyering),<br/>
1374
Cleanup x86Compute() (Jiri Denemark),<br/>
1375
qemuDomainSnapshotLoad: avoid dead store (Jim Meyering),<br/>
1376
maint: s/initialis/initializ/ (Eric Blake),<br/>
1377
Fix 'avialable' typo (Matthias Bolte),<br/>
1378
macvtap: Remove virConnectPtr from ReportError (Matthias Bolte),<br/>
1379
phyp: Remove virConnectPtr from PHYP_ERROR (Matthias Bolte),<br/>
1380
esx: Mark error messages for translation (Matthias Bolte),<br/>
1381
vbox: Mark all error messages for translation (Matthias Bolte),<br/>
1382
Clarify an error message in setmem. (Chris Lalancette),<br/>
1383
Fix up comments for isEncrypted, isSecure, domainIsActive, and domainIsPersistent. (Chris Lalancette),<br/>
1384
Fix compiler warning about unused conn parameter (Matthias Bolte),<br/>
1385
openvz: Remove virConnectPtr from openvzError (Matthias Bolte),<br/>
1386
one: Remove virConnectPtr from oneError (Matthias Bolte),<br/>
1387
uml: Remove virConnectPtr from umlReportError (Matthias Bolte),<br/>
1388
Remove virConnectPtr from eventReportError (Matthias Bolte),<br/>
1389
Remove virConnectPtr from virLibConnError (Matthias Bolte),<br/>
1390
xen: Remove virConnectPtr from xenUnifiedError (Matthias Bolte),<br/>
1391
Remove virConnectPtr from nodeReportError (Matthias Bolte),<br/>
1392
netcf: Remove virConnectPtr from interfaceReportError (Matthias Bolte),<br/>
1393
xen: Remove virConnectPtr from virXenInotifyError (Matthias Bolte),<br/>
1394
xen: Remove virConnectPtr from virXenStoreError (Matthias Bolte),<br/>
1395
xen: Remove virConnectPtr from virXenError/virXenErrorFunc (Matthias Bolte),<br/>
1396
xen: Remove virConnectPtr from virXMError (Matthias Bolte),<br/>
1397
xen: Remove virConnectPtr from virXendError (Matthias Bolte),<br/>
1398
proxy: Remove virConnectPtr from virProxyError (Matthias Bolte),<br/>
1399
vbox: Remove virConnectPtr from vboxError (Matthias Bolte),<br/>
1400
test: Remove virConnectPtr from testError (Matthias Bolte),<br/>
1401
Remove unnecessary trailing \n in log messages (Matthias Bolte),<br/>
1402
Fix compiler warning about non-literal format string (Matthias Bolte),<br/>
1403
removes the virConnectPtr parameter where not necessary (Stefan Berger),<br/>
1404
Clarified error message (David Allan),<br/>
1405
Eliminate compiler warning about non-const format string (Laine Stump),<br/>
1406
Get rid of the regular expressions (Stefan Berger),<br/>
1407
Use the virStrToLong_ui() function rather than virStrToLong_i() (Stefan Berger),<br/>
1408
Make virDomainLoadConfig static. (Chris Lalancette),<br/>
1409
Eliminate compile warnings in nwfilter error log calls (Laine Stump),<br/>
1410
Only parse 'CPU XML' in virCPUDefParseXML() (Jim Fehlig),<br/>
1411
Replace sscanf in PCI device address parsing (Matthias Bolte),<br/>
1412
xen: Use virStrToLong_i instead of sscanf for XenD port parsing (Matthias Bolte),<br/>
1413
xenapi: Use virStrToLong_i instead of sscanf for CPU map parsing (Matthias Bolte),<br/>
1414
openvz: Use strtok_r instead of sscanf for VPS UUID parsing (Matthias Bolte),<br/>
1415
xen: Use virParseMacAddr instead of sscanf (Matthias Bolte),<br/>
1416
vbox: Replace atoi with virStrToLong_i (Matthias Bolte),<br/>
1417
cgroup: Replace sscanf with virStrToLong_ll (Matthias Bolte),<br/>
1418
Refactor major.minor.micro version parsing into a function (Matthias Bolte),<br/>
1419
Replace sscanf in nwfilter rule parsing (Matthias Bolte),<br/>
1420
Replace sscanf in legacy device address parsing (Matthias Bolte),<br/>
1421
build: more fallout from test -a (Eric Blake),<br/>
1422
Fix apibuild.py warning about virNWFilterLookupByUUIDString (Matthias Bolte),<br/>
1423
maint: remove redundant tests after virStrToLong (Eric Blake),<br/>
1424
maint: update AUTHORS (Eric Blake),<br/>
1425
maint: fix cpp indentation syntax-check failure (Jim Meyering),<br/>
1426
Add virt-aa-helper and secaatest to .gitignore (Matthias Bolte),<br/>
1427
esx: Remove redundant semicolons (Matthias Bolte),<br/>
1428
Use libvirt's existing ipv6/ipv4 parser/printer (Stefan Berger),<br/>
1429
Remove driver dependency from nwfilter_conf.c (Stefan Berger),<br/>
1430
Fix a merge error leftover (Daniel Veillard),<br/>
1431
Use enum of virDomainNetType (Stefan Berger),<br/>
1432
Silence cppi syntax-check warning (Daniel Veillard),<br/>
1433
maint: update syntax-check rule to also catch test's -o operator (Eric Blake),<br/>
1434
build: don't use "test cond1 -o cond2": it's not portable (Eric Blake),<br/>
1435
build: don't use "test cond1 -a cond2" in configure: it's not portable (Jim Meyering),<br/>
1436
Remove interfaceRegister from libvirt_private.syms (Matthias Bolte),<br/>
1437
esx: Cleanup file header comments (Matthias Bolte),<br/>
1438
maint: enforce recent copyright style (Eric Blake),<br/>
1439
maint: make Red Hat copyright notices consistent (Eric Blake),<br/>
1440
maint: fix typo (Eric Blake),<br/>
1441
docs: <pre> cannot be nested in <p> (Matthias Bolte),<br/>
1442
.gitignore: Ignore generated daemon/libvirtd.logrotate (Cole Robinson),<br/>
1443
phyp: Use virRequestUsername and virRequestPassword (Matthias Bolte),<br/>
1444
fix two "make syntax check" failures (Jim Meyering),<br/>
1445
Fix syntax-check errors (Jiri Denemark),<br/>
1446
Fix error messages in qemu text monitor (Jiri Denemark),<br/>
1447
Fix compiler warnings in virsh.c (Laine Stump),<br/>
1448
Silence compiler complaints about non-literal format strings (Laine Stump),<br/>
1449
Remove qemudDomainSetMaxMemory. (Chris Lalancette),<br/>
1450
Fix copy&paste typos in virProcessInfoGetAffinity (Jiri Denemark),<br/>
1451
AUTHORS: add recent contributors (Eric Blake),<br/>
1452
Fix format string warnings (Laine Stump),<br/>
1453
ebtablesAddRemoveRule: avoid dead store (Jim Meyering),<br/>
1454
virInterfaceDefParseBond: avoid dead stores (Jim Meyering),<br/>
1455
xenXMDomainConfigParse: avoid dead store (Jim Meyering),<br/>
1063
1456
qemuMonitorTextGetMemoryStats: decrease risk of false positive in parsing (Jim Meyering)
1067
1460
<h3>0.7.7: Mar 5 2010</h3>
1070
Introduce public API for domain async job handling (Daniel P. Berrange),
1071
macvtap support (Stefan Berger),
1072
Add QEMU support for virtio channel (Matthew Booth),
1073
Add persistence of PCI addresses to QEMU (Daniel P. Berrange),
1074
Functions for computing baseline CPU from a set of host CPUs (Jiri Denemark),
1463
Introduce public API for domain async job handling (Daniel P. Berrange),<br/>
1464
macvtap support (Stefan Berger),<br/>
1465
Add QEMU support for virtio channel (Matthew Booth),<br/>
1466
Add persistence of PCI addresses to QEMU (Daniel P. Berrange),<br/>
1467
Functions for computing baseline CPU from a set of host CPUs (Jiri Denemark),<br/>
1075
1468
Public API for virDomain{Attach,Detach}DeviceFlags (Jim Fehlig)
1079
web docs -- macvtap mode explanation (Stefan Berger),
1080
Expand docs about clock modes (Daniel P. Berrange),
1081
docs: Fix syntax warnings from recent changes. (Cole Robinson),
1082
docs: network: Document <domain> element (Cole Robinson),
1083
docs: network: Document STP and delay attributes (Cole Robinson),
1084
docs: domain: Document <description> element (Cole Robinson),
1085
docs: storage: Document multipath pools (Cole Robinson),
1086
docs: storage: Document SCSI pools (Cole Robinson),
1087
docs: storage: Fix backingStore <format> docs (Cole Robinson),
1088
docs: storage: <volume><key> is always generated. (Cole Robinson),
1089
docs: storage: Document capacity/alloc 'unit' (Cole Robinson),
1090
docs: add 3 missing spaces (Dan Kenigsberg),
1091
Fix typo in comment (Matthew Booth),
1092
libvirt: Update docs for hotplug only commands (Cole Robinson),
1093
Fix up a misspelled comment. (Chris Lalancette),
1094
doc: restrict virDomain{Attach,Detach}Device to active domains (Jim Fehlig),
1095
docs: Refer to virReportOOMError in the HACKING file (Matthias Bolte),
1471
<li>Documentation:<br/>
1472
web docs -- macvtap mode explanation (Stefan Berger),<br/>
1473
Expand docs about clock modes (Daniel P. Berrange),<br/>
1474
docs: Fix syntax warnings from recent changes. (Cole Robinson),<br/>
1475
docs: network: Document <domain> element (Cole Robinson),<br/>
1476
docs: network: Document STP and delay attributes (Cole Robinson),<br/>
1477
docs: domain: Document <description> element (Cole Robinson),<br/>
1478
docs: storage: Document multipath pools (Cole Robinson),<br/>
1479
docs: storage: Document SCSI pools (Cole Robinson),<br/>
1480
docs: storage: Fix backingStore <format> docs (Cole Robinson),<br/>
1481
docs: storage: <volume><key> is always generated. (Cole Robinson),<br/>
1482
docs: storage: Document capacity/alloc 'unit' (Cole Robinson),<br/>
1483
docs: add 3 missing spaces (Dan Kenigsberg),<br/>
1484
Fix typo in comment (Matthew Booth),<br/>
1485
libvirt: Update docs for hotplug only commands (Cole Robinson),<br/>
1486
Fix up a misspelled comment. (Chris Lalancette),<br/>
1487
doc: restrict virDomain{Attach,Detach}Device to active domains (Jim Fehlig),<br/>
1488
docs: Refer to virReportOOMError in the HACKING file (Matthias Bolte),<br/>
1096
1489
docs: Emphasize that devices have to be inside the <devices> element (Matthias Bolte)
1100
build: vbox: avoid build failure when linking with --no-add-needed (Diego Elio Pettenò),
1101
build: avoid dlopen-related link failure on rawhide/F13 (Diego Elio Pettenò),
1102
Add a define for NFS_SUPER_MAGIC (Chris Lalancette),
1492
<li>Portability:<br/>
1493
build: vbox: avoid build failure when linking with --no-add-needed (Diego Elio Pettenò),<br/>
1494
build: avoid dlopen-related link failure on rawhide/F13 (Diego Elio Pettenò),<br/>
1495
Add a define for NFS_SUPER_MAGIC (Chris Lalancette),<br/>
1103
1496
Fix compliation of AppArmor related code (Matthias Bolte)
1107
Fix USB passthrough based on product/vendor (Daniel P. Berrange),
1108
Misc fixes for LXC cgroups setup (Daniel P. Berrange),
1109
Change default for storage uid/gid from getuid()/getgid() to -1/-1 (Laine Stump),
1110
Fix parser checking of storage pool device (Daniel P. Berrange),
1111
Add missing device type check in QEMU PCI hotunplug (Daniel P. Berrange),
1112
Make domain save work on root-squash NFS (Laine Stump),
1113
Fix domain restore for files on root-squash NFS (Laine Stump),
1114
Fix USB/PCI device address aliases in QEMU hotplug driver (Daniel P. Berrange),
1115
Fix detection of errors in QEMU device_add command (Daniel P. Berrange),
1116
uml: avoid crash on partial read (Eric Blake),
1117
Fix QEMU domain state after a save attempt fails (Daniel P. Berrange),
1118
Fix error messages when parsing USB devices in QEMU (Rolf Eike Beer),
1119
Fix USB hotplug device string in QEMU driver (Rolf Eike Beer),
1120
phypUUIDTable_Push: do not corrupt output stream upon partial write (Jim Meyering),
1121
qemu: avoid null dereference on failed migration (Eric Blake),
1122
Free the macvtap mode string (Stefan Berger),
1123
libvirtd: do not ignore failure to set group ID in privileged mode (Jim Meyering),
1124
Ignore SIGWINCH in remote client call to poll(2) (RHBZ#567931). (Richard Jones),
1125
storage: conf: Correctly calculate exabyte unit (Cole Robinson),
1126
virsh.c: avoid all leaks in OOM path in cmdCPUBaseline (Jiri Denemark),
1127
Fixed reference count in virsh pool-build command (David Allan),
1128
Fix daemon-conf invalid failures (David Allan),
1129
virBufferVSprintf: do not omit va_end(argptr) call (Jim Meyering),
1130
xend_internal.c: don't dereference NULL for unexpected input (Jim Meyering),
1131
virsh: be careful to return "FALSE" upon OOM (Jim Meyering),
1132
virBufferStrcat: do not skip va_end (Jim Meyering),
1133
qparams.c: do not skip va_end, twice (Jim Meyering),
1134
get_virtual_functions_linux: would mistakenly always return zero (Jim Meyering),
1135
network: bridge: Fix IsActive, IsPersistent (Cole Robinson),
1136
qemuMonitorTextAddUSBDisk: avoid unconditional leak (Jim Meyering),
1137
tests: avoid NULL deref upon OOM failure (Jim Meyering),
1138
qemuInitPasswords: avoid unconditional leak (Jim Meyering),
1139
qemuMonitorTextAddDevice: avoid unconditional leak (Jim Meyering),
1140
libvirt-override.c: avoid a leak upon call with invalid argument (Jim Meyering),
1141
vboxDomainDumpXML: avoid a leak on OOM error path (Jim Meyering),
1142
virNodeDevCapScsiHostParseXML: avoid an unconditional leak (Jim Meyering),
1143
uml_driver.c: avoid leak upon failure (Jim Meyering),
1144
vbox_tmpl.c: avoid an unconditional leak (Jim Meyering),
1145
openvz (openvzFreeDriver): avoid leaks (Jim Meyering),
1146
Fix crash in LXC driver open method when URI has no path (Daniel P. Berrange),
1147
Fix USB device path formatting mixup (Daniel P. Berrange),
1148
qemu_driver.c: honor dname parameter once again (Jim Meyering),
1149
plug four virStoragePoolSourceFree-related leaks (Jim Meyering),
1150
remote_driver.c: avoid leak on OOM error path (Jim Meyering),
1151
qemu: Increase guest startup timeout to 30 seconds (Cole Robinson),
1152
Fix security driver configuration (Daniel P. Berrange),
1153
Escape strings serialized in XML (Daniel Veillard),
1154
absolutePathFromBaseFile: don't leak when first arg contains no "/" (Jim Meyering),
1155
sexpr_string: avoid leak on OOM error path (Jim Meyering),
1156
virDomainChrDefParseXML: don't leak upon invalid input (Jim Meyering),
1157
virExecWithHook: avoid leak on OOM error path (Jim Meyering),
1158
cgroup.c: don't leak mem+FD upon OOM (Jim Meyering),
1159
cgroup.c: avoid unconditional leaks (Jim Meyering),
1500
Fix USB passthrough based on product/vendor (Daniel P. Berrange),<br/>
1501
Misc fixes for LXC cgroups setup (Daniel P. Berrange),<br/>
1502
Change default for storage uid/gid from getuid()/getgid() to -1/-1 (Laine Stump),<br/>
1503
Fix parser checking of storage pool device (Daniel P. Berrange),<br/>
1504
Add missing device type check in QEMU PCI hotunplug (Daniel P. Berrange),<br/>
1505
Make domain save work on root-squash NFS (Laine Stump),<br/>
1506
Fix domain restore for files on root-squash NFS (Laine Stump),<br/>
1507
Fix USB/PCI device address aliases in QEMU hotplug driver (Daniel P. Berrange),<br/>
1508
Fix detection of errors in QEMU device_add command (Daniel P. Berrange),<br/>
1509
uml: avoid crash on partial read (Eric Blake),<br/>
1510
Fix QEMU domain state after a save attempt fails (Daniel P. Berrange),<br/>
1511
Fix error messages when parsing USB devices in QEMU (Rolf Eike Beer),<br/>
1512
Fix USB hotplug device string in QEMU driver (Rolf Eike Beer),<br/>
1513
phypUUIDTable_Push: do not corrupt output stream upon partial write (Jim Meyering),<br/>
1514
qemu: avoid null dereference on failed migration (Eric Blake),<br/>
1515
Free the macvtap mode string (Stefan Berger),<br/>
1516
libvirtd: do not ignore failure to set group ID in privileged mode (Jim Meyering),<br/>
1517
Ignore SIGWINCH in remote client call to poll(2) (RHBZ#567931). (Richard Jones),<br/>
1518
storage: conf: Correctly calculate exabyte unit (Cole Robinson),<br/>
1519
virsh.c: avoid all leaks in OOM path in cmdCPUBaseline (Jiri Denemark),<br/>
1520
Fixed reference count in virsh pool-build command (David Allan),<br/>
1521
Fix daemon-conf invalid failures (David Allan),<br/>
1522
virBufferVSprintf: do not omit va_end(argptr) call (Jim Meyering),<br/>
1523
xend_internal.c: don't dereference NULL for unexpected input (Jim Meyering),<br/>
1524
virsh: be careful to return "FALSE" upon OOM (Jim Meyering),<br/>
1525
virBufferStrcat: do not skip va_end (Jim Meyering),<br/>
1526
qparams.c: do not skip va_end, twice (Jim Meyering),<br/>
1527
get_virtual_functions_linux: would mistakenly always return zero (Jim Meyering),<br/>
1528
network: bridge: Fix IsActive, IsPersistent (Cole Robinson),<br/>
1529
qemuMonitorTextAddUSBDisk: avoid unconditional leak (Jim Meyering),<br/>
1530
tests: avoid NULL deref upon OOM failure (Jim Meyering),<br/>
1531
qemuInitPasswords: avoid unconditional leak (Jim Meyering),<br/>
1532
qemuMonitorTextAddDevice: avoid unconditional leak (Jim Meyering),<br/>
1533
libvirt-override.c: avoid a leak upon call with invalid argument (Jim Meyering),<br/>
1534
vboxDomainDumpXML: avoid a leak on OOM error path (Jim Meyering),<br/>
1535
virNodeDevCapScsiHostParseXML: avoid an unconditional leak (Jim Meyering),<br/>
1536
uml_driver.c: avoid leak upon failure (Jim Meyering),<br/>
1537
vbox_tmpl.c: avoid an unconditional leak (Jim Meyering),<br/>
1538
openvz (openvzFreeDriver): avoid leaks (Jim Meyering),<br/>
1539
Fix crash in LXC driver open method when URI has no path (Daniel P. Berrange),<br/>
1540
Fix USB device path formatting mixup (Daniel P. Berrange),<br/>
1541
qemu_driver.c: honor dname parameter once again (Jim Meyering),<br/>
1542
plug four virStoragePoolSourceFree-related leaks (Jim Meyering),<br/>
1543
remote_driver.c: avoid leak on OOM error path (Jim Meyering),<br/>
1544
qemu: Increase guest startup timeout to 30 seconds (Cole Robinson),<br/>
1545
Fix security driver configuration (Daniel P. Berrange),<br/>
1546
Escape strings serialized in XML (Daniel Veillard),<br/>
1547
absolutePathFromBaseFile: don't leak when first arg contains no "/" (Jim Meyering),<br/>
1548
sexpr_string: avoid leak on OOM error path (Jim Meyering),<br/>
1549
virDomainChrDefParseXML: don't leak upon invalid input (Jim Meyering),<br/>
1550
virExecWithHook: avoid leak on OOM error path (Jim Meyering),<br/>
1551
cgroup.c: don't leak mem+FD upon OOM (Jim Meyering),<br/>
1552
cgroup.c: avoid unconditional leaks (Jim Meyering),<br/>
1160
1553
virt-pki-validate contains unexpanded SYSCONFDIR variable (Doug Goldstein)
1164
Convert QEMU driver all hotunplug code from pci_del to device_del (Daniel P. Berrange),
1165
Support hot-unplug for USB devices in QEMU (Daniel P. Berrange),
1166
Tweak container initialization to make upstart/init happier (Daniel P. Berrange),
1167
Avoid creating top level cgroups if just querying for existance (Daniel P. Berrange),
1168
Support VCPU hotplug in QEMU guests (Daniel P. Berrange),
1169
Fix mis-leading error message in pool delete API (Daniel P. Berrange),
1170
Fix typo in QEMU migration command name (Daniel P. Berrange),
1171
Don't raise error message from cgroups if QEMU fails to start (Daniel P. Berrange),
1172
esx: don't ignore failure on close (Eric Blake),
1173
Fix safezero() (Jiri Denemark),
1174
Support job cancellation in QEMU driver (Daniel P. Berrange),
1175
Remote driver implementation for the virDomainAbortJob APi (Daniel P. Berrange),
1176
Wire up internal entry points for virDomainAbortJob API (Daniel P. Berrange),
1177
Introduce public API for cancelling async domain jobs (Daniel P. Berrange),
1178
Add QEMU driver support for job info on migration ops (Daniel P. Berrange),
1179
Remote driver implmentation of job info API (Daniel P. Berrange),
1180
Stub out internal driver entry points for job processing (Daniel P. Berrange),
1181
Use device_del to remove SCSI controllers (Wolfgang Mauerer),
1182
Fix PCI address handling when controllers are deleted (Wolfgang Mauerer),
1183
Fix data structure handling when controllers are attached (Wolfgang Mauerer),
1184
Allow configurable timezones with QEMU (Daniel P. Berrange),
1185
Allow a timezone to be specified instead of sync to host timezone (Daniel P. Berrange),
1186
Support variable clock offset mode in QEMU (Daniel P. Berrange),
1187
Add new clock mode allowing variable adjustments (Daniel P. Berrange),
1188
Change the internal domain conf representation of localtime/utc (Daniel P. Berrange),
1189
Use standard spacing for user/pass prompt (Cole Robinson),
1190
libvirtd: Better initscript error reporting (Cole Robinson),
1191
qemu: Report binary path if error parsing -help (Cole Robinson),
1192
remote: Improve daemon startup error reporting (Cole Robinson),
1193
virsh: Show errors reported by nonAPI functions (Cole Robinson),
1194
remote: Improve error message when libvirtd isn't running (Cole Robinson),
1195
build: make git submodule checking more reliable (Jim Meyering),
1196
Add descriptions for macvtap direct type interfaces (Stefan Berger),
1197
maint: import modern bootstrap (Eric Blake),
1198
maint: start factoring bootstrap (Eric Blake),
1199
build: update gnulib submodule to latest (Jim Meyering),
1200
Create raw storage files with O_DSYNC (again) (Jiri Denemark),
1201
Use virFileOperation hook function in virStorageBackendFileSystemVolBuild (Laine Stump),
1202
Rename virFileCreate to virFileOperation, add hook function (Laine Stump),
1203
qemu: Check for IA64 kvm (Dustin Xiong),
1204
remote: Print ssh stderr on connection failure (Cole Robinson),
1205
fix multiple veth problem for OpenVZ (Yuji NISHIDA),
1206
Better error reporting for failed migration (Chris Lalancette),
1207
Make an error message in PCI util code clearer (Chris Lalancette),
1208
macvtap mac_filter support (Stefan Berger),
1209
macvtap IFF_VNET_HDR configuration (Stefan Berger),
1210
Use virFork() in __virExec(), virFileCreate() and virDirCreate() (Laine Stump),
1211
Add virFork() function to utils (Laine Stump),
1212
Add domain support for virtio channel (Matthew Booth),
1213
qemu: Explicitly error if guest virtual network is inactive (Cole Robinson),
1214
virterror: Make SetError work if no previous error was set (Cole Robinson),
1215
macvtap teardown rework (Stefan Berger),
1216
Update QEMU JSON balloon command handling (Daniel P. Berrange),
1217
python: Actually add virConnectGetVersion to generated bindings (Cole Robinson),
1218
build: inform libtool of m4 directory (Eric Blake),
1219
Adds a cpu-baseline command for virsh (Jiri Denemark),
1220
qemu: Make SetVcpu command hotplug only (Cole Robinson),
1221
qemu: Make Set*Mem commands hotplug only (Cole Robinson),
1222
Treat missing QEMU 'thread_id' as non-fatal in JSON monitor (Daniel P. Berrange),
1223
Fix check for primary IDE controller in QEMU PCI slot assignment (Daniel P. Berrange),
1224
Make error reporting for QEMU JSON mode more friendly (Daniel P. Berrange),
1225
Run 'qmp_capabilities' command at QEMU monitor startup (Daniel P. Berrange),
1226
macvtap support for libvirt -- schema extensions (Stefan Berger),
1227
macvtap support for libvirt -- qemu support (Stefan Berger),
1228
macvtap support for libvirt -- helper code (Stefan Berger),
1229
macvtap support for libvirt -- parse new interface XML (Stefan Berger),
1230
interface: Use proper return codes in the open function (Matthias Bolte),
1231
Support 'block_passwd' command for QEMU disk encryption (Daniel P. Berrange),
1232
Implement cpuBaseline in remote and qemu drivers (Jiri Denemark),
1233
Wire protocol format and dispatcher for virConnectBaselineCPU (Jiri Denemark),
1234
virConnectBaselineCPU public API implementation (Jiri Denemark),
1235
Internal driver API for virConnectBaselineCPU (Jiri Denemark),
1236
virConnectBaselineCPU public API (Jiri Denemark),
1237
Implement cpuArchBaseline in x86 CPU driver (Jiri Denemark),
1238
Implement cpuArchBaseline in generic CPU driver (Jiri Denemark),
1239
Mark all error messages for translation (Jiri Denemark),
1240
Add cpu_generic.c to the list of translated files (Jiri Denemark),
1241
Fix <cpu> element in domain XML schema (Jiri Denemark),
1242
Fix disk stats retrieval with QEMU >= 0.12 (Daniel P. Berrange),
1243
qemu: Properly report a startup timeout error (Cole Robinson),
1244
test: Fake security driver support in capabilities (Cole Robinson),
1245
Annotate some virConnectPtr as mandatory non-null (Daniel P. Berrange),
1246
Convert qemu command line flags to 64-bit int (Daniel P. Berrange),
1247
Create raw storage files with O_DSYNC (Jiri Denemark),
1248
Re-generate remote protocol files for new APIs (Daniel P. Berrange),
1249
Modify virsh commands (Jim Fehlig),
1250
domain{Attach,Detach}DeviceFlags handler for drivers (Jim Fehlig),
1251
Server side dispatcher (Jim Fehlig),
1252
Remote driver (Jim Fehlig),
1253
Wire protocol format (Jim Fehlig),
1556
<li>Improvements:<br/>
1557
Convert QEMU driver all hotunplug code from pci_del to device_del (Daniel P. Berrange),<br/>
1558
Support hot-unplug for USB devices in QEMU (Daniel P. Berrange),<br/>
1559
Tweak container initialization to make upstart/init happier (Daniel P. Berrange),<br/>
1560
Avoid creating top level cgroups if just querying for existance (Daniel P. Berrange),<br/>
1561
Support VCPU hotplug in QEMU guests (Daniel P. Berrange),<br/>
1562
Fix mis-leading error message in pool delete API (Daniel P. Berrange),<br/>
1563
Fix typo in QEMU migration command name (Daniel P. Berrange),<br/>
1564
Don't raise error message from cgroups if QEMU fails to start (Daniel P. Berrange),<br/>
1565
esx: don't ignore failure on close (Eric Blake),<br/>
1566
Fix safezero() (Jiri Denemark),<br/>
1567
Support job cancellation in QEMU driver (Daniel P. Berrange),<br/>
1568
Remote driver implementation for the virDomainAbortJob APi (Daniel P. Berrange),<br/>
1569
Wire up internal entry points for virDomainAbortJob API (Daniel P. Berrange),<br/>
1570
Introduce public API for cancelling async domain jobs (Daniel P. Berrange),<br/>
1571
Add QEMU driver support for job info on migration ops (Daniel P. Berrange),<br/>
1572
Remote driver implmentation of job info API (Daniel P. Berrange),<br/>
1573
Stub out internal driver entry points for job processing (Daniel P. Berrange),<br/>
1574
Use device_del to remove SCSI controllers (Wolfgang Mauerer),<br/>
1575
Fix PCI address handling when controllers are deleted (Wolfgang Mauerer),<br/>
1576
Fix data structure handling when controllers are attached (Wolfgang Mauerer),<br/>
1577
Allow configurable timezones with QEMU (Daniel P. Berrange),<br/>
1578
Allow a timezone to be specified instead of sync to host timezone (Daniel P. Berrange),<br/>
1579
Support variable clock offset mode in QEMU (Daniel P. Berrange),<br/>
1580
Add new clock mode allowing variable adjustments (Daniel P. Berrange),<br/>
1581
Change the internal domain conf representation of localtime/utc (Daniel P. Berrange),<br/>
1582
Use standard spacing for user/pass prompt (Cole Robinson),<br/>
1583
libvirtd: Better initscript error reporting (Cole Robinson),<br/>
1584
qemu: Report binary path if error parsing -help (Cole Robinson),<br/>
1585
remote: Improve daemon startup error reporting (Cole Robinson),<br/>
1586
virsh: Show errors reported by nonAPI functions (Cole Robinson),<br/>
1587
remote: Improve error message when libvirtd isn't running (Cole Robinson),<br/>
1588
build: make git submodule checking more reliable (Jim Meyering),<br/>
1589
Add descriptions for macvtap direct type interfaces (Stefan Berger),<br/>
1590
maint: import modern bootstrap (Eric Blake),<br/>
1591
maint: start factoring bootstrap (Eric Blake),<br/>
1592
build: update gnulib submodule to latest (Jim Meyering),<br/>
1593
Create raw storage files with O_DSYNC (again) (Jiri Denemark),<br/>
1594
Use virFileOperation hook function in virStorageBackendFileSystemVolBuild (Laine Stump),<br/>
1595
Rename virFileCreate to virFileOperation, add hook function (Laine Stump),<br/>
1596
qemu: Check for IA64 kvm (Dustin Xiong),<br/>
1597
remote: Print ssh stderr on connection failure (Cole Robinson),<br/>
1598
fix multiple veth problem for OpenVZ (Yuji NISHIDA),<br/>
1599
Better error reporting for failed migration (Chris Lalancette),<br/>
1600
Make an error message in PCI util code clearer (Chris Lalancette),<br/>
1601
macvtap mac_filter support (Stefan Berger),<br/>
1602
macvtap IFF_VNET_HDR configuration (Stefan Berger),<br/>
1603
Use virFork() in __virExec(), virFileCreate() and virDirCreate() (Laine Stump),<br/>
1604
Add virFork() function to utils (Laine Stump),<br/>
1605
Add domain support for virtio channel (Matthew Booth),<br/>
1606
qemu: Explicitly error if guest virtual network is inactive (Cole Robinson),<br/>
1607
virterror: Make SetError work if no previous error was set (Cole Robinson),<br/>
1608
macvtap teardown rework (Stefan Berger),<br/>
1609
Update QEMU JSON balloon command handling (Daniel P. Berrange),<br/>
1610
python: Actually add virConnectGetVersion to generated bindings (Cole Robinson),<br/>
1611
build: inform libtool of m4 directory (Eric Blake),<br/>
1612
Adds a cpu-baseline command for virsh (Jiri Denemark),<br/>
1613
qemu: Make SetVcpu command hotplug only (Cole Robinson),<br/>
1614
qemu: Make Set*Mem commands hotplug only (Cole Robinson),<br/>
1615
Treat missing QEMU 'thread_id' as non-fatal in JSON monitor (Daniel P. Berrange),<br/>
1616
Fix check for primary IDE controller in QEMU PCI slot assignment (Daniel P. Berrange),<br/>
1617
Make error reporting for QEMU JSON mode more friendly (Daniel P. Berrange),<br/>
1618
Run 'qmp_capabilities' command at QEMU monitor startup (Daniel P. Berrange),<br/>
1619
macvtap support for libvirt -- schema extensions (Stefan Berger),<br/>
1620
macvtap support for libvirt -- qemu support (Stefan Berger),<br/>
1621
macvtap support for libvirt -- helper code (Stefan Berger),<br/>
1622
macvtap support for libvirt -- parse new interface XML (Stefan Berger),<br/>
1623
interface: Use proper return codes in the open function (Matthias Bolte),<br/>
1624
Support 'block_passwd' command for QEMU disk encryption (Daniel P. Berrange),<br/>
1625
Implement cpuBaseline in remote and qemu drivers (Jiri Denemark),<br/>
1626
Wire protocol format and dispatcher for virConnectBaselineCPU (Jiri Denemark),<br/>
1627
virConnectBaselineCPU public API implementation (Jiri Denemark),<br/>
1628
Internal driver API for virConnectBaselineCPU (Jiri Denemark),<br/>
1629
virConnectBaselineCPU public API (Jiri Denemark),<br/>
1630
Implement cpuArchBaseline in x86 CPU driver (Jiri Denemark),<br/>
1631
Implement cpuArchBaseline in generic CPU driver (Jiri Denemark),<br/>
1632
Mark all error messages for translation (Jiri Denemark),<br/>
1633
Add cpu_generic.c to the list of translated files (Jiri Denemark),<br/>
1634
Fix <cpu> element in domain XML schema (Jiri Denemark),<br/>
1635
Fix disk stats retrieval with QEMU >= 0.12 (Daniel P. Berrange),<br/>
1636
qemu: Properly report a startup timeout error (Cole Robinson),<br/>
1637
test: Fake security driver support in capabilities (Cole Robinson),<br/>
1638
Annotate some virConnectPtr as mandatory non-null (Daniel P. Berrange),<br/>
1639
Convert qemu command line flags to 64-bit int (Daniel P. Berrange),<br/>
1640
Create raw storage files with O_DSYNC (Jiri Denemark),<br/>
1641
Re-generate remote protocol files for new APIs (Daniel P. Berrange),<br/>
1642
Modify virsh commands (Jim Fehlig),<br/>
1643
domain{Attach,Detach}DeviceFlags handler for drivers (Jim Fehlig),<br/>
1644
Server side dispatcher (Jim Fehlig),<br/>
1645
Remote driver (Jim Fehlig),<br/>
1646
Wire protocol format (Jim Fehlig),<br/>
1254
1647
Public API Implementation (Jim Fehlig)
1258
virsh: silence compiler warning (Eric Blake),
1259
build: silence coverity warning in node_device (Eric Blake),
1260
Tiny spelling fix (Wolfgang Mauerer),
1261
libvirtd: avoid false-positive NULL-deref warning from clang (Eric Blake),
1262
x86Decode: avoid NULL-dereference upon questionable input (Jim Meyering),
1263
openvzDomainDefineCmd: remove useless increment (Jim Meyering),
1264
maint: disallow TAB-in-indentation also in *.rng files (Jim Meyering),
1265
maint: convert leading TABs in *.rng files to equivalent spaces (Jim Meyering),
1266
udevEnumerateDevices: remove dead code (Jim Meyering),
1267
qemudNetworkIfaceConnect: remove dead store (Jim Meyering),
1268
cmdPoolDiscoverSources: initialize earlier to avoid FP from clang (Jim Meyering),
1269
build: avoid warning about return-with-value in void function (Jim Meyering),
1270
Only build virDomainObjFormat if not building proxy. (Chris Lalancette),
1271
openvzGetVEID: don't leak (memory + file descriptor) (Jim Meyering),
1272
build: avoid warning about unused variables (Jim Meyering),
1273
build: avoid "make rpm" failure in docs/ (Jim Meyering),
1274
build: teach apibuild.py to work in a non-srcdir build (Jim Meyering),
1275
build: avoid non-srcdir "make distcheck" failures (CLEANFILES) (Jim Meyering),
1276
build: avoid non-srcdir "make distcheck" failures (srcdir vs wildcard) (Jim Meyering),
1277
build: avoid non-srcdir "make distcheck" failure (test_conf.sh) (Jim Meyering),
1278
build: avoid non-srcdir installation failure (sitemap.html.in) (Jim Meyering),
1279
build: avoid non-srcdir installation failure (apibuild.py) (Jim Meyering),
1280
build: fix typos in makefile variable names (Jim Meyering),
1281
build: ensure that MKINSTALLDIRS is AC_SUBST-defined (Jim Meyering),
1282
maint: relax git minimum version (Eric Blake),
1283
maint: sort .gitignore (Eric Blake),
1284
maint: fix quoting in autogen.sh (Eric Blake),
1285
virFork: placate static analyzers: ignore pthread_sigmask return value (Jim Meyering),
1286
virsh.c: avoid leak on OOM error path (Jim Meyering),
1287
Make virDomainObjFormat static (Chris Lalancette),
1288
xenDaemonDomainSetAutostart: avoid appearance of impropriety (Jim Meyering),
1289
Remove unused functions from domain_conf (Matthew Booth),
1290
Fix whitespace in domain.rng (Matthew Booth),
1291
openvzLoadDomains: don't ignore failing virUUIDFormat (Jim Meyering),
1292
vshCommandParse: placate coverity (Jim Meyering),
1293
virStorageBackendIsMultipath: avoid dead store (Jim Meyering),
1294
Convert virSecurityReportError into a macro (Matthias Bolte),
1295
Swap position of nmodels and models parameters in cpuDecode() (Jiri Denemark),
1296
Remove virConnectPtr from secret XML APIs (Daniel P. Berrange),
1297
Remove virConnectPtr from interface XML APIs (Daniel P. Berrange),
1298
Remove virConnectPtr from CPU XML APIs (Daniel P. Berrange),
1299
Remove virConnectPtr from storage APIs & driver (Daniel P. Berrange),
1300
Remove virConnectPtr from all node device XML APIs (Daniel P. Berrange),
1301
Remove virConnectPtr from network XML APis (Daniel P. Berrange),
1302
Remove virConnectPtr from USB/PCI device iterators (Daniel P. Berrange),
1303
Fix generation of floppy disk arg for QEMU's -global arg (Daniel P. Berrange),
1304
Fix compile error in Xen proxy from virConnectPtr changes (Daniel P. Berrange),
1305
Remove use of virConnectPtr from security driver APIs (Daniel P. Berrange),
1306
Remove virConnectPtr from all domain XML parsing/formatting APIs (Daniel P. Berrange),
1307
Remove virConnectPtr from LXC driver (Daniel P. Berrange),
1308
Remove passing of virConnectPtr throughout QEMU driver (Daniel P. Berrange),
1309
virAsprintf: remove its warn_unused_result attribute (Jim Meyering),
1310
absolutePathFromBaseFile: avoid an unnecessary use of assert (Jim Meyering),
1311
Remove conn parameter from USB functions (Matthias Bolte),
1312
Remove conn parameter from JSON error macro (Matthias Bolte),
1313
Remove conn parameter from PCI functions (Matthias Bolte),
1314
Remove conn parameter from Linux stats functions (Matthias Bolte),
1315
Remove conn parameter from storage file functions (Matthias Bolte),
1316
Remove conn parameter from util functions (Matthias Bolte),
1317
Remove conn parameter from virXPath* functions (Matthias Bolte),
1318
Remove conn parameter from virReportSystemError (Matthias Bolte),
1319
Remove conn parameter from virReportOOMError (Matthias Bolte),
1320
website: Add a 1em right margin (Matthias Bolte),
1321
storage: Replace storageLog with VIR_ERROR (Matthias Bolte),
1322
opennebula: Remove unnecessary casts (Matthias Bolte),
1323
esx: Remove unnecessary casts (Matthias Bolte),
1324
cpu conf: Use virBufferFreeAndReset instead of virBufferContentAndReset and VIR_FREE (Matthias Bolte),
1651
virsh: silence compiler warning (Eric Blake),<br/>
1652
build: silence coverity warning in node_device (Eric Blake),<br/>
1653
Tiny spelling fix (Wolfgang Mauerer),<br/>
1654
libvirtd: avoid false-positive NULL-deref warning from clang (Eric Blake),<br/>
1655
x86Decode: avoid NULL-dereference upon questionable input (Jim Meyering),<br/>
1656
openvzDomainDefineCmd: remove useless increment (Jim Meyering),<br/>
1657
maint: disallow TAB-in-indentation also in *.rng files (Jim Meyering),<br/>
1658
maint: convert leading TABs in *.rng files to equivalent spaces (Jim Meyering),<br/>
1659
udevEnumerateDevices: remove dead code (Jim Meyering),<br/>
1660
qemudNetworkIfaceConnect: remove dead store (Jim Meyering),<br/>
1661
cmdPoolDiscoverSources: initialize earlier to avoid FP from clang (Jim Meyering),<br/>
1662
build: avoid warning about return-with-value in void function (Jim Meyering),<br/>
1663
Only build virDomainObjFormat if not building proxy. (Chris Lalancette),<br/>
1664
openvzGetVEID: don't leak (memory + file descriptor) (Jim Meyering),<br/>
1665
build: avoid warning about unused variables (Jim Meyering),<br/>
1666
build: avoid "make rpm" failure in docs/ (Jim Meyering),<br/>
1667
build: teach apibuild.py to work in a non-srcdir build (Jim Meyering),<br/>
1668
build: avoid non-srcdir "make distcheck" failures (CLEANFILES) (Jim Meyering),<br/>
1669
build: avoid non-srcdir "make distcheck" failures (srcdir vs wildcard) (Jim Meyering),<br/>
1670
build: avoid non-srcdir "make distcheck" failure (test_conf.sh) (Jim Meyering),<br/>
1671
build: avoid non-srcdir installation failure (sitemap.html.in) (Jim Meyering),<br/>
1672
build: avoid non-srcdir installation failure (apibuild.py) (Jim Meyering),<br/>
1673
build: fix typos in makefile variable names (Jim Meyering),<br/>
1674
build: ensure that MKINSTALLDIRS is AC_SUBST-defined (Jim Meyering),<br/>
1675
maint: relax git minimum version (Eric Blake),<br/>
1676
maint: sort .gitignore (Eric Blake),<br/>
1677
maint: fix quoting in autogen.sh (Eric Blake),<br/>
1678
virFork: placate static analyzers: ignore pthread_sigmask return value (Jim Meyering),<br/>
1679
virsh.c: avoid leak on OOM error path (Jim Meyering),<br/>
1680
Make virDomainObjFormat static (Chris Lalancette),<br/>
1681
xenDaemonDomainSetAutostart: avoid appearance of impropriety (Jim Meyering),<br/>
1682
Remove unused functions from domain_conf (Matthew Booth),<br/>
1683
Fix whitespace in domain.rng (Matthew Booth),<br/>
1684
openvzLoadDomains: don't ignore failing virUUIDFormat (Jim Meyering),<br/>
1685
vshCommandParse: placate coverity (Jim Meyering),<br/>
1686
virStorageBackendIsMultipath: avoid dead store (Jim Meyering),<br/>
1687
Convert virSecurityReportError into a macro (Matthias Bolte),<br/>
1688
Swap position of nmodels and models parameters in cpuDecode() (Jiri Denemark),<br/>
1689
Remove virConnectPtr from secret XML APIs (Daniel P. Berrange),<br/>
1690
Remove virConnectPtr from interface XML APIs (Daniel P. Berrange),<br/>
1691
Remove virConnectPtr from CPU XML APIs (Daniel P. Berrange),<br/>
1692
Remove virConnectPtr from storage APIs & driver (Daniel P. Berrange),<br/>
1693
Remove virConnectPtr from all node device XML APIs (Daniel P. Berrange),<br/>
1694
Remove virConnectPtr from network XML APis (Daniel P. Berrange),<br/>
1695
Remove virConnectPtr from USB/PCI device iterators (Daniel P. Berrange),<br/>
1696
Fix generation of floppy disk arg for QEMU's -global arg (Daniel P. Berrange),<br/>
1697
Fix compile error in Xen proxy from virConnectPtr changes (Daniel P. Berrange),<br/>
1698
Remove use of virConnectPtr from security driver APIs (Daniel P. Berrange),<br/>
1699
Remove virConnectPtr from all domain XML parsing/formatting APIs (Daniel P. Berrange),<br/>
1700
Remove virConnectPtr from LXC driver (Daniel P. Berrange),<br/>
1701
Remove passing of virConnectPtr throughout QEMU driver (Daniel P. Berrange),<br/>
1702
virAsprintf: remove its warn_unused_result attribute (Jim Meyering),<br/>
1703
absolutePathFromBaseFile: avoid an unnecessary use of assert (Jim Meyering),<br/>
1704
Remove conn parameter from USB functions (Matthias Bolte),<br/>
1705
Remove conn parameter from JSON error macro (Matthias Bolte),<br/>
1706
Remove conn parameter from PCI functions (Matthias Bolte),<br/>
1707
Remove conn parameter from Linux stats functions (Matthias Bolte),<br/>
1708
Remove conn parameter from storage file functions (Matthias Bolte),<br/>
1709
Remove conn parameter from util functions (Matthias Bolte),<br/>
1710
Remove conn parameter from virXPath* functions (Matthias Bolte),<br/>
1711
Remove conn parameter from virReportSystemError (Matthias Bolte),<br/>
1712
Remove conn parameter from virReportOOMError (Matthias Bolte),<br/>
1713
website: Add a 1em right margin (Matthias Bolte),<br/>
1714
storage: Replace storageLog with VIR_ERROR (Matthias Bolte),<br/>
1715
opennebula: Remove unnecessary casts (Matthias Bolte),<br/>
1716
esx: Remove unnecessary casts (Matthias Bolte),<br/>
1717
cpu conf: Use virBufferFreeAndReset instead of virBufferContentAndReset and VIR_FREE (Matthias Bolte),<br/>
1325
1718
esx: Cleanup preprocessing structure in esxVI_EnsureSession (Matthias Bolte)
1328
1721
<h3>0.7.6: Feb 3 2010</h3>
1331
Implement support for multi IQN (David Allan),
1332
Implement CPU topology support for QEMU driver (Jiri Denemark),
1333
Use QEmu new device adressing when possible (Daniel P. Berrange),
1724
Implement support for multi IQN (David Allan),<br/>
1725
Implement CPU topology support for QEMU driver (Jiri Denemark),<br/>
1726
Use QEmu new device adressing when possible (Daniel P. Berrange),<br/>
1334
1727
Implement SCSI controller hotplug/unplug for QEMU (Wolfgang Mauerer)
1338
Add missing function parameter documentation (Matthias Bolte),
1339
Add docs about new mailing list (Daniel P. Berrange),
1340
Document cpu-compare command in virsh man page (Jiri Denemark),
1341
Document cpu elements in capabilities and domain XML (Jiri Denemark),
1342
docs: Remove outdated information about remote limitations (Matthias Bolte),
1343
documentation improvements (David Jorm),
1344
Minor fixes for API extension doc (Jim Fehlig),
1345
cpu_shares parameter limit documented (David Jorm),
1346
Document the domain XML cache attribute for disk devices (Matthias Bolte),
1730
<li>Documentation:<br/>
1731
Add missing function parameter documentation (Matthias Bolte),<br/>
1732
Add docs about new mailing list (Daniel P. Berrange),<br/>
1733
Document cpu-compare command in virsh man page (Jiri Denemark),<br/>
1734
Document cpu elements in capabilities and domain XML (Jiri Denemark),<br/>
1735
docs: Remove outdated information about remote limitations (Matthias Bolte),<br/>
1736
documentation improvements (David Jorm),<br/>
1737
Minor fixes for API extension doc (Jim Fehlig),<br/>
1738
cpu_shares parameter limit documented (David Jorm),<br/>
1739
Document the domain XML cache attribute for disk devices (Matthias Bolte),<br/>
1347
1740
Replace old CVS references with GIT (Matthias Bolte)
1351
portability to non-glibc: don't use realpath(..., NULL) (Jim Meyering),
1352
Add some missing include files which break build in certain platforms (Daniel P. Berrange),
1353
Remove AppArmor compile warnings (Jamie Strandboge),
1354
Fix compilation of virt-aa-helper.c (Matthias Bolte),
1743
<li>Portability:<br/>
1744
portability to non-glibc: don't use realpath(..., NULL) (Jim Meyering),<br/>
1745
Add some missing include files which break build in certain platforms (Daniel P. Berrange),<br/>
1746
Remove AppArmor compile warnings (Jamie Strandboge),<br/>
1747
Fix compilation of virt-aa-helper.c (Matthias Bolte),<br/>
1355
1748
Fix linkage of virt-aa-helper to libgnu.a (Matthias Bolte)
1359
Fix restore of QEMU guests with PCI device reservation (Daniel P. Berrange),
1360
Another fork() log locking cleanup in file creation (Laine Stump),
1361
Fix log locking problem when using fork() in the library (Cole Robinson),
1362
Fix locking for udev device add/remove (David Allan),
1363
interface_conf.c: don't use a negative value as allocation size (Jim Meyering),
1364
virStoragePoolSourceListNewSource: avoid unconditional leak (Jim Meyering),
1365
xs_internal.c: don't use a negative value as allocation size (Jim Meyering),
1366
Ensure QEMU DAC security driver is activated at all times (Daniel P. Berrange),
1367
udev: Don't let strtoul parse USB busnum and devnum as octal (Matthias Bolte),
1368
json.c: avoid an unconditional leak from most qemuMonitorJSON* functions (Jim Meyering),
1369
Fix PCI host reattach on domain detach. (Chris Lalancette),
1370
Clarify controllers -device string in QEMU driver (Matthew Booth),
1371
util.c (virGetUserEnt): don't use a negative value as allocation size (Jim Meyering),
1372
cpu_x86.c: avoid NULL-deref for invalid arguments (Jim Meyering),
1373
Fix a crash when restarting libvirtd. (Chris Lalancette),
1374
qemuMonitorTextAttachDrive: avoid two leaks (Jim Meyering),
1375
usbGetDevice: don't leak a "usbDevice" buffer on failure path (Jim Meyering),
1376
qemuMonitorTextGetMemoryStats: plug a leak on an error path (Jim Meyering),
1377
usbFindBusByVendor: don't leak a DIR buffer and FD (Jim Meyering),
1378
Fix libvirtd restart for domains with PCI passthrough devices (Chris Lalancette),
1379
qemu: Fix race between device rebind and kvm cleanup (Chris Lalancette),
1380
Fix device assignment with root devices (Chris Lalancette),
1381
Corrected log level of WWN path message (David Allan),
1382
Fix an error when looking for devices in syspath (Daniel Veillard),
1383
Fix off-by-1 in SCSI drive hotplug (Daniel P. Berrange),
1384
Fix leak in hotplug code in QEMU driver (Daniel P. Berrange),
1385
Fix security driver calls in hotplug cleanup paths (Daniel P. Berrange),
1386
Add missing call to re-attach host devices if VM startup fails (Daniel P. Berrange),
1387
Pull initial disk labelling out into libvirtd instead of exec hook (Daniel P. Berrange),
1388
Fix leak of allocated security label (Daniel P. Berrange),
1389
Create storage pool directories with proper uid/gid/mode (Laine Stump),
1390
Create storage volumes directly with desired uid/gid (Laine Stump),
1391
Unset copied environment variables in qemuxml2argvtest (Matthias Bolte),
1392
qemu: Don't allocate zero bytes (Matthias Bolte),
1393
node_device_linux_sysfs.c: avoid opendir/fd leak on error path (Jim Meyering),
1394
domain_conf.c: avoid a leak and the need for "cleanup:" block (Jim Meyering),
1395
Fix QEMU driver custom domain status XML extensions (Daniel P. Berrange),
1396
xen_driver: don't leak a parsed-config buffer (Jim Meyering),
1397
storage_conf: plug a leak on OOM error path (Jim Meyering),
1398
Tests for ACS in PCIe switches (Jiri Denemark),
1399
storage_backend_fs.c: do not ignore probe failure (Jim Meyering),
1400
Avoid free'ing a constant string in chardev lookup code (Daniel P. Berrange),
1401
Fix build of Xen proxy daemon (Daniel P. Berrange),
1402
xen: do not report a write-to-Xen-daemon failure as a read failure (Jim Meyering),
1403
daemon: Don't blindly unregister domain events (Cole Robinson),
1404
node_device: udev: Fix memory leak (Cole Robinson),
1405
Fix migration in xend driver (Jim Fehlig),
1406
Ensure error handling callback functions are called from safe context (Daniel P. Berrange),
1407
qemu: Fix a memory leak in qemudExtractTTYPath (Matthias Bolte),
1408
Fix UUID random generator to use /dev/random (Laine Stump),
1409
let "configure --disable-shared" work once again (Jim Meyering),
1410
Qemu: ask for memory preallocation with large pages (Daniel Veillard),
1411
network/bridge_driver.c: avoid potential NULL-dereference (Jim Meyering),
1412
Don't free an uninitalized pointer in update_driver_name() (Matthias Bolte),
1413
xend_internal: don't let invalid input provoke NULL dereference (Jim Meyering),
1414
Don't update vol details after build (David Allan),
1415
vbox_tmpl.c: don't leak a domain pointer upon failure to create (Jim Meyering),
1416
vbox_tmpl.c: avoid NULL deref upon vboxDomainCreateXML failure (Jim Meyering),
1417
qemu_driver.c: avoid NULL dereference upon disk-op failure (Jim Meyering),
1418
openvz_conf.c: don't dereference NULL upon failure (Jim Meyering),
1752
Fix restore of QEMU guests with PCI device reservation (Daniel P. Berrange),<br/>
1753
Another fork() log locking cleanup in file creation (Laine Stump),<br/>
1754
Fix log locking problem when using fork() in the library (Cole Robinson),<br/>
1755
Fix locking for udev device add/remove (David Allan),<br/>
1756
interface_conf.c: don't use a negative value as allocation size (Jim Meyering),<br/>
1757
virStoragePoolSourceListNewSource: avoid unconditional leak (Jim Meyering),<br/>
1758
xs_internal.c: don't use a negative value as allocation size (Jim Meyering),<br/>
1759
Ensure QEMU DAC security driver is activated at all times (Daniel P. Berrange),<br/>
1760
udev: Don't let strtoul parse USB busnum and devnum as octal (Matthias Bolte),<br/>
1761
json.c: avoid an unconditional leak from most qemuMonitorJSON* functions (Jim Meyering),<br/>
1762
Fix PCI host reattach on domain detach. (Chris Lalancette),<br/>
1763
Clarify controllers -device string in QEMU driver (Matthew Booth),<br/>
1764
util.c (virGetUserEnt): don't use a negative value as allocation size (Jim Meyering),<br/>
1765
cpu_x86.c: avoid NULL-deref for invalid arguments (Jim Meyering),<br/>
1766
Fix a crash when restarting libvirtd. (Chris Lalancette),<br/>
1767
qemuMonitorTextAttachDrive: avoid two leaks (Jim Meyering),<br/>
1768
usbGetDevice: don't leak a "usbDevice" buffer on failure path (Jim Meyering),<br/>
1769
qemuMonitorTextGetMemoryStats: plug a leak on an error path (Jim Meyering),<br/>
1770
usbFindBusByVendor: don't leak a DIR buffer and FD (Jim Meyering),<br/>
1771
Fix libvirtd restart for domains with PCI passthrough devices (Chris Lalancette),<br/>
1772
qemu: Fix race between device rebind and kvm cleanup (Chris Lalancette),<br/>
1773
Fix device assignment with root devices (Chris Lalancette),<br/>
1774
Corrected log level of WWN path message (David Allan),<br/>
1775
Fix an error when looking for devices in syspath (Daniel Veillard),<br/>
1776
Fix off-by-1 in SCSI drive hotplug (Daniel P. Berrange),<br/>
1777
Fix leak in hotplug code in QEMU driver (Daniel P. Berrange),<br/>
1778
Fix security driver calls in hotplug cleanup paths (Daniel P. Berrange),<br/>
1779
Add missing call to re-attach host devices if VM startup fails (Daniel P. Berrange),<br/>
1780
Pull initial disk labelling out into libvirtd instead of exec hook (Daniel P. Berrange),<br/>
1781
Fix leak of allocated security label (Daniel P. Berrange),<br/>
1782
Create storage pool directories with proper uid/gid/mode (Laine Stump),<br/>
1783
Create storage volumes directly with desired uid/gid (Laine Stump),<br/>
1784
Unset copied environment variables in qemuxml2argvtest (Matthias Bolte),<br/>
1785
qemu: Don't allocate zero bytes (Matthias Bolte),<br/>
1786
node_device_linux_sysfs.c: avoid opendir/fd leak on error path (Jim Meyering),<br/>
1787
domain_conf.c: avoid a leak and the need for "cleanup:" block (Jim Meyering),<br/>
1788
Fix QEMU driver custom domain status XML extensions (Daniel P. Berrange),<br/>
1789
xen_driver: don't leak a parsed-config buffer (Jim Meyering),<br/>
1790
storage_conf: plug a leak on OOM error path (Jim Meyering),<br/>
1791
Tests for ACS in PCIe switches (Jiri Denemark),<br/>
1792
storage_backend_fs.c: do not ignore probe failure (Jim Meyering),<br/>
1793
Avoid free'ing a constant string in chardev lookup code (Daniel P. Berrange),<br/>
1794
Fix build of Xen proxy daemon (Daniel P. Berrange),<br/>
1795
xen: do not report a write-to-Xen-daemon failure as a read failure (Jim Meyering),<br/>
1796
daemon: Don't blindly unregister domain events (Cole Robinson),<br/>
1797
node_device: udev: Fix memory leak (Cole Robinson),<br/>
1798
Fix migration in xend driver (Jim Fehlig),<br/>
1799
Ensure error handling callback functions are called from safe context (Daniel P. Berrange),<br/>
1800
qemu: Fix a memory leak in qemudExtractTTYPath (Matthias Bolte),<br/>
1801
Fix UUID random generator to use /dev/random (Laine Stump),<br/>
1802
let "configure --disable-shared" work once again (Jim Meyering),<br/>
1803
Qemu: ask for memory preallocation with large pages (Daniel Veillard),<br/>
1804
network/bridge_driver.c: avoid potential NULL-dereference (Jim Meyering),<br/>
1805
Don't free an uninitalized pointer in update_driver_name() (Matthias Bolte),<br/>
1806
xend_internal: don't let invalid input provoke NULL dereference (Jim Meyering),<br/>
1807
Don't update vol details after build (David Allan),<br/>
1808
vbox_tmpl.c: don't leak a domain pointer upon failure to create (Jim Meyering),<br/>
1809
vbox_tmpl.c: avoid NULL deref upon vboxDomainCreateXML failure (Jim Meyering),<br/>
1810
qemu_driver.c: avoid NULL dereference upon disk-op failure (Jim Meyering),<br/>
1811
openvz_conf.c: don't dereference NULL upon failure (Jim Meyering),<br/>
1419
1812
Distribute vmx2xml and xml2vmx test data files (Matthias Bolte)
1423
Tweak USB hostdevice XML handling (Daniel P. Berrange),
1424
Fix QEMU hotplug device alias assignment (Daniel P. Berrange),
1425
Disable QEMU monitor IO debugging by default (Daniel P. Berrange),
1426
Re-arrange QEMU device alias assignment code (Daniel P. Berrange),
1427
Remove direct storage of hostnet_name & vlan (Daniel P. Berrange),
1428
Remove use of -netdev arg with QEMU (Daniel P. Berrange),
1429
Assign PCI addresses before hotplugging devices (Daniel P. Berrange),
1430
Rewrite way QEMU PCI addresses are allocated (Daniel P. Berrange),
1431
Introduce generic virDomainDeviceInfo iterator function (Daniel P. Berrange),
1432
Make hotplug use new device_add where possible (Daniel P. Berrange),
1433
Introduce internal QEMU monitor APIs for drive + device hotadd (Daniel P. Berrange),
1434
Split out QEMU code for building PCI/USB hostdev arg values (Daniel P. Berrange),
1435
Standard internal API syntax for building QEMU command line arguments (Daniel P. Berrange),
1436
Log flags in virConnectCompareCPU (Jiri Denemark),
1437
Look in /usr/libexec for the qemu-kvm binary. (Chris Lalancette),
1438
Support Xen 4.0 sysctl version 7 (Jim Fehlig),
1439
Add missing sata controller type to domain.rng (Matthew Booth),
1440
udev: Set the state driver name (Matthias Bolte),
1441
udev: Remove event handle on shutdown (Matthias Bolte),
1442
esx: Output error details from libcurl (Matthias Bolte),
1443
qemu: Search binaries in PATH instead of hardcoding /usr/bin (Matthias Bolte),
1444
Implement QMP support for extracting CPU thread ID (Daniel P. Berrange),
1445
Misc fixes to QMP monitor support for QEMU (Daniel P. Berrange),
1446
Fix setup of compatability serial devices from console device (Daniel P. Berrange),
1447
Start modernizing configure (Eric Blake),
1448
Add a rule to check for uses of readlink. (Chris Lalancette),
1449
Add virConnectGetVersion Python API (Taizo ITO),
1450
domMemoryStats / qemu: Fix parsing of unknown stats (Adam Litke),
1451
Allow surrounding whitespace in uuid (Dan Kenigsberg),
1452
Add configuration option to turn off dynamic permissions management (Daniel P. Berrange),
1453
Switch QEMU driver over to use the DAC security driver (Daniel P. Berrange),
1454
Introduce a new DAC security driver for QEMU (Daniel P. Berrange),
1455
Introduce a stacked security driver impl for QEMU (Daniel P. Berrange),
1456
Make security drivers responsible for checking dynamic vs static labelling (Daniel P. Berrange),
1457
New utility functions virFileCreate and virDirCreate (Laine Stump),
1458
Add virRunWithHook util function (Laine Stump),
1459
Update interface.rng and xml test files to match netcf 0.1.5 (Laine Stump),
1460
Support bond interfaces attached to bridges in interface xml. (Laine Stump),
1461
Allow empty bridges in interface xml. (Laine Stump),
1462
Support delay property in interface bridge xml. (Laine Stump),
1463
Use pciDeviceIsAssignable in qemu driver (Jiri Denemark),
1464
Allow for CPU topology specification without model (Jiri Denemark),
1465
Add debug messages for CPU incompatibility (Jiri Denemark),
1466
Take disabled/forced CPU features into account (Jiri Denemark),
1467
Enhance qemuParseCommandLineKeywords (Jiri Denemark),
1468
Convert VirtIO balloon over to -device syntax (Daniel P. Berrange),
1469
uto-assign PCI addresses (Daniel P. Berrange),
1470
Pass -vga none if no video card specified (Daniel P. Berrange),
1471
Add support for explicit -sdl flag to QEMU (Daniel P. Berrange),
1472
Assign device aliases for all devices at startup (Daniel P. Berrange),
1473
Add device info to serial, parallel, channel, input & fs devices (Daniel P. Berrange),
1474
Introduce device aliases (Daniel P. Berrange),
1475
Clear assigned PCI devices at shutdown (Daniel P. Berrange),
1476
Auto-add disk controllers based on defined disks (Daniel P. Berrange),
1477
Remove restriction on duplicated sound devices in parser (Daniel P. Berrange),
1478
Detect PCI addresses at QEMU startup (Daniel P. Berrange),
1479
Properly support SCSI drive hotplug (Daniel P. Berrange),
1480
build: update gnulib submodule to latest (Jim Meyering),
1481
Use closest CPU model when decoding from CPUID (Jiri Denemark),
1482
Change detection of xen so that it's actually automatic rather than forced. (Diego Elio Pettenò),
1483
Standardise ./configure --help options reporting. (Diego Elio Pettenò),
1484
qemu: Use log output for pty assignment if 'info chardev' is unavailable (Matthias Bolte),
1485
esx: Add VNC support (Matthias Bolte),
1486
esx: Make the domain part of the hostname optional (Matthias Bolte),
1487
esx: Add stubs for secondary driver types (Matthias Bolte),
1488
Specify bus/unit instead of index for disks with QEMU (Daniel P. Berrange),
1489
Split code for building QEMU -drive arg in separate method (Daniel P. Berrange),
1490
Convert monitor over to use virDomainDeviceAddress (Daniel P. Berrange),
1491
Add new domain device: "controller" (Wolfgang Mauerer),
1492
Set default disk controller/bus/unit props (Daniel P. Berrange),
1493
Add address info to sound, video and watchdog devices (Daniel P. Berrange),
1494
Extend the virDomainDeviceAddress struture to allow disk controller addresses (Daniel P. Berrange),
1495
Introduce a standardized data structure for device addresses (Daniel P. Berrange),
1496
util: Make sure virExec hook failures are raised (Cole Robinson),
1497
Implement path lookup for USB by vendor:product (Cole Robinson),
1498
events: Report errors on failure (Cole Robinson),
1499
node_device: udev: Enumerate floppy devices (Cole Robinson),
1500
node_device: udev: Use base 16 for product/vendor (Cole Robinson),
1501
libvirt.c: Preserve MigratePerform failure (Cole Robinson),
1502
qemu: migrate: Save MigratePerform error in MigrateFinish. (Cole Robinson),
1503
virterror: Add virSetError (Cole Robinson),
1504
Also look for dmi information in /sys/class (Guido Günther),
1505
proxy_internal.c: mark "request" parameter as nonnull (Jim Meyering),
1506
esx: Dump the raw response in case of an SOAP fault (Matthias Bolte),
1507
esx: Warn if the ESX server is in maintenance mode (Matthias Bolte),
1508
xen hypervisor: xen domctl version 6 (Jim Fehlig),
1509
virsh: Add persistent history using libreadline (Matthias Bolte),
1510
esx: Fix 'vpx' MAC address range and allow arbitrary MAC addresses (Matthias Bolte),
1511
esx: Fix deserialization for VI API calls CancelTask and UnregisterVM (Matthias Bolte),
1512
esx: Fix and improve the libcurl debug callback (Matthias Bolte),
1513
esx: Also allow virtualHW version 4 for ESX 4.0 (Matthias Bolte),
1514
qemu: Always enable the virtio balloon driver (Adam Litke),
1515
Disable building of static Python module (Diego Elio Pettenò),
1815
<li>Improvements:<br/>
1816
Tweak USB hostdevice XML handling (Daniel P. Berrange),<br/>
1817
Fix QEMU hotplug device alias assignment (Daniel P. Berrange),<br/>
1818
Disable QEMU monitor IO debugging by default (Daniel P. Berrange),<br/>
1819
Re-arrange QEMU device alias assignment code (Daniel P. Berrange),<br/>
1820
Remove direct storage of hostnet_name & vlan (Daniel P. Berrange),<br/>
1821
Remove use of -netdev arg with QEMU (Daniel P. Berrange),<br/>
1822
Assign PCI addresses before hotplugging devices (Daniel P. Berrange),<br/>
1823
Rewrite way QEMU PCI addresses are allocated (Daniel P. Berrange),<br/>
1824
Introduce generic virDomainDeviceInfo iterator function (Daniel P. Berrange),<br/>
1825
Make hotplug use new device_add where possible (Daniel P. Berrange),<br/>
1826
Introduce internal QEMU monitor APIs for drive + device hotadd (Daniel P. Berrange),<br/>
1827
Split out QEMU code for building PCI/USB hostdev arg values (Daniel P. Berrange),<br/>
1828
Standard internal API syntax for building QEMU command line arguments (Daniel P. Berrange),<br/>
1829
Log flags in virConnectCompareCPU (Jiri Denemark),<br/>
1830
Look in /usr/libexec for the qemu-kvm binary. (Chris Lalancette),<br/>
1831
Support Xen 4.0 sysctl version 7 (Jim Fehlig),<br/>
1832
Add missing sata controller type to domain.rng (Matthew Booth),<br/>
1833
udev: Set the state driver name (Matthias Bolte),<br/>
1834
udev: Remove event handle on shutdown (Matthias Bolte),<br/>
1835
esx: Output error details from libcurl (Matthias Bolte),<br/>
1836
qemu: Search binaries in PATH instead of hardcoding /usr/bin (Matthias Bolte),<br/>
1837
Implement QMP support for extracting CPU thread ID (Daniel P. Berrange),<br/>
1838
Misc fixes to QMP monitor support for QEMU (Daniel P. Berrange),<br/>
1839
Fix setup of compatability serial devices from console device (Daniel P. Berrange),<br/>
1840
Start modernizing configure (Eric Blake),<br/>
1841
Add a rule to check for uses of readlink. (Chris Lalancette),<br/>
1842
Add virConnectGetVersion Python API (Taizo ITO),<br/>
1843
domMemoryStats / qemu: Fix parsing of unknown stats (Adam Litke),<br/>
1844
Allow surrounding whitespace in uuid (Dan Kenigsberg),<br/>
1845
Add configuration option to turn off dynamic permissions management (Daniel P. Berrange),<br/>
1846
Switch QEMU driver over to use the DAC security driver (Daniel P. Berrange),<br/>
1847
Introduce a new DAC security driver for QEMU (Daniel P. Berrange),<br/>
1848
Introduce a stacked security driver impl for QEMU (Daniel P. Berrange),<br/>
1849
Make security drivers responsible for checking dynamic vs static labelling (Daniel P. Berrange),<br/>
1850
New utility functions virFileCreate and virDirCreate (Laine Stump),<br/>
1851
Add virRunWithHook util function (Laine Stump),<br/>
1852
Update interface.rng and xml test files to match netcf 0.1.5 (Laine Stump),<br/>
1853
Support bond interfaces attached to bridges in interface xml. (Laine Stump),<br/>
1854
Allow empty bridges in interface xml. (Laine Stump),<br/>
1855
Support delay property in interface bridge xml. (Laine Stump),<br/>
1856
Use pciDeviceIsAssignable in qemu driver (Jiri Denemark),<br/>
1857
Allow for CPU topology specification without model (Jiri Denemark),<br/>
1858
Add debug messages for CPU incompatibility (Jiri Denemark),<br/>
1859
Take disabled/forced CPU features into account (Jiri Denemark),<br/>
1860
Enhance qemuParseCommandLineKeywords (Jiri Denemark),<br/>
1861
Convert VirtIO balloon over to -device syntax (Daniel P. Berrange),<br/>
1862
uto-assign PCI addresses (Daniel P. Berrange),<br/>
1863
Pass -vga none if no video card specified (Daniel P. Berrange),<br/>
1864
Add support for explicit -sdl flag to QEMU (Daniel P. Berrange),<br/>
1865
Assign device aliases for all devices at startup (Daniel P. Berrange),<br/>
1866
Add device info to serial, parallel, channel, input & fs devices (Daniel P. Berrange),<br/>
1867
Introduce device aliases (Daniel P. Berrange),<br/>
1868
Clear assigned PCI devices at shutdown (Daniel P. Berrange),<br/>
1869
Auto-add disk controllers based on defined disks (Daniel P. Berrange),<br/>
1870
Remove restriction on duplicated sound devices in parser (Daniel P. Berrange),<br/>
1871
Detect PCI addresses at QEMU startup (Daniel P. Berrange),<br/>
1872
Properly support SCSI drive hotplug (Daniel P. Berrange),<br/>
1873
build: update gnulib submodule to latest (Jim Meyering),<br/>
1874
Use closest CPU model when decoding from CPUID (Jiri Denemark),<br/>
1875
Change detection of xen so that it's actually automatic rather than forced. (Diego Elio Pettenò),<br/>
1876
Standardise ./configure --help options reporting. (Diego Elio Pettenò),<br/>
1877
qemu: Use log output for pty assignment if 'info chardev' is unavailable (Matthias Bolte),<br/>
1878
esx: Add VNC support (Matthias Bolte),<br/>
1879
esx: Make the domain part of the hostname optional (Matthias Bolte),<br/>
1880
esx: Add stubs for secondary driver types (Matthias Bolte),<br/>
1881
Specify bus/unit instead of index for disks with QEMU (Daniel P. Berrange),<br/>
1882
Split code for building QEMU -drive arg in separate method (Daniel P. Berrange),<br/>
1883
Convert monitor over to use virDomainDeviceAddress (Daniel P. Berrange),<br/>
1884
Add new domain device: "controller" (Wolfgang Mauerer),<br/>
1885
Set default disk controller/bus/unit props (Daniel P. Berrange),<br/>
1886
Add address info to sound, video and watchdog devices (Daniel P. Berrange),<br/>
1887
Extend the virDomainDeviceAddress struture to allow disk controller addresses (Daniel P. Berrange),<br/>
1888
Introduce a standardized data structure for device addresses (Daniel P. Berrange),<br/>
1889
util: Make sure virExec hook failures are raised (Cole Robinson),<br/>
1890
Implement path lookup for USB by vendor:product (Cole Robinson),<br/>
1891
events: Report errors on failure (Cole Robinson),<br/>
1892
node_device: udev: Enumerate floppy devices (Cole Robinson),<br/>
1893
node_device: udev: Use base 16 for product/vendor (Cole Robinson),<br/>
1894
libvirt.c: Preserve MigratePerform failure (Cole Robinson),<br/>
1895
qemu: migrate: Save MigratePerform error in MigrateFinish. (Cole Robinson),<br/>
1896
virterror: Add virSetError (Cole Robinson),<br/>
1897
Also look for dmi information in /sys/class (Guido Günther),<br/>
1898
proxy_internal.c: mark "request" parameter as nonnull (Jim Meyering),<br/>
1899
esx: Dump the raw response in case of an SOAP fault (Matthias Bolte),<br/>
1900
esx: Warn if the ESX server is in maintenance mode (Matthias Bolte),<br/>
1901
xen hypervisor: xen domctl version 6 (Jim Fehlig),<br/>
1902
virsh: Add persistent history using libreadline (Matthias Bolte),<br/>
1903
esx: Fix 'vpx' MAC address range and allow arbitrary MAC addresses (Matthias Bolte),<br/>
1904
esx: Fix deserialization for VI API calls CancelTask and UnregisterVM (Matthias Bolte),<br/>
1905
esx: Fix and improve the libcurl debug callback (Matthias Bolte),<br/>
1906
esx: Also allow virtualHW version 4 for ESX 4.0 (Matthias Bolte),<br/>
1907
qemu: Always enable the virtio balloon driver (Adam Litke),<br/>
1908
Disable building of static Python module (Diego Elio Pettenò),<br/>
1516
1909
Fix parsing of 'info chardev' line endings (Matthew Booth)
1520
xen_hypervisor.c: remove all "domain == NULL" tests, ... (Jim Meyering),
1521
xen_hypervisor.c: avoid NULL deref for NULL domain argument (Jim Meyering),
1522
libvirtd.c: avoid closing a negative socket file descriptor (Jim Meyering),
1523
storage_backend.c: avoid closing a negative file descriptor (Jim Meyering),
1524
avoid a probable EINVAL from lseek (Jim Meyering),
1525
util.c (two more): don't use a negative value as allocation size (Jim Meyering),
1526
avoid format-related warnings (Jim Meyering),
1527
maint: avoid excess parens in STREQ (Eric Blake),
1528
Move models/nmodels mismatch checking one level up (Jiri Denemark),
1529
Fix up a comment in virHashUpdateEntry (Chris Lalancette),
1530
maint: fix spelling error in hacking (Eric Blake),
1531
pci.c: correct an erroneous expression (Jim Meyering),
1532
Remove undefined symbols from libvirt_private.syms (Matthias Bolte),
1533
Don't call disabled timer callbacks in event-test.c (Matthias Bolte),
1534
hostusb: closedir only if non-NULL; rename labels: s/error/cleanup/ (Jim Meyering),
1535
Cleanup of large buffer on stack in virFileMakePath (Laine Stump),
1536
esx: Stop passing around virConnectPtr for error reporting (Matthias Bolte),
1537
Revert "Fix libvirtd restart for domains with PCI passthrough devices" (Chris Lalancette),
1538
Fix two instances of misspelled 'pseudo' (Chris Lalancette),
1539
Use virFileResolveLink instead of readlink in AppArmor (Chris Lalancette),
1540
Fix a compile warning in parthelper.c (Chris Lalancette),
1541
Remove unused PROC_MOUNT_BUF_LEN #define (Chris Lalancette),
1542
fix "make distcheck" failure (Jim Meyering),
1543
avoid format-related warnings (Jim Meyering),
1544
Refactor setup & cleanup of security labels in security driver (Daniel P. Berrange),
1545
Let make fail when XHTML validation fails (Jiri Denemark),
1546
Fix uses of virFileMakePath (Laine Stump),
1547
remove unnecessary closedir call (Jim Meyering),
1548
Make all bitfields unsigned ints to avoid unexpected values in casts (Daniel P. Berrange),
1549
logging: confirm that we want to ignore a write error (Jim Meyering),
1550
Remove superfluous new lines from messages (Jiri Denemark),
1551
vbox_tmpl.c: remove useless array-is-non-NULL comparisons (Jim Meyering),
1552
lxc_driver: remove useless comparison (Jim Meyering),
1553
gnulib added a new syntax-check test: use $(VAR), not @VAR@ (Jim Meyering),
1554
storage_backend.h: include required headers (Jim Meyering),
1555
esx_vi_types.c: include required headers (Jim Meyering),
1556
vbox: include required headers (Jim Meyering),
1557
cpu_x86_data.h: include required header (Jim Meyering),
1558
util.c: include required header, no longer masked by gnulib (Jim Meyering),
1559
Fix validation of news.html (Matthias Bolte),
1560
Remove obsolete comment in QEMU JSON code (Daniel P. Berrange),
1561
Make test suite output less verbose (Daniel P. Berrange),
1562
daemon: Fix various error reporting issues (Cole Robinson),
1563
util: Remove logging handlers in virExec (Cole Robinson),
1564
Commit bootstrap .gitignore additions (Cole Robinson),
1565
qemu: Disable errors in qemudShutdownVMDaemon (Cole Robinson),
1566
avoid another "make distcheck" failure (Jim Meyering),
1567
avoid newly-introduced test failure (Jim Meyering),
1568
don't test "res == NULL" after we've already dereferenced "res" (Jim Meyering),
1569
fix 7 "make check" test failures in non-srcdir build (Jim Meyering),
1570
virsh: Use VIR_FREE instead of free (Matthias Bolte),
1571
esx: Don't warn about an empty URI path (Matthias Bolte),
1913
xen_hypervisor.c: remove all "domain == NULL" tests, ... (Jim Meyering),<br/>
1914
xen_hypervisor.c: avoid NULL deref for NULL domain argument (Jim Meyering),<br/>
1915
libvirtd.c: avoid closing a negative socket file descriptor (Jim Meyering),<br/>
1916
storage_backend.c: avoid closing a negative file descriptor (Jim Meyering),<br/>
1917
avoid a probable EINVAL from lseek (Jim Meyering),<br/>
1918
util.c (two more): don't use a negative value as allocation size (Jim Meyering),<br/>
1919
avoid format-related warnings (Jim Meyering),<br/>
1920
maint: avoid excess parens in STREQ (Eric Blake),<br/>
1921
Move models/nmodels mismatch checking one level up (Jiri Denemark),<br/>
1922
Fix up a comment in virHashUpdateEntry (Chris Lalancette),<br/>
1923
maint: fix spelling error in hacking (Eric Blake),<br/>
1924
pci.c: correct an erroneous expression (Jim Meyering),<br/>
1925
Remove undefined symbols from libvirt_private.syms (Matthias Bolte),<br/>
1926
Don't call disabled timer callbacks in event-test.c (Matthias Bolte),<br/>
1927
hostusb: closedir only if non-NULL; rename labels: s/error/cleanup/ (Jim Meyering),<br/>
1928
Cleanup of large buffer on stack in virFileMakePath (Laine Stump),<br/>
1929
esx: Stop passing around virConnectPtr for error reporting (Matthias Bolte),<br/>
1930
Revert "Fix libvirtd restart for domains with PCI passthrough devices" (Chris Lalancette),<br/>
1931
Fix two instances of misspelled 'pseudo' (Chris Lalancette),<br/>
1932
Use virFileResolveLink instead of readlink in AppArmor (Chris Lalancette),<br/>
1933
Fix a compile warning in parthelper.c (Chris Lalancette),<br/>
1934
Remove unused PROC_MOUNT_BUF_LEN #define (Chris Lalancette),<br/>
1935
fix "make distcheck" failure (Jim Meyering),<br/>
1936
avoid format-related warnings (Jim Meyering),<br/>
1937
Refactor setup & cleanup of security labels in security driver (Daniel P. Berrange),<br/>
1938
Let make fail when XHTML validation fails (Jiri Denemark),<br/>
1939
Fix uses of virFileMakePath (Laine Stump),<br/>
1940
remove unnecessary closedir call (Jim Meyering),<br/>
1941
Make all bitfields unsigned ints to avoid unexpected values in casts (Daniel P. Berrange),<br/>
1942
logging: confirm that we want to ignore a write error (Jim Meyering),<br/>
1943
Remove superfluous new lines from messages (Jiri Denemark),<br/>
1944
vbox_tmpl.c: remove useless array-is-non-NULL comparisons (Jim Meyering),<br/>
1945
lxc_driver: remove useless comparison (Jim Meyering),<br/>
1946
gnulib added a new syntax-check test: use $(VAR), not @VAR@ (Jim Meyering),<br/>
1947
storage_backend.h: include required headers (Jim Meyering),<br/>
1948
esx_vi_types.c: include required headers (Jim Meyering),<br/>
1949
vbox: include required headers (Jim Meyering),<br/>
1950
cpu_x86_data.h: include required header (Jim Meyering),<br/>
1951
util.c: include required header, no longer masked by gnulib (Jim Meyering),<br/>
1952
Fix validation of news.html (Matthias Bolte),<br/>
1953
Remove obsolete comment in QEMU JSON code (Daniel P. Berrange),<br/>
1954
Make test suite output less verbose (Daniel P. Berrange),<br/>
1955
daemon: Fix various error reporting issues (Cole Robinson),<br/>
1956
util: Remove logging handlers in virExec (Cole Robinson),<br/>
1957
Commit bootstrap .gitignore additions (Cole Robinson),<br/>
1958
qemu: Disable errors in qemudShutdownVMDaemon (Cole Robinson),<br/>
1959
avoid another "make distcheck" failure (Jim Meyering),<br/>
1960
avoid newly-introduced test failure (Jim Meyering),<br/>
1961
don't test "res == NULL" after we've already dereferenced "res" (Jim Meyering),<br/>
1962
fix 7 "make check" test failures in non-srcdir build (Jim Meyering),<br/>
1963
virsh: Use VIR_FREE instead of free (Matthias Bolte),<br/>
1964
esx: Don't warn about an empty URI path (Matthias Bolte),<br/>
1572
1965
qemu_driver.c: remove useless, warning-provoking test (Jim Meyering)
1576
1969
<h3>0.7.5: Dec 23 2009</h3>
1579
Add new API virDomainMemoryStats to header and drivers (Adam Litke),
1580
Public API and domain extension for CPU flags (Jiri Denemark),
1581
expose SR IOV physical/virtual function relationships (Dave Allan),
1582
Support for JSON mode monitor [deactivated] (Daniel P. Berrange),
1583
Support for interface model='netfront' (Jiri Denemark),
1584
vbox: Add support for version 3.1 (Pritesh Kothari),
1972
Add new API virDomainMemoryStats to header and drivers (Adam Litke),<br/>
1973
Public API and domain extension for CPU flags (Jiri Denemark),<br/>
1974
expose SR IOV physical/virtual function relationships (Dave Allan),<br/>
1975
Support for JSON mode monitor [deactivated] (Daniel P. Berrange),<br/>
1976
Support for interface model='netfront' (Jiri Denemark),<br/>
1977
vbox: Add support for version 3.1 (Pritesh Kothari),<br/>
1585
1978
Support QEMU's virtual FAT block device driver (Daniel P. Berrange)
1589
Document the dommemstat command in the virsh man page (Adam Litke),
1590
esx: Add more links to external documentation (Matthias Bolte),
1591
esx: Extend documentation about 'vcenter' and add some about 'auto_answer' (Matthias Bolte),
1592
Fix and improve domain xml video element description (Matthias Bolte),
1593
Fix owner and group in example volume XML (Matthew Booth),
1594
add missing doc for device <shareable/> option (Daniel Veillard),
1595
add AppArmor test and examples to dist (Jamie Strandboge),
1596
Update location of C# bindings. (Richard Jones),
1597
Fix typo in QEMU driver webpage (Daniel P. Berrange),
1598
Clarify documentation for private symbols (Wolfgang Mauerer),
1981
<li>Documentation:<br/>
1982
Document the dommemstat command in the virsh man page (Adam Litke),<br/>
1983
esx: Add more links to external documentation (Matthias Bolte),<br/>
1984
esx: Extend documentation about 'vcenter' and add some about 'auto_answer' (Matthias Bolte),<br/>
1985
Fix and improve domain xml video element description (Matthias Bolte),<br/>
1986
Fix owner and group in example volume XML (Matthew Booth),<br/>
1987
add missing doc for device <shareable/> option (Daniel Veillard),<br/>
1988
add AppArmor test and examples to dist (Jamie Strandboge),<br/>
1989
Update location of C# bindings. (Richard Jones),<br/>
1990
Fix typo in QEMU driver webpage (Daniel P. Berrange),<br/>
1991
Clarify documentation for private symbols (Wolfgang Mauerer),<br/>
1599
1992
Fix news.html validation (Dan Kenigsberg)
1603
Define ATTRIBUTE_SENTINEL for GCC < 4.0 too (Matthias Bolte),
1604
Fix compilation with configure --disable-nls (Matthias Bolte),
1605
Fix configure check for SASL (Matthias Bolte),
1606
Fix GnuTLS pkg-config check (Matthias Bolte),
1607
Report an error if no XDR library can be found (Matthias Bolte),
1608
Fix compilation with gcrypt < 1.4.2 (Matthias Bolte),
1609
Don't mix LDFLAGS and LIBS in the configure script (Diego Elio Pettenò),
1610
Don't make it possible to define HAVE_HAL but not enable it in automake (Diego Elio Pettenò),
1611
Fix install location for Python bindings (Matthias Bolte),
1612
Use AM_PATH_PYTHON and python-config to detect Python configuration (Matthias Bolte),
1613
Fix a compilation failure if yajl not avail (Daniel Veillard),
1995
<li>Portability:<br/>
1996
Define ATTRIBUTE_SENTINEL for GCC < 4.0 too (Matthias Bolte),<br/>
1997
Fix compilation with configure --disable-nls (Matthias Bolte),<br/>
1998
Fix configure check for SASL (Matthias Bolte),<br/>
1999
Fix GnuTLS pkg-config check (Matthias Bolte),<br/>
2000
Report an error if no XDR library can be found (Matthias Bolte),<br/>
2001
Fix compilation with gcrypt < 1.4.2 (Matthias Bolte),<br/>
2002
Don't mix LDFLAGS and LIBS in the configure script (Diego Elio Pettenò),<br/>
2003
Don't make it possible to define HAVE_HAL but not enable it in automake (Diego Elio Pettenò),<br/>
2004
Fix install location for Python bindings (Matthias Bolte),<br/>
2005
Use AM_PATH_PYTHON and python-config to detect Python configuration (Matthias Bolte),<br/>
2006
Fix a compilation failure if yajl not avail (Daniel Veillard),<br/>
1614
2007
Fix compilation for configure --disable-nls (Matthias Bolte)
1618
cpu: Fix memory leaks in x86FeatureLoad and x86ModelLoad (Matthias Bolte),
1619
Make Xen VT-d PCI attach/detach work (Chris Lalancette),
1620
Fix detection of JSON when restarting libvirtd (Daniel P. Berrange),
1621
Fix reporting of TLS connection errors (Daniel P. Berrange),
1622
Fix typo in qemudDomainAttachHostPciDevice() (Daniel Veillard),
1623
esx: Destroy virtual machine on a vCenter if available (Matthias Bolte),
1624
esx: Undefine virtual machine on a vCenter if available (Matthias Bolte),
1625
Initialize gcrypt threading (Daniel P. Berrange),
1626
Fix bug in storage driver accessing wrong private data (Daniel P. Berrange),
1627
esx_vi.c: do not call through NULL function pointer (Jim Meyering),
1628
esx_util.c: avoid NULL deref for invalid inputs (Jim Meyering),
1629
esx: Don't goto failure for invalid arguments in VMX code (Matthias Bolte),
1630
Fix memory leak in qemudBuildCommandLine (Matthias Bolte),
1631
avoid malfunction when virFileResolveLink is applied to non-POSIX FS (Jim Meyering),
1632
libvirt.c: don't let a NULL "cpumaps" argument provoke a NULL-deref (Jim Meyering),
1633
qemu migration: avoid NULL-deref given an invalid input (Jim Meyering),
1634
qemu_driver.c: don't unlink(NULL) on OOM error path (Jim Meyering),
1635
remote_driver.c: also zero out ->saslDecodedOffset member (Jim Meyering),
1636
qemu_driver.c: avoid double free on error path (Jim Meyering),
1637
libvirtd: avoid a NULL dereference on error path (Jim Meyering),
1638
virsh: avoid double-free (Jim Meyering),
1639
node_device_driver.c: don't write beyond EOB for 4K-byte symlink (Jim Meyering),
1640
Eliminate failure to delete empty storage pools (Laine Stump),
1641
Fix use of virEventAddHandleImpl() (Jiri Denemark),
1642
Fix possible NULL pointer dereference (Paolo Bonzini),
1643
fix various breakages in qemu Dump command (Paolo Bonzini),
1644
Fix reference leak in remoteDispatchStorageVolCreateXmlFrom (Matthias Bolte),
1645
Fix memory leak in virStorageBackendCopyToFD (Matthias Bolte),
1646
retrieve paused/running state at migration start (Paolo Bonzini),
1647
fix migration of paused vms upon failure (Paolo Bonzini),
1648
qemu driver: Fix segfault in libvirt/libvirtd when uri->path is NULL. (Richard Jones),
1649
Fix a wellformedness problem in secret.rng (Diego Elio Pettenò),
1650
Fix virDomainObj ref handling in QEMU driver (Daniel P. Berrange),
1651
Pull code to start CPUs executing out of qemudInitCpuAffinity() (Daniel P. Berrange),
1652
Fix migration cancellation for QEMU (Daniel P. Berrange),
1653
Fix crash when deleting monitor while a command is in progress (Daniel P. Berrange),
1654
udev_device_get_devpath might return NULL (Guido Günther),
1655
Fix some locking issues (Matthias Bolte),
1656
Fix event test timer checks on kernels with HZ=100 (Daniel P. Berrange),
1657
Fix threading problems in python bindings (Daniel P. Berrange),
1658
Supress annoying libcap-ng errors from valgrind (Daniel P. Berrange),
1659
Fix two leaks in test driver (Daniel P. Berrange),
1660
Free cgroup device ACL list on driver shutdown (Daniel P. Berrange),
1661
xen: Fix unconditional freeing in xenDaemonListDefinedDomains() (Matthias Bolte),
1662
Fix default disk type when parsing QEMU argv (Daniel P. Berrange),
2011
cpu: Fix memory leaks in x86FeatureLoad and x86ModelLoad (Matthias Bolte),<br/>
2012
Make Xen VT-d PCI attach/detach work (Chris Lalancette),<br/>
2013
Fix detection of JSON when restarting libvirtd (Daniel P. Berrange),<br/>
2014
Fix reporting of TLS connection errors (Daniel P. Berrange),<br/>
2015
Fix typo in qemudDomainAttachHostPciDevice() (Daniel Veillard),<br/>
2016
esx: Destroy virtual machine on a vCenter if available (Matthias Bolte),<br/>
2017
esx: Undefine virtual machine on a vCenter if available (Matthias Bolte),<br/>
2018
Initialize gcrypt threading (Daniel P. Berrange),<br/>
2019
Fix bug in storage driver accessing wrong private data (Daniel P. Berrange),<br/>
2020
esx_vi.c: do not call through NULL function pointer (Jim Meyering),<br/>
2021
esx_util.c: avoid NULL deref for invalid inputs (Jim Meyering),<br/>
2022
esx: Don't goto failure for invalid arguments in VMX code (Matthias Bolte),<br/>
2023
Fix memory leak in qemudBuildCommandLine (Matthias Bolte),<br/>
2024
avoid malfunction when virFileResolveLink is applied to non-POSIX FS (Jim Meyering),<br/>
2025
libvirt.c: don't let a NULL "cpumaps" argument provoke a NULL-deref (Jim Meyering),<br/>
2026
qemu migration: avoid NULL-deref given an invalid input (Jim Meyering),<br/>
2027
qemu_driver.c: don't unlink(NULL) on OOM error path (Jim Meyering),<br/>
2028
remote_driver.c: also zero out ->saslDecodedOffset member (Jim Meyering),<br/>
2029
qemu_driver.c: avoid double free on error path (Jim Meyering),<br/>
2030
libvirtd: avoid a NULL dereference on error path (Jim Meyering),<br/>
2031
virsh: avoid double-free (Jim Meyering),<br/>
2032
node_device_driver.c: don't write beyond EOB for 4K-byte symlink (Jim Meyering),<br/>
2033
Eliminate failure to delete empty storage pools (Laine Stump),<br/>
2034
Fix use of virEventAddHandleImpl() (Jiri Denemark),<br/>
2035
Fix possible NULL pointer dereference (Paolo Bonzini),<br/>
2036
fix various breakages in qemu Dump command (Paolo Bonzini),<br/>
2037
Fix reference leak in remoteDispatchStorageVolCreateXmlFrom (Matthias Bolte),<br/>
2038
Fix memory leak in virStorageBackendCopyToFD (Matthias Bolte),<br/>
2039
retrieve paused/running state at migration start (Paolo Bonzini),<br/>
2040
fix migration of paused vms upon failure (Paolo Bonzini),<br/>
2041
qemu driver: Fix segfault in libvirt/libvirtd when uri->path is NULL. (Richard Jones),<br/>
2042
Fix a wellformedness problem in secret.rng (Diego Elio Pettenò),<br/>
2043
Fix virDomainObj ref handling in QEMU driver (Daniel P. Berrange),<br/>
2044
Pull code to start CPUs executing out of qemudInitCpuAffinity() (Daniel P. Berrange),<br/>
2045
Fix migration cancellation for QEMU (Daniel P. Berrange),<br/>
2046
Fix crash when deleting monitor while a command is in progress (Daniel P. Berrange),<br/>
2047
udev_device_get_devpath might return NULL (Guido Günther),<br/>
2048
Fix some locking issues (Matthias Bolte),<br/>
2049
Fix event test timer checks on kernels with HZ=100 (Daniel P. Berrange),<br/>
2050
Fix threading problems in python bindings (Daniel P. Berrange),<br/>
2051
Supress annoying libcap-ng errors from valgrind (Daniel P. Berrange),<br/>
2052
Fix two leaks in test driver (Daniel P. Berrange),<br/>
2053
Free cgroup device ACL list on driver shutdown (Daniel P. Berrange),<br/>
2054
xen: Fix unconditional freeing in xenDaemonListDefinedDomains() (Matthias Bolte),<br/>
2055
Fix default disk type when parsing QEMU argv (Daniel P. Berrange),<br/>
1663
2056
remove port filter when network device is detached (Gerhard Stenzel)
1667
convert missing server entry points into unsupported errors (Daniel Veillard),
1668
fix some error report when on remote access (Olivier Fourdan),
1669
Disable JSON mode monitor until QEMU is more mature (Daniel P. Berrange),
1670
Only probe for CPU models if required (Jiri Denemark),
1671
Add cpu_map.xml to libvirt.spec (Jiri Denemark),
1672
Install cpu_map.xml (Jiri Denemark),
1673
esx: Don't warn about '/' paths (Matthias Bolte),
1674
esx: Extend vCenter query parameter (Matthias Bolte),
1675
esx: Improve domain lookup by UUID (Matthias Bolte),
1676
build: update gnulib submodule to latest (Jim Meyering),
1677
Relax the allowed values for machine type in schema (Daniel Veillard),
1678
Implement --pool option for virsh vol-path (Dave Allan),
1679
nodedev: Add removable storage 'media_label' prop (Cole Robinson),
1680
add --live support to "virsh dump" (Paolo Bonzini),
1681
add --crash support to "virsh dump" (Paolo Bonzini),
1682
Get QEMU pty paths from the monitor (Matthew Booth),
1683
Extract the assigned pty device for QEmu channels (Matthew Booth),
1684
Make QEMU driver use -chardev everywhere if available (Matthew Booth),
1685
add virsh --suspend arg to migrate command (Paolo Bonzini),
1686
reload iptables rules on libvirtd restart (Mark McLoughlin),
1687
reload iptables rules simply by re-adding them (Mark McLoughlin),
1688
Plumb domain description tag in xend backend (Jim Fehlig),
1689
Make QEMU text monitor parsing more robust (Daniel P. Berrange),
1690
Hook up JSON monitor to emit basic lifecycle events (Daniel P. Berrange),
1691
Add QEMU monitor callbacks for basic lifecycle events (Daniel P. Berrange),
1692
Switch over to passing a callback table to QEMU monitor (Daniel P. Berrange),
1693
Introduce callbacks for serializing domain object private data to XML (Daniel P. Berrange),
1694
Switch LXC driver to use a private data blob for virDomainObj state (Daniel P. Berrange),
1695
Switch UML driver to use a private data blob for virDomainObj state (Daniel P. Berrange),
1696
Add a 'format' arg to qemuMonitorChangeMedia() since JSON will support it (Daniel P. Berrange),
1697
Introduce a simple API for handling JSON data (Daniel P. Berrange),
1698
Add --system flag to autogen.sh to make it easy to build with right prefix (Daniel P. Berrange),
1699
Export all symbols from xml.h for internal use (Jiri Denemark),
1700
vbox: Use virIndexToDiskName() in vboxGenerateMediumName() (Matthias Bolte),
1701
Tests for interface type/model configuration (Jiri Denemark),
1702
Add virIndexToDiskName and fix mapping gap (Matthias Bolte),
1703
Add another SENTINEL attribute (Paolo Bonzini),
1704
Fix help message (Wolfgang Mauerer),
2059
<li>Improvements:<br/>
2060
convert missing server entry points into unsupported errors (Daniel Veillard),<br/>
2061
fix some error report when on remote access (Olivier Fourdan),<br/>
2062
Disable JSON mode monitor until QEMU is more mature (Daniel P. Berrange),<br/>
2063
Only probe for CPU models if required (Jiri Denemark),<br/>
2064
Add cpu_map.xml to libvirt.spec (Jiri Denemark),<br/>
2065
Install cpu_map.xml (Jiri Denemark),<br/>
2066
esx: Don't warn about '/' paths (Matthias Bolte),<br/>
2067
esx: Extend vCenter query parameter (Matthias Bolte),<br/>
2068
esx: Improve domain lookup by UUID (Matthias Bolte),<br/>
2069
build: update gnulib submodule to latest (Jim Meyering),<br/>
2070
Relax the allowed values for machine type in schema (Daniel Veillard),<br/>
2071
Implement --pool option for virsh vol-path (Dave Allan),<br/>
2072
nodedev: Add removable storage 'media_label' prop (Cole Robinson),<br/>
2073
add --live support to "virsh dump" (Paolo Bonzini),<br/>
2074
add --crash support to "virsh dump" (Paolo Bonzini),<br/>
2075
Get QEMU pty paths from the monitor (Matthew Booth),<br/>
2076
Extract the assigned pty device for QEmu channels (Matthew Booth),<br/>
2077
Make QEMU driver use -chardev everywhere if available (Matthew Booth),<br/>
2078
add virsh --suspend arg to migrate command (Paolo Bonzini),<br/>
2079
reload iptables rules on libvirtd restart (Mark McLoughlin),<br/>
2080
reload iptables rules simply by re-adding them (Mark McLoughlin),<br/>
2081
Plumb domain description tag in xend backend (Jim Fehlig),<br/>
2082
Make QEMU text monitor parsing more robust (Daniel P. Berrange),<br/>
2083
Hook up JSON monitor to emit basic lifecycle events (Daniel P. Berrange),<br/>
2084
Add QEMU monitor callbacks for basic lifecycle events (Daniel P. Berrange),<br/>
2085
Switch over to passing a callback table to QEMU monitor (Daniel P. Berrange),<br/>
2086
Introduce callbacks for serializing domain object private data to XML (Daniel P. Berrange),<br/>
2087
Switch LXC driver to use a private data blob for virDomainObj state (Daniel P. Berrange),<br/>
2088
Switch UML driver to use a private data blob for virDomainObj state (Daniel P. Berrange),<br/>
2089
Add a 'format' arg to qemuMonitorChangeMedia() since JSON will support it (Daniel P. Berrange),<br/>
2090
Introduce a simple API for handling JSON data (Daniel P. Berrange),<br/>
2091
Add --system flag to autogen.sh to make it easy to build with right prefix (Daniel P. Berrange),<br/>
2092
Export all symbols from xml.h for internal use (Jiri Denemark),<br/>
2093
vbox: Use virIndexToDiskName() in vboxGenerateMediumName() (Matthias Bolte),<br/>
2094
Tests for interface type/model configuration (Jiri Denemark),<br/>
2095
Add virIndexToDiskName and fix mapping gap (Matthias Bolte),<br/>
2096
Add another SENTINEL attribute (Paolo Bonzini),<br/>
2097
Fix help message (Wolfgang Mauerer),<br/>
1705
2098
Alternate CPU affinity impl to cope with NR_CPUS > 1024 (Daniel P. Berrange)
1709
The secret driver is stateful, link it directly to libvirtd (Matthias Bolte),
1710
Remove undefined symbols from libvirt_private.syms (Matthias Bolte),
1711
boolean shadows a typedef in rpcndr.h when compiled with MinGW (Matthias Bolte),
1712
Rename DATADIR to PKGDATADIR to fix win32 build (Jiri Denemark),
1713
Move cpu_map.xml to -client RPM (Jiri Denemark),
1714
Fix undefined reference to 'close_used_without_including_unistd_h' (Matthias Bolte),
1715
Fix argument type of virProcessInfoSetAffinity dummy function (Matthias Bolte),
1716
esx: Use occurrence enum to specify expected result of a SOAP call (Matthias Bolte),
1717
esx: Fix occurence typo (Matthias Bolte),
1718
esx: Removed unused inttypes.h include (Matthias Bolte),
1719
esx: Replace libxml1 'xmlChildrenNode' with libxml2 'children' (Matthias Bolte),
1720
esx: Use more suitable error code in esxVI_LookupVirtualMachineByUuid() (Matthias Bolte),
1721
esx: Add automatic question handling (Matthias Bolte),
1722
avoid calling exit with a constant; use EXIT_* instead (Jim Meyering),
1723
maint: remove from VC two gnulib-provided files (Jim Meyering),
1724
xm_internal.c: remove misleading dead code (Jim Meyering),
1725
Cleanup temporary #define after use (Matthew Booth),
1726
Suppress cgroup error message on sucess startup (Ryota Ozaki),
1727
Small change of RNG syntax for domain (Diego Elio Pettenò),
1728
remove iptablesReloadRules() and related code (Mark McLoughlin),
1729
remove all traces of lokkit support (Mark McLoughlin),
1730
Add virBufferFreeAndReset() and replace free() (Matthias Bolte),
1731
Fix the news file non-ascii characters (Daniel Veillard),
1732
Add missing commas to the 0.7.4 news section (Matthias Bolte),
1733
Change generated HTML to UTF-8 encoding (Daniel Veillard),
1734
Avoid an type-punned pointer aliasing pbm (Daniel Veillard),
1735
Move qemuMonitorEscape + migrate status enum into shared monitor code (Daniel P. Berrange),
1736
vbox: Update IIDs from version 3.1-beta2 to 3.1-final (Matthias Bolte),
1737
Fix ReprotError vs ReportError typo in JSON code (Daniel P. Berrange),
1738
Fix inverted conditional test in configure.ac check for yajl (Daniel P. Berrange),
1739
Pull schedular affinity code out into a separate module (Daniel P. Berrange),
2102
The secret driver is stateful, link it directly to libvirtd (Matthias Bolte),<br/>
2103
Remove undefined symbols from libvirt_private.syms (Matthias Bolte),<br/>
2104
boolean shadows a typedef in rpcndr.h when compiled with MinGW (Matthias Bolte),<br/>
2105
Rename DATADIR to PKGDATADIR to fix win32 build (Jiri Denemark),<br/>
2106
Move cpu_map.xml to -client RPM (Jiri Denemark),<br/>
2107
Fix undefined reference to 'close_used_without_including_unistd_h' (Matthias Bolte),<br/>
2108
Fix argument type of virProcessInfoSetAffinity dummy function (Matthias Bolte),<br/>
2109
esx: Use occurrence enum to specify expected result of a SOAP call (Matthias Bolte),<br/>
2110
esx: Fix occurence typo (Matthias Bolte),<br/>
2111
esx: Removed unused inttypes.h include (Matthias Bolte),<br/>
2112
esx: Replace libxml1 'xmlChildrenNode' with libxml2 'children' (Matthias Bolte),<br/>
2113
esx: Use more suitable error code in esxVI_LookupVirtualMachineByUuid() (Matthias Bolte),<br/>
2114
esx: Add automatic question handling (Matthias Bolte),<br/>
2115
avoid calling exit with a constant; use EXIT_* instead (Jim Meyering),<br/>
2116
maint: remove from VC two gnulib-provided files (Jim Meyering),<br/>
2117
xm_internal.c: remove misleading dead code (Jim Meyering),<br/>
2118
Cleanup temporary #define after use (Matthew Booth),<br/>
2119
Suppress cgroup error message on sucess startup (Ryota Ozaki),<br/>
2120
Small change of RNG syntax for domain (Diego Elio Pettenò),<br/>
2121
remove iptablesReloadRules() and related code (Mark McLoughlin),<br/>
2122
remove all traces of lokkit support (Mark McLoughlin),<br/>
2123
Add virBufferFreeAndReset() and replace free() (Matthias Bolte),<br/>
2124
Fix the news file non-ascii characters (Daniel Veillard),<br/>
2125
Add missing commas to the 0.7.4 news section (Matthias Bolte),<br/>
2126
Change generated HTML to UTF-8 encoding (Daniel Veillard),<br/>
2127
Avoid an type-punned pointer aliasing pbm (Daniel Veillard),<br/>
2128
Move qemuMonitorEscape + migrate status enum into shared monitor code (Daniel P. Berrange),<br/>
2129
vbox: Update IIDs from version 3.1-beta2 to 3.1-final (Matthias Bolte),<br/>
2130
Fix ReprotError vs ReportError typo in JSON code (Daniel P. Berrange),<br/>
2131
Fix inverted conditional test in configure.ac check for yajl (Daniel P. Berrange),<br/>
2132
Pull schedular affinity code out into a separate module (Daniel P. Berrange),<br/>
1740
2133
Ignore docs/ directory for strcmp() syntax check (Daniel P. Berrange)
1744
2137
<h3>0.7.4: Nov 20 2009</h3>
1747
Implement a node device backend using libudev (David Allan),
1748
New APIs for checking some object properties (Daniel P. Berrange),
1749
Fully asynchronous monitor I/O processing (Daniel P. Berrange),
1750
add MAC address based port filtering to qemu (Gerhard Stenzel),
2140
Implement a node device backend using libudev (David Allan),<br/>
2141
New APIs for checking some object properties (Daniel P. Berrange),<br/>
2142
Fully asynchronous monitor I/O processing (Daniel P. Berrange),<br/>
2143
add MAC address based port filtering to qemu (Gerhard Stenzel),<br/>
1751
2144
Support for IPv6 / multiple addresses per interfaces (Laine Stump)
1755
Document overriding domain interface target (Cole Robinson),
1756
514532 Fix man page, most operation are synchronous (Daniel Veillard),
1757
Fix typo in error message (Matthew Booth),
1758
esx: Add documentation to the website (Matthias Bolte),
1759
AppArmor updates of examples (Jamie Strandboge),
1760
Add documentation for <channel> domain element (Matthew Booth),
1761
Separate character device doc guest and host parts (Matthew Booth),
1762
Add a Python example that lists active ESX domains (Matthias Bolte),
1763
LXC fix wrong or out-of-date function descriptions (Ryota Ozaki),
1764
docs: <clock> property is 'offset', not 'sync' (Cole Robinson),
1765
Update the documentation for virDomainMigrateToURI (Chris Lalancette),
2147
<li>Documentation:<br/>
2148
Document overriding domain interface target (Cole Robinson),<br/>
2149
514532 Fix man page, most operation are synchronous (Daniel Veillard),<br/>
2150
Fix typo in error message (Matthew Booth),<br/>
2151
esx: Add documentation to the website (Matthias Bolte),<br/>
2152
AppArmor updates of examples (Jamie Strandboge),<br/>
2153
Add documentation for <channel> domain element (Matthew Booth),<br/>
2154
Separate character device doc guest and host parts (Matthew Booth),<br/>
2155
Add a Python example that lists active ESX domains (Matthias Bolte),<br/>
2156
LXC fix wrong or out-of-date function descriptions (Ryota Ozaki),<br/>
2157
docs: <clock> property is 'offset', not 'sync' (Cole Robinson),<br/>
2158
Update the documentation for virDomainMigrateToURI (Chris Lalancette),<br/>
1766
2159
fix virDomainMigrateToURI doc (Dan Kenigsberg)
1770
504262 Check for duplicated UUID in XM Xen defines (Daniel Veillard),
1771
512069 fix domain XML schemas for backward compatibility (Daniel Veillard),
1772
qemu-kvm needs -enable-kvm flag for VT optimization (Steve Yarmie),
1773
fix deprecated iptables command syntax (Steve Yarmie),
1774
Ensure driver lock is released when entering QEMU monitor (Daniel P. Berrange),
1775
only remove masquerade roles for VIR_NETWORK_FORWARD_NAT (Guido Günther),
1776
esx: Fix CPU clock Hz to MHz conversion (Matthias Bolte),
1777
esx: Fix memory leak in esxVI_HostCpuIdInfo_Free() (Matthias Bolte),
1778
esx: Fix MAC address formatting (Matthias Bolte),
1779
Fix compilation of libvirt against xen-unstable (Jim Fehlig),
1780
Fix probing for libpciaccess (Daniel P. Berrange),
1781
Fix incorrect reference counting logic in qemu monitor open (Daniel P. Berrange),
1782
Don't return fatal error in HAL driver init if HAL isn't running (Daniel P. Berrange),
1783
Fix cleanup when state driver init fails (Daniel P. Berrange),
1784
AppArmor handling of accesses to readonly files (Jamie Strandboge),
1785
AppArmor require absolute paths (Jamie Strandboge),
1786
Check that domain is running when starting console (Daniel P. Berrange),
1787
Fix incorrect variable passed to LXC event callback (Daniel P. Berrange),
1788
Fix race condition in HAL driver startup (Daniel P. Berrange),
1789
Remove capng_lock() call when spawning LXC container init process (Daniel P. Berrange),
1790
Fix initscript to check daemon pidfile (Daniel P. Berrange),
1791
Filter out stale domains from xenstore listing (Daniel P. Berrange),
1792
Fix logic in xenUnifiedNumOfDomains to match xenUnifiedListDomains (Jonas Eriksson),
1793
Disable IPv6 socket auto-binding to IPv4 socket (Daniel P. Berrange),
1794
Fix save and restore with non-privileged guests and SELinux (Daniel P. Berrange),
1795
Prevent initializing ebtables if disabled in qemu.conf (Ryota Ozaki),
1796
phyp: too much timeout when polling socket (Eduardo Otubo),
1797
phyp: ssh authentication with public key fixed (Eduardo Otubo),
1798
opennebula: Fix potential memory/mutex leak in state driver startup (Matthias Bolte),
1799
phyp: Break potential infinite loops (Matthias Bolte),
1800
phyp: Fix memory/session leaks and potential invalid frees (Matthias Bolte),
1801
storage: conf: Fix memory leak in encryption parsing (Cole Robinson),
1802
Fix improper error return in virInterfaceDefParseProtoIPvX (Laine Stump),
1803
Fix virInterfaceIpDefPtr leak during virInterfaceIpDefFree (Laine Stump),
1804
give up python interpreter lock before calling cb (Dan Kenigsberg),
1805
ESX: Fix memory leak in list handling functions. (Matthias Bolte),
1806
Fix --with-init-script configure option (Matthew Booth),
1807
Don't let parent of daemon exit until basic initialization is done (Daniel P. Berrange),
1808
Fix configure detection of device mapper (Pritesh Kothari),
1809
Remote code caught EINTR making it ininterruptable (Daniel Veillard),
1810
virterror: Add a missing 'break' for VIR_ERR_INVALID_SECRET (Cole Robinson),
1811
Fix p2p migration without a passed uri. (Cole Robinson),
1812
Fix problems in the Xen inotify driver. (Matthias Bolte),
1813
Remove a completely bogus reference increment in the Xen driver. (Chris Lalancette),
1814
528575 avoid libvirtd crash on LCX domain autostart (Daniel Veillard),
1815
Fix SELinux linking issues (Jim Fehlig),
1816
node device: Fix locking issue in virNodeDeviceDestroy (Cole Robinson),
1817
LXC fix virCgroupGetValueStr problem with \n (Ryota Ozaki),
1818
Avoid crash in virBufferEscapeString (Laine Stump),
2163
504262 Check for duplicated UUID in XM Xen defines (Daniel Veillard),<br/>
2164
512069 fix domain XML schemas for backward compatibility (Daniel Veillard),<br/>
2165
qemu-kvm needs -enable-kvm flag for VT optimization (Steve Yarmie),<br/>
2166
fix deprecated iptables command syntax (Steve Yarmie),<br/>
2167
Ensure driver lock is released when entering QEMU monitor (Daniel P. Berrange),<br/>
2168
only remove masquerade roles for VIR_NETWORK_FORWARD_NAT (Guido Günther),<br/>
2169
esx: Fix CPU clock Hz to MHz conversion (Matthias Bolte),<br/>
2170
esx: Fix memory leak in esxVI_HostCpuIdInfo_Free() (Matthias Bolte),<br/>
2171
esx: Fix MAC address formatting (Matthias Bolte),<br/>
2172
Fix compilation of libvirt against xen-unstable (Jim Fehlig),<br/>
2173
Fix probing for libpciaccess (Daniel P. Berrange),<br/>
2174
Fix incorrect reference counting logic in qemu monitor open (Daniel P. Berrange),<br/>
2175
Don't return fatal error in HAL driver init if HAL isn't running (Daniel P. Berrange),<br/>
2176
Fix cleanup when state driver init fails (Daniel P. Berrange),<br/>
2177
AppArmor handling of accesses to readonly files (Jamie Strandboge),<br/>
2178
AppArmor require absolute paths (Jamie Strandboge),<br/>
2179
Check that domain is running when starting console (Daniel P. Berrange),<br/>
2180
Fix incorrect variable passed to LXC event callback (Daniel P. Berrange),<br/>
2181
Fix race condition in HAL driver startup (Daniel P. Berrange),<br/>
2182
Remove capng_lock() call when spawning LXC container init process (Daniel P. Berrange),<br/>
2183
Fix initscript to check daemon pidfile (Daniel P. Berrange),<br/>
2184
Filter out stale domains from xenstore listing (Daniel P. Berrange),<br/>
2185
Fix logic in xenUnifiedNumOfDomains to match xenUnifiedListDomains (Jonas Eriksson),<br/>
2186
Disable IPv6 socket auto-binding to IPv4 socket (Daniel P. Berrange),<br/>
2187
Fix save and restore with non-privileged guests and SELinux (Daniel P. Berrange),<br/>
2188
Prevent initializing ebtables if disabled in qemu.conf (Ryota Ozaki),<br/>
2189
phyp: too much timeout when polling socket (Eduardo Otubo),<br/>
2190
phyp: ssh authentication with public key fixed (Eduardo Otubo),<br/>
2191
opennebula: Fix potential memory/mutex leak in state driver startup (Matthias Bolte),<br/>
2192
phyp: Break potential infinite loops (Matthias Bolte),<br/>
2193
phyp: Fix memory/session leaks and potential invalid frees (Matthias Bolte),<br/>
2194
storage: conf: Fix memory leak in encryption parsing (Cole Robinson),<br/>
2195
Fix improper error return in virInterfaceDefParseProtoIPvX (Laine Stump),<br/>
2196
Fix virInterfaceIpDefPtr leak during virInterfaceIpDefFree (Laine Stump),<br/>
2197
give up python interpreter lock before calling cb (Dan Kenigsberg),<br/>
2198
ESX: Fix memory leak in list handling functions. (Matthias Bolte),<br/>
2199
Fix --with-init-script configure option (Matthew Booth),<br/>
2200
Don't let parent of daemon exit until basic initialization is done (Daniel P. Berrange),<br/>
2201
Fix configure detection of device mapper (Pritesh Kothari),<br/>
2202
Remote code caught EINTR making it ininterruptable (Daniel Veillard),<br/>
2203
virterror: Add a missing 'break' for VIR_ERR_INVALID_SECRET (Cole Robinson),<br/>
2204
Fix p2p migration without a passed uri. (Cole Robinson),<br/>
2205
Fix problems in the Xen inotify driver. (Matthias Bolte),<br/>
2206
Remove a completely bogus reference increment in the Xen driver. (Chris Lalancette),<br/>
2207
528575 avoid libvirtd crash on LCX domain autostart (Daniel Veillard),<br/>
2208
Fix SELinux linking issues (Jim Fehlig),<br/>
2209
node device: Fix locking issue in virNodeDeviceDestroy (Cole Robinson),<br/>
2210
LXC fix virCgroupGetValueStr problem with \n (Ryota Ozaki),<br/>
2211
Avoid crash in virBufferEscapeString (Laine Stump),<br/>
1819
2212
LXC complement PATH environment variable (Ryota Ozaki)
1823
Enable udev instead of hal on F12 / RHEL-6 or later (Daniel P. Berrange),
1824
python: Actually implement list*Interfaces bindings (Cole Robinson),
1825
esx: Handle 'vmxnet3' in esxVMX_FormatEthernet() (Matthias Bolte),
1826
Fix check for existance of cgroups at creation (Daniel P. Berrange),
1827
Fix virt-aa-helper when host and os.type arch differ (Jamie Strandboge),
1828
Add translation of PCI vendor and product IDs (David Allan),
1829
Add scsi_target device type (David Allan),
1830
Add several fields to node device capabilities (David Allan),
1831
Add virConnectGetLibvirtVersion API (Cole Robinson),
1832
Implement finer grained migration control for Xen (Maximilian Wilhelm),
1833
Support for SATA Disks in virDomainDiskBus (pritesh),
1834
LXC implement missing DomainInterfaceStats API (Ryota Ozaki),
1835
disable mac_filter config switch by default (Gerhard Stenzel),
1836
phyp: Reorder keyboard_interactive label in openSSHSession() (Eduardo Otubo),
1837
Implmentation of new APIs to checking state/persistence of objects (Daniel P. Berrange),
1838
Allow timeouts waiting for QEMU job lock (Daniel P. Berrange),
1839
Release driver and domain lock when running monitor commands (Daniel P. Berrange),
1840
Add reference counting on virDomainObjPtr objects (Daniel P. Berrange),
1841
Locking of the qemuMonitorPtr object (Daniel P. Berrange),
1842
Wrap text mode monitor APIs, pass qemuMonitorPtr directly to APIs (Daniel P. Berrange),
1843
Move encryption lookup back into qemu driver file (Daniel P. Berrange),
1844
Make use of private data structure for monitor state (Daniel P. Berrange),
1845
Add a new timed condition variable wait API (Daniel P. Berrange),
1846
Fix errno handling for pthreads wrappers (Daniel P. Berrange),
1847
524280 pass max lease option to dnsmasq (Daniel Veillard),
1848
Store the range size when adding a DHCP range (Daniel Veillard),
1849
qemu: Allow cpu pinning for all logical CPUs, not just physical (Cole Robinson),
1850
qemu: Use same create/define overwrite logic for migration prepare. (Cole Robinson),
1851
qemu: Break out function to check if we can create/define/restore (Cole Robinson),
1852
Add sentinel attribute for NULL terminated arg lists (Paolo Bonzini),
1853
test: Update inactive guest config on shutdown (Cole Robinson),
1854
test: Add testDomainShutdownState helper (Cole Robinson),
1855
Properly convert port numbers to/from network byte order (Matthew Booth),
1856
phyp add create() and destroy() support (Eduardo Otubo),
1857
Support for <channel> in domain and QEmu backend (Matthew Booth),
1858
Detect availability of QEMU -chardev CLI option (Matthew Booth),
1859
Allow character devices to have different target types (Matthew Booth),
1860
LXC allow container to have ethN interfaces (Ryota Ozaki),
1861
New ebtables module wrapper (Gerhard Stenzel),
1862
test: Implement virDomainPinVcpu (Cole Robinson),
1863
test: Implement virDomainGetVcpus (Cole Robinson),
1864
test: Update vcpu runtime info in SetVcpus (Cole Robinson),
1865
test: Use privateData to track running VM vcpu state (Cole Robinson),
1866
test: Break out wrapper for setting up started domain state. (Cole Robinson),
1867
test: Fixes for SetVcpus (Cole Robinson),
1868
Make monitor type (miimon/arpmon) optional in bond xml (Laine Stump),
1869
Support reporting live interface IP/netmask (Laine Stump),
1870
Make startmode optional in toplevel interface definition (Laine Stump),
1871
Move libvirtd event loop into background thread (Daniel P. Berrange),
1872
Allow NULL mac address in virGetInterface (Laine Stump),
1873
ESX: Don't automatically follow redirects. (Matthias Bolte),
1874
ESX: Change disk selection for datastore detection. (Matthias Bolte),
1875
ESX: Fallback to the preliminary name if the datastore cannot be found. (Matthias Bolte),
1876
Set KMEMSIZE for OpenVZ domains being defined (Yuji NISHIDA),
1877
Allow for a driver specific private data blob in virDomainObjPtr (Daniel P. Berrange),
1878
More network utility functions (Matthew Booth),
1879
Add symbols from new network.h module (Daniel Veillard),
1880
Set of new network related utilities (Daniel Veillard),
1881
Convert virDomainObjListPtr to use a hash of domain objects (Daniel P. Berrange),
1882
qemu: migrate: Don't require manual URI to specify a port (Cole Robinson),
1883
test: Support virStorageFindPoolSources (Cole Robinson),
1884
storage: Add ParseSourceString function for use with FindPoolSources. (Cole Robinson),
1885
Add support for an external TFTP boot server (Paolo Bonzini),
1886
test: Support virNodeDeviceCreate and virNodeDeviceDestroy (Cole Robinson),
1887
Consolidate virXPathNodeSet() (Daniel Veillard),
1888
Support QEMU watchdog device. (Richard Jones),
1889
Do not log rotate very small logs (Dan Kenigsberg),
1890
LXC implement missing macaddr assignment feature (Ryota Ozaki),
1891
tests: Initialize virRandom in for test suite. (Cole Robinson),
1892
tests: Add storage volume XML 2 XML tests. (Cole Robinson),
1893
tests: Add network XML to XML tests. (Cole Robinson),
1894
schema: Update network schema. (Cole Robinson),
1895
tests: Add XML 2 XML tests for storage pools. (Cole Robinson),
1896
tests: Break out duplicate schema verification functionality. (Cole Robinson),
1897
tests: Fix text output for interface XML 2 XML (Cole Robinson),
1898
Add ocfs2 to list of fs pool types (Jim Fehlig),
2215
<li>Improvements:<br/>
2216
Enable udev instead of hal on F12 / RHEL-6 or later (Daniel P. Berrange),<br/>
2217
python: Actually implement list*Interfaces bindings (Cole Robinson),<br/>
2218
esx: Handle 'vmxnet3' in esxVMX_FormatEthernet() (Matthias Bolte),<br/>
2219
Fix check for existance of cgroups at creation (Daniel P. Berrange),<br/>
2220
Fix virt-aa-helper when host and os.type arch differ (Jamie Strandboge),<br/>
2221
Add translation of PCI vendor and product IDs (David Allan),<br/>
2222
Add scsi_target device type (David Allan),<br/>
2223
Add several fields to node device capabilities (David Allan),<br/>
2224
Add virConnectGetLibvirtVersion API (Cole Robinson),<br/>
2225
Implement finer grained migration control for Xen (Maximilian Wilhelm),<br/>
2226
Support for SATA Disks in virDomainDiskBus (pritesh),<br/>
2227
LXC implement missing DomainInterfaceStats API (Ryota Ozaki),<br/>
2228
disable mac_filter config switch by default (Gerhard Stenzel),<br/>
2229
phyp: Reorder keyboard_interactive label in openSSHSession() (Eduardo Otubo),<br/>
2230
Implmentation of new APIs to checking state/persistence of objects (Daniel P. Berrange),<br/>
2231
Allow timeouts waiting for QEMU job lock (Daniel P. Berrange),<br/>
2232
Release driver and domain lock when running monitor commands (Daniel P. Berrange),<br/>
2233
Add reference counting on virDomainObjPtr objects (Daniel P. Berrange),<br/>
2234
Locking of the qemuMonitorPtr object (Daniel P. Berrange),<br/>
2235
Wrap text mode monitor APIs, pass qemuMonitorPtr directly to APIs (Daniel P. Berrange),<br/>
2236
Move encryption lookup back into qemu driver file (Daniel P. Berrange),<br/>
2237
Make use of private data structure for monitor state (Daniel P. Berrange),<br/>
2238
Add a new timed condition variable wait API (Daniel P. Berrange),<br/>
2239
Fix errno handling for pthreads wrappers (Daniel P. Berrange),<br/>
2240
524280 pass max lease option to dnsmasq (Daniel Veillard),<br/>
2241
Store the range size when adding a DHCP range (Daniel Veillard),<br/>
2242
qemu: Allow cpu pinning for all logical CPUs, not just physical (Cole Robinson),<br/>
2243
qemu: Use same create/define overwrite logic for migration prepare. (Cole Robinson),<br/>
2244
qemu: Break out function to check if we can create/define/restore (Cole Robinson),<br/>
2245
Add sentinel attribute for NULL terminated arg lists (Paolo Bonzini),<br/>
2246
test: Update inactive guest config on shutdown (Cole Robinson),<br/>
2247
test: Add testDomainShutdownState helper (Cole Robinson),<br/>
2248
Properly convert port numbers to/from network byte order (Matthew Booth),<br/>
2249
phyp add create() and destroy() support (Eduardo Otubo),<br/>
2250
Support for <channel> in domain and QEmu backend (Matthew Booth),<br/>
2251
Detect availability of QEMU -chardev CLI option (Matthew Booth),<br/>
2252
Allow character devices to have different target types (Matthew Booth),<br/>
2253
LXC allow container to have ethN interfaces (Ryota Ozaki),<br/>
2254
New ebtables module wrapper (Gerhard Stenzel),<br/>
2255
test: Implement virDomainPinVcpu (Cole Robinson),<br/>
2256
test: Implement virDomainGetVcpus (Cole Robinson),<br/>
2257
test: Update vcpu runtime info in SetVcpus (Cole Robinson),<br/>
2258
test: Use privateData to track running VM vcpu state (Cole Robinson),<br/>
2259
test: Break out wrapper for setting up started domain state. (Cole Robinson),<br/>
2260
test: Fixes for SetVcpus (Cole Robinson),<br/>
2261
Make monitor type (miimon/arpmon) optional in bond xml (Laine Stump),<br/>
2262
Support reporting live interface IP/netmask (Laine Stump),<br/>
2263
Make startmode optional in toplevel interface definition (Laine Stump),<br/>
2264
Move libvirtd event loop into background thread (Daniel P. Berrange),<br/>
2265
Allow NULL mac address in virGetInterface (Laine Stump),<br/>
2266
ESX: Don't automatically follow redirects. (Matthias Bolte),<br/>
2267
ESX: Change disk selection for datastore detection. (Matthias Bolte),<br/>
2268
ESX: Fallback to the preliminary name if the datastore cannot be found. (Matthias Bolte),<br/>
2269
Set KMEMSIZE for OpenVZ domains being defined (Yuji NISHIDA),<br/>
2270
Allow for a driver specific private data blob in virDomainObjPtr (Daniel P. Berrange),<br/>
2271
More network utility functions (Matthew Booth),<br/>
2272
Add symbols from new network.h module (Daniel Veillard),<br/>
2273
Set of new network related utilities (Daniel Veillard),<br/>
2274
Convert virDomainObjListPtr to use a hash of domain objects (Daniel P. Berrange),<br/>
2275
qemu: migrate: Don't require manual URI to specify a port (Cole Robinson),<br/>
2276
test: Support virStorageFindPoolSources (Cole Robinson),<br/>
2277
storage: Add ParseSourceString function for use with FindPoolSources. (Cole Robinson),<br/>
2278
Add support for an external TFTP boot server (Paolo Bonzini),<br/>
2279
test: Support virNodeDeviceCreate and virNodeDeviceDestroy (Cole Robinson),<br/>
2280
Consolidate virXPathNodeSet() (Daniel Veillard),<br/>
2281
Support QEMU watchdog device. (Richard Jones),<br/>
2282
Do not log rotate very small logs (Dan Kenigsberg),<br/>
2283
LXC implement missing macaddr assignment feature (Ryota Ozaki),<br/>
2284
tests: Initialize virRandom in for test suite. (Cole Robinson),<br/>
2285
tests: Add storage volume XML 2 XML tests. (Cole Robinson),<br/>
2286
tests: Add network XML to XML tests. (Cole Robinson),<br/>
2287
schema: Update network schema. (Cole Robinson),<br/>
2288
tests: Add XML 2 XML tests for storage pools. (Cole Robinson),<br/>
2289
tests: Break out duplicate schema verification functionality. (Cole Robinson),<br/>
2290
tests: Fix text output for interface XML 2 XML (Cole Robinson),<br/>
2291
Add ocfs2 to list of fs pool types (Jim Fehlig),<br/>
1899
2292
Finer grained migration control (Chris Lalancette)
1903
remove sysfs_path and parent_sysfs_path from XML (Dave Allan),
1904
Removing devicePath member from dev struct (Dave Allan),
1905
report OOM in two places in node_device_driver.c (Dave Allan),
1906
Whitespace cleanup for pre-tags on the website (Matthias Bolte),
1907
Fix type in configure output summary (Daniel P. Berrange),
1908
Remove a compilation warning on uninitialized var (Daniel Veillard),
1909
Change DTD references to use public instead of system identifier (Matthias Bolte),
1910
Remove obsolete devicekit checks (Daniel P. Berrange),
1911
Small guestfwd code cleanup (Matthew Booth),
1912
Small indentation cleanup of domain schema (Matthew Booth),
1913
AppArmor code cleanups (Jamie Strandboge),
1914
Fix formatting of XML for an inactive guest (Daniel P. Berrange),
1915
Remove DevKit node device backend (David Allan),
1916
Exclude numactl on s390[x] (Daniel P. Berrange),
1917
Fix error handling in qemuMonitorOpen (Ryota Ozaki),
1918
Fix warning on make due to missing cast (int) (Ryota Ozaki),
1919
Various fixes following a code review part 2 (Daniel Veillard),
1920
Various fixes following a code review (Daniel Veillard),
1921
Move code for low level QEMU monitor interaction into separate file (Daniel P. Berrange),
1922
Make pciDeviceList struct opaque (Daniel P. Berrange),
1923
Add missing OOM error checks, reports and cleanups (Matthias Bolte),
1924
Removes the ebtablesSaveRules() function (Gerhard Stenzel),
1925
phyp: Use actual error code instead of 0 (Matthias Bolte),
1926
phyp: Don't use VIR_ALLOC if a stack variable is good enough (Matthias Bolte),
1927
phyp: Fix several UUID table related problems (Matthias Bolte),
1928
phyp: Check for exit_status < 0 before parsing the result (Matthias Bolte),
1929
phyp: memcpy/memmove/memset can't fail, so don't check for error (Matthias Bolte),
1930
phyp: Make generic domain listing functions return -1 in case of error (Matthias Bolte),
1931
Fix configure check for libssh2 (Matthias Bolte),
1932
Repair getIPv4Addr after the ntohl conversion (Daniel Veillard),
1933
Cleanup whitespace in docs (Matthew Booth),
1934
Use virBuffer when building QEMU char dev command line (Matthew Booth),
1935
Cleanup virBuffer usage in qemdBuildCommandLine (Matthew Booth),
1936
Fix some cut-and-paste error in migration code (Paolo Bonzini),
1937
Ensure guestfwd address is IPv4 and various cleanups (Matthew Booth),
1938
LXC cleanup deep indentation in lxcDomainSetAutostart (Ryota Ozaki),
1939
LXC messages cleanup and fix lxcError (Ryota Ozaki),
1940
qemu: Remove compiled out localhost migration support (Cole Robinson),
1941
Various error reporting fixes (Cole Robinson),
1942
Improve error reporting for virConnectGetHostname calls (Cole Robinson),
1943
Fix up NLS warnings. (Chris Lalancette),
1944
Remove redundant virFileDeletePID() call (Chris Lalancette),
1945
Fix return value in virStateInitialize impl for LXC (Daniel P. Berrange),
1946
ESX: Unify naming of VI API utility and convenience functions. (Matthias Bolte),
1947
Rename internal APis (Daniel P. Berrange),
1948
Pull signal setup code out into separate method (Daniel P. Berrange),
1949
Fix duplicating logging of errors in libvirtd (Daniel P. Berrange),
1950
Fix initialization order bugs (Daniel P. Berrange),
1951
Misc cleanup to network socket init (Daniel P. Berrange),
1952
Annotate many methods with ATTRIBUTE_RETURN_CHECK & fix problems (Daniel P. Berrange),
1953
Don't use private struct member names of in6_addr (Matthias Bolte),
1954
Fix typo in network.c function comments (Matthew Booth),
1955
libvirt-devel should only require libvirt-client (Mark McLoughlin),
1956
qemu: Fix an error message in GetVcpus (Cole Robinson),
1957
storage: Break out function to add pool source to a SourceList. (Cole Robinson),
1958
storage: Break out pool source parsing to a separate function. (Cole Robinson),
1959
Fix some typos in comments (Dan Kenigsberg),
1960
Fix error message in qemudLoadDriverConfig() (Matthias Bolte),
1961
Add a new syntax-check rule for gethostname. (Chris Lalancette),
1962
Various syntax-check fixes. (Chris Lalancette),
1963
Tighten up nonreentrant syntax-check. (Chris Lalancette),
1964
Replace a gethostname by virGetHostname in libvirtd.c (Chris Lalancette),
1965
Replace two strcmp() by STREQ() in qemu_driver.c (Chris Lalancette),
1966
Replace gethostname by virGetHostname in xend_internal.c (Chris Lalancette),
1967
Add a default log_level to qemudSetLogging to remove a build warning. (Chris Lalancette),
1968
Better error message when libvirtd fails to start. (Chris Lalancette),
1969
Fix potential false-positive OOM error reporting. (Matthias Bolte),
1970
Fix virsh.c compilation warning (Jim Fehlig),
1971
Fix a make dist error due to wrong EXTRA_DIST paths (Daniel Veillard),
1972
node device: Break out get_wwns and get_parent_node helpers (Cole Robinson),
1973
tests: Centralize VIR_TEST_DEBUG lookup, and document it (Cole Robinson),
1974
Remove bogus const annotations to hash iterator (Daniel P. Berrange),
1975
Remove bashisms from schema tests. (Matthias Bolte),
2296
remove sysfs_path and parent_sysfs_path from XML (Dave Allan),<br/>
2297
Removing devicePath member from dev struct (Dave Allan),<br/>
2298
report OOM in two places in node_device_driver.c (Dave Allan),<br/>
2299
Whitespace cleanup for pre-tags on the website (Matthias Bolte),<br/>
2300
Fix type in configure output summary (Daniel P. Berrange),<br/>
2301
Remove a compilation warning on uninitialized var (Daniel Veillard),<br/>
2302
Change DTD references to use public instead of system identifier (Matthias Bolte),<br/>
2303
Remove obsolete devicekit checks (Daniel P. Berrange),<br/>
2304
Small guestfwd code cleanup (Matthew Booth),<br/>
2305
Small indentation cleanup of domain schema (Matthew Booth),<br/>
2306
AppArmor code cleanups (Jamie Strandboge),<br/>
2307
Fix formatting of XML for an inactive guest (Daniel P. Berrange),<br/>
2308
Remove DevKit node device backend (David Allan),<br/>
2309
Exclude numactl on s390[x] (Daniel P. Berrange),<br/>
2310
Fix error handling in qemuMonitorOpen (Ryota Ozaki),<br/>
2311
Fix warning on make due to missing cast (int) (Ryota Ozaki),<br/>
2312
Various fixes following a code review part 2 (Daniel Veillard),<br/>
2313
Various fixes following a code review (Daniel Veillard),<br/>
2314
Move code for low level QEMU monitor interaction into separate file (Daniel P. Berrange),<br/>
2315
Make pciDeviceList struct opaque (Daniel P. Berrange),<br/>
2316
Add missing OOM error checks, reports and cleanups (Matthias Bolte),<br/>
2317
Removes the ebtablesSaveRules() function (Gerhard Stenzel),<br/>
2318
phyp: Use actual error code instead of 0 (Matthias Bolte),<br/>
2319
phyp: Don't use VIR_ALLOC if a stack variable is good enough (Matthias Bolte),<br/>
2320
phyp: Fix several UUID table related problems (Matthias Bolte),<br/>
2321
phyp: Check for exit_status < 0 before parsing the result (Matthias Bolte),<br/>
2322
phyp: memcpy/memmove/memset can't fail, so don't check for error (Matthias Bolte),<br/>
2323
phyp: Make generic domain listing functions return -1 in case of error (Matthias Bolte),<br/>
2324
Fix configure check for libssh2 (Matthias Bolte),<br/>
2325
Repair getIPv4Addr after the ntohl conversion (Daniel Veillard),<br/>
2326
Cleanup whitespace in docs (Matthew Booth),<br/>
2327
Use virBuffer when building QEMU char dev command line (Matthew Booth),<br/>
2328
Cleanup virBuffer usage in qemdBuildCommandLine (Matthew Booth),<br/>
2329
Fix some cut-and-paste error in migration code (Paolo Bonzini),<br/>
2330
Ensure guestfwd address is IPv4 and various cleanups (Matthew Booth),<br/>
2331
LXC cleanup deep indentation in lxcDomainSetAutostart (Ryota Ozaki),<br/>
2332
LXC messages cleanup and fix lxcError (Ryota Ozaki),<br/>
2333
qemu: Remove compiled out localhost migration support (Cole Robinson),<br/>
2334
Various error reporting fixes (Cole Robinson),<br/>
2335
Improve error reporting for virConnectGetHostname calls (Cole Robinson),<br/>
2336
Fix up NLS warnings. (Chris Lalancette),<br/>
2337
Remove redundant virFileDeletePID() call (Chris Lalancette),<br/>
2338
Fix return value in virStateInitialize impl for LXC (Daniel P. Berrange),<br/>
2339
ESX: Unify naming of VI API utility and convenience functions. (Matthias Bolte),<br/>
2340
Rename internal APis (Daniel P. Berrange),<br/>
2341
Pull signal setup code out into separate method (Daniel P. Berrange),<br/>
2342
Fix duplicating logging of errors in libvirtd (Daniel P. Berrange),<br/>
2343
Fix initialization order bugs (Daniel P. Berrange),<br/>
2344
Misc cleanup to network socket init (Daniel P. Berrange),<br/>
2345
Annotate many methods with ATTRIBUTE_RETURN_CHECK & fix problems (Daniel P. Berrange),<br/>
2346
Don't use private struct member names of in6_addr (Matthias Bolte),<br/>
2347
Fix typo in network.c function comments (Matthew Booth),<br/>
2348
libvirt-devel should only require libvirt-client (Mark McLoughlin),<br/>
2349
qemu: Fix an error message in GetVcpus (Cole Robinson),<br/>
2350
storage: Break out function to add pool source to a SourceList. (Cole Robinson),<br/>
2351
storage: Break out pool source parsing to a separate function. (Cole Robinson),<br/>
2352
Fix some typos in comments (Dan Kenigsberg),<br/>
2353
Fix error message in qemudLoadDriverConfig() (Matthias Bolte),<br/>
2354
Add a new syntax-check rule for gethostname. (Chris Lalancette),<br/>
2355
Various syntax-check fixes. (Chris Lalancette),<br/>
2356
Tighten up nonreentrant syntax-check. (Chris Lalancette),<br/>
2357
Replace a gethostname by virGetHostname in libvirtd.c (Chris Lalancette),<br/>
2358
Replace two strcmp() by STREQ() in qemu_driver.c (Chris Lalancette),<br/>
2359
Replace gethostname by virGetHostname in xend_internal.c (Chris Lalancette),<br/>
2360
Add a default log_level to qemudSetLogging to remove a build warning. (Chris Lalancette),<br/>
2361
Better error message when libvirtd fails to start. (Chris Lalancette),<br/>
2362
Fix potential false-positive OOM error reporting. (Matthias Bolte),<br/>
2363
Fix virsh.c compilation warning (Jim Fehlig),<br/>
2364
Fix a make dist error due to wrong EXTRA_DIST paths (Daniel Veillard),<br/>
2365
node device: Break out get_wwns and get_parent_node helpers (Cole Robinson),<br/>
2366
tests: Centralize VIR_TEST_DEBUG lookup, and document it (Cole Robinson),<br/>
2367
Remove bogus const annotations to hash iterator (Daniel P. Berrange),<br/>
2368
Remove bashisms from schema tests. (Matthias Bolte),<br/>
1976
2369
Don't copy old machines from a domain which has none (Mark McLoughlin)
1982
2375
<h3>0.7.2: Oct 14 2009</h3>
1985
sVirt AppArmor security driver (Jamie Strandboge),
1986
Add public API definition for data stream handling (Daniel P. Berrange),
1987
ESX add esxDomainDefineXML() (Matthias Bolte),
1988
LXC: suspend/resume support (Ryota Ozaki),
2378
sVirt AppArmor security driver (Jamie Strandboge),<br/>
2379
Add public API definition for data stream handling (Daniel P. Berrange),<br/>
2380
ESX add esxDomainDefineXML() (Matthias Bolte),<br/>
2381
LXC: suspend/resume support (Ryota Ozaki),<br/>
1989
2382
Big code tree cleanup (Daniel P. Berrange)
1993
Documentation and examples for SVirt Apparmor driver (Jamie Strandboge),
1994
Fix documentation and comment typos (Paolo Bonzini),
1995
Fix up a few typos in the tree. (Chris Lalancette),
1996
Fix a typo in virNetHasValidPciAddr() too (Mark McLoughlin),
1997
Fix a typo in virDiskHasValidPciAddr() (Jiri Denemark),
1998
Fix a number of small typos (Dan Kenigsberg),
1999
add doc for graphic and video elements (Florian Vichot),
2000
Fix up 'neccessary -> necessary' in a comment. (Chris Lalancette),
2001
Fix up comments for domainXML{To,From}Native. (Chris Lalancette),
2002
Simple fix of a comment in qemuStringToArgvEnv. (Chris Lalancette),
2003
Add a README file to src/ explaining the directory structure (Daniel P. Berrange),
2385
<li>Documentation:<br/>
2386
Documentation and examples for SVirt Apparmor driver (Jamie Strandboge),<br/>
2387
Fix documentation and comment typos (Paolo Bonzini),<br/>
2388
Fix up a few typos in the tree. (Chris Lalancette),<br/>
2389
Fix a typo in virNetHasValidPciAddr() too (Mark McLoughlin),<br/>
2390
Fix a typo in virDiskHasValidPciAddr() (Jiri Denemark),<br/>
2391
Fix a number of small typos (Dan Kenigsberg),<br/>
2392
add doc for graphic and video elements (Florian Vichot),<br/>
2393
Fix up 'neccessary -> necessary' in a comment. (Chris Lalancette),<br/>
2394
Fix up comments for domainXML{To,From}Native. (Chris Lalancette),<br/>
2395
Simple fix of a comment in qemuStringToArgvEnv. (Chris Lalancette),<br/>
2396
Add a README file to src/ explaining the directory structure (Daniel P. Berrange),<br/>
2004
2397
doc: don't emit trailing blanks into generated and VC'd NEWS file (Jim Meyering)
2008
Misc win32 build fixes (Daniel P. Berrange),
2009
Don't require full daemon install for libvirt python bindings (Daniel P. Berrange),
2010
Tweak specfile to fix RHEL6 rules & ESX/PHYP enablement (Daniel P. Berrange),
2400
<li>Portability:<br/>
2401
Misc win32 build fixes (Daniel P. Berrange),<br/>
2402
Don't require full daemon install for libvirt python bindings (Daniel P. Berrange),<br/>
2403
Tweak specfile to fix RHEL6 rules & ESX/PHYP enablement (Daniel P. Berrange),<br/>
2012
network: Fix printing XML 'delay' attribute (Cole Robinson),
2013
Fix virFileReadLimFD/virFileReadAll to handle EINTR (Daniel P. Berrange),
2014
storage: Fix generating iscsi 'auth' xml (Cole Robinson),
2015
Fix QEMU restore from file in raw format (Daniel P. Berrange),
2016
Take domain type into account when looking up default machine (Mark McLoughlin),
2017
Fix schema to allow missing machine type (Mark McLoughlin),
2018
Fix stream abort upon I/O failure during migration (Daniel P. Berrange),
2019
Create /var/log/libvirt/{lxc,uml} dirs (Mark McLoughlin),
2020
nodedev: Add locking in nodeNumOfDevices (Cole Robinson),
2021
test: Throw a proper error in GetBridgeName (Cole Robinson),
2022
526769 change logrotate config default to weekly (Daniel Veillard),
2023
Fix emission of domain events messages (Daniel P. Berrange),
2024
unbreak `make rpcgen' (Paolo Bonzini),
2025
unbreak migration (Paolo Bonzini),
2026
Fix USB device re-labelling (Mark McLoughlin),
2027
Avoid a libvirtd crash on broken input 523418 (Daniel Veillard),
2028
Re-label image file backing stores (Mark McLoughlin),
2029
Fix memory leaks in libvirtd's message processing (Matthias Bolte),
2030
Fix QEMU test suite with new VNC env variable (Daniel P. Berrange),
2031
VBox vboxDomainDestroy forgot to wait for completion (Pritesh Kothari),
2032
Vbox call OpenHardDisk with "" instead of NULL (Pritesh Kothari),
2033
Avoid double free in errors in virsh (Jim Fehlig),
2034
Fix crash in device hotplug cleanup code (Daniel P. Berrange),
2035
Maintain value of ctxt->node in virInterfaceDefParseDhcp (Laine Stump),
2036
Fix some XPath relative node resets (Daniel Veillard),
2037
Fix unitialized variable in qemudDomainDetachHostPciDevice() (Charles Duffy),
2038
ESX: Check if a datastore is accessible first (Matthias Bolte),
2039
Fix handling of Xen(ner) detection (Daniel P. Berrange),
2040
Fix xen driver refcounting. (Matthias Bolte),
2041
prevent attempt to call cat -c during virDomainSave to raw (Charles Duffy),
2042
Don't do virSetConnError when virDrvSupportsFeature is successful. (Chris Lalancette),
2043
Fix a double-free in qemudRunLoop() (Chris Lalancette),
2044
Fix leak in PCI hostdev hot-unplug (Mark McLoughlin),
2405
network: Fix printing XML 'delay' attribute (Cole Robinson),<br/>
2406
Fix virFileReadLimFD/virFileReadAll to handle EINTR (Daniel P. Berrange),<br/>
2407
storage: Fix generating iscsi 'auth' xml (Cole Robinson),<br/>
2408
Fix QEMU restore from file in raw format (Daniel P. Berrange),<br/>
2409
Take domain type into account when looking up default machine (Mark McLoughlin),<br/>
2410
Fix schema to allow missing machine type (Mark McLoughlin),<br/>
2411
Fix stream abort upon I/O failure during migration (Daniel P. Berrange),<br/>
2412
Create /var/log/libvirt/{lxc,uml} dirs (Mark McLoughlin),<br/>
2413
nodedev: Add locking in nodeNumOfDevices (Cole Robinson),<br/>
2414
test: Throw a proper error in GetBridgeName (Cole Robinson),<br/>
2415
526769 change logrotate config default to weekly (Daniel Veillard),<br/>
2416
Fix emission of domain events messages (Daniel P. Berrange),<br/>
2417
unbreak `make rpcgen' (Paolo Bonzini),<br/>
2418
unbreak migration (Paolo Bonzini),<br/>
2419
Fix USB device re-labelling (Mark McLoughlin),<br/>
2420
Avoid a libvirtd crash on broken input 523418 (Daniel Veillard),<br/>
2421
Re-label image file backing stores (Mark McLoughlin),<br/>
2422
Fix memory leaks in libvirtd's message processing (Matthias Bolte),<br/>
2423
Fix QEMU test suite with new VNC env variable (Daniel P. Berrange),<br/>
2424
VBox vboxDomainDestroy forgot to wait for completion (Pritesh Kothari),<br/>
2425
Vbox call OpenHardDisk with "" instead of NULL (Pritesh Kothari),<br/>
2426
Avoid double free in errors in virsh (Jim Fehlig),<br/>
2427
Fix crash in device hotplug cleanup code (Daniel P. Berrange),<br/>
2428
Maintain value of ctxt->node in virInterfaceDefParseDhcp (Laine Stump),<br/>
2429
Fix some XPath relative node resets (Daniel Veillard),<br/>
2430
Fix unitialized variable in qemudDomainDetachHostPciDevice() (Charles Duffy),<br/>
2431
ESX: Check if a datastore is accessible first (Matthias Bolte),<br/>
2432
Fix handling of Xen(ner) detection (Daniel P. Berrange),<br/>
2433
Fix xen driver refcounting. (Matthias Bolte),<br/>
2434
prevent attempt to call cat -c during virDomainSave to raw (Charles Duffy),<br/>
2435
Don't do virSetConnError when virDrvSupportsFeature is successful. (Chris Lalancette),<br/>
2436
Fix a double-free in qemudRunLoop() (Chris Lalancette),<br/>
2437
Fix leak in PCI hostdev hot-unplug (Mark McLoughlin),<br/>
2045
2438
Fix net/disk hot-unplug segfault (Mark McLoughlin)
2049
schema: Update storage pool schema. (Cole Robinson),
2050
test: Activate interfaces specified through driver config file. (Cole Robinson),
2051
Rewrite example domain events programm for python (Daniel P. Berrange),
2052
Support a new peer-to-peer migration mode & public API (Daniel P. Berrange),
2053
LXC add augeas support for config file (Amy Griffis),
2054
LXC add driver config file lxc.conf (Amy Griffis),
2055
LXC do not truncate container log files on restart (Amy Griffis),
2056
LXC initialize logging configuration (Amy Griffis),
2057
Add debug for envp[] in virExecWithHook() (Amy Griffis),
2058
Add accessors for logging filters and outputs (Amy Griffis),
2059
Add virFileAbsPath() utility (Amy Griffis),
2060
LXC implement memory control APIs (Ryota Ozaki),
2061
Add a domain argument to SVirt *RestoreImageLabel (Jamie Strandboge),
2062
test: Support loading node device info from file/XML (Cole Robinson),
2063
test: Implement node device driver. (Cole Robinson),
2064
configure: Add explict --with-python option. (Cole Robinson),
2065
Tunnelled migration. (Chris Lalancette),
2066
Various monitor improvements for migration. (Chris Lalancette),
2067
523639 Allows a <description> tag for domains (Daniel Veillard),
2068
Add src/util/storage_file.c to the POTFILES.in. (Chris Lalancette),
2069
Add a qemu feature flag for unix socket migration. (Chris Lalancette),
2070
Let remoteClientStream only do RX if requested. (Chris Lalancette),
2071
Introduce virStorageFileMetadata structure (Mark McLoughlin),
2072
Allow control over QEMU audio backend (Daniel P. Berrange),
2073
Handle data streams in remote client (Daniel P. Berrange),
2074
Handle outgoing data streams in libvirtd (Daniel P. Berrange),
2075
Handle incoming data streams in libvirtd (Daniel P. Berrange),
2076
Lots of cleanups and improvement on QEmu monitor code (Daniel P. Berrange),
2077
ESX add esxVI_Occurence enum to for occurences (Matthias Bolte),
2078
ESX add x86_64 detection based on the CPUID (Matthias Bolte),
2079
ESX add tests for the VMX to/from domain XML mapping (Matthias Bolte),
2080
ESX Add esxDomainXMLToNative() (Matthias Bolte),
2081
ESX Set challenge for auth callback to hostname (Matthias Bolte),
2082
ESX Add esxNodeGetFreeMemory() (Matthias Bolte),
2083
network: add 'bootp' and 'tftp' config (Paolo Bonzini),
2084
OpenVZ Fix a restriction about domain names (Yuji NISHIDA),
2085
Make pki_check.sh into an installed & supported tool (Daniel P. Berrange),
2441
<li>Improvements:<br/>
2442
schema: Update storage pool schema. (Cole Robinson),<br/>
2443
test: Activate interfaces specified through driver config file. (Cole Robinson),<br/>
2444
Rewrite example domain events programm for python (Daniel P. Berrange),<br/>
2445
Support a new peer-to-peer migration mode & public API (Daniel P. Berrange),<br/>
2446
LXC add augeas support for config file (Amy Griffis),<br/>
2447
LXC add driver config file lxc.conf (Amy Griffis),<br/>
2448
LXC do not truncate container log files on restart (Amy Griffis),<br/>
2449
LXC initialize logging configuration (Amy Griffis),<br/>
2450
Add debug for envp[] in virExecWithHook() (Amy Griffis),<br/>
2451
Add accessors for logging filters and outputs (Amy Griffis),<br/>
2452
Add virFileAbsPath() utility (Amy Griffis),<br/>
2453
LXC implement memory control APIs (Ryota Ozaki),<br/>
2454
Add a domain argument to SVirt *RestoreImageLabel (Jamie Strandboge),<br/>
2455
test: Support loading node device info from file/XML (Cole Robinson),<br/>
2456
test: Implement node device driver. (Cole Robinson),<br/>
2457
configure: Add explict --with-python option. (Cole Robinson),<br/>
2458
Tunnelled migration. (Chris Lalancette),<br/>
2459
Various monitor improvements for migration. (Chris Lalancette),<br/>
2460
523639 Allows a <description> tag for domains (Daniel Veillard),<br/>
2461
Add src/util/storage_file.c to the POTFILES.in. (Chris Lalancette),<br/>
2462
Add a qemu feature flag for unix socket migration. (Chris Lalancette),<br/>
2463
Let remoteClientStream only do RX if requested. (Chris Lalancette),<br/>
2464
Introduce virStorageFileMetadata structure (Mark McLoughlin),<br/>
2465
Allow control over QEMU audio backend (Daniel P. Berrange),<br/>
2466
Handle data streams in remote client (Daniel P. Berrange),<br/>
2467
Handle outgoing data streams in libvirtd (Daniel P. Berrange),<br/>
2468
Handle incoming data streams in libvirtd (Daniel P. Berrange),<br/>
2469
Lots of cleanups and improvement on QEmu monitor code (Daniel P. Berrange),<br/>
2470
ESX add esxVI_Occurence enum to for occurences (Matthias Bolte),<br/>
2471
ESX add x86_64 detection based on the CPUID (Matthias Bolte),<br/>
2472
ESX add tests for the VMX to/from domain XML mapping (Matthias Bolte),<br/>
2473
ESX Add esxDomainXMLToNative() (Matthias Bolte),<br/>
2474
ESX Set challenge for auth callback to hostname (Matthias Bolte),<br/>
2475
ESX Add esxNodeGetFreeMemory() (Matthias Bolte),<br/>
2476
network: add 'bootp' and 'tftp' config (Paolo Bonzini),<br/>
2477
OpenVZ Fix a restriction about domain names (Yuji NISHIDA),<br/>
2478
Make pki_check.sh into an installed & supported tool (Daniel P. Berrange),<br/>
2086
2479
ESX add support for vmxnet3 virtual device (Shahar Klein)
2090
remote: Don't print a warning every time a remote call fails (Cole Robinson),
2091
storage: Report errors in FindPoolSources (Cole Robinson),
2092
LXC fix return code handling in lxcVmStart (Ryota Ozaki),
2093
Add a target for libvirt.devhelp (Daniel Veillard),
2094
Remove some auto-generated files (Daniel P. Berrange),
2095
Re-arrange doTunnelMigrate to simplify cleanup code (Daniel P. Berrange),
2096
Separate out code for sending tunnelled data (Daniel P. Berrange),
2097
Pull connection handling code out of doTunnelMigrate (Daniel P. Berrange),
2098
Refactor native QEMU migration code (Daniel P. Berrange),
2099
Don't force dconn to be NULL in virDomainMigrate (Daniel P. Berrange),
2100
Remove unneccessary uri_in parameter from virMigratePrepareTunnel (Daniel P. Berrange),
2101
Move the VIR_DRV_FEATURE* constants (Daniel P. Berrange),
2102
Fix configure.ac message vertical alignment (Daniel P. Berrange),
2103
cgroup: Fix -Werror breakage (Cole Robinson),
2104
Fix handling return value of qemuMonitorSetBalloon (Ryota Ozaki),
2105
Fix up "make check" (Chris Lalancette),
2106
Fix rebuilding of devhelp files (Daniel P. Berrange),
2107
Fix ordering of <exports> in API description file (Daniel P. Berrange),
2108
node conf: Make parsing routines consistent with other drivers (Cole Robinson),
2109
nodedev: Break out virNodeDeviceHasCap to node_conf (Cole Robinson),
2110
python: Add a newline after custom classes (Cole Robinson),
2111
python: Fix generated virInterface method names (Cole Robinson),
2112
python: Use a pure python implementation of 'vir*GetConnect' (Cole Robinson),
2113
python: Don't generate bindings for vir*Ref (Cole Robinson),
2114
python: Don't generate conflicting conn.createXML functions. (Cole Robinson),
2115
python: Remove use of xmllib in generator.py (Cole Robinson),
2116
python: Remove FastParser from generator. (Cole Robinson),
2117
Fix typo in Makefile.am breaking NEWS file generation (Daniel P. Berrange),
2118
Fix build in separate build directory (Jiri Denemark),
2119
Incorrect error message in virDomainNetDefParseXML (Florian Vichot),
2120
Fix a few 'make rpm' breakages (Daniel Veillard),
2121
Pass remote_message_header to the dispatch functions. (Chris Lalancette),
2122
Fix up some warnings from stream DEBUG statements. (Chris Lalancette),
2123
Fix apibuild.py warnings (Matthias Bolte),
2124
Change signature of remoteSendStreamData() to fix compile warning (Matthias Bolte),
2125
Add virStorageFileGetMetadata() helper (Mark McLoughlin),
2126
Move virStorageGetMetadataFromFD() to libvirt_util (Mark McLoughlin),
2127
Split virStorageGetMetadataFromFD() from virStorageBackendProbeTarget() (Mark McLoughlin),
2128
Move file format enum to libvirt_util (Mark McLoughlin),
2129
Remove hand-crafted UUID parsers (Daniel P. Berrange),
2130
Helper functions for processing data streams in libvirtd (Daniel P. Berrange),
2131
Standardize debugging messages in QEMU monitor code (Daniel P. Berrange),
2132
Remove low level monitor APIs from header file (Daniel P. Berrange),
2133
Rename qemudMonitorSendCont to qemuMonitorStartCPUs (Daniel P. Berrange),
2134
Pull QEMU monitor interaction out to separate file (Daniel P. Berrange),
2135
util.h needs libvirt.h for virConnectPtr (Mark McLoughlin),
2136
Fix API doc extractor to stop munging comment formatting (Daniel P. Berrange),
2137
Fix secret_driver compile warning, bug. (Charles Duffy),
2138
ESX remove phantom mode (Matthias Bolte),
2139
ESX replace esxUtil_EqualSuffix() with virFileHasSuffix() (Matthias Bolte),
2140
ESX Whitespace cleanup (Matthias Bolte),
2141
Fix up "make syntax-check" after the tree restructuring. (Chris Lalancette),
2142
Introduce virStrncpy. (Chris Lalancette),
2143
Ignore auto-generated header file (Daniel P. Berrange),
2144
Remove an unnecessary variable from remoteIOReadMessage(). (Chris Lalancette),
2145
Remove auto-generated header file from repo (Daniel P. Berrange),
2146
Move example XML files into examples/xml (Daniel P. Berrange),
2147
Remove all generated docs from source control (Daniel P. Berrange),
2148
Fix missing data file in qemuhelpdata (Daniel P. Berrange),
2149
Misc syntax-check fixes (Daniel P. Berrange),
2150
Move remote protocol definition into src/remote/ (Daniel P. Berrange),
2151
Move all shared utility files to src/util/ (Daniel P. Berrange),
2152
Move all XML configuration handling to src/conf/ (Daniel P. Berrange),
2153
Re-arrange python generator to make it clear what's auto-generated (Daniel P. Berrange),
2154
Remove obsolete files (Daniel P. Berrange),
2155
Move docs/examples into examples/ (Daniel P. Berrange),
2156
Remove unused images from docs/ directory (Daniel P. Berrange),
2157
Rename daemon main code (Daniel P. Berrange),
2158
Move config files to align with driver sources (Daniel P. Berrange),
2159
Move virsh into tools/ directory (Daniel P. Berrange),
2160
Move security drivers to src/security/ (Daniel P. Berrange),
2161
Move secret driver into src/secret/ (Daniel P. Berrange),
2162
Move netcf interface driver into src/interface/ (Daniel P. Berrange),
2163
Move network driver into src/network (Daniel P. Berrange),
2164
Move remote driver to src/remote/ (Daniel P. Berrange),
2165
Move test driver into src/test/ (Daniel P. Berrange),
2166
Move node device drivers to src/node_device/ (Daniel P. Berrange),
2167
Move storage drivers into src/storage/ (Daniel P. Berrange),
2168
Move OpenVZ driver to src/openvz/ (Daniel P. Berrange),
2169
Move UML driver to src/uml/ (Daniel P. Berrange),
2170
Move QEMU driver to src/qemu/ (Daniel P. Berrange),
2171
Move LXC driver into src/lxc/ (Daniel P. Berrange),
2172
Move xen driver code into src/xen/ directory (Daniel P. Berrange),
2173
Rename qemud/ directory to daemon/ (Daniel P. Berrange),
2483
remote: Don't print a warning every time a remote call fails (Cole Robinson),<br/>
2484
storage: Report errors in FindPoolSources (Cole Robinson),<br/>
2485
LXC fix return code handling in lxcVmStart (Ryota Ozaki),<br/>
2486
Add a target for libvirt.devhelp (Daniel Veillard),<br/>
2487
Remove some auto-generated files (Daniel P. Berrange),<br/>
2488
Re-arrange doTunnelMigrate to simplify cleanup code (Daniel P. Berrange),<br/>
2489
Separate out code for sending tunnelled data (Daniel P. Berrange),<br/>
2490
Pull connection handling code out of doTunnelMigrate (Daniel P. Berrange),<br/>
2491
Refactor native QEMU migration code (Daniel P. Berrange),<br/>
2492
Don't force dconn to be NULL in virDomainMigrate (Daniel P. Berrange),<br/>
2493
Remove unneccessary uri_in parameter from virMigratePrepareTunnel (Daniel P. Berrange),<br/>
2494
Move the VIR_DRV_FEATURE* constants (Daniel P. Berrange),<br/>
2495
Fix configure.ac message vertical alignment (Daniel P. Berrange),<br/>
2496
cgroup: Fix -Werror breakage (Cole Robinson),<br/>
2497
Fix handling return value of qemuMonitorSetBalloon (Ryota Ozaki),<br/>
2498
Fix up "make check" (Chris Lalancette),<br/>
2499
Fix rebuilding of devhelp files (Daniel P. Berrange),<br/>
2500
Fix ordering of <exports> in API description file (Daniel P. Berrange),<br/>
2501
node conf: Make parsing routines consistent with other drivers (Cole Robinson),<br/>
2502
nodedev: Break out virNodeDeviceHasCap to node_conf (Cole Robinson),<br/>
2503
python: Add a newline after custom classes (Cole Robinson),<br/>
2504
python: Fix generated virInterface method names (Cole Robinson),<br/>
2505
python: Use a pure python implementation of 'vir*GetConnect' (Cole Robinson),<br/>
2506
python: Don't generate bindings for vir*Ref (Cole Robinson),<br/>
2507
python: Don't generate conflicting conn.createXML functions. (Cole Robinson),<br/>
2508
python: Remove use of xmllib in generator.py (Cole Robinson),<br/>
2509
python: Remove FastParser from generator. (Cole Robinson),<br/>
2510
Fix typo in Makefile.am breaking NEWS file generation (Daniel P. Berrange),<br/>
2511
Fix build in separate build directory (Jiri Denemark),<br/>
2512
Incorrect error message in virDomainNetDefParseXML (Florian Vichot),<br/>
2513
Fix a few 'make rpm' breakages (Daniel Veillard),<br/>
2514
Pass remote_message_header to the dispatch functions. (Chris Lalancette),<br/>
2515
Fix up some warnings from stream DEBUG statements. (Chris Lalancette),<br/>
2516
Fix apibuild.py warnings (Matthias Bolte),<br/>
2517
Change signature of remoteSendStreamData() to fix compile warning (Matthias Bolte),<br/>
2518
Add virStorageFileGetMetadata() helper (Mark McLoughlin),<br/>
2519
Move virStorageGetMetadataFromFD() to libvirt_util (Mark McLoughlin),<br/>
2520
Split virStorageGetMetadataFromFD() from virStorageBackendProbeTarget() (Mark McLoughlin),<br/>
2521
Move file format enum to libvirt_util (Mark McLoughlin),<br/>
2522
Remove hand-crafted UUID parsers (Daniel P. Berrange),<br/>
2523
Helper functions for processing data streams in libvirtd (Daniel P. Berrange),<br/>
2524
Standardize debugging messages in QEMU monitor code (Daniel P. Berrange),<br/>
2525
Remove low level monitor APIs from header file (Daniel P. Berrange),<br/>
2526
Rename qemudMonitorSendCont to qemuMonitorStartCPUs (Daniel P. Berrange),<br/>
2527
Pull QEMU monitor interaction out to separate file (Daniel P. Berrange),<br/>
2528
util.h needs libvirt.h for virConnectPtr (Mark McLoughlin),<br/>
2529
Fix API doc extractor to stop munging comment formatting (Daniel P. Berrange),<br/>
2530
Fix secret_driver compile warning, bug. (Charles Duffy),<br/>
2531
ESX remove phantom mode (Matthias Bolte),<br/>
2532
ESX replace esxUtil_EqualSuffix() with virFileHasSuffix() (Matthias Bolte),<br/>
2533
ESX Whitespace cleanup (Matthias Bolte),<br/>
2534
Fix up "make syntax-check" after the tree restructuring. (Chris Lalancette),<br/>
2535
Introduce virStrncpy. (Chris Lalancette),<br/>
2536
Ignore auto-generated header file (Daniel P. Berrange),<br/>
2537
Remove an unnecessary variable from remoteIOReadMessage(). (Chris Lalancette),<br/>
2538
Remove auto-generated header file from repo (Daniel P. Berrange),<br/>
2539
Move example XML files into examples/xml (Daniel P. Berrange),<br/>
2540
Remove all generated docs from source control (Daniel P. Berrange),<br/>
2541
Fix missing data file in qemuhelpdata (Daniel P. Berrange),<br/>
2542
Misc syntax-check fixes (Daniel P. Berrange),<br/>
2543
Move remote protocol definition into src/remote/ (Daniel P. Berrange),<br/>
2544
Move all shared utility files to src/util/ (Daniel P. Berrange),<br/>
2545
Move all XML configuration handling to src/conf/ (Daniel P. Berrange),<br/>
2546
Re-arrange python generator to make it clear what's auto-generated (Daniel P. Berrange),<br/>
2547
Remove obsolete files (Daniel P. Berrange),<br/>
2548
Move docs/examples into examples/ (Daniel P. Berrange),<br/>
2549
Remove unused images from docs/ directory (Daniel P. Berrange),<br/>
2550
Rename daemon main code (Daniel P. Berrange),<br/>
2551
Move config files to align with driver sources (Daniel P. Berrange),<br/>
2552
Move virsh into tools/ directory (Daniel P. Berrange),<br/>
2553
Move security drivers to src/security/ (Daniel P. Berrange),<br/>
2554
Move secret driver into src/secret/ (Daniel P. Berrange),<br/>
2555
Move netcf interface driver into src/interface/ (Daniel P. Berrange),<br/>
2556
Move network driver into src/network (Daniel P. Berrange),<br/>
2557
Move remote driver to src/remote/ (Daniel P. Berrange),<br/>
2558
Move test driver into src/test/ (Daniel P. Berrange),<br/>
2559
Move node device drivers to src/node_device/ (Daniel P. Berrange),<br/>
2560
Move storage drivers into src/storage/ (Daniel P. Berrange),<br/>
2561
Move OpenVZ driver to src/openvz/ (Daniel P. Berrange),<br/>
2562
Move UML driver to src/uml/ (Daniel P. Berrange),<br/>
2563
Move QEMU driver to src/qemu/ (Daniel P. Berrange),<br/>
2564
Move LXC driver into src/lxc/ (Daniel P. Berrange),<br/>
2565
Move xen driver code into src/xen/ directory (Daniel P. Berrange),<br/>
2566
Rename qemud/ directory to daemon/ (Daniel P. Berrange),<br/>
2174
2567
Refactor libvirt.spec to allow client-only builds (Daniel P. Berrange)
2178
2571
<h3>0.7.1: Sep 15 2009</h3>
2181
Add support for encrypted (qcow) volume creation. (Miloslav Trmač),
2182
Secret manipulation public API (Miloslav Trmač),
2183
Multipath storage support module (Dave Allan),
2184
VBox add Storage Volume support (Pritesh Kothari),
2185
Support configuration of huge pages in guests (Daniel P. Berrange),
2186
Support new PolicyKit 1.0 API (Daniel P. Berrange),
2573
<li>New features:<br/>
2574
Add support for encrypted (qcow) volume creation. (Miloslav Trmač),<br/>
2575
Secret manipulation public API (Miloslav Trmač),<br/>
2576
Multipath storage support module (Dave Allan),<br/>
2577
VBox add Storage Volume support (Pritesh Kothari),<br/>
2578
Support configuration of huge pages in guests (Daniel P. Berrange),<br/>
2579
Support new PolicyKit 1.0 API (Daniel P. Berrange),<br/>
2187
2580
Compressed save image format for Qemu (Chris Lalancette, Charles Duffy
2581
and Jim Meyering),<br/>
2189
2582
QEmu add host PCI device hotplug support (Mark McLoughlin)
2192
Minor comment changes (Laine Stump),
2193
Fix up virNodeGetCellsFreeMemory (Chris Lalancette),
2194
Fix some typos and remove unhelpful acronyms in QEMU docs (Daniel P. Berrange),
2195
Add documentation about the QEMU driver security features (Daniel P. Berrange),
2196
Remove 'the-the' typo in docs (Daniel P. Berrange),
2197
Fix some URLs in virsh manpage (Mark McLoughlin),
2198
Add link to AbiCloud web management system (Daniel P. Berrange),
2584
<li>Documentation:<br/>
2585
Minor comment changes (Laine Stump),<br/>
2586
Fix up virNodeGetCellsFreeMemory (Chris Lalancette),<br/>
2587
Fix some typos and remove unhelpful acronyms in QEMU docs (Daniel P. Berrange),<br/>
2588
Add documentation about the QEMU driver security features (Daniel P. Berrange),<br/>
2589
Remove 'the-the' typo in docs (Daniel P. Berrange),<br/>
2590
Fix some URLs in virsh manpage (Mark McLoughlin),<br/>
2591
Add link to AbiCloud web management system (Daniel P. Berrange),<br/>
2199
2592
Update logging documentation (Amy Griffis)
2594
<li>Portability:<br/>
2202
2595
Fix win32 platform build (Daniel P. Berrange)
2205
VBox bug when starting machine from old versions (Pritesh Kothari),
2206
ESX avoid potential leaks (Matthias Bolte),
2207
Fix more OOM handling bugs (Daniel P. Berrange),
2208
Fix logging buffer overrun read (Daniel P. Berrange),
2209
Fix misc thread locking bugs / bogus warnings (Daniel P. Berrange),
2210
Fix regression from "Avoid polling on FDs with no events" (Chris Lalancette),
2211
Close logfile fd after spawning qemu (Ryota Ozaki),
2212
Check for libssh2 >= 1.0 for phy driver (Maximilian Wilhelm),
2213
Avoid another leak in src/xend_internal.c (Matthias Bolte),
2214
Avoid a leak in xenDaemonLookupByID (Matthias Bolte),
2215
VBox fix minor bugs in display and added OOM checks (Pritesh Kothari),
2216
Some close/fclose/closedir calls are missing (Matthias Bolte),
2217
lxc_container.c: avoid a leak on error paths (Jim Meyering),
2218
Fix several memory leaks (Ryota Ozaki),
2219
Fix a memory leak in virsh (Laine Stump),
2220
Fix ID field in virDomainPtr after starting Xen VM (Daniel P. Berrange),
2221
Fix memory leak of monitor character device (Daniel P. Berrange),
2222
Automatically set correct ownership of QEMU state directories (Daniel P. Berrange),
2223
Avoid polling on FDs with no events enabled (Daniel P. Berrange),
2224
esx_vi: return -1 upon failure, as intended (Matthias Bolte),
2225
python: let libvirt_virConnectDomainEventCallback indicate success (Jim Meyering),
2226
uml_conf.c: don't return an uninitialized pointer (Jim Meyering),
2227
storage_backend.c: assure clang that inputvol can't be NULL (Jim Meyering),
2228
libvir.c: avoid NULL dereference in virStoragePoolSetAutostart (Jim Meyering),
2229
lxc: avoid NULL dereference upon getmntent failure (Jim Meyering),
2230
storage_backend_fs: avoid NULL dereference on opendir failure (Jim Meyering),
2231
Fix bugs in virDomainMigrate v2 code. (Chris Lalancette),
2232
VMware ESX: Don't warn on some query parameter (Matthias Bolte),
2233
Don't blindly reorder disk drives (Daniel P. Berrange),
2234
Fix sexpr2string() to handle empty list. (Jim Fehlig),
2235
Fix driver entry table for UML numa APIs (Daniel P. Berrange),
2236
Fix crash in virsh vol-key command (Pritesh Kothari),
2237
517157 fix selinux problem with images on NFS (Darryl L. Pierce),
2238
Fix phypOpen() escape_specialcharacters (Mattias Bolte),
2239
Power Hypervisor: fix potential segfault (Mattias Bolte),
2240
Fix bridge/tap system error reporting (Mark McLoughlin),
2241
Reset PCI host devices after hot-unplug (Mark McLoughlin),
2242
Reset unmanaged PCI host devices before hotplug (Mark McLoughlin),
2243
Fix up connection reference counting. (Chris Lalancette),
2244
Fix LXC driver crash when kernel doesn't support clone (Daniel P. Berrange),
2245
Make LXC / UML drivers robust against NUMA topology brokenness (Daniel P. Berrange),
2246
Run 'cont' on successful migration finish. (Chris Lalancette),
2247
Fix QEMU domain status after restore. (Chris Lalancette),
2248
Handle kernels with no ipv6 support (Mark McLoughlin),
2249
Set perms on /var/lib/libvirt/boot to 0711 (Mark McLoughlin),
2250
chown kernel/initrd before spawning qemu (Mark McLoughlin),
2251
Several fixes to libvirtd's log setup (Amy Griffis),
2598
VBox bug when starting machine from old versions (Pritesh Kothari),<br/>
2599
ESX avoid potential leaks (Matthias Bolte),<br/>
2600
Fix more OOM handling bugs (Daniel P. Berrange),<br/>
2601
Fix logging buffer overrun read (Daniel P. Berrange),<br/>
2602
Fix misc thread locking bugs / bogus warnings (Daniel P. Berrange),<br/>
2603
Fix regression from "Avoid polling on FDs with no events" (Chris Lalancette),<br/>
2604
Close logfile fd after spawning qemu (Ryota Ozaki),<br/>
2605
Check for libssh2 >= 1.0 for phy driver (Maximilian Wilhelm),<br/>
2606
Avoid another leak in src/xend_internal.c (Matthias Bolte),<br/>
2607
Avoid a leak in xenDaemonLookupByID (Matthias Bolte),<br/>
2608
VBox fix minor bugs in display and added OOM checks (Pritesh Kothari),<br/>
2609
Some close/fclose/closedir calls are missing (Matthias Bolte),<br/>
2610
lxc_container.c: avoid a leak on error paths (Jim Meyering),<br/>
2611
Fix several memory leaks (Ryota Ozaki),<br/>
2612
Fix a memory leak in virsh (Laine Stump),<br/>
2613
Fix ID field in virDomainPtr after starting Xen VM (Daniel P. Berrange),<br/>
2614
Fix memory leak of monitor character device (Daniel P. Berrange),<br/>
2615
Automatically set correct ownership of QEMU state directories (Daniel P. Berrange),<br/>
2616
Avoid polling on FDs with no events enabled (Daniel P. Berrange),<br/>
2617
esx_vi: return -1 upon failure, as intended (Matthias Bolte),<br/>
2618
python: let libvirt_virConnectDomainEventCallback indicate success (Jim Meyering),<br/>
2619
uml_conf.c: don't return an uninitialized pointer (Jim Meyering),<br/>
2620
storage_backend.c: assure clang that inputvol can't be NULL (Jim Meyering),<br/>
2621
libvir.c: avoid NULL dereference in virStoragePoolSetAutostart (Jim Meyering),<br/>
2622
lxc: avoid NULL dereference upon getmntent failure (Jim Meyering),<br/>
2623
storage_backend_fs: avoid NULL dereference on opendir failure (Jim Meyering),<br/>
2624
Fix bugs in virDomainMigrate v2 code. (Chris Lalancette),<br/>
2625
VMware ESX: Don't warn on some query parameter (Matthias Bolte),<br/>
2626
Don't blindly reorder disk drives (Daniel P. Berrange),<br/>
2627
Fix sexpr2string() to handle empty list. (Jim Fehlig),<br/>
2628
Fix driver entry table for UML numa APIs (Daniel P. Berrange),<br/>
2629
Fix crash in virsh vol-key command (Pritesh Kothari),<br/>
2630
517157 fix selinux problem with images on NFS (Darryl L. Pierce),<br/>
2631
Fix phypOpen() escape_specialcharacters (Mattias Bolte),<br/>
2632
Power Hypervisor: fix potential segfault (Mattias Bolte),<br/>
2633
Fix bridge/tap system error reporting (Mark McLoughlin),<br/>
2634
Reset PCI host devices after hot-unplug (Mark McLoughlin),<br/>
2635
Reset unmanaged PCI host devices before hotplug (Mark McLoughlin),<br/>
2636
Fix up connection reference counting. (Chris Lalancette),<br/>
2637
Fix LXC driver crash when kernel doesn't support clone (Daniel P. Berrange),<br/>
2638
Make LXC / UML drivers robust against NUMA topology brokenness (Daniel P. Berrange),<br/>
2639
Run 'cont' on successful migration finish. (Chris Lalancette),<br/>
2640
Fix QEMU domain status after restore. (Chris Lalancette),<br/>
2641
Handle kernels with no ipv6 support (Mark McLoughlin),<br/>
2642
Set perms on /var/lib/libvirt/boot to 0711 (Mark McLoughlin),<br/>
2643
chown kernel/initrd before spawning qemu (Mark McLoughlin),<br/>
2644
Several fixes to libvirtd's log setup (Amy Griffis),<br/>
2252
2645
Fix memleak if esxOpen fails (Matthias Bolte)
2255
support lzop save compression for qemu (Charles Duffy),
2256
VBox 3.0.6 API change support (Pritesh Kothari),
2257
Add UUID definition required by storage encryption import (Daniel P. Berrange),
2258
Make secrets RNG more strict (Daniel P. Berrange),
2259
Fill in secret UUID for qcow encryption (Daniel P. Berrange),
2260
Add usage type/id as a public API property of virSecret (Daniel P. Berrange),
2261
Fix UUID handling in secrets/storage encryption APIs (Daniel P. Berrange),
2262
Save vcpuinfo in status file (Daniel P. Berrange),
2263
Restart libvirtd upon RPM upgrade (Daniel P. Berrange),
2264
Add support for qcow encrypted volumes to qemu. (Miloslav Trmač),
2265
Provide missing passphrase when creating a volume. (Miloslav Trmač),
2266
Add virsh commands for secrets APIs (Miloslav Trmač),
2267
Local file implementation of secret driver API (Miloslav Trmač),
2268
Mask out flags used internally for virSecretGetValue (Miloslav Trmač),
2269
Add <usage> to <secret> docs (Miloslav Trmač),
2270
also allow use of XZ for Qemu image compression (Jim Meyering),
2271
Support relabelling of USB and PCI devices (Daniel P. Berrange),
2272
Add helper APIs for iterating over PCI device resource files (Daniel P. Berrange),
2273
Add helper module for dealing with USB host devices (Daniel P. Berrange),
2274
Test that domain-specific qemu machine types are used correctly (Mark McLoughlin),
2275
Probe machine types from kvm binary too (Mark McLoughlin),
2276
Look up machine types from all domains in qemudGetOldMachines() (Mark McLoughlin),
2277
Test qemu machine aliases (Mark McLoughlin),
2278
Add qemu -help test data for qemu-kvm-0.11.0-rc2 (Mark McLoughlin),
2279
Add a more featureful qemu capabilities test data (Mark McLoughlin),
2280
Add arm arch to capabilities schema (Mark McLoughlin),
2281
Update capabilities schema to allow multiple machines per domain (Mark McLoughlin),
2282
Add esx and tcp migration uri transports to capabilities schema (Mark McLoughlin),
2283
Reintroduce support for lzop compression (Charles Duffy),
2284
build: update gnulib submodule to latest (Jim Meyering),
2285
Add flags and requires for Multipath storage (Daniel Veillard),
2286
ESX raise error if UUID parse failed (Matthias Bolte),
2287
ESX add domain undefine based on esxVI_UnregisterVM (Matthias Bolte),
2288
ESX add esxGetCapabilities() with basic defaults (Matthias Bolte),
2289
Switch Power Hypervisor to libssh2 (Eduardo Otubo),
2290
Allow libvirtd to RPC to external libvirtd (Chris Lalancette),
2291
Add support for setting disk drive serial numbers (Daniel P. Berrange),
2292
VBox support for defining/dumping video devices (Pritesh Kothari),
2293
Generic parsing support for video acceleration (Pritesh Kothari),
2294
VMware ESX: Allow ethernet address type 'vpx' (Matthias Bolte),
2295
Support for getting/setting number of cpus in VBox (Pritesh Kothari),
2296
Make handling of monitor prompts more general. (Miloslav Trmač),
2297
Attach encryption information to virDomainDiskDef. (Miloslav Trmač),
2298
Recognize encryption format of qcow volumes. (Miloslav Trmač),
2299
Attach encryption information to virStorageVolDef. (Miloslav Trmač),
2300
Add volume encryption information handling. (Miloslav Trmač),
2301
Secret manipulation API docs refresh and wire up python generator (Miloslav Trmač),
2302
Secret manipulation remote client (Miloslav Trmač),
2303
Secret manipulation libvirtd wire protocol and remote dispatcher (Miloslav Trmač),
2304
Secret manipulation public API implementation (Miloslav Trmač),
2305
Secret manipulation internal API (Miloslav Trmač),
2306
Add test for recently fixed crash with latest XenD (Daniel P. Berrange),
2307
Don't expose 'vnet%d' to the user (Mark McLoughlin),
2308
Maintain a list of active PCI hostdevs and use it in pciResetDevice() (Mark McLoughlin),
2309
Simplify PCI hostdev prepare/re-attach using a pciDeviceList type (Mark McLoughlin),
2310
Use pci_addr=auto with QEMU's pci_add monitor command (Mark McLoughlin),
2311
Check active domain hostdevs before allowing PCI reset (Mark McLoughlin),
2312
Allow pciResetDevice() to reset multiple devices (Mark McLoughlin),
2313
Improve PCI host device reset error message (Mark McLoughlin),
2314
Reset and re-attach PCI host devices on guest shutdown (Mark McLoughlin),
2315
Allow PM reset on multi-function PCI devices (Mark McLoughlin),
2316
Detect KVM's PCI device assignment support (Mark McLoughlin),
2317
Split virDomainMigrate into functions. (Chris Lalancette),
2647
<li>Improvement:<br/>
2648
support lzop save compression for qemu (Charles Duffy),<br/>
2649
VBox 3.0.6 API change support (Pritesh Kothari),<br/>
2650
Add UUID definition required by storage encryption import (Daniel P. Berrange),<br/>
2651
Make secrets RNG more strict (Daniel P. Berrange),<br/>
2652
Fill in secret UUID for qcow encryption (Daniel P. Berrange),<br/>
2653
Add usage type/id as a public API property of virSecret (Daniel P. Berrange),<br/>
2654
Fix UUID handling in secrets/storage encryption APIs (Daniel P. Berrange),<br/>
2655
Save vcpuinfo in status file (Daniel P. Berrange),<br/>
2656
Restart libvirtd upon RPM upgrade (Daniel P. Berrange),<br/>
2657
Add support for qcow encrypted volumes to qemu. (Miloslav Trmač),<br/>
2658
Provide missing passphrase when creating a volume. (Miloslav Trmač),<br/>
2659
Add virsh commands for secrets APIs (Miloslav Trmač),<br/>
2660
Local file implementation of secret driver API (Miloslav Trmač),<br/>
2661
Mask out flags used internally for virSecretGetValue (Miloslav Trmač),<br/>
2662
Add <usage> to <secret> docs (Miloslav Trmač),<br/>
2663
also allow use of XZ for Qemu image compression (Jim Meyering),<br/>
2664
Support relabelling of USB and PCI devices (Daniel P. Berrange),<br/>
2665
Add helper APIs for iterating over PCI device resource files (Daniel P. Berrange),<br/>
2666
Add helper module for dealing with USB host devices (Daniel P. Berrange),<br/>
2667
Test that domain-specific qemu machine types are used correctly (Mark McLoughlin),<br/>
2668
Probe machine types from kvm binary too (Mark McLoughlin),<br/>
2669
Look up machine types from all domains in qemudGetOldMachines() (Mark McLoughlin),<br/>
2670
Test qemu machine aliases (Mark McLoughlin),<br/>
2671
Add qemu -help test data for qemu-kvm-0.11.0-rc2 (Mark McLoughlin),<br/>
2672
Add a more featureful qemu capabilities test data (Mark McLoughlin),<br/>
2673
Add arm arch to capabilities schema (Mark McLoughlin),<br/>
2674
Update capabilities schema to allow multiple machines per domain (Mark McLoughlin),<br/>
2675
Add esx and tcp migration uri transports to capabilities schema (Mark McLoughlin),<br/>
2676
Reintroduce support for lzop compression (Charles Duffy),<br/>
2677
build: update gnulib submodule to latest (Jim Meyering),<br/>
2678
Add flags and requires for Multipath storage (Daniel Veillard),<br/>
2679
ESX raise error if UUID parse failed (Matthias Bolte),<br/>
2680
ESX add domain undefine based on esxVI_UnregisterVM (Matthias Bolte),<br/>
2681
ESX add esxGetCapabilities() with basic defaults (Matthias Bolte),<br/>
2682
Switch Power Hypervisor to libssh2 (Eduardo Otubo),<br/>
2683
Allow libvirtd to RPC to external libvirtd (Chris Lalancette),<br/>
2684
Add support for setting disk drive serial numbers (Daniel P. Berrange),<br/>
2685
VBox support for defining/dumping video devices (Pritesh Kothari),<br/>
2686
Generic parsing support for video acceleration (Pritesh Kothari),<br/>
2687
VMware ESX: Allow ethernet address type 'vpx' (Matthias Bolte),<br/>
2688
Support for getting/setting number of cpus in VBox (Pritesh Kothari),<br/>
2689
Make handling of monitor prompts more general. (Miloslav Trmač),<br/>
2690
Attach encryption information to virDomainDiskDef. (Miloslav Trmač),<br/>
2691
Recognize encryption format of qcow volumes. (Miloslav Trmač),<br/>
2692
Attach encryption information to virStorageVolDef. (Miloslav Trmač),<br/>
2693
Add volume encryption information handling. (Miloslav Trmač),<br/>
2694
Secret manipulation API docs refresh and wire up python generator (Miloslav Trmač),<br/>
2695
Secret manipulation remote client (Miloslav Trmač),<br/>
2696
Secret manipulation libvirtd wire protocol and remote dispatcher (Miloslav Trmač),<br/>
2697
Secret manipulation public API implementation (Miloslav Trmač),<br/>
2698
Secret manipulation internal API (Miloslav Trmač),<br/>
2699
Add test for recently fixed crash with latest XenD (Daniel P. Berrange),<br/>
2700
Don't expose 'vnet%d' to the user (Mark McLoughlin),<br/>
2701
Maintain a list of active PCI hostdevs and use it in pciResetDevice() (Mark McLoughlin),<br/>
2702
Simplify PCI hostdev prepare/re-attach using a pciDeviceList type (Mark McLoughlin),<br/>
2703
Use pci_addr=auto with QEMU's pci_add monitor command (Mark McLoughlin),<br/>
2704
Check active domain hostdevs before allowing PCI reset (Mark McLoughlin),<br/>
2705
Allow pciResetDevice() to reset multiple devices (Mark McLoughlin),<br/>
2706
Improve PCI host device reset error message (Mark McLoughlin),<br/>
2707
Reset and re-attach PCI host devices on guest shutdown (Mark McLoughlin),<br/>
2708
Allow PM reset on multi-function PCI devices (Mark McLoughlin),<br/>
2709
Detect KVM's PCI device assignment support (Mark McLoughlin),<br/>
2710
Split virDomainMigrate into functions. (Chris Lalancette),<br/>
2318
2711
Consolidate code for parsing the logging env (Amy Griffis)
2321
Remove accidentally added UUID re-definition in storage schema (Daniel P. Berrange),
2322
ESX cleanup of CPU model strings (Matthias Bolte),
2323
Fix use of dlopen modules (Daniel P. Berrange),
2324
Consolidate "cont" into qemudMonitorSendCont() (Miloslav Trmač),
2325
Cleanup sec driver error reporting to use virReportSystemError (Daniel P. Berrange),
2326
Port QEMU driver to use USB/PCI device helpers (Daniel P. Berrange),
2327
Simplify and fix qemudCanonicalizeMachine() (Mark McLoughlin),
2328
Split up qemudGetOldMachines() (Mark McLoughlin),
2329
Re-factor qemu test machine allocation code (Mark McLoughlin),
2330
Canonicalize the qemu machine type in qemuxml2argvtest (Mark McLoughlin),
2331
Dump qemu driver capabilities if test debugging enabled (Mark McLoughlin),
2332
Fix formatting of machine types in capabilities XML (Mark McLoughlin),
2333
qemu_driver.c: factor out more duplication (Jim Meyering),
2334
Deprecate lzma and lzop in favor of xz, add dep (Daniel Veillard),
2335
qemu_driver.c: factor out duplication in compression-type handling (Jim Meyering),
2336
openvz_conf.c: remove dead store to "p"; use strchrnul (Jim Meyering),
2337
Remove some tabs used for indent (Daniel Veillard),
2338
Updated a number of localizations and regenerated (Daniel Veillard),
2339
Add a missing comment (Miloslav Trmač),
2340
Fix a pasto in storage_encryption_conf.c (Miloslav Trmač),
2341
xm_internal.c: remove four useless comparisons after strchr (Jim Meyering),
2342
xm_internal.c: remove dead increment of "data" (Jim Meyering),
2343
network_driver.c: remove dead store to "err" (Jim Meyering),
2344
iptables.c: remove dead store to "s" (Jim Meyering),
2345
util.c: avoid dead store to "flag" (Jim Meyering),
2346
domain_conf.c: remove two dead stores (Jim Meyering),
2347
xm_internal.c: remove two ret=... dead stores (Jim Meyering),
2348
xm_internal.c: remove dead stores of local, "type" (Jim Meyering),
2349
network_conf.c: remove dead store to "err" (Jim Meyering),
2350
openvz_driver.c: avoid dead store to "err" (Jim Meyering),
2351
xend_internal.c: Remove two dead stores to "ret" (Jim Meyering),
2352
storage_driver.c: remove two dead stores to "backend" (Jim Meyering),
2353
qemu_conf.c: add a comment suggesting why we leave a dead-store (Jim Meyering),
2354
hash.c: remove a dead store (Jim Meyering),
2355
interface_conf.c: remove a dead-store and declaration (Jim Meyering),
2356
eventtest.c: detect write failure and avoid dead stores (Jim Meyering),
2357
openvz_conf.c: Remove dead store to copy_fd (Jim Meyering),
2358
storage_backend_logical.c: appease clang: remove useless increment (Jim Meyering),
2359
ESX simplify SOAP request and response handling (Matthias Bolte),
2360
ESX use virXPathNode*() to simplify XPath handling (Matthias Bolte),
2361
ESX: make esxVI_GetVirtualMachineIdentity() robust (Matthias Bolte),
2362
ESX: Fix VMX path parsing and URL encoding (Matthias Bolte),
2363
VBox driver cleanups (Pritesh Kothari),
2364
PHYP driver cleanups (Daniel Veillard),
2365
Move QEMU monitor socket in /var/lib/libvirt/qemu (Daniel P. Berrange),
2366
xen_internal.c: remove two unused local variables (Jim Meyering),
2367
mdns.c: remove dead initialization (Jim Meyering),
2368
node_device_conf.c: remove dead initialization (Jim Meyering),
2369
openvz_conf.c: don't use undefined local, "net" (Jim Meyering),
2370
test.c: don't use undefined local, "def" (Jim Meyering),
2371
remote_internal.c: appease clang (Jim Meyering),
2372
infra: define ATTRIBUTE_NONNULL to mark non-NULL parameters (Jim Meyering),
2373
lxc: don't unlink(NULL) in main (Jim Meyering),
2374
storage_conf.c: avoid overflow upon use of "z" or "Z" (zebi) suffix (Jim Meyering),
2375
VBox cleanup and update of networking shutdown (Pritesh Kothari),
2376
Box cleanup and update of networking XML functions (Pritesh Kothari),
2377
Fix misc OOM bugs (Daniel P. Berrange),
2378
Misc fixes to secrets API code (Daniel P. Berrange),
2379
Only add glusterfs dep for Fedora >= 11 (Daniel P. Berrange),
2380
Remove redundant base64 include file (Daniel P. Berrange),
2381
Don't assume buffered output echoes the command. (Miloslav Trmač),
2382
Update chinese, polish and spanish localizations (Daniel Veillard),
2383
OpenVZ: accept NULL as type for GetMaxVCPUs. (Chris Lalancette),
2384
Remove use of strncpy in qemudExtractMonitorPath. (Chris Lalancette),
2385
Refactor policycode auth code to avoid compiler warnings (Daniel P. Berrange),
2386
spec file: add URL to Source tag (Mark McLoughlin),
2387
Small fixes for qemu save compression. (Chris Lalancette),
2388
Fix thinko in PCI hostdev detach (Mark McLoughlin),
2389
Revert changes to allow pciResetDevice() reset multiple devices (Mark McLoughlin),
2390
Fix list updating after disk/network/hostdev hot-unplug (Mark McLoughlin),
2391
Re-name remote_internal.c:driver to remote_driver (Mark McLoughlin),
2392
Cosmetic change to 'virsh nodedev-list --tree' output (Mark McLoughlin),
2393
Re-factor hostdev hotplug (Mark McLoughlin),
2394
Remove a duplicated assignment in Xen PCI parsing. (Chris Lalancette),
2395
Fix up a few minor indentation issues. (Chris Lalancette),
2396
Fix phyp escape_specialcharacters. (Chris Lalancette),
2397
Make openvzGetVPSUUID take a len. (Chris Lalancette),
2398
Minor cleanup of error path for c_oneVmInfo. (Chris Lalancette),
2399
Fix up a whitespace in comments in src/console.c (Chris Lalancette),
2400
Fix up a stray whitespace in virHashGrow. (Chris Lalancette),
2401
Remove unsafe strncpy from esx_vmx.c (Chris Lalancette),
2402
Cleanup VIR_LOG_DEBUG parsing in eventtest (Amy Griffis),
2403
Tighten libvirt's parsing of logging env (Amy Griffis),
2404
Cleanup structure name naming (Matthias Bolte),
2714
Remove accidentally added UUID re-definition in storage schema (Daniel P. Berrange),<br/>
2715
ESX cleanup of CPU model strings (Matthias Bolte),<br/>
2716
Fix use of dlopen modules (Daniel P. Berrange),<br/>
2717
Consolidate "cont" into qemudMonitorSendCont() (Miloslav Trmač),<br/>
2718
Cleanup sec driver error reporting to use virReportSystemError (Daniel P. Berrange),<br/>
2719
Port QEMU driver to use USB/PCI device helpers (Daniel P. Berrange),<br/>
2720
Simplify and fix qemudCanonicalizeMachine() (Mark McLoughlin),<br/>
2721
Split up qemudGetOldMachines() (Mark McLoughlin),<br/>
2722
Re-factor qemu test machine allocation code (Mark McLoughlin),<br/>
2723
Canonicalize the qemu machine type in qemuxml2argvtest (Mark McLoughlin),<br/>
2724
Dump qemu driver capabilities if test debugging enabled (Mark McLoughlin),<br/>
2725
Fix formatting of machine types in capabilities XML (Mark McLoughlin),<br/>
2726
qemu_driver.c: factor out more duplication (Jim Meyering),<br/>
2727
Deprecate lzma and lzop in favor of xz, add dep (Daniel Veillard),<br/>
2728
qemu_driver.c: factor out duplication in compression-type handling (Jim Meyering),<br/>
2729
openvz_conf.c: remove dead store to "p"; use strchrnul (Jim Meyering),<br/>
2730
Remove some tabs used for indent (Daniel Veillard),<br/>
2731
Updated a number of localizations and regenerated (Daniel Veillard),<br/>
2732
Add a missing comment (Miloslav Trmač),<br/>
2733
Fix a pasto in storage_encryption_conf.c (Miloslav Trmač),<br/>
2734
xm_internal.c: remove four useless comparisons after strchr (Jim Meyering),<br/>
2735
xm_internal.c: remove dead increment of "data" (Jim Meyering),<br/>
2736
network_driver.c: remove dead store to "err" (Jim Meyering),<br/>
2737
iptables.c: remove dead store to "s" (Jim Meyering),<br/>
2738
util.c: avoid dead store to "flag" (Jim Meyering),<br/>
2739
domain_conf.c: remove two dead stores (Jim Meyering),<br/>
2740
xm_internal.c: remove two ret=... dead stores (Jim Meyering),<br/>
2741
xm_internal.c: remove dead stores of local, "type" (Jim Meyering),<br/>
2742
network_conf.c: remove dead store to "err" (Jim Meyering),<br/>
2743
openvz_driver.c: avoid dead store to "err" (Jim Meyering),<br/>
2744
xend_internal.c: Remove two dead stores to "ret" (Jim Meyering),<br/>
2745
storage_driver.c: remove two dead stores to "backend" (Jim Meyering),<br/>
2746
qemu_conf.c: add a comment suggesting why we leave a dead-store (Jim Meyering),<br/>
2747
hash.c: remove a dead store (Jim Meyering),<br/>
2748
interface_conf.c: remove a dead-store and declaration (Jim Meyering),<br/>
2749
eventtest.c: detect write failure and avoid dead stores (Jim Meyering),<br/>
2750
openvz_conf.c: Remove dead store to copy_fd (Jim Meyering),<br/>
2751
storage_backend_logical.c: appease clang: remove useless increment (Jim Meyering),<br/>
2752
ESX simplify SOAP request and response handling (Matthias Bolte),<br/>
2753
ESX use virXPathNode*() to simplify XPath handling (Matthias Bolte),<br/>
2754
ESX: make esxVI_GetVirtualMachineIdentity() robust (Matthias Bolte),<br/>
2755
ESX: Fix VMX path parsing and URL encoding (Matthias Bolte),<br/>
2756
VBox driver cleanups (Pritesh Kothari),<br/>
2757
PHYP driver cleanups (Daniel Veillard),<br/>
2758
Move QEMU monitor socket in /var/lib/libvirt/qemu (Daniel P. Berrange),<br/>
2759
xen_internal.c: remove two unused local variables (Jim Meyering),<br/>
2760
mdns.c: remove dead initialization (Jim Meyering),<br/>
2761
node_device_conf.c: remove dead initialization (Jim Meyering),<br/>
2762
openvz_conf.c: don't use undefined local, "net" (Jim Meyering),<br/>
2763
test.c: don't use undefined local, "def" (Jim Meyering),<br/>
2764
remote_internal.c: appease clang (Jim Meyering),<br/>
2765
infra: define ATTRIBUTE_NONNULL to mark non-NULL parameters (Jim Meyering),<br/>
2766
lxc: don't unlink(NULL) in main (Jim Meyering),<br/>
2767
storage_conf.c: avoid overflow upon use of "z" or "Z" (zebi) suffix (Jim Meyering),<br/>
2768
VBox cleanup and update of networking shutdown (Pritesh Kothari),<br/>
2769
Box cleanup and update of networking XML functions (Pritesh Kothari),<br/>
2770
Fix misc OOM bugs (Daniel P. Berrange),<br/>
2771
Misc fixes to secrets API code (Daniel P. Berrange),<br/>
2772
Only add glusterfs dep for Fedora >= 11 (Daniel P. Berrange),<br/>
2773
Remove redundant base64 include file (Daniel P. Berrange),<br/>
2774
Don't assume buffered output echoes the command. (Miloslav Trmač),<br/>
2775
Update chinese, polish and spanish localizations (Daniel Veillard),<br/>
2776
OpenVZ: accept NULL as type for GetMaxVCPUs. (Chris Lalancette),<br/>
2777
Remove use of strncpy in qemudExtractMonitorPath. (Chris Lalancette),<br/>
2778
Refactor policycode auth code to avoid compiler warnings (Daniel P. Berrange),<br/>
2779
spec file: add URL to Source tag (Mark McLoughlin),<br/>
2780
Small fixes for qemu save compression. (Chris Lalancette),<br/>
2781
Fix thinko in PCI hostdev detach (Mark McLoughlin),<br/>
2782
Revert changes to allow pciResetDevice() reset multiple devices (Mark McLoughlin),<br/>
2783
Fix list updating after disk/network/hostdev hot-unplug (Mark McLoughlin),<br/>
2784
Re-name remote_internal.c:driver to remote_driver (Mark McLoughlin),<br/>
2785
Cosmetic change to 'virsh nodedev-list --tree' output (Mark McLoughlin),<br/>
2786
Re-factor hostdev hotplug (Mark McLoughlin),<br/>
2787
Remove a duplicated assignment in Xen PCI parsing. (Chris Lalancette),<br/>
2788
Fix up a few minor indentation issues. (Chris Lalancette),<br/>
2789
Fix phyp escape_specialcharacters. (Chris Lalancette),<br/>
2790
Make openvzGetVPSUUID take a len. (Chris Lalancette),<br/>
2791
Minor cleanup of error path for c_oneVmInfo. (Chris Lalancette),<br/>
2792
Fix up a whitespace in comments in src/console.c (Chris Lalancette),<br/>
2793
Fix up a stray whitespace in virHashGrow. (Chris Lalancette),<br/>
2794
Remove unsafe strncpy from esx_vmx.c (Chris Lalancette),<br/>
2795
Cleanup VIR_LOG_DEBUG parsing in eventtest (Amy Griffis),<br/>
2796
Tighten libvirt's parsing of logging env (Amy Griffis),<br/>
2797
Cleanup structure name naming (Matthias Bolte),<br/>
2405
2798
Add proper OOM reporting for esxDomainGetOSType (Matthias Bolte)