cgmanager 0.39-2ubuntu2~ubuntu14.04.1 source package in Ubuntu

Changelog

cgmanager (0.39-2ubuntu2~ubuntu14.04.1) trusty-backports; urgency=medium

  * No-change backport to trusty

cgmanager (0.39-2ubuntu2) wily; urgency=medium

  * Allow systemd to escape its custom cgroup.  (LP: #1497420)

cgmanager (0.39-2ubuntu1) wily; urgency=medium

  * Fix failure to start when upgrading to new cgm-release-agent location.

cgmanager (0.39-2) unstable; urgency=medium

  * address lintian warnings:
    - drop empty /lib/security from libpam-cgm.dirs
    - drop redundant section and priority
    - make C/R for cgmanager-utils unversioned
    - move cgm-release-agent to /lib/cgmanager/

cgmanager (0.39-1) unstable; urgency=medium

  * New release
  * 0001-cgmanager-turn-cgroupfs-rw-before-trying-to-unlink-s.patch: upstream
    patch to make sure cgroupfs is writeable before attempting to clean up a
    stale cgmanager socket.
  * add libpam-cgm package

cgmanager (0.37-1) unstable; urgency=medium

  * New upstream release

cgmanager (0.36-2) unstable; urgency=medium

  * import upstream patch to bind-mount / into new root.  (Closes: #757348)
  * import upstream patch to bind-mount /run into new root so that on
    sysvinit the /run/cgmanager.pid file shows up on the host.

cgmanager (0.36-1) unstable; urgency=medium

  * New upstream release.
    - start in a clean mounts namespace (Closes: #760281, #767468)
  * add *list_keys* to symbols file
  * pass -c4 to dh_makeshlibs to catch missing smbols in the future

cgmanager (0.35-1) unstable; urgency=medium

  * New upstream release.
  * debian/rules: drop --no-enable from systemd units. (LP: #1400394)

cgmanager (0.34-1) unstable; urgency=high

  * New upstream release.  Drop all patches as all are now upstream.

cgmanager (0.33-3) unstable; urgency=medium

  * SECURITY UPDATE: Cross-cgroup resource control bypass.
    - debian/patches/0001-make-sure-to-check-cgroup-hierarchy.patch, modify
      cgmanager.c to verify that requests are allowed under the caller's
      cgroup.
    - CVE-2014-1425

cgmanager (0.33-2) unstable; urgency=medium

  * Cherrypick two upstream patches to ensure that 'movepid all' continues
    when a subsystem is not enabled.  (Closes: #757348)

cgmanager (0.33-1) unstable; urgency=medium

  * New upstream release.  Drop all patches as all are upstream.

cgmanager (0.32-4) unstable; urgency=medium

  * 0004-cgmanager-remount-sys-fs-cgroup-rw-if-needed.patch: stop cgmanager
    from overmounting systemd's /sys/fs/cgroup mounts (Closes: #761389)

cgmanager (0.32-3) unstable; urgency=medium

  * cherrypick 0003-gettasksrecursive_scm-call-the-right-main-function.patch
    to make the scm gettasksrecursive call the right hook.

cgmanager (0.32-2) unstable; urgency=medium

  * 0001-gettasksrecursive-call-the-scm-completion.patch - make the scm
    version of gettasksrecursive actually complete.

cgmanager (0.32-1) unstable; urgency=medium

  * New upstream release, implementing Prune, GetTasksRecursive, and
    ListControllers
  * cgmanager upstart job: start on starting dbus
  * 0001-fix-regression-introduced-by-recent-switch-to-nih_lo.patch:
    cherrypick upstream fix for get_tasks_recursive segv.
  * sysvinit jobs: fix mismatched use of do_ in do_start/do_stop
    (Closes: #759203)

cgmanager (0.30-1) unstable; urgency=medium

  * Merge new upstream release
    - drop all patches (applied upstream)
    - move cgm binary to cgmanager package
    - drop cgmanager-utils package, now unneeded
    - copy in init jobs from upstream (which have all fixes)
  * add notify-cgmanager.conf from ubuntu package to enable cgroup support
    in user-session Upstart.
  * 0001-fix-typo-in-systemd-makefile.patch - cherrypick upstream fix for ftbfs

cgmanager (0.28-3) unstable; urgency=medium

  * cherrypick 0002-dont-issue-scary-warning-about-premounted-cgroup from
    upstream to quiet scary warnings when running under systemd
    (Closes: #756072)
  * re-work sysv init scripts:
    - split out restart from start (Closes: #756070)
    - check if daemon is running at top of start (Closes: #756073)
    - report failure if cgmanager failed to start (Closes: #756071)
    - stop cgproxy when stopping cgmanager (Closes: #756074)
  * cherrypick 0003-mount-root-private-in-our-ns.patch to avoid leaking
    cgroup mounts to host.
  * add dh-systemd to build-deps and add systemd units, disabled by default

cgmanager (0.28-2) unstable; urgency=medium

  * cherrypick 0001-ignore-failure-to-mount-cgroups-at-startup.patch from
    upstream: don't fail to start if memory cgroup is not mountable.
    (Closes: #755990)

cgmanager (0.28-1) unstable; urgency=medium

  * Initial release for Debian. (Closes: #754910)
  * debian/cgmanager.cgmanager.init: always mount name=systemd
  * debian/control:
    - remove hardening-wrapper dependency
    - make cgmanager-tests arch:all
  * debian/rules
    - remove CDBS hardening flags
    - set DEB_BUILD_MAINT_OPTIONS = hardening=+all
    - split out override_dh_installinit
  * debian/*init
    - use /run not /var/run for pidfiles
    - implement status
    - don't use 'service'
  * remove *.dirs and *.lintian-overrides
  * correct the copyright file

cgmanager (0.27-0ubuntu7) utopic; urgency=medium

  * Fix the cgproxy sysvinit to not start non-nested on newer kernels.

cgmanager (0.27-0ubuntu6) utopic; urgency=medium

  * make-sure-to-get-next-toke.patch: this is only needed in cases where
    controllers have been co-mounted (i.e. by systemd).

cgmanager (0.27-0ubuntu5) utopic; urgency=medium

  * Skip test14 on 3.16 kernels.

cgmanager (0.27-0ubuntu4) utopic; urgency=medium

  * further debug recursive_rmdir.

cgmanager (0.27-0ubuntu3) utopic; urgency=medium

  * Add debug statements to all Remove failure points

cgmanager (0.27-0ubuntu2) utopic; urgency=medium

  * test14: dump cgmanager log on failure

cgmanager (0.27-0ubuntu1) utopic; urgency=medium

  * Merge upstream release 0.27
  * Drop all patches, all are upstream.
  * 0001-test14-add-some-debugging.patch - try to debug test14 failures in
    jenkins.

cgmanager (0.26-0ubuntu6) utopic; urgency=medium

  * Add sysvinit scripts.

cgmanager (0.26-0ubuntu5) utopic; urgency=medium

  * apply from upstream:
    0007-implement-all-and-comma-delimited-controller-sets-fo.patch
    This is needed for systemd-shim to be able to easily / robustly ask
    for all session cgroups to be auto-removed.

cgmanager (0.26-0ubuntu4) utopic; urgency=medium

  * Apply patches from upstream:
    - 0003-sort-the-controller-mounts.patch: speed up finding controller mount
      indexed by controller name.
    - 0004-handle-pre-mounted-and-co-mounted-subsystems.patch: make cgmanager
      play nicely when others (systemd or cgroup-lite) have already mounted
      cgroups, some of which may have been co-mounted.
    - 0005-introduce-basic-structure-for-multiple-controller-db.patch: handle
      "all" and "cpu,cpuset" when passed to certain dbus requests.
    - 0006-update-api-version.patch: update api version so userspace knows
      whether it can pass multiple controllers.

cgmanager (0.26-0ubuntu3) utopic; urgency=medium

  * debian/patches/0002-fix-crash-on-free.patch:
    - Fix possible crash when freeing an IO channel

cgmanager (0.26-0ubuntu2) utopic; urgency=low

  * 0001-cgm-make-all-also-reference-name-systemd.patch: make cgm all
    also act on the name=systemd container  (LP: #1317687)

cgmanager (0.26-0ubuntu1) utopic; urgency=low

  * Sync upstream version 0.26
    - bump abi version to 4, so lxc can distinguish older versions
      with broken name=systemd handling.

cgmanager (0.25-0ubuntu5) utopic; urgency=medium

  * d/p/0008-get_controller_path-use-the-is_same_controller-helpe.patch:
    correctly handle requests pertaining to named systems (i.e.
    'name=systemd').

cgmanager (0.25-0ubuntu4) utopic; urgency=medium

  * d/p/0006-bump-api-version-for-getpidcgroupabs.patch: bump the api
    version so users can detect whether GetPidCgroupAbs is expected
    to exist.
  * d/p/0007-test22-don-t-output-to-a-debug-file-in-cwd.patch

cgmanager (0.25-0ubuntu3) utopic; urgency=medium

  * re-name test-wait-for-slow-vm to number it
  * d/p/0002-add-movepidabs-to-cgm.patch: allow movepidabs to be used through
    cgm
  * d/p/0003-Implement-getpidcgroupabs.patch: add a way to get a cgroup path
    for a pid relative to your proxy (for use with movepidabs)
  * d/p/0004-Undo-the-connection-timeouts.patch: remove the connection
    timeouts, as they make containers constantly reconnect.
  * d/p/0005-test22-abort-test-if-we-re-not-allowed-to-move-the-c.patch -
    avoid spurious testing failure report in restrictive containers.

cgmanager (0.25-0ubuntu2) utopic; urgency=low

  * test-wait-for-slow-vm - avoid racing with the cgroup remove hook.

cgmanager (0.25-0ubuntu1) utopic; urgency=medium

  * Merge 0.25 from upstream
    - add timeouts to connections
    - fix startup crashers
    - don't hang cgproxy if cgmanager crashes

 -- St├ęphane Graber <email address hidden>  Thu, 15 Oct 2015 12:32:18 -0700

Upload details

Uploaded by:
St├ęphane Graber on 2015-10-15
Uploaded to:
Trusty
Original maintainer:
Serge Hallyn
Architectures:
any all
Section:
admin
Urgency:
Very Urgent

See full publishing history Publishing

Series Pocket Published Component Section
Trusty backports on 2015-10-21 main admin

Downloads

File Size SHA-256 Checksum
cgmanager_0.39.orig.tar.gz 427.4 KiB 9e65487fb4e4aa0a6acd87ba7f8f00b8007d8c52608aa6d411e72e6fe9445b7b
cgmanager_0.39-2ubuntu2~ubuntu14.04.1.debian.tar.xz 13.7 KiB 07e717408aabc96db4fc4c2fb031ad665671d5127a2e39cbadf7948cc18b4e46
cgmanager_0.39-2ubuntu2~ubuntu14.04.1.dsc 2.3 KiB e3c12d3d14a27a6b79d145819c2d5620280fe1ab7e2767929c12870aaf37fa32

View changes file

Binary packages built by this source

cgmanager: Central cgroup manager daemon

 cgmanager provides a central cgroup manager daemon and a
 per-namespace manager proxy, allowing users and programs
 to administrate cgroups through D-Bus requests.
 .
 This package contains the cgroup management daemon and
 proxy.

cgmanager-dbgsym: debug symbols for package cgmanager

 cgmanager provides a central cgroup manager daemon and a
 per-namespace manager proxy, allowing users and programs
 to administrate cgroups through D-Bus requests.
 .
 This package contains the cgroup management daemon and
 proxy.

cgmanager-tests: Central cgroup manager daemon (tests)

 cgmanager provides a central cgroup manager daemon and a
 per-namespace manager proxy, allowing users and programs
 to administrate cgroups through D-Bus requests.
 .
 This package contains the test scripts.

libcgmanager-dev: Central cgroup manager daemon (dev)

 cgmanager provides a central cgroup manager daemon and a
 per-namespace manager proxy, allowing users and programs
 to administrate cgroups through D-Bus requests.
 .
 This package contains the static library and C header files
 needed for developing software using libcgmanager.

libcgmanager0: Central cgroup manager daemon (client library)

 cgmanager provides a central cgroup manager daemon and a
 per-namespace manager proxy, allowing users and programs
 to administrate cgroups through D-Bus requests.
 .
 This package contains the shared library.

libcgmanager0-dbgsym: debug symbols for package libcgmanager0

 cgmanager provides a central cgroup manager daemon and a
 per-namespace manager proxy, allowing users and programs
 to administrate cgroups through D-Bus requests.
 .
 This package contains the shared library.

libpam-cgm: Central cgroup manager daemon (PAM module)

 cgmanager provides a central cgroup manager daemon and a
 per-namespace manager proxy, allowing users and programs
 to administrate cgroups through D-Bus requests.
 .
 This provides a Pluggable Authentication Module (PAM) to provide
 logged-in users with a set of cgroups which they can administer.
 This allows for instance unprivileged containers.

libpam-cgm-dbgsym: debug symbols for package libpam-cgm

 cgmanager provides a central cgroup manager daemon and a
 per-namespace manager proxy, allowing users and programs
 to administrate cgroups through D-Bus requests.
 .
 This provides a Pluggable Authentication Module (PAM) to provide
 logged-in users with a set of cgroups which they can administer.
 This allows for instance unprivileged containers.