Change logs for lxc source package in Raring

  • lxc (1.0.0~alpha1-0ubuntu14~ubuntu13.04.1) raring-backports; urgency=low
    
      * No-change backport to raring (LP: #1254874)
    
    lxc (1.0.0~alpha1-0ubuntu14) saucy-proposed; urgency=low
    
      * d/p/0014-lxc-start-if-we-pass-in-a-config-file-then-don-t-use.patch
        fix lxc-start -with -f option to not use multiple configuration
        files (LP: #1251352)
    
    lxc (1.0.0~alpha1-0ubuntu13) saucy-proposed; urgency=low
    
      * debian/rules and debian/lxc.postinst: set /var/lib/lxc and /var/cache/lxc
        to be perms 700.  That prevents unprivileged users from running setuid-root
        applications.  Install that way by default, and for any previous versions,
        update the permissions.  After this version, respect the user's choice.
        (LP: #1244635)
     -- Iain Lane <email address hidden>   Tue, 26 Nov 2013 17:56:17 +0000
  • lxc (1.0.0~alpha1-0ubuntu13~ubuntu13.04.1) raring-backports; urgency=low
    
      * No-change backport to raring (LP: #1250510)
    
    lxc (1.0.0~alpha1-0ubuntu13) saucy-proposed; urgency=low
    
      * debian/rules and debian/lxc.postinst: set /var/lib/lxc and /var/cache/lxc
        to be perms 700.  That prevents unprivileged users from running setuid-root
        applications.  Install that way by default, and for any previous versions,
        update the permissions.  After this version, respect the user's choice.
        (LP: #1244635)
    
    lxc (1.0.0~alpha1-0ubuntu12) saucy-proposed; urgency=low
    
      * 0012-ubuntu-Improper-pty-permissions.patch: fix pty permissions
        (LP: #1242913)
      * 0013-get-rid-of-lxcpath_anon-idea.patch: make containers started with
        a custom config easier to manage.  (LP: #1244301)
    
    lxc (1.0.0~alpha1-0ubuntu11) saucy; urgency=low
    
      * Deny any kind of access to /sys/kernel/security/** as the containers
        have no reason to read that and it's been causing dbus-daemon to think
        it can integrate with apparmor.
    
    lxc (1.0.0~alpha1-0ubuntu10) saucy; urgency=low
    
      [ Serge Hallyn ]
      * Cherrypicking bugfix from upstream
        - 0011-ubuntu-cloud-prep-hook-fix-debug-helper-to-not-inapp.patch
    
      [ Stéphane Graber ]
      * On saucy and higher, add "dbus," to the container-base profile.
        (done that way as LXC is backported down to 12.04)
    
    lxc (1.0.0~alpha1-0ubuntu9) saucy; urgency=low
    
      * Update patch with current upstream version (LP: #1236726)
        - 0009-lxc-ubuntu-cloud-pass-numeric-owner-and-p-to-untar.patch
      * Cherrypicking bugfix from upstream
        - 0010-lxc-ubuntu-cloud-Cope-with-spaces-in-paths.patch
    
    lxc (1.0.0~alpha1-0ubuntu8) saucy; urgency=low
    
      * Add a recommends on uuid-runtime to lxc-templates as the
        ubuntu-cloud template uses uuidgen.
    
    lxc (1.0.0~alpha1-0ubuntu7) saucy; urgency=low
    
      * Cherrypicking bugfix from upstream (LP: #1236577)
        - 0009-lxc-ubuntu-cloud-pass-numeric-owner-and-p-to-untar.patch
    
    lxc (1.0.0~alpha1-0ubuntu6) saucy; urgency=low
    
      * Cherrypicking bugfix from upstream
        - 0008-Fix-crasher-in-get_ips.patch
          (Fixes lxc-list on Ubuntu Touch amongst other cases)
    
    lxc (1.0.0~alpha1-0ubuntu5) saucy; urgency=low
    
      * Cherrypicking bugfix from upstream (LP: #1227313)
        - 0007-apparmor.c-drop-newline-when-reading-current-profile.patch
    
    lxc (1.0.0~alpha1-0ubuntu4) saucy; urgency=low
    
      * modify 0006-add-pstore-to-container-fstab.patch: make pstore mount
        optional.
    
    lxc (1.0.0~alpha1-0ubuntu3) saucy; urgency=low
    
      * Cherrypick bugfix from upstream
        (pre-mount pstore to avoid mountall hanging at boot time):
        - 0006-add-pstore-to-container-fstab.patch
    
    lxc (1.0.0~alpha1-0ubuntu2) saucy; urgency=low
    
      * Add allow-stderr to autopkgtst restrictions as the Ubuntu template
        uses policy-rc.d to disable some daemons and that causes a message to
        be printed on stderr when the service tries to start.
    
    lxc (1.0.0~alpha1-0ubuntu1) saucy; urgency=low
    
      * New upstream release (LP: #1218426)
        - A very long list of bugfixes, including:
          (LP: #1081786, LP: #1029777, LP: #987770, LP: #1212290, LP: #1199146,
           LP: #1124526, LP: #1014916, LP: #1212414, LP: #1168526, LP: #1135871)
      * Removed patches:
        - transition/00-redirect-lxc-halt.patch
        - 0001-fix-race-with-fast-init
        - 0002-lxc-functions-safe-in-dash
        - 0003-python-module-fixes
        - 0004-lxc-ps-handle-cgroup-collisions.patch
        - 0005-cgroup-prevent-DOS-when-a-hierachy-is-mounted-multip.patch
        - 0006-lxc-clone-fix-lvm-blockdev-usage
        - 0007-lxc.conf.doc
        - 0008-ignore-rootfs-pin-fail.patch
        - 0009-conf.c-if-we-don-t-specify-a-rootfs-we-still-need-pr.patch
        - conf.c-always-strdup-rootfs.mount
        - 0011-cgroup-hook-handle-stricter-kernel
        - 0012-add-kernel-filesystems-to-fstab
        - 0013-ubuntu-cloud-fix-hostid
        - 0014-lxc-apparmor-null-terminate-buffer
        - 0015-fix-ipv6-pton
      * Refreshed patches:
        - transition/00-redirect-lxc-list.patch
        - 0000-add-autostart.patch
        - 0001-debian-template-set-hwaddr
      * New patches (fix regression when /var/lib/lxc is read-only):
        - 0002-pin_rootfs-be-quiet-and-don-t-fail-container-start.patch
        - 0003-move-monitor-fifo-and-monitor-sock-to-run.patch
        - 0004-hash-lxcname-for-use-in-monitor-unix-socket-sun_path.patch
        - 0005-ignore-ability-to-init-lxc-monitord.log.patch
      * Updated debian/copyright to reflect reality.
      * Fix lxc-template's short description.
      * Replace the cloud-utils recommends by cloud-image-utils | cloud-utils
        to use the new saucy package and still allow for easy backports.
        (LP: #1224545)
    
    lxc (0.9.0-0ubuntu23) saucy; urgency=low
    
      * 0014-lxc-apparmor-null-terminate-buffer: make sure a value we fread is
        null-terminated (LP: #1215386)
      * 0015-fix-ipv6-pton: call inet_pton on the value without the netmask.
        (LP: #1215391)
    
    lxc (0.9.0-0ubuntu22) saucy; urgency=low
    
      * ubuntu-cloud: fix typo keeping --hostid from working (LP: #1197357)
    
    lxc (0.9.0-0ubuntu21) saucy; urgency=low
    
      * Fix autopkgtest failure by unsetting TMPDIR in the test.
    
    lxc (0.9.0-0ubuntu20) saucy; urgency=low
    
      * Build-depend on hardening-wrapper to meet MIR security requirements.
        This is done instead of using the new dpkg-buildflags as those are a pain
        to get to work when building both binaries and libraries when using -PIE.
    
    lxc (0.9.0-0ubuntu19) saucy; urgency=low
    
      * Add variable in /etc/default/lxc-net to optionally resolve .lxc on
        lxcbr0.
    
    lxc (0.9.0-0ubuntu18) saucy; urgency=low
    
      * 0012-add-kernel-filesystems-to-fstab: saucy containers will fail to start
        unless security, debug, and connections are pre-mounted.
    
    lxc (0.9.0-0ubuntu17) saucy; urgency=low
    
      * 0011-cgroup-hook-handle-stricter-kernel: fix the mountcgroups hook in the
        face of new restrictions imposed by the kernel on devices cgroups.
        (LP: #1196518)
    
    lxc (0.9.0-0ubuntu16) saucy; urgency=low
    
      * conf.c-always-strdup-rootfs.mount: prevent segfault when using
        lxc.rootfs.mount.
    
    lxc (0.9.0-0ubuntu15) saucy; urgency=low
    
      * lxc-net: support an optional dnsmasq configuration file.
      * 0010-debian-template-set-hwaddr: set persistent macaddr when creating a
        debian container (LP: #1080681)
      * lxc.apport: add /etc/lxc/{dnsmasq,default,lxc}.conf and
        /etc/default/lxc{,-net}.conf
    
    lxc (0.9.0-0ubuntu14) saucy; urgency=low
    
      * 0009-conf.c-if-we-don-t-specify-a-rootfs-we-still-need-pr.patch: if
        apparmor is enabled and no rootfs was specified, then re-mount /proc
        so that we can write the requested apparmor profile under /proc/1.
        (LP: #1188501)
    
    lxc (0.9.0-0ubuntu13) saucy; urgency=low
    
      * 0008-ignore-rootfs-pin-fail.patch: don't refuse to start a container
        on readonly fs.
    
    lxc (0.9.0-0ubuntu12) saucy; urgency=low
    
      * 0007-lxc.conf.doc: Fill in missing sections in lxc.conf(5) manual
        page (LP: 1182085)
    
    lxc (0.9.0-0ubuntu11) saucy; urgency=low
    
      * lxc-net: deal with the fact that some kernels may not have the needed
        network bridge support.
    
    lxc (0.9.0-0ubuntu10) saucy; urgency=low
    
      * Rebuild-only upload (LP: #1183807)
    
    lxc (0.9.0-0ubuntu9) saucy; urgency=low
    
      * 0006-lxc-clone-fix-lvm-blockdev-usage: fix use of wrong pathnames for both
        block devices and mount targets in the LVM case.  (LP: #1183354)
    
    lxc (0.9.0-0ubuntu8) saucy; urgency=low
    
      [ James Hunt ]
      * Add basic DEP-8 tests to ensure a container can be created, started,
        stopped and cloned.
    
    lxc (0.9.0-0ubuntu7) saucy; urgency=low
    
      * 0005-cgroup-prevent-DOS-when-a-hierachy-is-mounted-multip.patch: prevent
        DOS when a cgroup hierarchy is mounted multiple times  (LP: #1176287)
    
    lxc (0.9.0-0ubuntu6) saucy; urgency=low
    
      * debian/lxc.default, debian/lxc.preinst: calculate an open 10.0.x.0 network
        for lxcbr0 to use at package install time.  This allows easier package
        installion when nested.
    
    lxc (0.9.0-0ubuntu5) saucy; urgency=low
    
      * push 0004-lxc-ps-handle-cgroup-collisions.patch from upstream to handle
        the case where $container's cgroup is
        /sys/fs/cgroup/$cgroup/lxc/$container-1.
    
    lxc (0.9.0-0ubuntu4) saucy; urgency=low
    
      * Fix lxc-list crashing when passed --nesting with nested containers.
        (LP: #1177408)
      * Fix lxc-ls to show nested containers when using alternate lxcpath.
        (LP: #1177412)
      * Fix python3 API bug leading to parameter corruption in create and start.
        (LP: #1177400)
     -- Iain Lane <email address hidden>   Tue, 12 Nov 2013 17:08:53 +0000
  • lxc (0.9.0-0ubuntu3.7) raring-proposed; urgency=low
    
      * debian/rules and debian/lxc.postinst: set /var/lib/lxc and /var/cache/lxc
        to be perms 700.  That prevents unprivileged users from running setuid-root
        applications.  Install that way by default, and for any previous versions,
        update the permissions.  After this version, respect the user's choice.
        (LP: #1244635)
      * 0112-ubuntu-Improper-pty-permissions.patch: fix permissions with which
        devpts is mounted in containers.  (LP: #1242913)
     -- Serge Hallyn <email address hidden>   Tue, 29 Oct 2013 13:45:17 -0500
  • lxc (0.9.0-0ubuntu3.6) raring-proposed; urgency=low
    
      * Cherrypicking bugfix from upstream (LP: #1227313)
        - 0016-apparmor.c-drop-newline-when-reading-current-profile.patch
     -- Serge Hallyn <email address hidden>   Fri, 04 Oct 2013 09:08:38 -0500
  • lxc (0.9.0-0ubuntu3.5) raring-proposed; urgency=low
    
      * 0014-lxc-apparmor-null-terminate-buffer: make sure a value we fread is
        null-terminated (LP: #1215386)
      * 0015-fix-ipv6-pton: call inet_pton on the value without the netmask.
        (LP: #1215391)
     -- Serge Hallyn <email address hidden>   Fri, 23 Aug 2013 11:38:57 -0500
  • lxc (0.9.0-0ubuntu3.4) raring-proposed; urgency=low
    
      * 0009-conf.c-if-we-don-t-specify-a-rootfs-we-still-need-pr.patch: if
        apparmor is enabled and no rootfs was specified, then re-mount /proc
        so that we can write the requested apparmor profile under /proc/1.
        (LP: #1188501)
     -- Serge Hallyn <email address hidden>   Mon, 01 Jul 2013 15:34:40 -0500
  • lxc (0.9.0-0ubuntu3.3) raring-proposed; urgency=low
    
      * 0006-lxc-clone-fix-lvm-blockdev-usage: fix use of wrong pathnames for both
        block devices and mount targets in the LVM case.  (LP: #1183354)
     -- Serge Hallyn <email address hidden>   Thu, 30 May 2013 23:47:33 +0200
  • lxc (0.9.0-0ubuntu3.2) raring-proposed; urgency=low
    
      * 0004-cgroup-prevent-DOS-when-a-hierachy-is-mounted-multip.patch: prevent
        DOS when a cgroup hierarchy is mounted multiple times  (LP: #1176287)
     -- Serge Hallyn <email address hidden>   Wed, 15 May 2013 22:44:11 +0000
  • lxc (0.9.0-0ubuntu3.1) raring-proposed; urgency=low
    
      * Fix lxc-list crashing when passed --nesting with nested containers.
        (LP: #1177408)
      * Fix lxc-ls to show nested containers when using alternate lxcpath.
        (LP: #1177412)
      * Fix python3 API bug leading to parameter corruption in create and start.
        (LP: #1177400)
     -- Stephane Graber <email address hidden>   Tue, 07 May 2013 10:48:40 -0400
  • lxc (0.9.0-0ubuntu3) raring; urgency=low
    
      * 0003-python-module-fixes: Cherry pick python module bugfixes from upstream.
      * Update deprecation warning for lxc-halt and lxc-list, moving the
        deprecation from 0.9 to 1.0.
     -- Stephane Graber <email address hidden>   Thu, 18 Apr 2013 22:29:39 +0200
  • lxc (0.9.0-0ubuntu2) raring; urgency=low
    
      * 0002-lxc-functions-safe-in-dash: stop lxc-clone from silently failing.
        (LP: #1166870)
     -- Serge Hallyn <email address hidden>   Tue, 09 Apr 2013 12:38:02 -0500
  • lxc (0.9.0-0ubuntu1) raring; urgency=low
    
      * New upstream release (0.9.0) (LP: #1166286)
        - New features
            (fixing a regression for 0.8/0.9alpha who relied on --keep-env)
          + lxc-attach: Add --clear-env and --keep-env to lxc-attach
          + lxc-clone: Support 'permanent ephemeral' containers
          + lxc-start-ephemeral: Implement -n to match manpage
        - Bugfix
          + automake: Fix 'make clean'
          + automake: Fix missing files with "make dist"
          + core: API shouldn't be calling create for already defined containers or
            destroy for non defined ones
          + core: Build fixes for ia64
          + core: Make lxc.functions return the default lxcpath if
            /etc/lxc/lxc.conf doesn't provide one
          + core: Properly cleanup network devices if pinning root filesystem
            din't work
          + core: rcfile shouldn't be recorded in lxc_conf if the attempt to load a
            config file fails
          + core: Set all mounts to MS_SLAVE when starting a container without
            a rootfs
          + core: Use $localstatedir/log/lxc for default log path
          + git: Updated gitignore (for lxc-ls)
          + lxc-attach: Set container=lxc in the environment
          + lxc-create: require absolute path for non-standard templates
          + lxc-shutdown  Make all processes exit before timeout if shutdown works
          + lxc-shutdown: Properly handle timeout case
          + manpage: Fixed typo in the main LXC manpage
          + python: Fix runtime failure on armhf
          + ubuntu template: Tweak architecture support (to match what's supported)
      * Removed 0002-fix-armhf-python-failure, merged upstream.
     -- Stephane Graber <email address hidden>   Mon, 08 Apr 2013 12:19:32 -0400
  • lxc (0.9.0~rc1-0ubuntu3) raring; urgency=low
    
      * Add code to postinst to fix any double-migration of /etc/dnsmasq.
        (LP: #1157332)
     -- Stephane Graber <email address hidden>   Wed, 27 Mar 2013 16:51:11 -0400
  • lxc (0.9.0~rc1-0ubuntu2) raring; urgency=low
    
      * Fix python3-lxc on armhf (LP: #1159817).
     -- Stephane Graber <email address hidden>   Tue, 26 Mar 2013 11:21:46 -0400
  • lxc (0.9.0~rc1-0ubuntu1) raring; urgency=low
    
      * New upstream release (0.9.0~rc1)
        - New features
          * alpine: template now supports bridges auto-detect and setting hwaddr
          * archlinux: update template to use lxc.stopsignal and lxc.kmsg
          * core: Add example hooks from Ubuntu package
          * core: Add --lxcpath (-P) option to all the tools
          * core: attach: now also changes the apparmor profile
          * core: attach: try to detect the user shell when attaching
          * core: config: add lxc.kmsg (defaults to old enabled behaviour)
          * core: config: add lxc.stopsignal (defaults to old SIGKILL behaviour)
          * core: lxc-ls: Implement support for nested containers
          * core: New exported API function, get_version
          * lenny: Remove deprecated template
          * lxc-ps: New '--host' option
          * opensuse: update template to support 12.2 and 12.3
        - Bugfixes
          * core: Add missing config.h includes.
          * core: af_unix: make sure to keep useful errno
          * core: attach: fixed lxc-attach to deal with user namespaces
          * core: attach: free result before potentially strduping a second time.
          * core: c api -> createl: correctly handle 0 template args
          * core: commands.c: sanity check to not write too-long cgroup path name
          * core: ensure clock_gettime symbol is found
          * core: Fix typos identified by lintian
          * core: fix writing multiple uidmap ranges
          * core: give a hint if old cgroup can't be moved
          * core: improved README
          * core: lxc_id_mapping: don't try to write mappings if there are none
          * core: make [ug]id map ordering consistent with /proc/<nr>/[ug]id_map
          * core: only INFO rcfile if asprintf successfully allocates it
          * core: Remove redundant clearenv call
          * core: Replace deprecated AM_CONFIG_HEADER
          * core: rootfs pin: fix two bugs
          * core: try to set clone_children when setting up cgroups
          * core: Use AC_SEARCH_LIBS instead of hardcoded lists
          * core: userns: handle delayed write errors at fclose
          * legacy: only output appropriate directories/containers in lxc-ls
          * lxc-ubuntu{-cloud}: Config layout tweaking
          * opensuse: fix template to better work with lxc-clone, support shutdown,
          * oracle: template fixes for older releases
          * python: Drop use of hardcoded @LXCPATH@
          * rpm: include hook files and tests in make dist
            various code improvements
      * Remove example hooks from packaging as they have now been upstreamed.
      * Update apparmor profile to allow for lxc-create to work for nested
        precise containers.
     -- Stephane Graber <email address hidden>   Tue, 19 Mar 2013 11:32:44 -0400
  • lxc (0.9.0~alpha3-0ubuntu3) raring; urgency=low
    
      * 0001-fix-race-with-fast-init: Before starting lxc_mainloop, check whether
        lxc-init has already exited.  If it has, return immediately to reap it.
        (LP: #1134923) (LP: #1144873)
     -- Serge Hallyn <email address hidden>   Mon, 11 Mar 2013 10:14:39 -0500
  • lxc (0.9.0~alpha3-0ubuntu2) raring; urgency=low
    
      * Remove hardcoded --enable-seccomp from debian/rules as seccomp isn't
        present on armhf and powerpc, leading to FTBFS on those two architectures.
     -- Stephane Graber <email address hidden>   Mon, 18 Feb 2013 19:01:38 -0500
  • lxc (0.9.0~alpha3-0ubuntu1) raring; urgency=low
    
      * New upstream release (0.9.0~alpha3)
      * NOTE: We took the opportunity of this new upstream release bringing
        its lot of significant changes to reduce the amount of custom code that's
        shipped in the packages and hasn't been submitted upstream.
        If you strongly feel about any of those, please submit a cleaned up version
        to upstream LXC for inclusion.
    
        The following tools/templates have been dropped:
          - lxc-debconf (upstream ships lxc-debian and lxc-lenny)
          - lxc (use the lxc-* commands directly)
          - lxc-backup (was just a wrapper on rsync using hardcoded paths)
          - lxc-restore (was just a wrapper on rsync using hardcoded paths)
    
        And the following are provided through compatibility symlinks and will be
        dropped in final 0.9:
          - lxc-list (equivalent of lxc-ls --fancy)
          - lxc-halt (replaced by lxc-shutdown)
    
        This release also deprecates the following tools as they were considered
        mostly broken and the user namespace support makes them mostly useless:
          - lxc-setcap
          - lxc-setuid
    
      * The following patches were included upstream:
        - 0013-lxc-create-use-default-config.patch
        - 0030-ubuntu-template-fail.patch
        - 0031-ubuntu-template-resolvconf.patch
        - 0044-lxc-destroy-rm-autos
        - 0045-fix-other-templates
        - 0046-lxc-clone-change-hwaddr
        - 0047-bindhome-check-shell
        - 0049-ubuntu-template-sudo-and-cleanup
        - 0050-clone-lvm-sizes
        - 0052-ubuntu-bind-user-conflict
        - 0053-lxc-start-pin-rootfs
        - 0054-ubuntu-debug
        - 0055-ubuntu-handle-badgrp
        - 0056-dont-watch-utmp
        - 0057-update-manpages
        - 0058-fixup-ubuntu-cloud
        - 0059-reenable-daily-cloudimg
        - 0060-lxc-shutdown
        - 0061-lxc-start-apparmor
        - 0062-templates-relative-paths
        - 0063-check-apparmor-enabled
        - 0064-apparmor-mount-proc
        - 0065-fix-bindhome-relpath
        - 0066-confile-typo
        - 0067-templates-lxc-profile
        - 0068-fix-lxc-config-layout
        - 0069-ubuntu-cloud-fix
        - 0070-templates-rmdir-dev-shm
        - 0071-ubuntu-cloud-fix-image-extraction
        - 0072-lxc-shutdown-help
        - 0073-lxc-destroy-waits-before-destroy
        - 0074-lxc-execute-find-init
        - 0075-lxc-ls-bash
        - 0076-fix-sprintfs
        - 0077-execute-without-rootfs
        - 0078-lxc-clone-quote-line
        - 0079-quantal-support
        - 0080-drop-maverick
        - 0081-fix-multiarch-install
        - 0082-umount-old-proc
        - 0083-ubuntu-simplify-template
        - 0084-lxc-ubuntu-drop-duplicate-code.patch
        - 0085-pivot-dir
        - 0086-lxc-unshare-zero-args
        - 0087-lxc-ls-dash
        - 0088-ubuntu-template-flock
        - 0089-lxc-netstat-exec
        - 0090-lxc-ubuntu-use-dpkg-add-architecture
        - 0091-introduce-container-hooks.patch
        - 0092-clone-no-dhclient.conf-update-when-not-hardcoded
        - 0093-lxc-clone-copy-fstab
        - 0094-fix-dev-shm-check
        - 0095-lxc-clone-change-uuid-on-xfs.patch
        - 0096-lxc-wait-add-timeout.patch
        - 0097-seccomp
        - 0098-config-file-includes
        - 0099-cleanup-after-template-help
        - 0100-template-cleanup-cache
        - 0101-template-empty-apt-cache
        - 0102-lxc-start-d-check-privs
        - 0103-make-rootfs-location-optional
        - 0104-add-option-to-lxc-attach-to-select-ns
        - 0105-lxc-attach-add-R-option
        - 01-lxc-directories.patch
        - 0200-liblxc
        - 0201-fix-mkdir-race
        - 0202-make-api-start-reliable
        - 0203-python-lxc
        - 0204-ubuntu-cloud-userdata-path
        - 0205-lxc-ls-manpage-document-two-lines
        - 0206-lxc-wait-initialize-timeout
        - 0207-ubuntu-cloud-fixes.patch
        - 0208-fix-getitem-utsname-segv
        - 0209-reload-conf-after-create
        - 0210-fix-debian-templates
        - 0211-add-hooks-to-manpage
        - 0213-add-premount-hook.patch
        - 0214-give-pclose-errno
        - 0215-lxc-clone-name-arg
        - 0216-hook-kmsg-to-console
        - 0217-lxc-clone-fix-fstab
        - 0218-api-shutdown-fix-doublestop
        - 0219-python-module-improvements
        - 0220-getitem-per-hook-type
        - 0221-make-nonflush-upgrades-robust
        - 0222-debian-dhcp3-package
        - 0223-ubuntu-template-user-msg
        - 0225-ubuntu-cloud-numeric-owner
        - 0226-add-lxc-autodev
        - 0227-ubuntu-cloud-parsing
        - 0228-ignore-kmsg-setup-failure
        - 0229-lxc-clone-mount-fix
        - 0230-autodev-makedev-console
        - 02-lxc-distclean.patch
        - 03-lxc-configuration-path.patch
        - 04-lxc-create-template-name.patch
        - 05-doc-ip-address.patch
        - 06-bash.patch
        - 07-lxc-netstat.patch
        - 08-lxc-debconf.patch
        - 09-lxc-create-trap-name.patch
        - 10-lxc-clone-trap-name.patch
        - 11-lxc-console-escape.patch
        - 12-lxc-create-rootfs.patch
        - compilecleanups/0001-replace-HOOK-define-with-proper-code.patch
        - compilecleanups/0002-add-prototype-for-clone-2-as-per-manpage.patch
        - compilecleanups/0003-check-chdir-return-value.patch
        - compilecleanups/0004-Fix-passing-non-const-char-in-for-const-char.patch
        - compilecleanups/0005-return-nonvoid
        - compilecleanups/0006-unused-var
        - compilecleanups/0007-tests-check-return-values
        - seccompapi/0001-seccomp-free-conf-seccomp-filename-char.patch
        - seccompapi/0002-README-fix-typo-in-example-script.patch
        - seccompapi/0003-support-new-libseccomp-api.patch
    
      * New patches:
        - transition/00-redirect-lxc-halt.patch: Show warning when lxc-halt is
          called as lxc-shutdown now replaces it.
        - transition/01-redirect-lxc-list.patch: Show warning when lxc-list is
          called as lxc-ls now replaces it. Default to --fancy in this mode.
        - 0000-add-autostart.patch: Add autostart support to lxc-destroy and
          lxc-ls.
    
      * Disable the test binaries, those are only useful in the dailies.
      * Drop lxc.manpages, all the needed manpages are now upstream.
      * Transition /etc/lxc/lxc.conf to /etc/lxc/default.conf.
      * Drop debian/*.in as they didn't contain any variable anymore.
      * Drop outdated sysvinit script. We use upstart and don't intend to maintain
        the sysvinit script in Ubuntu.
      * Drop lxc.config and po/*. We've never used debconf for lxc in Ubuntu.
      * Fix some bugs in the ecryptfs hook.
     -- Stephane Graber <email address hidden>   Mon, 18 Feb 2013 18:25:18 -0500
  • lxc (0.8.0~rc1-4ubuntu50) raring; urgency=low
    
      * Create /etc/dnsmasq.d when missing.
     -- Stephane Graber <email address hidden>   Fri, 08 Feb 2013 16:25:44 -0500
  • lxc (0.8.0~rc1-4ubuntu49) raring; urgency=low
    
      * Don't directly write/remove /etc/dnsmasq.d/lxc as that's causing problems
        when removing and reinstalling lxc.
        Instead have dnsmasq ship /etc/dnsmasq.d-available/lxc and create/remove
        a symlink in /etc/dnsmasq.d/. (LP: #1113821)
     -- Stephane Graber <email address hidden>   Wed, 06 Feb 2013 16:13:18 -0500
  • lxc (0.8.0~rc1-4ubuntu48) raring; urgency=low
    
      * debian/patches/seccompapi/: update the seccomp usage to handle the
        >= 1.0.0 libseccomp api.
     -- Serge Hallyn <email address hidden>   Tue, 11 Dec 2012 12:46:08 -0600
  • lxc (0.8.0~rc1-4ubuntu47) raring; urgency=low
    
      * 0230-autodev-makedev-console: Run MAKEDEV(console) before creating
        consoles in the container.  This is to make up for the fact that
        userspace (i.e. mountall) won't be doing so, since it otherwise
        would overwrite the consoles set up by lxc.  (LP: #1075717)
     -- Serge Hallyn <email address hidden>   Wed, 28 Nov 2012 16:08:37 -0600
  • lxc (0.8.0~rc1-4ubuntu46) raring; urgency=low
    
      * 0229-lxc-clone-mount-fix: fix wrong handling of lxc.mount entries in
        lxc-clone.  (LP: #1084089)
      * debian/apparmor/abstractions-lxc-container-base: deny read/write under
        /sys/firmware/efi/efivars.
     -- Serge Hallyn <email address hidden>   Wed, 28 Nov 2012 11:04:17 -0600
  • lxc (0.8.0~rc1-4ubuntu45) raring; urgency=low
    
      [ Stéphane Graber ]
      * Allow the container to mount efivars on /sys/firmware/efi/efivars.
        efivars is automatically mounted by mountall on UEFI systems, failure to
        do so leads to a complete boot failured.
      * Allow mounts and pivot_roots under /usr/lib/lxc/root/ for compatibility
        with nested precise lxc hosts (quantal -> precise -> containers).
    
      [ Serge Hallyn ]
      * update 0227-ubuntu-cloud-parsing to catch a doc typo stgraber had found
        in the upstream review.
      * 0228-ignore-kmsg-setup-failure: ignore failure to set up kmsg, since that
        is not critical.
    
      [ Christian Kampka ]
      * Have upstart run lxc instances (LP: #1049908)
     -- Serge Hallyn <email address hidden>   Tue, 27 Nov 2012 22:52:10 -0600
  • lxc (0.8.0~rc1-4ubuntu44) raring; urgency=low
    
      [ Scott Moser ]
      * 0225-ubuntu-cloud-numeric-owner: use --numeric-owner when extracting root
        filesystems with tar (LP: #1066084)
    
      [ Serge Hallyn ]
      * Remove 0224-ubuntu-templates-devtmpfs  (LP: #1070914)
      * 0226-add-lxc-autodev: implement automatic mount and populate of /dev.
      * 0227-ubuntu-cloud-parsing: fix some option parsing bugs in ubuntu-cloud
        template (LP: #1076031)
     -- Serge Hallyn <email address hidden>   Mon, 26 Nov 2012 10:11:00 -0600
  • lxc (0.8.0~rc1-4ubuntu43) raring; urgency=low
    
      * Fix debian/lxc.install.in to drop /var/lib/lxc/{cache|packages|templates}
        as they've been moved to the new lxc-templates package.
      * Bump Breaks/Replaces/Depends/Recommends versions to ubuntu43.
     -- Stephane Graber <email address hidden>   Tue, 13 Nov 2012 12:09:30 -0500
  • lxc (0.8.0~rc1-4ubuntu42) raring; urgency=low
    
      * Add --dhcp-authoritative and --dhcp-leasefile options to lxc-net's dnsmasq.
        This should help LXC keep IPs consistent accross reboots.
      * Wrap-and-sort debian/control and debian/lxc.install
      * Split templates out of the lxc binary package into a new lxc-templates
        package. Have python3-lxc and lxc recommend the new package and have it
        depend on lxc as a few templates use the command line tools.
      * Move template related Depends/Recommends/Suggests to the new lxc-templates
        package.
     -- Stephane Graber <email address hidden>   Mon, 12 Nov 2012 17:28:12 -0500
  • lxc (0.8.0~rc1-4ubuntu41) raring; urgency=low
    
      * Rebuild to drop python3.2 extension.
     -- Matthias Klose <email address hidden>   Thu, 08 Nov 2012 11:15:42 +0000
  • lxc (0.8.0~rc1-4ubuntu40) raring; urgency=low
    
      * Add the multiarch include path for python3.3.
      * Use dpkg-buildflags.
     -- Matthias Klose <email address hidden>   Thu, 25 Oct 2012 19:34:54 +0200
  • lxc (0.8.0~rc1-4ubuntu37) quantal; urgency=low
    
      * update 0222-debian-dhcp3-package: use dhcp3-client, not server!
      * 0224-ubuntu-templates-devtmpfs: mount devtmpfs in ubuntu containers.
        (LP: #1060404)
     -- Serge Hallyn <email address hidden>   Thu, 04 Oct 2012 12:06:02 -0500