mirror of https://gitee.com/openkylin/libvirt.git
Release of libvirt-1.2.0
* configure.ac docs/news.html.in libvirt.spec.in: update for release * po/*.po*: update and merge localizations from transifex
This commit is contained in:
parent
1ed7e014dd
commit
4e41a2a370
configure.ac
docs
libvirt.spec.inpo
af.poam.poar.poas.pobe.pobg.pobn.pobn_IN.pobo.pobs.poca.pocs.pocy.poda.pode.poel.poen_GB.poes.poet.poeu_ES.pofa.pofi.pofr.pogl.pogu.pohe.pohi.pohr.pohu.pohy.poid.pois.poit.poja.poka.pokn.poko.poku.polibvirt.potlo.polt.polv.pomk.poml.pomr.poms.pomy.ponb.ponl.ponn.ponso.poor.popa.popl.popt.popt_BR.poro.poru.posi.posk.posl.posq.posr.posr@latin.posv.pota.pote.poth.potr.pouk.pour.povi.povi_VN.pozh_CN.pozh_TW.pozu.po
|
@ -16,7 +16,7 @@ dnl You should have received a copy of the GNU Lesser General Public
|
|||
dnl License along with this library. If not, see
|
||||
dnl <http://www.gnu.org/licenses/>.
|
||||
|
||||
AC_INIT([libvirt], [1.1.4], [libvir-list@redhat.com], [], [http://libvirt.org])
|
||||
AC_INIT([libvirt], [1.2.0], [libvir-list@redhat.com], [], [http://libvirt.org])
|
||||
AC_CONFIG_SRCDIR([src/libvirt.c])
|
||||
AC_CONFIG_AUX_DIR([build-aux])
|
||||
AC_CONFIG_HEADERS([config.h])
|
||||
|
|
|
@ -9,6 +9,220 @@
|
|||
<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
|
||||
and check the <a href="http://libvirt.org/git/?p=libvirt.git;a=log">GIT log</a> to gauge progress.</p>
|
||||
|
||||
<h3>1.2.0: Dec 2 2013</h3>
|
||||
<ul>
|
||||
<li>Features:<br/>
|
||||
Add support for gluster pool (Eric Blake),<br/>
|
||||
Separation of python binding (Daniel P. Berrange),<br/>
|
||||
vbox: add support for 4.3 APIs (Ryota Ozaki)<br/>
|
||||
</li>
|
||||
|
||||
<li>Documentation:<br/>
|
||||
fix typos in libvirt.h.in (Chen Hanxiao),<br/>
|
||||
Link libvirt-sandbox from apps page (Daniel P. Berrange),<br/>
|
||||
Add docs about audit subsystem logging (Daniel P. Berrange),<br/>
|
||||
virsh: fix doc typos (Nehal J Wani),<br/>
|
||||
Fix typos in various docs (Nehal J Wani),<br/>
|
||||
LXC: add securetty related note in Device nodes (Gao feng),<br/>
|
||||
Fix three minor typos (Yuri Chornoivan),<br/>
|
||||
storage: fix typo in previous patch (Eric Blake),<br/>
|
||||
storage: document gluster pool (Eric Blake),<br/>
|
||||
virDomainReboot: Document that migration might be unsafe (Michal Privoznik),<br/>
|
||||
delete extra character (Wangyufei (A)),<br/>
|
||||
maint: fix comment typos. (Eric Blake),<br/>
|
||||
improve job info details (Eric Blake),<br/>
|
||||
fix a typo in formatnwfilter.html.in (Chen Hanxiao),<br/>
|
||||
Improve cgroups docs to cover systemd integration (Daniel P. Berrange),<br/>
|
||||
fix typos in libvirt.h.in (Chen Hanxiao),<br/>
|
||||
fix virDomainRestoreFlags description bug (Wang Yufei),<br/>
|
||||
grammar fixes (Eric Blake),<br/>
|
||||
add SystemTap to apps using libvirt (Jonathan Lebon),<br/>
|
||||
fix a typo in formatnwfilter (Chen Hanxiao),<br/>
|
||||
caps: Fix function docs for virCapabilitiesAddHostNUMACell (Peter Krempa)<br/>
|
||||
</li>
|
||||
|
||||
<li>Portability:<br/>
|
||||
tests: fix virpcitest with read-only srcdir (Eric Blake),<br/>
|
||||
tests: guarantee abs_srcdir in all C tests (Eric Blake),<br/>
|
||||
look for numad in /usr/sbin (Jim Fehlig),<br/>
|
||||
build: Don't fail on '&lt;' or '&gt;' with old xmllint (Martin Kletzander),<br/>
|
||||
spec: fix libvirt-docs subpackage on RHEL-6 (Michael Chapman),<br/>
|
||||
Don't depend on syslog.service (Guido Günther),<br/>
|
||||
qemuMonitorJSONGetCPUx86Data: Don't fail on ancient qemus (Michal Privoznik),<br/>
|
||||
build: work around super-old readline.h (Ryota Ozaki),<br/>
|
||||
Fix migration with QEMU 1.6 (Michael Avdienko),<br/>
|
||||
nodeinfo: fix build on non-Linux (Eric Blake)<br/>
|
||||
</li>
|
||||
|
||||
<li>Bug Fixes:<br/>
|
||||
vbox: handle errors of virDomainHostdevDefAlloc correctly (Ryota Ozaki),<br/>
|
||||
vbox: fix incorrect loop condition in vboxHostDeviceGetXMLDesc (Ryota Ozaki),<br/>
|
||||
Fix memory leak in virNWFilterDefParseXML() (Nehal J Wani),<br/>
|
||||
Fix memory leak in virDomainDefParseXML() (Nehal J Wani),<br/>
|
||||
LXC: Ensure security context is set when mounting images (Daniel P. Berrange),<br/>
|
||||
network: properly update iptables rules during net-update (Laine Stump),<br/>
|
||||
Fix bug in identifying sub-mounts (Daniel P. Berrange),<br/>
|
||||
storage: skip selinux cleanup when fd not available (Eric Blake),<br/>
|
||||
qemu: preserve netdev MAC address during 'domxml-to-native' (Bing Bu Cao),<br/>
|
||||
storage: don't read storage volumes in nonblock mode (Eric Blake),<br/>
|
||||
LXC: don't unmount mounts for shared root (Gao feng),<br/>
|
||||
LXC: fix the problem that libvirt lxc fail to start on latest kernel (Gao feng),<br/>
|
||||
sasl: Fix authentication when using PLAIN mechanism (Christophe Fergeau),<br/>
|
||||
Fix invalid read in virNetSASLSessionClientStep debug log (Christophe Fergeau),<br/>
|
||||
Tie SASL callbacks lifecycle to virNetSessionSASLContext (Christophe Fergeau),<br/>
|
||||
remote: Don't leak priv->tls object on connection failure (Christophe Fergeau),<br/>
|
||||
spec: Don't save/restore running VMs on libvirt-client update (Jiri Denemark),<br/>
|
||||
virsh domxml-from-native to treat SCSI as the bus type for pseries by default (Shivaprasad G Bhat),<br/>
|
||||
Don't start a nested job in qemuMigrationPrepareAny (Ján Tomko),<br/>
|
||||
spec: Don't save/restore running VMs on libvirt-client update (Cole Robinson),<br/>
|
||||
spec: Restrict virt-login-shell usage (Jiri Denemark),<br/>
|
||||
storage: use valid XML for awkward volume names (Eric Blake),<br/>
|
||||
storage: Returns earlier if source adapter of the scsi pool is a HBA (Osier Yang),<br/>
|
||||
libvirt-guests: Run only after libvirtd (Cole Robinson),<br/>
|
||||
Fix off-by-1 in default SELinux MCS range (Daniel P. Berrange),<br/>
|
||||
vbox: fix segfault on virsh dumpxml with the existence of USB filters (Ryota Ozaki),<br/>
|
||||
Add missing 'return 0;' in stub lxcStartFuse() method impl. (Daniel P. Berrange),<br/>
|
||||
Avoid async signal safety problem in glibc's setxid (Daniel P. Berrange),<br/>
|
||||
Don't release spice port twice when no TLS port is available (Ján Tomko),<br/>
|
||||
Properly unref a connection with a close callback (Ján Tomko),<br/>
|
||||
qemu: Call qemuSetupHostdevCGroup later during hotplug (Jiri Denemark),<br/>
|
||||
qemuMonitorIO: Don't use @mon after it's unrefed (Michal Privoznik),<br/>
|
||||
qemuProcessReconnectHelper: Don't create joinable thread (Michal Privoznik),<br/>
|
||||
virDomainEventCallbackListFree: Don't leak @list->callbacks (Michal Privoznik),<br/>
|
||||
networkBuildDhcpDaemonCommandLine: Don't leak @configstr and @configfile (Michal Privoznik),<br/>
|
||||
Disable nwfilter driver when running unprivileged (Ján Tomko),<br/>
|
||||
libxl: Fix Xen 4.4 libxlVmStart logic (Jason Andryuk),<br/>
|
||||
qemu: Check for presence of device and properities when getting CPUID (Peter Krempa),<br/>
|
||||
Fix busy wait loop in LXC container I/O handling (Daniel P. Berrange),<br/>
|
||||
Don't expose 'none' machine type to capabilities (Daniel P. Berrange),<br/>
|
||||
Fix mem leak in virQEMUCapsProbeQMPMachineTypes on OOM (Daniel P. Berrange),<br/>
|
||||
virSecurityLabelDefParseXML: Don't parse label on model='none' (Michal Privoznik),<br/>
|
||||
virsh-domain: Mark --live and --config mutually exclusive in vcpucount (Peter Krempa),<br/>
|
||||
qemu: Fix SCSI hotplug on pseries guests (Vitor de Lima),<br/>
|
||||
pci: properly handle out-of-order SRIOV virtual functions (Laine Stump),<br/>
|
||||
util: use -w flag when calling iptables (Serge Hallyn),<br/>
|
||||
storage: Fix a vol-clone bug on ppc64 (Li Zhang),<br/>
|
||||
qemu: Don't access vm->priv on unlocked domain (Michal Privoznik),<br/>
|
||||
qemu: Avoid double free of VM (Michal Privoznik),<br/>
|
||||
Allow root directory in filesystem source dir schema (Ján Tomko),<br/>
|
||||
qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (Michal Privoznik),<br/>
|
||||
conf: fix incorrect error log in virCPUDefIsEqual (Chen Hanxiao),<br/>
|
||||
qemuMonitorDispose: Reset lastError (Michal Privoznik),<br/>
|
||||
qemu: clean up migration ports when migration cancelled (Zeng Junliang),<br/>
|
||||
network: fix connections count in case of allocate failure (Laine Stump),<br/>
|
||||
virpcitest: Fix variable arguments using in pci_driver_new (Michal Privoznik),<br/>
|
||||
virpci: Don't error on unbinded devices (Michal Privoznik)<br/>
|
||||
</li>
|
||||
|
||||
<li>Improvements:<br/>
|
||||
Pull lxcContainerGetSubtree out into shared virfile module (Daniel P. Berrange),<br/>
|
||||
Introduce standard methods for sorting strings with qsort (Daniel P. Berrange),<br/>
|
||||
conf: Export virStorageVolType enum helper functions (Peter Krempa),<br/>
|
||||
sasl: Replace 'restep' label with 'continue' (Christophe Fergeau),<br/>
|
||||
storage: probe qcow2 volumes in gluster pool (Eric Blake),<br/>
|
||||
storage: improve handling of symlinks in gluster (Eric Blake),<br/>
|
||||
storage: improve allocation stats reported on gluster files (Eric Blake),<br/>
|
||||
storage: improve directory support in gluster pool (Eric Blake),<br/>
|
||||
storage: add network-dir as new storage volume type (Eric Blake),<br/>
|
||||
storage: implement rudimentary glusterfs pool refresh (Eric Blake),<br/>
|
||||
storage: initial support for linking with libgfapi (Eric Blake),<br/>
|
||||
storage: expose volume meta-type in XML (Eric Blake),<br/>
|
||||
storage: allow interleave in volume XML (Eric Blake),<br/>
|
||||
maint: next release is 1.2.0 (Eric Blake),<br/>
|
||||
vbox: import vbox_CAPI_v4_3.h from SDK (Ryota Ozaki),<br/>
|
||||
vbox: pull vboxHostDeviceGetXMLDesc out from vboxDomainGetXMLDesc (Ryota Ozaki),<br/>
|
||||
vbox: cleanup vboxAttachUSB (Ryota Ozaki),<br/>
|
||||
lxc: don't do duplicate work when getting pagesize (Chen Hanxiao),<br/>
|
||||
maint: update to latest gnulib (Eric Blake),<br/>
|
||||
python: remove virConnectGetCPUModelNames from globals (Doug Goldstein),<br/>
|
||||
python: remove virConnectGetCPUModelNames from globals (Doug Goldstein),<br/>
|
||||
qemu: Auto-generate controller for hotplugged hostdev (Eric Farman),<br/>
|
||||
qemu: Separate calls based on controller bus type (Eric Farman),<br/>
|
||||
qemu: Rename controller hotplug functions to not be PCI-specific (Eric Farman),<br/>
|
||||
qemu: Add support for virt machine type with virtio-mmio devices on armv7 (Clark Laughlin),<br/>
|
||||
maint: enforce comma style usage (Eric Blake),<br/>
|
||||
maint: fix comma style issues: remaining code (Eric Blake),<br/>
|
||||
maint: fix comma style issues: remaining drivers (Eric Blake),<br/>
|
||||
maint: fix comma style issues: vbox (Eric Blake),<br/>
|
||||
maint: fix comma style issues: python (Eric Blake),<br/>
|
||||
maint: fix comma style issues: util (Eric Blake),<br/>
|
||||
maint: fix comma style issues: tests, tools (Eric Blake),<br/>
|
||||
maint: fix comma style issues: qemu (Eric Blake),<br/>
|
||||
maint: fix comma style issues: xen (Eric Blake),<br/>
|
||||
maint: fix comma style issues: conf (Eric Blake),<br/>
|
||||
maint: fix comma style issues: nwfilter (Eric Blake),<br/>
|
||||
Error out on unterminated arrays and objects in JSON parser (Ján Tomko),<br/>
|
||||
Test if JSON parser fails on invalid input (Ján Tomko),<br/>
|
||||
maint: ship .pl scripts as executables (Eric Blake),<br/>
|
||||
Fix virsh net-info output for consistency (Hao Liu),<br/>
|
||||
Add missing break to switch-case block (Doug Goldstein),<br/>
|
||||
qemumonitorjsontest: Introduce GetNonExistingCPUData test (Michal Privoznik),<br/>
|
||||
Macro for testing the version you are compiling with (Doug Goldstein),<br/>
|
||||
Return -1 in virPortAllocatorAcquire if all ports are used (Ján Tomko),<br/>
|
||||
Add a name to virPortAllocator (Ján Tomko),<br/>
|
||||
storage: fix RNG validation of gluster via netfs (Eric Blake),<br/>
|
||||
virsh-secret: Unify list column alignment (Peter Krempa),<br/>
|
||||
virsh-interface: Unify list column alignment (Peter Krempa),<br/>
|
||||
virsh-nwfilter: Unify list command column alignment (Peter Krempa),<br/>
|
||||
virsh-pool: Unify spacing of listing function (Peter Krempa),<br/>
|
||||
qemu: Change return type of qemuMonitorGetGuestCPU() (Peter Krempa),<br/>
|
||||
virsh-volume: Unify strigification of volume type (Peter Krempa),<br/>
|
||||
virsh-volume: Unify alignment of vol-list output columns (Peter Krempa),<br/>
|
||||
conf: Refactor virDomainDiskSourceDefParse (Peter Krempa),<br/>
|
||||
conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (Peter Krempa),<br/>
|
||||
conf: Split out code to parse the source of a disk definition (Peter Krempa),<br/>
|
||||
qemuDomainObjStart: Warn on corrupted image (Michal Privoznik),<br/>
|
||||
util: use size_t instead of unsigned int for num_virtual_functions (Laine Stump),<br/>
|
||||
qemu: assign PCI address to primary video card (Vitor de Lima),<br/>
|
||||
qemu: process: Validate specific CPUID flags of a guest (Peter Krempa),<br/>
|
||||
qemu: Add support for paravirtual spinlocks in the guest (Peter Krempa),<br/>
|
||||
conf: Refactor storing and usage of feature flags (Peter Krempa),<br/>
|
||||
cpu: x86: Add internal CPUID features support and KVM feature bits (Peter Krempa),<br/>
|
||||
qemu: Add monitor APIs to fetch CPUID data from QEMU (Jiri Denemark),<br/>
|
||||
cpu_x86: Refactor storage of CPUID data to add support for KVM features (Peter Krempa),<br/>
|
||||
tests: Distribute virpcitestdata (Michal Privoznik),<br/>
|
||||
tests: Fix virtpcitest in VPATH (Jiri Denemark),<br/>
|
||||
conf: Refactor virDomainDiskSourcePoolDefParse (Peter Krempa),<br/>
|
||||
storage: always probe type with buffer (Eric Blake),<br/>
|
||||
storage: refactor backing chain division of labor (Eric Blake),<br/>
|
||||
storage: reduce number of stat calls (Eric Blake),<br/>
|
||||
storage: avoid short reads while chasing backing chain (Eric Blake),<br/>
|
||||
storage: use simpler 'char *' (Eric Blake),<br/>
|
||||
test driver: add support for .connectBaselineCPU (Giuseppe Scrivano),<br/>
|
||||
virpcitest: Introduce testVirPCIDeviceReset (Michal Privoznik),<br/>
|
||||
virt-login-shell: also build virAtomic.h (Guido Günther),<br/>
|
||||
storage: recognize gluster as networked file (Eric Blake),<br/>
|
||||
qemu: don't use deprecated -no-kvm-pit-reinjection (Ján Tomko),<br/>
|
||||
Resolve Coverity issue regarding not checking return value (John Ferlan),<br/>
|
||||
Skip any files which are not mounted on the host (Daniel P. Berrange),<br/>
|
||||
Add flag to lxcBasicMounts to control use in user namespaces (Daniel P. Berrange),<br/>
|
||||
Remove duplicate entries in lxcBasicMounts array (Daniel P. Berrange),<br/>
|
||||
Remove pointless 'srcpath' variable in lxcContainerMountBasicFS (Daniel P. Berrange),<br/>
|
||||
Remove unused 'opts' field from LXC basic mounts struct (Daniel P. Berrange),<br/>
|
||||
Add virFileIsMountPoint function (Daniel P. Berrange),<br/>
|
||||
virpcitest: Introduce check for unbinded devices (Michal Privoznik),<br/>
|
||||
virpcitest: Introduce testVirPCIDeviceReattach (Michal Privoznik),<br/>
|
||||
virpcitest: Test virPCIDeviceDetach (Michal Privoznik),<br/>
|
||||
tests: Introduce virpcitest (Michal Privoznik),<br/>
|
||||
cpu: x86: Parse the CPU feature map only once (Peter Krempa),<br/>
|
||||
cpu: Export few x86-specific APIs (Jiri Denemark),<br/>
|
||||
nodeinfo: Remove libnuma include (Peter Krempa),<br/>
|
||||
numa: Add wrapper of numa_node_to_cpus and use it (Peter Krempa),<br/>
|
||||
numa: Replace NUMA_MAX_N_CPUS macro with virNumaGetMaxCPUs() (Peter Krempa),<br/>
|
||||
nodeinfo: Get rid of nodeGetCellMemory (Peter Krempa),<br/>
|
||||
numa: Introduce virNumaGetNodeMemory and use it instead of numa_node_size64 (Peter Krempa),<br/>
|
||||
numa: Introduce virNumaGetMaxNode and use it instead of numa_max_node (Peter Krempa),<br/>
|
||||
nodeinfo: Avoid forward declarations of static functions (Peter Krempa),<br/>
|
||||
numa: Introduce virNumaIsAvailable and use it instead of numa_available (Peter Krempa)<br/>
|
||||
</li>
|
||||
|
||||
<li>Cleanups:<br/>
|
||||
Remove obsolete 'tests' makefile target (Daniel P. Berrange),<br/>
|
||||
Mostly revert "python: remove virConnectGetCPUModelNames from globals" (Daniel P. Berrange),<br/>
|
||||
Remove redundant braces (Ján Tomko),<br/>
|
||||
virPCIDeviceBindToStub: Remove unused @oldDriverPath and @oldDriverName (Michal Privoznik)<br/>
|
||||
</li>
|
||||
</ul>
|
||||
<h3>1.1.4: Nov 4 2013</h3>
|
||||
<ul>
|
||||
<li>Features:<br/>
|
||||
|
|
|
@ -2100,6 +2100,12 @@ exit 0
|
|||
%doc examples/systemtap
|
||||
|
||||
%changelog
|
||||
* Mon Dec 2 2013 Daniel Veillard <veillard@redhat.com> - 1.2.0-1
|
||||
- Separation of python binding as libvirt-python srpm
|
||||
- Add support for gluster pool
|
||||
- vbox: add support for 4.3 APIs
|
||||
- a number of doc, bug fixes and various improvements
|
||||
|
||||
* Mon Nov 4 2013 Daniel Veillard <veillard@redhat.com> - 1.1.4-1
|
||||
- Add support for AArch64 architecture
|
||||
- Various improvements on test code and test driver
|
||||
|
|
8957
po/bn_IN.po
8957
po/bn_IN.po
File diff suppressed because it is too large
Load Diff
6700
po/en_GB.po
6700
po/en_GB.po
File diff suppressed because it is too large
Load Diff
6712
po/eu_ES.po
6712
po/eu_ES.po
File diff suppressed because it is too large
Load Diff
6762
po/libvirt.pot
6762
po/libvirt.pot
File diff suppressed because it is too large
Load Diff
7354
po/pt_BR.po
7354
po/pt_BR.po
File diff suppressed because it is too large
Load Diff
6720
po/sr@latin.po
6720
po/sr@latin.po
File diff suppressed because it is too large
Load Diff
6707
po/vi_VN.po
6707
po/vi_VN.po
File diff suppressed because it is too large
Load Diff
6662
po/zh_CN.po
6662
po/zh_CN.po
File diff suppressed because it is too large
Load Diff
6713
po/zh_TW.po
6713
po/zh_TW.po
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue