Change logs for lxcfs source package in Xenial

  • lxcfs (3.0.3-0ubuntu1~16.04.1) xenial-backports; urgency=medium
    
      * Backport to Xenial.
    
     -- Stéphane Graber <email address hidden>  Wed, 19 Dec 2018 23:24:53 -0500
  • lxcfs (3.0.2-0ubuntu1~16.04.1) xenial-backports; urgency=medium
    
      * Backport to Xenial.
    
     -- Stéphane Graber <email address hidden>  Wed, 07 Nov 2018 18:34:30 -0500
  • lxcfs (3.0.1-0ubuntu2~16.04.1) xenial-backports; urgency=medium
    
      * Backport to Xenial.
    
     -- Stéphane Graber <email address hidden>  Thu, 28 Jun 2018 19:53:13 -0400
  • lxcfs (2.0.8-0ubuntu1~16.04.2) xenial; urgency=medium
    
      * Add symlink from /usr/lib/HOST-ARCH/lxcfs to /usr/lib/lxcfs.
        This is needed so that an already running lxcfs daemon can properly
        reload the internal lxcfs library on upgrade.
    
    lxcfs (2.0.8-0ubuntu1~16.04.1) xenial; urgency=medium
    
      * New upstream bugfix release (2.0.8) (LP: #1727373)
        - bindings: Add mountpoint for unified hierarchy
        - bindings: Calculate uptime via proc//stat
        - bindings: Revert virtualization of 'btime' field due to regressions in ps
        - doc: Update README
        - init: Add cgroupfs-mount to Should-Start/Stop sysvinit LSB headers
        - lib: Add common fallback dlopen for liblxcfs.so
        - lib: Fix the installation directory for liblxcfs to ${libdir}/lxcfs
        - pam: Add a 'all' option for -c
        - pam: Chown cgroup.procs file on unified hierarchy
        - pam: Report back when we find a unified hierarchy
        - tests: Fix invalid comparison
        - uptime: Fix a problem with subsequent reads
    
     -- Stéphane Graber <email address hidden>  Wed, 08 Nov 2017 17:07:44 -0500
  • lxcfs (2.0.8-0ubuntu1~16.04.1) xenial; urgency=medium
    
      * New upstream bugfix release (2.0.8) (LP: #1727373)
        - bindings: Add mountpoint for unified hierarchy
        - bindings: Calculate uptime via proc//stat
        - bindings: Revert virtualization of 'btime' field due to regressions in ps
        - doc: Update README
        - init: Add cgroupfs-mount to Should-Start/Stop sysvinit LSB headers
        - lib: Add common fallback dlopen for liblxcfs.so
        - lib: Fix the installation directory for liblxcfs to ${libdir}/lxcfs
        - pam: Add a 'all' option for -c
        - pam: Chown cgroup.procs file on unified hierarchy
        - pam: Report back when we find a unified hierarchy
        - tests: Fix invalid comparison
        - uptime: Fix a problem with subsequent reads
    
     -- Stéphane Graber <email address hidden>  Wed, 25 Oct 2017 16:36:01 +0200
  • lxcfs (2.0.7-0ubuntu1~16.04.2) xenial-proposed; urgency=medium
    
      * Cherrypick patch reverting the virtualization of bstat field (LP: #1654310)
    
     -- Serge Hallyn <email address hidden>  Tue, 04 Jul 2017 10:43:18 -0500
  • lxcfs (2.0.7-0ubuntu1~16.04.1) xenial; urgency=medium
    
      * New upstream bugfix release (2.0.7) (LP: #1691239):
        - Remove unused variable
        - Also check next variable for NULL on cg_rmdir
        - virtualize the 'btime' field of /proc/stat
        - cleanup: return false instead of NULL as bool
        - Limit memswlimit by TotalSwap
        - pam_cgfs: remove dead assignment
        - pam_cgfs: return created directly
        - pam_cgfs: make sure that **p is not NULL
        - bindings: Want space for ints? Call sizeof(int)!
        - pam_cgfs: make trim() safer
        - pam_cgfs: error out on failure in cgv2_init()
        - pam_cgfs: remove dead assignment
        - bindings: implement guest nice
        - bindings: increase reserved buffer size a little
    
     -- Stéphane Graber <email address hidden>  Tue, 16 May 2017 18:16:08 -0400
  • lxcfs (2.0.6-0ubuntu1~16.04.1) xenial; urgency=medium
    
      * New upstream bugfix release (2.0.6) (LP: #1660850):
        - Fix swap values with nested cgroups
        - tests: Fix run on ppc64el
        - Fix wrong scanning of memory.stat
    
      * Sync packaging with Zesty/Debian.
    
     -- Stéphane Graber <email address hidden>  Tue, 31 Jan 2017 18:47:20 -0500
  • lxcfs (2.0.5-0ubuntu1~ubuntu16.04.1) xenial; urgency=medium
    
      * New upstream bugfix release (2.0.5) (LP: #1647012):
        - Add Documentation key to systemd unit
        - bindings: allow getattr on O_WRONLY files
        - bindings: remove noop check
        - fix Active/Inactive /proc/meminfo
        - macro: add header for shared macros
        - pam_cgfs: reimplement and add cgroupfs v2 support
        - pam_cgfs: re-use cgroups that already belong to us
        - pam_cgfs: handle cgroupfs v1 cpuset controller
        - pam_cgfs: improve logging
        - cgroups: handle non-existent isolcpus file
      * Cherry-pick upstream bugfix:
        - tests: Fix run on ppc64el
    
     -- Stéphane Graber <email address hidden>  Wed, 23 Nov 2016 23:40:45 -0500
  • lxcfs (2.0.4-0ubuntu1~ubuntu16.04.1) xenial; urgency=medium
    
      * New upstream bugfix release (2.0.4) (LP: #1632140):
        - Fix test_reload for lxcfs chroot
        - Virtualize more of the meminfo fields
        - pam: fix race in cgroup creation
        - meminfo: don't show negative swapfree
        - bindings: improve debugging
        - bindings: use openat fd for fstatat(), unlinkat()
        - bindings: close open fds on error
        - bindings: grant access to /var/lib/lxcfs
        - bindings: enable access to /var/lib/lxcfs/cgroup
        - bindings: allow access to /var/lib/lxcfs/proc
        - lxcfs, bindings: show "." and ".." dir entries
        - lxcfs: better fs behavior on /var/lib/lxcfs
        - bindings: non functional changes
        - bindings: set errno in pick_controller_from_path()
        - bindings: more consistent fs behavior
        - add pld linux support
        - don't use argv[0] in usage output
        - bindings: revert cgroup check
        - bindings: improve returned errnos
        - bindings: make rmdir behave more consistently
        - libtool: do not link lxcfs against liblxcfs
        - bindings, lxcfs: improve debugging
        - bindings: fix debug macro
        - autotools: add -avoid-version
        - bindings: restore original working directory
        - bindings: add function to check fs type
        - bindings: agnostic naming
        - bindings: use chroot() on ramfs
        - bindings: fix type weirdness with statfs f_type
        - bindings: make pivot_enter() contain all its code
      * Drop all patches, now upstream
      * Cherry-pick from upstream:
        - 0001-Add-Documentation-key-to-systemd-unit.patch
      * Update linitan overrides
    
     -- Stéphane Graber <email address hidden>  Wed, 05 Oct 2016 14:25:51 +0200
  • lxcfs (2.0.3-0ubuntu1~ubuntu16.04.1) xenial; urgency=medium
    
      * New upstream bugfix release (2.0.3) (LP: #1615109):
        - Skip empty entries under /proc/self/cgroup
        - Setup and use a minimal chroot and mount namespace for cgroup mounts
        - Code cleanup and minor refactoring
      * Cherry-pick upstream bugfix:
        - 0001-Fix-test_reload-for-lxcfs-chroot (fix autopkgtests)
    
     -- Stéphane Graber <email address hidden>  Mon, 15 Aug 2016 23:46:39 -0400
  • lxcfs (2.0.2-0ubuntu1~ubuntu16.04.1) xenial; urgency=medium
    
      * New upstream bugfix release (2.0.2) (LP: #1597493):
        - Don't build pam/ when --with-pamdir=none
        - libpam_cgfs: Don't create new path if we are under
          /user.slice/user-$uid.slice
      * Update packaging to match Yakkety and Debian (no user visible change).
    
     -- Stéphane Graber <email address hidden>  Wed, 29 Jun 2016 14:48:56 -0400
  • lxcfs (2.0.1-0ubuntu1~16.04.1) xenial; urgency=medium
    
      * New upstream bugfix release (2.0.1) (LP: #1582889)
        - Fix cpuinfo on s390x.
        - Use recursive cgroup values in diskstats.
        - Allow traversal (rx) to controller directories.
        - Fix do_mount_cgroups() crash on failure.
        - Better error handling in a number of path processing functions.
        - Better error handling in swap calculation.
      * Drop all patches, all included in the new upstream release.
    
     -- Stéphane Graber <email address hidden>  Mon, 16 May 2016 17:26:30 -0400
  • lxcfs (2.0.0-0ubuntu2.1) xenial-proposed; urgency=medium
    
      * Cherrypick two upstream patches to fix access() returning EINVAL for
        cgroup controller directories, which prevents booting certain systemd
        systems. (LP: #1574765)
    
     -- Serge Hallyn <email address hidden>  Fri, 22 Apr 2016 18:02:18 -0500
  • lxcfs (2.0.0-0ubuntu2) xenial; urgency=medium
    
      * Cherrypick upstream patches to fix cpuinfo on s390x. (LP: #1564831)
    
     -- Serge Hallyn <email address hidden>  Mon, 04 Apr 2016 11:11:27 -0500
  • lxcfs (2.0.0-0ubuntu1) xenial; urgency=medium
    
      * New upstream release - no changes from last rc.
    
     -- Serge Hallyn <email address hidden>  Thu, 31 Mar 2016 13:28:45 -0500
  • lxcfs (2.0.0~rc9-0ubuntu1) xenial; urgency=medium
    
      * Merge next upstream release candidate.
      * This includes a guard against multiple releases of the same fuse file
        info object, to hopefully prevent crashes found very occasionally on
        very busy servers.
    
     -- Serge Hallyn <email address hidden>  Tue, 29 Mar 2016 14:00:40 -0500
  • lxcfs (2.0.0~rc8-0ubuntu1) xenial; urgency=medium
    
      * Merge 2.0.0.rc8, which implements access(2) needed by lxc.
        (LP: #1560120)
    
     -- Serge Hallyn <email address hidden>  Mon, 21 Mar 2016 21:08:18 -0700
  • lxcfs (2.0.0~rc6-0ubuntu3) xenial; urgency=medium
    
      * Don't call mountpoint when we already know it's a mount point.
    
     -- Stéphane Graber <email address hidden>  Sun, 20 Mar 2016 11:03:20 -0400
  • lxcfs (2.0.0~rc6-0ubuntu2) xenial; urgency=medium
    
      * Cherry-pick tentative upstream fix for the mount hook. (LP: #1559169)
    
     -- Stéphane Graber <email address hidden>  Fri, 18 Mar 2016 23:29:21 -0400
  • lxcfs (2.0.0~rc6-0ubuntu1) xenial; urgency=medium
    
      * Merge next upstream rc
      * This handles the same case as the previous release, but in 14.04
        desktops, where a different cgroup name template is used.
    
     -- Serge Hallyn <email address hidden>  Thu, 17 Mar 2016 14:53:21 -0700
  • lxcfs (2.0.0~rc5-0ubuntu1) xenial; urgency=medium
    
      * Merge next upstream rc
      * This fixes a bug where sudo would mis-chown a user's systemd cgroup
        (LP: #1556447)
      * Drop upstream paches which are in this rc
    
     -- Serge Hallyn <email address hidden>  Mon, 14 Mar 2016 16:09:50 -0700
  • lxcfs (2.0.0~rc4-0ubuntu1) xenial; urgency=medium
    
      * Merge next upstream release candidate
      * switch to the upstream init scripts
      * Cherrypick upstream patch to not put systemd config files under /usr.
      * Cherrypick upstream patch to install sysvinit job
    
     -- Serge Hallyn <email address hidden>  Fri, 11 Mar 2016 22:32:28 -0800
  • lxcfs (2.0.0~rc3-0ubuntu1) xenial; urgency=medium
    
      * Merge upstream release candidate, including fixes for missing lxcfs
        proc files in some containers.
      * pam config: run in noninteractive sessions as well (LP: #1554269)
    
     -- Serge Hallyn <email address hidden>  Mon, 07 Mar 2016 16:22:18 -0800
  • lxcfs (2.0.0~rc2-0ubuntu2) xenial; urgency=medium
    
      * postinst: don't fail if lxcfs.pid was wrong causing kill -USR1 to fail.
    
     -- Serge Hallyn <email address hidden>  Fri, 04 Mar 2016 20:01:51 -0800
  • lxcfs (2.0.0~rc2-0ubuntu1) xenial; urgency=medium
    
      * Merge second upstream release candidate.  No meaningful changes from beta2.
    
     -- Serge Hallyn <email address hidden>  Wed, 24 Feb 2016 13:38:28 -0800
  • lxcfs (2.0.0~beta2-0ubuntu1) xenial; urgency=medium
    
      * Merge upstrea 2.0.0.beta2
      * Includes a fix for libpam-lxcfs hanging when there are unmounted
        controllers (making logins impossible).
    
     -- Serge Hallyn <email address hidden>  Fri, 19 Feb 2016 12:47:07 -0800
  • lxcfs (2.0.0~beta1-0ubuntu1) xenial; urgency=medium
    
      * Merge upstrea 2.0.0.beta1
      * debian/pam-cgfs.config: add name=systemd to the controller list.
      * debian/tests/exercise: set cpuset clone_children to 1 before running tests.
    
     -- Serge Hallyn <email address hidden>  Tue, 09 Feb 2016 23:01:51 -0800
  • lxcfs (0.18-0ubuntu2) xenial; urgency=medium
    
      * Merge upstream patches to place liblxcfs.so into lxcfs package
        - drop liblxfs0 (luckily that was never published past -proposed)
        - debian/rules: copy the built liblxcfs.so into /usr/lib/lxcfs
      * Merge upstream fixes from w.bumiller.
      * Add memory to the list of cgroups always granted to the user.
    
    lxcfs (0.18-0ubuntu1) xenial; urgency=medium
    
      * Merge new upstream release
      * Add liblxcfs0 package
      * Add postinst code to send USR1 to lxcfs to ask it reload liblxcfs.
    
     -- Serge Hallyn <email address hidden>  Mon, 08 Feb 2016 13:19:49 -0800
  • lxcfs (0.18-0ubuntu1) xenial; urgency=medium
    
      * Merge new upstream release
      * Add liblxcfs0 package
      * Add postinst code to send USR1 to lxcfs to ask it reload liblxcfs.
    
     -- Serge Hallyn <email address hidden>  Sun, 07 Feb 2016 23:19:36 -0800
  • lxcfs (0.17-0ubuntu3) xenial; urgency=medium
    
      * Switch typos in prerm and README.Debian switching between cgfs and
        cgm (LP: #1540058)
      * Add dependency on systemd | cgroup-lite
    
     -- Serge Hallyn <email address hidden>  Sun, 31 Jan 2016 15:10:27 +0100
  • lxcfs (0.17-0ubuntu2) xenial; urgency=medium
    
      * Update tests to reflect new lxcfs proc virtualization behavior.
    
    lxcfs (0.17-0ubuntu1) xenial; urgency=medium
    
      * Merge upstream release 0.17
      * Add new libpam-cgfs package  (LP: #1538385)
    
     -- Serge Hallyn <email address hidden>  Thu, 28 Jan 2016 14:55:14 +0100
  • lxcfs (0.17-0ubuntu1) xenial; urgency=medium
    
      * Merge upstream release 0.17
      * Add new libpam-cgfs package  (LP: #1538385)
    
     -- Serge Hallyn <email address hidden>  Tue, 26 Jan 2016 18:40:55 -0800
  • lxcfs (0.15-0ubuntu2) xenial; urgency=medium
    
      * Cherrypick two upstream allocation bugfix patches.
    
     -- Serge Hallyn <email address hidden>  Fri, 08 Jan 2016 12:47:18 -0800
  • lxcfs (0.15-0ubuntu1) xenial; urgency=medium
    
      * Merge new upstream release fixing memory allocation.
    
    lxcfs (0.14-0ubuntu1) xenial; urgency=medium
    
      * Merge new upstream release.  Drop all patches (which were all cherrypicked
        from upstream).
    
     -- Serge Hallyn <email address hidden>  Thu, 07 Jan 2016 17:58:23 -0800
  • lxcfs (0.13-0ubuntu6) xenial; urgency=medium
    
      * 0002-uptime-fix-pid1-and-reaper_busy-times.patch: fix uptime always
        reading 0.
    
     -- Serge Hallyn <email address hidden>  Thu, 17 Dec 2015 09:45:34 -0800
  • lxcfs (0.13-0ubuntu5) xenial; urgency=medium
    
      * d/tests/exercise: run debian/rules build before 'make tests'
    
     -- Serge Hallyn <email address hidden>  Mon, 07 Dec 2015 19:54:10 -0600
  • lxcfs (0.13-0ubuntu4) xenial; urgency=medium
    
      * Fix ftbfs due to testing:
        - Add upstream patch to make main.sh work with lxcfs from package
        - debian/tests/exercise: install pkgs needed to build tests
    
    lxcfs (0.13-0ubuntu3) xenial; urgency=medium
    
      * debian/tests/exercise: make tests, and run main.sh
    
    lxcfs (0.13-0ubuntu2) xenial; urgency=medium
    
      * debian/tests/exercise: Make test_confinement.sh executable
    
    lxcfs (0.13-0ubuntu1) xenial; urgency=medium
    
      * Merge new upstream release.  Drop all patches (which were all cherrypicked
        from upstream).
    
     -- Serge Hallyn <email address hidden>  Wed, 02 Dec 2015 21:04:57 -0600
  • lxcfs (0.13-0ubuntu3) xenial; urgency=medium
    
      * debian/tests/exercise: make tests, and run main.sh
    
     -- Serge Hallyn <email address hidden>  Tue, 01 Dec 2015 15:48:22 -0600
  • lxcfs (0.13-0ubuntu2) xenial; urgency=medium
    
      * debian/tests/exercise: Make test_confinement.sh executable
    
     -- Serge Hallyn <email address hidden>  Thu, 26 Nov 2015 13:08:01 -0600
  • lxcfs (0.13-0ubuntu1) xenial; urgency=medium
    
      * Merge new upstream release.  Drop all patches (which were all cherrypicked
        from upstream).
    
     -- Serge Hallyn <email address hidden>  Wed, 25 Nov 2015 10:48:56 -0600
  • lxcfs (0.12-0ubuntu5) xenial; urgency=medium
    
      * prune init slice in caller_may_see_dir (LP: #1519079)
    
     -- Serge Hallyn <email address hidden>  Mon, 23 Nov 2015 14:42:53 -0600
  • lxcfs (0.12-0ubuntu4) xenial; urgency=medium
    
      * 0002-get_task_reaper_pid-clean-up-forked-child to avoid defunct processes.
    
     -- Serge Hallyn <email address hidden>  Sun, 22 Nov 2015 19:51:02 -0600
  • lxcfs (0.12-0ubuntu3) xenial; urgency=medium
    
      * 0001-work-around-weird-glibc-assert.patch (LP: #1518462)
    
     -- Serge Hallyn <email address hidden>  Fri, 20 Nov 2015 15:18:32 -0600
  • lxcfs (0.12-0ubuntu2) xenial; urgency=medium
    
      * On upgrade, ask admin to reboot rather than restarting (LP: #1518117)
      * lxcfs.service - do not wait for cgmanager to start.
    
     -- Serge Hallyn <email address hidden>  Thu, 19 Nov 2015 17:15:14 -0600
  • lxcfs (0.12-0ubuntu1) xenial; urgency=medium
    
      * Merge new upstream release
        - Includes fixes for CVE-2015-1342 and CVE-2015-1344
          (LP: #1508481) (LP: ##1512854)
         - Switches to using cgroup filesystem natively
    
     -- Serge Hallyn <email address hidden>  Tue, 17 Nov 2015 15:39:26 -0600
  • lxcfs (0.11-0ubuntu3) xenial; urgency=medium
    
      * Add a versioned dependency against cgmanager to allow easier
        backporting to trusty.
      * Bump Debian-Standards (no change required).
      * Add a lintian override for XS-Testsuite
        (field still needed to build the source on 14.04).
    
     -- Stéphane Graber <email address hidden>  Sun, 01 Nov 2015 11:47:06 -0500
  • lxcfs (0.11-0ubuntu2) xenial; urgency=medium
    
      * Set Delegate=yes in the systemd unit. Looks like that's needed to
        get consistent cgroup behavior with systemd.
    
     -- Stéphane Graber <email address hidden>  Wed, 28 Oct 2015 03:10:44 -0400
  • lxcfs (0.11-0ubuntu1) xenial; urgency=medium
    
      * New upstream release (0.11)
        - Switch from libnih and libnih-dbus to glib and dbus-glib.
        - lxcfs is now thread-safe and threading is now enabled by default.
      * Patch libcgmanager-dev out of configure.ac (no longer needed).
    
     -- Stéphane Graber <email address hidden>  Tue, 27 Oct 2015 14:38:35 -0400
  • lxcfs (0.10-0ubuntu2) wily; urgency=medium
    
      * Allow systemd to escape its custom cgroup.  (LP: #1497420)
    
     -- Serge Hallyn <email address hidden>  Thu, 15 Oct 2015 08:56:13 -0500