~nova-coresec/ubuntu/maverick/libvirt/nova-ppa

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Guido Günther
  • Date: 2010-05-09 14:25:00 UTC
  • mto: (1.2.5 upstream) (3.4.15 squeeze)
  • mto: This revision was merged to the branch mainline in revision 92.
  • Revision ID: james.westby@ubuntu.com-20100509142500-1aracjxxmac2zx33
Import upstream version 0.8.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
       http://libvirt.org/news.html
6
6
 
7
7
 
 
8
0.8.1: Apr 30 2010:
 
9
   -  Features:
 
10
      Add virDomainGetBlockInfo API to query disk sizing (Daniel P. Berrange),
 
11
      Starts dnsmasq from libvirtd with --dhcp-hostsfile option (Satoru SATOH)
 
12
 
 
13
   -  Documentation:
 
14
      cleanup the download section of the documentation (Daniel Veillard),
 
15
      Fix messsage as message. (Chris Lalancette),
 
16
      Fix up a debug typo. (Chris Lalancette),
 
17
      add nwfilter functions to virsh man page (Stefan Berger)
 
18
 
 
19
   -  Portability:
 
20
      Fix build on Ubuntu. (Chris Lalancette),
 
21
      cygwin/mingw: Fix version script handling (Matthias Bolte),
 
22
      build: fix autogen rule for VPATH build (Eric Blake),
 
23
      Fix build with DEBUG_RAW_IO=1 (Jiri Denemark),
 
24
      Don't try to build qemu and lxc on non-Linux platforms (Daniel Veillard),
 
25
      cygwin: Handle differences in the XDR implementation (Matthias Bolte),
 
26
      Cygwin's GCC doesn't like this .sa_handler initialization for some reason (Matthias Bolte),
 
27
      linux/if.h header is not available on non-Linux platforms (Matthias Bolte),
 
28
      cygwin: Check explicitly for getmntent_r (Matthias Bolte),
 
29
      Disable stateful OpenNebula driver if libvirtd is disabled (Matthias Bolte),
 
30
      build: don't include winsock2.h on cygwin (Eric Blake),
 
31
      portability fixes to tools/virt-pki-validate.in (Dustin Kirkland),
 
32
      virt-aa-helper-test: avoid non-portable echo -n (Eric Blake),
 
33
      schematestutils.sh: improve shell portability: avoid "echo -e" (Jim Meyering),
 
34
      Fix build of openvz on RHEL-5. (Chris Lalancette),
 
35
      Fix spec file for builds without lxc (Daniel Berteaud)
 
36
 
 
37
   -  Bug Fixes:
 
38
      domain: Fix PCI address decimal parsing regression (Cole Robinson),
 
39
      Fix virt-pki-validate's determination of CN (Dustin Kirkland),
 
40
      Fix detection of disk in IO events (Daniel P. Berrange),
 
41
      Fix a virsh edit memory leak (Chris Lalancette),
 
42
      Fix a qemuDomainPCIAddressSetFree memory leak (Chris Lalancette),
 
43
      Fix a memory leak in the node_device_udev code (Chris Lalancette),
 
44
      qemuDomainSnapshotCreateXML: avoid NULL dereferences (Jim Meyering),
 
45
      qemudDomainCreate: correct a slightly misdirected goto (Jim Meyering),
 
46
      Fix handling of security driver restore failures in QEMU domain save (Daniel P. Berrange),
 
47
      Fix QEMU domain save to block devices with cgroups enabled (Daniel P. Berrange),
 
48
      Fix QEMU save/restore with block devices (Daniel P. Berrange),
 
49
      Fix crash when cleaning up from failed save attempt (Daniel P. Berrange),
 
50
      The base used for conversion of USB values should be 16 not 10. (Klaus Ethgen),
 
51
      Fix up the locking in the snapshot code. (Chris Lalancette),
 
52
      Ignore qemu STOP event when stopping CPUs (Jiri Denemark),
 
53
      Fix memory leak in virsh snapshot-list. (Chris Lalancette),
 
54
      Fix virDomainSnapshotObjFree memory leak. (Chris Lalancette),
 
55
      Fix a memory leak in the snapshot code in libvirtd. (Chris Lalancette),
 
56
      QEmu JSON drop timestamp from command object (Luiz Capitulino),
 
57
      Fix crash in nwfilter driver check (Daniel P. Berrange),
 
58
      qemu: fix security context references in DAC code (Spencer Shimko),
 
59
      Properly indent encryption tags (David Allan),
 
60
      Fix locking in qemudDomainCoreDump (Jiri Denemark),
 
61
      Poll for migration end every 50ms instead of 50us (Jiri Denemark),
 
62
      configure.ac SELinux fixes (Spencer Shimko),
 
63
      Fix QEMU text monitor command error checking (Daniel P. Berrange),
 
64
      Fix CPU hotplug command names (Daniel P. Berrange),
 
65
      Fix printing of event detail in python events demo program (Daniel P. Berrange),
 
66
      Fix initial VCPU pinning in qemu driver (Jiri Denemark),
 
67
      Make avahi startup more robust. (Chris Lalancette),
 
68
      esx: Don't treat an empty root snapshot list as error (Chris Wong),
 
69
      esx: Fix FindByIp response handling (Matthias Bolte),
 
70
      esx: Fix virtualHW.version generation (Matthias Bolte),
 
71
      Fix device_del in JSON mode for QEMU (Daniel P. Berrange),
 
72
      nwfilter: Free nwfilter hash of virConnectPtr (Matthias Bolte),
 
73
      remote: react to failures on wakeupFD (Eric Blake),
 
74
      Fix CDROM media change for QEMU when using -device syntax (Daniel P. Berrange),
 
75
      Fix QEMU memory stats JSON mode (Daniel P. Berrange),
 
76
      Trivial fix: Add braces to for statement to avoid crashes (Stefan Berger),
 
77
      qemudDomainAttachSCSIDisk: avoid FP NULL-ptr-deref from clang (Jim Meyering),
 
78
      qemudDomainAttachSCSIDisk: avoid FP NULL-ptr-deref from clang (Jim Meyering),
 
79
      virGetHostnameLocalhost: avoid FP NULL-ptr-deref from clang (Jim Meyering),
 
80
      nwfilter_ebiptables_driver.c: avoid NULL dereference (Jim Meyering),
 
81
      esxVMX_GatherSCSIControllers: avoid NULL dereference (Jim Meyering),
 
82
      Fix nodeinfotest on NUMA machines (Daniel P. Berrange)
 
83
 
 
84
   -  Improvements:
 
85
      Add support for another explicit IO error event (Daniel P. Berrange),
 
86
      Report all errors in SELinuxRestoreSecurityFileLabel (Jiri Denemark),
 
87
      Prevent updates while IP address learn thread is running (Stefan Berger),
 
88
      Syncronize the teardown of rules with the thread (Stefan Berger),
 
89
      Clean all tables before applying 'basic' rules (Stefan Berger),
 
90
      MAke virFileHasSuffix case insensitive (Paul Dorman),
 
91
      nwfilter: Also pick IP address from a DHCP ACK message (Stefan Berger),
 
92
      Implement python binding for virDomainGetBlockInfo (Daniel P. Berrange),
 
93
      Add new domblkinfo command to virsh (Daniel P. Berrange),
 
94
      Implement virDomainGetBlockInfo in QEMU driver (Daniel P. Berrange),
 
95
      Remote protocol impl for virDomainGetBlockInfo (Daniel P. Berrange),
 
96
      Internal driver API infrastructure for virDomainGetBlockInfo (Daniel P. Berrange),
 
97
      Report better error if qemuSnapshotIsAllowed failed. (Chris Lalancette),
 
98
      nwfilter: python bindings for nwfilter (Stefan Berger),
 
99
      Move dnsmasq host file to a separate directory (Daniel Veillard),
 
100
      nwfilter: allow to mix filterrefs and rules in the schema (Stefan Berger),
 
101
      Avoid create/unlink with block devs used for QEMU save (Daniel P. Berrange),
 
102
      nwfilter: let qemu's after-migration packet pass (Stefan Berger),
 
103
      Fix up the error message if we can't parse the snapshot XML. (Chris Lalancette),
 
104
      nwfilter: add support for RAPR protocol (Stefan Berger),
 
105
      nwfilter: enable hex number inputs in filter XML (Stefan Berger),
 
106
      Add build support for dnsmasq module (Satoru SATOH),
 
107
      Add dnsmasq module files (Satoru SATOH),
 
108
      Fix make dist missing ESX generated files (Daniel Veillard),
 
109
      Fix printing of pathnames on error in qemuDomainSnapshotLoad. (Chris Lalancette),
 
110
      Improve configure error message about missing Linux headers (Matthias Bolte),
 
111
      nwfilter: extend schema + add testcase w/ connlimit-above (Stefan Berger),
 
112
      addrToString: give better error message (Eric Blake),
 
113
      Fake host CPU for qemu tests (Jiri Denemark),
 
114
      Use configured CPU model if possible (Jiri Denemark),
 
115
      Support removing features when converting data to CPU (Jiri Denemark),
 
116
      Move MIN macro to util.h so that others can use it (Jiri Denemark),
 
117
      Deal with CPU models in [] (Jiri Denemark),
 
118
      Ignore empty type attribute in driver element of virtual disks (Guido Günther),
 
119
      esx: Gather some XML generation macros in esx_vi.h (Matthias Bolte),
 
120
      nwfilter: add support for connlimit match (Stefan Berger),
 
121
      Extend fwall-drv interface and call functions via interface (Stefan Berger),
 
122
      esx: Add support for the VMXNET 2 (Enhanced) NIC model (Matthias Bolte),
 
123
      Install nwfilter xml files from source directory. (Philipp Hahn),
 
124
      Fixup python binding for virDomainSnapshot APIs (Daniel P. Berrange),
 
125
      Fix network hotplug to use device_add in QEMU (Daniel P. Berrange),
 
126
      Fix error reporting for getfd + host_net_add in QEMU (Daniel P. Berrange),
 
127
      Replace printf with logging macros (Matthias Bolte),
 
128
      Mark internal.h for translation (Jiri Denemark),
 
129
      Use virCheckFlags for APIs added in 0.8.0 (Jiri Denemark),
 
130
      Introduce virCheckFlags for consistent flags checking (Jiri Denemark),
 
131
      nwfilter: Clear all state tracking from a drop rule (Stefan Berger),
 
132
      Update to latest gnulib to get strtok_r relaxed to LGPLv2+ (Matthias Bolte),
 
133
      esx: Add nwfilter driver stub (Matthias Bolte),
 
134
      util: ensure safe{read,write,zero} return is checked (Eric Blake),
 
135
      Update QEMU device_add command in JSON mode (Daniel P. Berrange),
 
136
      Rename parameter in qemuMonitorDeviceDel (Daniel P. Berrange),
 
137
      Run test suite as part of RPM build process (Daniel P. Berrange),
 
138
      Fix QEMU command building errors to reflect unsupported configuration (Daniel P. Berrange),
 
139
      nwfilter: fix tear down order and consolidate functions (Stefan Berger),
 
140
      Fix close_used_without_including_unistd_h error (Matthias Bolte),
 
141
      Implement variable length structure allocator (David Allan),
 
142
      build: set STATIC_ANALYSIS when running via clang or coverity (Jim Meyering),
 
143
      sa_assert: assert-like macro, enabled only for use with static analyzers (Jim Meyering),
 
144
      Implement forgotten backend of virInterfaceIsActive() (Laine Stump),
 
145
      nwfilter: use virFindFileInPath for needed CLI tools (Stefan Berger),
 
146
      esx: Extend esx_vi_generator.py to cover methods too (Matthias Bolte),
 
147
      Consolidate interface related functions in interface.c (Stefan Berger),
 
148
      build: include usleep gnulib module (Eric Blake)
 
149
 
 
150
   -  Cleanups:
 
151
      qemudDomainSaveFlag: remove dead store (Jim Meyering),
 
152
      Remove unused goto label from qemudDomainCreate (Daniel P. Berrange),
 
153
      Fix indentation for storage conf XML (David Allan),
 
154
      Make virDomainSnapshotObjListDeinit static. (Chris Lalancette),
 
155
      Some NWFilter symbols are conditional and have to be exported conditional (Matthias Bolte),
 
156
      xen: Fix inside_daemon beeing unused when libvirtd is disabled (Matthias Bolte),
 
157
      maint: update AUTHORS (Marco Bozzolan),
 
158
      maint: update AUTHORS with recent contributors (Eric Blake),
 
159
      maint: enforce whitespace on shell scripts (Eric Blake),
 
160
      testutilsqemu: avoid uninitialized variable (Eric Blake),
 
161
      maint: ignore 'make syntax-check' failure files (Eric Blake),
 
162
      build: fix preprocessor indentation (Eric Blake),
 
163
      build: avoid compiler warning (Eric Blake),
 
164
      Explicitly set virStoragePoolTypeInfo FS and NETFS defaults (Matthias Bolte),
 
165
      Mark in_open parameter of remoteAuthenticate as unused when it's unused (Matthias Bolte),
 
166
      Don't ship generated python/libvirt.? files. (Philipp Hahn),
 
167
      esx: Replace scanf with STRSKIP and strtok_r (Matthias Bolte),
 
168
      maint: another preprocessor fix (Eric Blake),
 
169
      Remove code from JSON monitor for commands that won't be ported (Daniel P. Berrange),
 
170
      Fix apibuild.py warnings about missing ':' (Matthias Bolte),
 
171
      xend_internal.c: assure clang that we do not dereference NULL (Jim Meyering),
 
172
      build: fix recent 'make syntax-check' failure (Eric Blake),
 
173
      virStorageBackendFileSystemMount: prefer strdup over virAsprintf (Jim Meyering),
 
174
      virStorageBackendFileSystemMount: placate clang (Jim Meyering),
 
175
      openvzGetProcessInfo: address clang-detected low-probability flaw (Jim Meyering),
 
176
      vshCommandRun: avoid used-uninitialized timing-related report from clang (Jim Meyering),
 
177
      Fix up formatting of remote protocol stuff. (Chris Lalancette),
 
178
      Remove some debugging leftovers. (Chris Lalancette),
 
179
      build: fix syntax-check problems (Eric Blake)
 
180
 
 
181
 
 
182
 
8
183
0.8.0: Apr 12 2010:
9
184
   - Features:
10
185
      esx: Add domain snapshot support (Matthias Bolte),