Change logs for libvirt source package in Natty

  • libvirt (0.8.8-1ubuntu6.8) natty-proposed; urgency=low
    
      * add parted to build-depends (LP: #697046)
     -- Serge Hallyn <email address hidden>   Wed, 14 Dec 2011 09:37:48 -0600
  • libvirt (0.8.8-1ubuntu6.7) natty-proposed; urgency=low
    
      * lxc_controller: use our own unlocpt+grantpt rather than glibc's, which
        can't handle opening a pty in a devpts not mounted at /dev/pts.
        (LP: #863629)
     -- Serge Hallyn <email address hidden>   Tue, 01 Nov 2011 18:00:51 +0000
  • libvirt (0.8.8-1ubuntu6.6) natty-proposed; urgency=low
    
      * libvirt-bin.upstart: add a pre-stop script to shut down running VMs
        before the host shuts down.  (LP: #350936)
      * Source /etc/default/libvirt-bin at the upstart 'start' section (LP: #823638)
     -- Serge Hallyn <email address hidden>   Mon, 15 Aug 2011 17:57:01 -0500
  • libvirt (0.8.8-1ubuntu6.5) natty-security; urgency=low
    
      * SECURITY UPDATE: integer overflow in virDomainGetVcpus()
        - debian/patches/9031-CVE-2011-2511.patch: use INT_MULTIPLY_OVERFLOW() to
          verify maxinfo * maplen < REMOTE_CPUMAPS_MAX
        - CVE-2011-2511
     -- Jamie Strandboge <email address hidden>   Tue, 26 Jul 2011 07:14:53 -0500
  • libvirt (0.8.8-1ubuntu6.3) natty-proposed; urgency=low
    
      * Fix /etc/init/libvirt-bin.conf start on to wait until networking.conf
        has stopped with success, meaning ifup -a completed successfully and
        all auto-started network devices are up.  (LP: #495394)
     -- Serge Hallyn <email address hidden>   Thu, 07 Jul 2011 16:54:35 -0500
  • libvirt (0.8.8-1ubuntu6.2) natty-security; urgency=low
    
      * SECURITY UPDATE: 0.8.8 regression which reopens disk probing
        (CVE-2010-2238)
        - 9029-CVE-2011-2178.patch: use correct pointer address in
          virSecurityManagerGetPrivateData()
        - CVE-2011-2178
      * SECURITY UPDATE:
        - 9030-CVE-2011-1486.patch: update daemon/dispatch.c and daemon/remote.c
          to call virDomainFree() after remoteDispatchConnError()
        - CVE-2011-1486
     -- Jamie Strandboge <email address hidden>   Fri, 10 Jun 2011 16:53:09 -0500
  • libvirt (0.8.8-1ubuntu6.1) natty-proposed; urgency=low
    
      * add parted to build-depends (LP: #697046)
     -- Serge Hallyn <email address hidden>   Thu, 05 May 2011 09:31:55 -0500
  • libvirt (0.8.8-1ubuntu6) natty; urgency=low
    
      * debian/patches/allows-lxc-containers-with-lxcguest.patch:
        Pass "libvirt" to lxc containers, so that libvirt can
        work with lxcguest. (LP: #757752)
     -- Chuck Short <email address hidden>   Mon, 11 Apr 2011 13:44:03 -0400
  • libvirt (0.8.8-1ubuntu5) natty; urgency=low
    
      * debian/apparmor/usr.sbin.libvirtd: allow read access to '/' (LP: #727286)
     -- Jamie Strandboge <email address hidden>   Fri, 18 Mar 2011 08:02:32 -0500
  • libvirt (0.8.8-1ubuntu4) natty; urgency=low
    
      [ Serge Hallyn ]
      * Replace 9024-skip-broken-commandtest.patch with
        9024-fix-broken-commandtest.patch from upstream.
    
      [ Jamie Strandboge ]
      * debian/patches/9026-security-avoid-memory-leak.patch: avoid memory leaks
        with the security drivers. Can be dropped in 0.8.9.
      * SECURITY UPDATE: debian/patches/9027-CVE-2011-1146.patch: Add missing
        checks for read only connections. Patch from Debian. Can be dropped in
        0.8.8-3.
        - CVE-2011-1146
     -- Jamie Strandboge <email address hidden>   Tue, 15 Mar 2011 11:46:34 -0500
  • libvirt (0.8.8-1ubuntu3) natty; urgency=low
    
      * 9025-Pass-virSecurityManagerPtr-to-virSecurityDAC-Set-Res.patch: Fix
        ownership setting of chardevs.
     -- Soren Hansen <email address hidden>   Thu, 03 Mar 2011 15:48:45 +0100
  • libvirt (0.8.8-1ubuntu2) natty; urgency=low
    
      * debian/control: Demoted package ebtables from Recommends
        to Suggests for binary package, libvirt-bin.
     -- Dave Walker (Daviey) <email address hidden>   Tue, 01 Mar 2011 13:46:35 +0000
  • libvirt (0.8.8-1ubuntu1) natty; urgency=low
    
      * Resynchronize and merge from Debian unstable. Remaining changes:
        - debian/patches:
          * 9000-delayed_iff_up_bridge.patch
          * 9001-dont_clobber_existing_bridges.patch
          * 9002-better_default_uri_virsh.patch
          * 9003-better-default-arch.patch
          * 9004-libvirtd-group-name.patch
          * 9005-increase-unix-socket-timeout.patch
          * 9006-default-config-test-case.patch
          * 9007-fix-daemon-conf-ftbfs.patch
          * 9011-move-ebtables-script.patch
          * 9014-skip-nodeinfotest.patch
          * 9020-lp545795.patch
          * 9021-fix-uint64_t.patch
        - debian/patches/series:
          * Disable qemu-disable-network.diff.patch
        - debian/control:
          * set ubuntu maintainer
          * Build-Depends:
            - swap libxen to libxen3, qemu to qemu-kvm, and open-iscsi to
              open-iscsi-utils in Build-Depends
            - remove virtualbox Build-Depends
            - add libxml2 and libapparmor-dev Build-Depends
          * convert Vcs-Git to Xs-Debian-Vcs-Git
          * libvirt-bin Depends: move netcat-openbsd, bridge-utils, dnsmasq-base
            (>= 2.46-1), and iptables from Recommends to Depends
          * libvirt-bin Recommends: move qemu to Suggests
          * libvirt-bin Suggests: add apparmor
          * libvirt0 Recommands: move lvm2 to Suggests
        - keep debian/libvirt-bin.apport
        - keep debian/libvirt-bin.cron.daily
        - debian/libvirt-bin.dirs:
          * add apparmor, cron.daily, and apport dirs
        - debian/libvirt-bin.examples:
          * add debian/libvirt-suspendonreboot
        - debian/libvirt-bin.install:
          * add /etc/apparmor.d files
          * add apport hook
        - debian/libvirt-bin.manpages:
          * add debian/libvirt-migrate-qemu-disks.1
        - debian/libvirt-bin.postinst:
          * replace libvirt groupname with libvirtd
          * add each admin user to libvirtd group
          * call apparmor_parser on usr.sbin.libvirtd and
            usr.lib.libvirt.virt-aa-helper
          * call 'libvirt-migrate-qemu-disks -a' after
            libvirt-bin has started if migrating from
            older than 0.8.3-1ubuntu1
        - debian/libvirt-bin.postrm:
          * replace libvirt groupname with libvirtd
          * remove usr.sbin.libvirtd and
            usr.lib.libvirt.virt-aa-helper
        - keep added files under debian/:
          * libvirt-bin.upstart
          * libvirt-migrate-qemu-disks
          * libvirt-migrate-qemu-disks.1
          * libvirt-suspendonreboot
          * apparmor profiles
        - debian/README.Debian:
          * add 'Apparmor Profile' section
          * add 'Disk migration' section
        - debian/rules:
          * don't build with vbox since virtualbox-ose is in universe
          * add --with-apparmor to DEB_CONFIGURE_EXTRA_FLAGS
          * set DEB_DH_INSTALLINIT_ARGS to '--upstart-only'
          * set DEB_MAKE_CHECK_TARGET to 'check'
          * remove unneeded binary-install/libvirt-bin:: and clean::
            sections (they only deal with sysvinit stuff)
          * add build/libvirt-bin:: section to install
            - apparmor files
            - apport hooks
            - libvirt-migrate-qemu-disks
      * The following Ubuntu packaging changes occurred during the divergence
        between Debian and Ubuntu. These changes are not new, but included here
        for completeness: (0.8.5-0ubuntu1 - 0.8.5-0ubuntu5):
        - Have upstart job source /etc/default/libvirt-bin.  This is only a
          temporary fix until upstart provides proper default override support
          through /etc/init/libvirt-bin.override (or any other mechanism).
          (LP: 708172)
        - debian/apparmor/usr.sbin.libvirtd: use PUx instead of Ux for executables
          (LP: 573315)
        - Rebuild with python 2.7 as the python default.
        - debian/libvirt-bin.cron.daily: use shell globbing to enumerate xml files.
          Based on patch thanks to Henryk Plötz (LP: 655176)
      * Dropped the following patches included/fixed upstream:
        - 9010-dont-disable-ipv6.patch
        - 9022-build-cleanup-declaration-of-xen-tests.patch
        - 9023-vah-require-uuid.patch
        - 9009-autodetect-nc-params.patch
          * rolled into Debian's
            Autodetect-if-the-remote-nc-command-supports-the-q-o.patch
      * Updated the following patches:
        - 9011-move-ebtables-script.patch:
          * LOCALSTATEDIR is defined in configmake.h
        - 9000-9006: added DEP-3 tags
        - 9002-better_default_uri_virsh.patch: updated (context changed)
      * New patches:
        - 9022-drop-booton-when-kernel-specified.patch (LP: #720426)
        - 9023-fix-lxc-console-hangup.patch (LP: #668369)
        - 9024-skip-broken-commandtest.patch
      * debian/patches/series:
        - don't apply Disable-CHECKSUM-rule.patch: our iptables can do this
        - don't apply Debian-specific Debianize-libvirt-guests.patch
    
    libvirt (0.8.8-1) unstable; urgency=low
    
      [ Guido Günther ]
      * [6a174b7] Remove symbol versions that didn't introduce new public symbols
        and mark those as missing.
    
      [ Laurent Léonard ]
      * [d9e4cad] Imported Upstream version 0.8.8
      * [d5ae8aa] Drop patches
        - build-let-xgettext-see-strings-in-libvirt-guests.patch - fixed upstream
        - libvirt-guests-remove-bashisms.patch - fixed upstream
      * [d5990df] Update libvirt0 symbols
    
    libvirt (0.8.7-3) unstable; urgency=low
    
      * [e6c5184] New patch Don-t-pass-empty-arguments-to-dnsmasq.patch: Don't
        pass empty arguments to dnsmasq
        Thanks to Simon McVittie for the detailed description (Closes: #613944)
      * [8887de6] Add gbp.conf
    
    libvirt (0.8.7-2) unstable; urgency=low
    
      [ Laurent Léonard ]
      * [aa3b6a0] Add gettext-base dependency for libvirt-bin.  Since
        libvirt-guests now needs it.
      * [bb7dbde] Add non dependency booting support for libvirt-guests
    
      [ Guido Günther ]
      * Upload to unstable
      * [f2fdde0] libvirt-bin.init: add cgconfig to Should-Start.
        This ensures we reliably process cgroups before starting libvirtd
        (Closes: #610738)
      * [261f679] libvirt-bin.init: Add hal and avahi to Should-Stop
        to make Should-Start and Should-Stop symmetric.
    
    libvirt (0.8.7-1) experimental; urgency=low
    
      [ Guido Günther ]
      * [f561b2e] New patch 0010-nwfilter-resolve-deadlock-between-VM-
        operations-and-.patch nwfilter: resolve deadlock between VM
        operations and filter update (Closes: #602715)
    
      [ Laurent Léonard ]
      * [6f95d48] Fix exit status codes in libvirt init script to comply
        with LSB
      * [7d7aed4] New patch 0010-Debianize-libvirt-guests.patch
      * [a7f4bed] Install libvirt-guests
      * [6408c57] Remove libvirt-suspendonreboot
      * [3466195] Imported Upstream version 0.8.7
      * [18bb43a] Update libvirt0 symbols
      * [d8e02ad] Fix typo in --with-init-script build option
      * [676a47e] New patch 0008-libvirt-guests-remove-bashisms.patch
      * [3a03ea6] New patch 0009-build-let-xgettext-see-strings-in-libvirt-
        guests.patch
      * [ee3d2e0] Update patch 0010-Debianize-libvirt-guests.patch
      * [904de70] Update libvirt-guests init script location
    
    libvirt (0.8.6-1) experimental; urgency=low
    
      * [3b7b682] Imported Upstream version 0.8.6
      * [5b081c3] Drop patch
        - 0008-Move-MAX_VIRT_CPUS-so-all-xen-code-can-see-it.patch - fixed upstream
      * [38589e6] Update libvirt0 symbols
    
    libvirt (0.8.5-1) experimental; urgency=low
    
      [ Laurent Léonard ]
      * [6e46f0e] Fix wrong regular expression in debian/watch
      * [802e658] Imported Upstream version 0.8.5
      * [c8e4517] Update patch 0002-qemu-disable-network.diff.patch
      * [5549d65] Drop patch
        - 0009-Don-t-fail-lxc-domain-start-when-memory-controller-s.patch - fixed
          upstream
      * [1af66c1] Update libvirt0 symbols
    
      [ Guido Günther ]
      * [fc234c4] New patch 0008-Move-MAX_VIRT_CPUS-so-all-xen-code-can-see-
        it.patch. Move MAX_VIRT_CPUS so all xen code can see it
    
    libvirt (0.8.4-1) experimental; urgency=low
    
      [ Laurent Léonard ]
      * [49a581b] Imported Upstream version 0.8.4
      * [e1dc0c7] Redo patches
      * [cce7327] Update libvirt0 symbols
    
      [ Guido Günther ]
      * [bd91614] Drop 0007-Fix-block-statistics-with-newer-versions-of-
        Xen.patch fixed upstream.
    
    libvirt (0.8.3-6~1.gbpca2348) UNRELEASED; urgency=low
    
      ** SNAPSHOT build @ca2348476605efc4d067933f136ffdae3cf44283 **
    
      [ Laurent Léonard ]
      * [6e46f0e] Fix wrong regular expression in debian/watch
      * [6f95d48] Fix exit status codes in libvirt init script to comply with LSB
    
    libvirt (0.8.3-5) unstable; urgency=low
    
      [ Laurent Léonard ]
      * [6e46f0e] Fix wrong regular expression in debian/watch
    
      [ Guido Günther ]
      * [f561b2e] New patch 0010-nwfilter-resolve-deadlock-between-VM-
        operations-and-.patch nwfilter: resolve deadlock between VM operations and
        filter update (Closes: #602715)
      * [91a1b8d] New patch 0011-OpenVZ-take-veid-from-vmdef-name-when-
        defining-new-d.patch: Fixes OpenVZ domain creation (Closes: #592817) -
        thanks to Eric Litak.
      * [3d3f395] New patch 0012-OpenVZ-Fix-some-overwritten-error-codes.patch:
        Improve error reporting.
    
    libvirt (0.8.3-4) unstable; urgency=low
    
      * [29e8714] Recommend ebtables used by nwfilter
      * [e9eb650] New patch
        0009-Don-t-fail-lxc-domain-start-when-memory-controller-s.patch - Don't
        fail lxc domain start when memory controller support is missing (Closes:
        #566180)
    
    libvirt (0.8.3-3) unstable; urgency=low
    
      * [178670a] Add $syslog to the list of Required-{Start,Stop} services also
        drop $local_fs since we already have $remote_fs
      * [4db7451] Don't hardcode netcat's -q option. (Closes: #573172) - thanks to
        Marc Deslauriers for the patch
      * [d4c46ee] Disable CHECKSUM rules not supported by Squeeze's iptables
        (Closes: #598330)
      * [dbc2609] Move new NEWS items to the top
    
    libvirt (0.8.3-2) unstable; urgency=low
    
      * [4097bbd] New patch 0007-Fix-block-statistics-with-newer-versions-
        of-Xen.patch. Fix block statistics with newer versions of Xen
        (Closes: #596004) - thanks to Gerald Turner for the patch
      * [d554da3] Explain disk image probing changes (Closes: #594962)
     -- Serge Hallyn <email address hidden>   Wed, 23 Feb 2011 09:05:46 -0600
  • libvirt (0.8.5-0ubuntu5) natty; urgency=low
    
      * Have upstart job source /etc/default/libvirt-bin.  This is only a
        temporary fix until upstart provides proper default override support
        through /etc/init/libvirt-bin.override (or any other mechanism).
        (LP: #708172)
     -- Serge Hallyn <email address hidden>   Tue, 01 Feb 2011 13:30:02 +0100
  • libvirt (0.8.5-0ubuntu4) natty; urgency=low
    
      * debian/apparmor/usr.sbin.libvirtd: use PUx instead of Ux for executables
        (LP: #573315)
     -- Jamie Strandboge <email address hidden>   Tue, 04 Jan 2011 08:02:22 -0600
  • libvirt (0.8.5-0ubuntu3) natty; urgency=low
    
      * Rebuild with python 2.7 as the python default.
     -- Matthias Klose <email address hidden>   Wed, 08 Dec 2010 13:07:54 +0000
  • libvirt (0.8.5-0ubuntu2) natty; urgency=low
    
      [ Serge Hallyn ]
      * Apply patch: 'build: cleanup declaration of xen tests.' to fix
        the FTBFS for ppc and arm (which are configured without xen).
    
      [ Jamie Strandboge ]
      * debian/patches/9023-vah-require-uuid.patch: require <uuid> in domain
        XML (LP: #672943)
      * debian/libvirt-bin.cron.daily: use shell globbing to enumerate xml files.
        Based on patch thanks to Henryk Plötz (LP: #655176)
     -- Jamie Strandboge <email address hidden>   Tue, 16 Nov 2010 14:15:42 -0600
  • libvirt (0.8.5-0ubuntu1) natty; urgency=low
    
      * New upstream release.
      * Removed a slew of patches which have been
        applied upstream since 0.8.3.
        - 9012-apparmor-extra-tests.patch
        - 9013-apparmor-chardev.patch
        - 9015-Add-ubd-to-the-list-of-disk-prefixes.patch
        - 9016-Close-fd-s-of-persistent-tap-devices.patch
        - 9017-Make-sure-all-command-line-arguments-get-passed-to-U.patch
        - 9018-Make-umlConnectTapDevice-ask-brAddTap-for-a-persiste.patch
        - 9019-uml-fix-logic-bug-in-checking-reply-length.patch
        - 9021-Allow-chardev-of-type-file-for-UML-domains.patch
        - 9022-Rename-qemudShrinkDisks-to-virDomainDiskRemove-and-m.patch
        - 9023-Support-virDomainAttachDevice-and-virDomainDetachDev.patch
        - 9024-Explicitly-pass-uml_dir-argument-to-user-mode-linux.patch
        - 9025-Add-nwfilter-support-to-UML-driver.patch
        - 9026-Rebuild-network-filter-for-UML-guests-on-updates.patch
        - 9027-Make-newfilter-xml-transformations-endian-safe.patch
        - 9028-lp628055.patch
      * Updated 9002-better_default_uri_virsh.patch to use vshStrdup,
        as now required in that file.  (use of strdup now causes compilation
        to fail)
      * Removed 9008-run-as-root-by-default.patch, which has not been
        applied for awhile now, with no ill effects.
      * Simple refresh of:
        - 0001-remove-RHism.diff.patch
        - 0003-allow-libvirt-group-to-access-the-socket.patch
        - 0004-fix-Debian-specific-path-to-hvm-loader.patch
        - 0006-patch-qemuMonitorTextGetMigrationStatus-to-intercept.patch
        - 9000-delayed_iff_up_bridge.patch
        - 9001-dont_clobber_existing_bridges.patch
        - 9003-better-default-arch.patch
        - 9004-libvirtd-group-name.patch
        - 9005-increase-unix-socket-timeout.patch
        - 9006-default-config-test-case.patch
        - 9009-autodetect-nc-params.patch
        - 9010-dont-disable-ipv6.patch
        - 9011-move-ebtables-script.patch
        - 9014-skip-nodeinfotest.patch
        - 9020-lp545795.patch
      * Create a patch to include stdint.h so lxc_container.h, which
        #includes linux/fs.h, doesn't trip up on undefined uint64_t.
     -- Serge Hallyn <email address hidden>   Tue, 02 Nov 2010 16:26:51 -0500
  • libvirt (0.8.3-1ubuntu14) maverick; urgency=low
    
      * Let Apparmor allow libvirtd to create PF_PACKET sockets. Several
        utility functions require it. Of particular interest, the NWFilter
        code uses it, so libvirt's firewalling functionality depends on
        this. (LP: #646706)
     -- Soren Hansen <email address hidden>   Fri, 24 Sep 2010 23:36:36 +0200