[cgmanager-devel] [cgmanager/cgmanager] 4a80bb: Initial push of a minimal nih-based dbus service

GitHub noreply at github.com
Mon Dec 9 18:52:46 UTC 2013


  Branch: refs/heads/master
  Home:   https://github.com/cgmanager/cgmanager
  Commit: 4a80bbc6aca5a5babb666136c6072d86b5540f95
      https://github.com/cgmanager/cgmanager/commit/4a80bbc6aca5a5babb666136c6072d86b5540f95
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    A .gitignore
    A DEPENDENCIES
    A Makefile
    A cgmanager.c
    A org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  Initial push of a minimal nih-based dbus service

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: dd6534304392f9c6820587ce3b6b6c4829c27720
      https://github.com/cgmanager/cgmanager/commit/dd6534304392f9c6820587ce3b6b6c4829c27720
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M Makefile
    M cgmanager.c
    M org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  Fix dbus path and add more examples

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: d7af32118951a1fad8c3ac3c591fc81cbc237feb
      https://github.com/cgmanager/cgmanager/commit/d7af32118951a1fad8c3ac3c591fc81cbc237feb
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M Makefile
    M cgmanager.c

  Log Message:
  -----------
  Add exception example

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: f5361566d0cfee3cc2fa6cbcfb9d353d85c43cfa
      https://github.com/cgmanager/cgmanager/commit/f5361566d0cfee3cc2fa6cbcfb9d353d85c43cfa
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M cgmanager.c
    M org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  blah

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 679aee922832222883e8ece99574ab198ab3e9fc
      https://github.com/cgmanager/cgmanager/commit/679aee922832222883e8ece99574ab198ab3e9fc
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M Makefile
    M cgmanager.c
    M org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  mount cgroups

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: b5e8d22571cdd045b66b68cdb1fb16387ddac72b
      https://github.com/cgmanager/cgmanager/commit/b5e8d22571cdd045b66b68cdb1fb16387ddac72b
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M cgmanager.c

  Log Message:
  -----------
  allow any uid to connect

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: d8e181a2463fc951000509ab09038111fd487743
      https://github.com/cgmanager/cgmanager/commit/d8e181a2463fc951000509ab09038111fd487743
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M Makefile
    M cgmanager.c
    A fs.c
    A fs.h

  Log Message:
  -----------
  split fs functions into fs.c

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: e662e9ce275aeb36c0da1fdb44db6e34f6821f17
      https://github.com/cgmanager/cgmanager/commit/e662e9ce275aeb36c0da1fdb44db6e34f6821f17
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M cgmanager.c
    M fs.c
    M fs.h

  Log Message:
  -----------
  define cgmanager_get_value

Allow a requestor r to ask for value of a cgroup file.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 098642143bd97cecc330d83b43b206e1fb4025f1
      https://github.com/cgmanager/cgmanager/commit/098642143bd97cecc330d83b43b206e1fb4025f1
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M Makefile
    M cgmanager.c
    M fs.c

  Log Message:
  -----------
  handle 'cwd' paths, and fix cgroup reading

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 7340af99dc32caad16cefa248f26074d1bcf4648
      https://github.com/cgmanager/cgmanager/commit/7340af99dc32caad16cefa248f26074d1bcf4648
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M fs.c

  Log Message:
  -----------
  remove debugging info

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 47b78662532a2000b83e7b87ce53c3f3857b66c0
      https://github.com/cgmanager/cgmanager/commit/47b78662532a2000b83e7b87ce53c3f3857b66c0
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M Makefile
    M cgmanager.c
    M fs.c
    M fs.h
    M org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  add getMyCgroup method

To return the caller's absolute cgroup path.  This may not exist in the
final api, but it's useful now for testing.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 6eec7df36bf456f04885633608bd2353e224f607
      https://github.com/cgmanager/cgmanager/commit/6eec7df36bf456f04885633608bd2353e224f607
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M cgmanager.c

  Log Message:
  -----------
  Don't get uid/gid of requester from /proc/pid/status

We already got them from the socket.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 3def984dfe950d84eff1516146333b609218cd91
      https://github.com/cgmanager/cgmanager/commit/3def984dfe950d84eff1516146333b609218cd91
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M cgmanager.c
    M fs.c
    M org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  start to Create method

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: fe898ab76b2f905fecedf83f6cb44bef9a0dff4e
      https://github.com/cgmanager/cgmanager/commit/fe898ab76b2f905fecedf83f6cb44bef9a0dff4e
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M fs.c

  Log Message:
  -----------
  set use_hierarchy and clone_children

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 69d8369338f251881be6b8097e156cc6f2c1c6ba
      https://github.com/cgmanager/cgmanager/commit/69d8369338f251881be6b8097e156cc6f2c1c6ba
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M Makefile
    M cgmanager.c
    M fs.c

  Log Message:
  -----------
  fix last two commits

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: a00322dee82b36b459e0aa57a41c15cb7165a8e4
      https://github.com/cgmanager/cgmanager/commit/a00322dee82b36b459e0aa57a41c15cb7165a8e4
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M fs.c

  Log Message:
  -----------
  Fix bad checks for O_RDWR case in may_access

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 2c99fa736cffb445275788b455a4834eeacf2690
      https://github.com/cgmanager/cgmanager/commit/2c99fa736cffb445275788b455a4834eeacf2690
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M fs.c

  Log Message:
  -----------
  inform when initializing cgroups

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 0d8e9dfb5e175e9007c5d644ff068b5f2f1e5bde
      https://github.com/cgmanager/cgmanager/commit/0d8e9dfb5e175e9007c5d644ff068b5f2f1e5bde
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  some more tests...  these need to go to a test script

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 65016849eb514f9f91abfd3fcbef710757961539
      https://github.com/cgmanager/cgmanager/commit/65016849eb514f9f91abfd3fcbef710757961539
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M cgmanager.c
    M fs.c

  Log Message:
  -----------
  change nih_fatal to nih_warn in most cases

Also don't return error on mkdir of an existing cgroup.
(But don't chown to the caller)

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 1359b5869ab6b7ca3449233f9f6f7de5dd95e25e
      https://github.com/cgmanager/cgmanager/commit/1359b5869ab6b7ca3449233f9f6f7de5dd95e25e
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M cgmanager.c

  Log Message:
  -----------
  change asserts to simple checks

we don't want the daemon to exit out due to bad client output,
just to not go on and choke on it.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 405c5b653988b7f4baaf8d730600866317c1fec3
      https://github.com/cgmanager/cgmanager/commit/405c5b653988b7f4baaf8d730600866317c1fec3
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    A test.sh

  Log Message:
  -----------
  add test script

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 71a19fc1969392d8f2c910484d51934e54fe6e8b
      https://github.com/cgmanager/cgmanager/commit/71a19fc1969392d8f2c910484d51934e54fe6e8b
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M fs.c

  Log Message:
  -----------
  may_access: allow root on host all perms

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: a8110c0ff8776edd6a4e5d0fd3a4eebac25a9357
      https://github.com/cgmanager/cgmanager/commit/a8110c0ff8776edd6a4e5d0fd3a4eebac25a9357
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M test.sh

  Log Message:
  -----------
  remove bogus test

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 9fdcc16b59967b98a7693a1bd1a47f265e350772
      https://github.com/cgmanager/cgmanager/commit/9fdcc16b59967b98a7693a1bd1a47f265e350772
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M cgmanager.c
    M fs.c

  Log Message:
  -----------
  make sure to always raise an error before returning -1

Else daemon will exit with an assert.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 0dbeff35904ca987c95239b4e9acfb86c459ad4a
      https://github.com/cgmanager/cgmanager/commit/0dbeff35904ca987c95239b4e9acfb86c459ad4a
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M .gitignore
    M Makefile
    M cgmanager.c
    A movepid.c
    M org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  add movepid
Add movepid to gitignore.
Makefile: make cgmanager depend on cgmanager.c for obvious reasons.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 72fca6cff6ea7e851a056809c6ea715bf63e5ee7
      https://github.com/cgmanager/cgmanager/commit/72fca6cff6ea7e851a056809c6ea715bf63e5ee7
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M movepid.c

  Log Message:
  -----------
  gotta setsockkopt before sending a passcred

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 09e4e976245447ace29bd7ccdd95e06aa7e30ba6
      https://github.com/cgmanager/cgmanager/commit/09e4e976245447ace29bd7ccdd95e06aa7e30ba6
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-01 (Sun, 01 Dec 2013)

  Changed paths:
    M cgmanager.c
    M movepid.c
    M org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  movepid: send a plain int pid

Detect whether the caller is in the same pidns as us.  If so, then
we accept the victim pid as a plain integer.  If not, then the
caller must send the pid as an SCM_CREDENTIAL so we can convert
it.

We jump through these hoops because non-root users cannot send
SCM_CREDENTIAL pids for tasks other than themselves.  A root-owned
proxy in their own pidns can convert the  int pid to an SCM_CREDENTIAL
for us.  But for performance's sake we'd rather not do that for the
initial pidns.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 76a48fa0b94018441d047f439b4f28a980395427
      https://github.com/cgmanager/cgmanager/commit/76a48fa0b94018441d047f439b4f28a980395427
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-01 (Sun, 01 Dec 2013)

  Changed paths:
    M cgmanager.c

  Log Message:
  -----------
  add comments and flesh out some of the movepid code

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: d280814187897dba41b97627137094c184da4ea0
      https://github.com/cgmanager/cgmanager/commit/d280814187897dba41b97627137094c184da4ea0
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-01 (Sun, 01 Dec 2013)

  Changed paths:
    M cgmanager.c

  Log Message:
  -----------
  movepid: flesh out the pid-to-pid permission check

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 4adab3b033a4ab3c02cf61ef663394a042986626
      https://github.com/cgmanager/cgmanager/commit/4adab3b033a4ab3c02cf61ef663394a042986626
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-02 (Mon, 02 Dec 2013)

  Changed paths:
    M cgmanager.c

  Log Message:
  -----------
  fix typo

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: dc635e7445ff63fe080652af7bc4c6f6d2bdb584
      https://github.com/cgmanager/cgmanager/commit/dc635e7445ff63fe080652af7bc4c6f6d2bdb584
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-02 (Mon, 02 Dec 2013)

  Changed paths:
    M test.sh

  Log Message:
  -----------
  add two movepid tests

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 6ecbe8e538b3ccc9a95e07b508536fdef1f543af
      https://github.com/cgmanager/cgmanager/commit/6ecbe8e538b3ccc9a95e07b508536fdef1f543af
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-02 (Mon, 02 Dec 2013)

  Changed paths:
    M cgmanager.c
    M fs.c
    M fs.h
    M movepid.c
    M test.sh

  Log Message:
  -----------
  debug movepid

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: a088571b364c6f9fb54627ae05708640d67ba651
      https://github.com/cgmanager/cgmanager/commit/a088571b364c6f9fb54627ae05708640d67ba651
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-02 (Mon, 02 Dec 2013)

  Changed paths:
    M cgmanager.c

  Log Message:
  -----------
  add \n to tasks file entry

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 6fce9332eeceffb63f6ec51b58086f607f5a56eb
      https://github.com/cgmanager/cgmanager/commit/6fce9332eeceffb63f6ec51b58086f607f5a56eb
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-02 (Mon, 02 Dec 2013)

  Changed paths:
    M cgmanager.c

  Log Message:
  -----------
  try moving setsockopt into client_connection

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 9f526e50e6a3ce8ddd35f7c3073ff06e5f01f619
      https://github.com/cgmanager/cgmanager/commit/9f526e50e6a3ce8ddd35f7c3073ff06e5f01f619
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-02 (Mon, 02 Dec 2013)

  Changed paths:
    M cgmanager.c
    M movepid.c
    M test.sh

  Log Message:
  -----------
  drop the attempt at syncing

it works without it, and not with it...

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 004077538a64147a97dab8c7add307c5d3603000
      https://github.com/cgmanager/cgmanager/commit/004077538a64147a97dab8c7add307c5d3603000
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-02 (Mon, 02 Dec 2013)

  Changed paths:
    M cgmanager.c
    M org.linuxcontainers.cgmanager.xml
    M test.sh

  Log Message:
  -----------
  add getPidCgroup

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: da82b346c33871f8c4da35a8562ff4dcb05a75b9
      https://github.com/cgmanager/cgmanager/commit/da82b346c33871f8c4da35a8562ff4dcb05a75b9
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M Makefile
    A getpidcgroup.c
    M test.sh

  Log Message:
  -----------
  add getpidcgroup (unfinished)

We can't use dbus-send to send an SCM_CREDENTIAL yet, so we can't
pass a pid to find out its cgroup.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: cd21f3f97f7778cb3bba0aa3ea658b14ff2fadeb
      https://github.com/cgmanager/cgmanager/commit/cd21f3f97f7778cb3bba0aa3ea658b14ff2fadeb
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M cgmanager.c

  Log Message:
  -----------
  minor fixups

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 7208845370b43d6adaef89b19a1e161edb1bfd24
      https://github.com/cgmanager/cgmanager/commit/7208845370b43d6adaef89b19a1e161edb1bfd24
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M cgmanager.c
    M getpidcgroup.c
    M org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  use scm_rights to send fd

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 7a837e54cc4bdb3f2a36800ccf336cbb69aa679c
      https://github.com/cgmanager/cgmanager/commit/7a837e54cc4bdb3f2a36800ccf336cbb69aa679c
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M cgmanager.c
    M getpidcgroup.c
    M org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  pass unix fd for the string reply over dbus itself

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 2a72bb91a601515e9d7f7b14f516d4f3de8b60a8
      https://github.com/cgmanager/cgmanager/commit/2a72bb91a601515e9d7f7b14f516d4f3de8b60a8
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M getpidcgroup.c

  Log Message:
  -----------
  warn if fd passing not possible (?)

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 27e7f673eeaf34616f6aab7fd44d9fcc95bdc7d8
      https://github.com/cgmanager/cgmanager/commit/27e7f673eeaf34616f6aab7fd44d9fcc95bdc7d8
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M cgmanager.c
    M getpidcgroup.c
    M org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  get_pid_cgroup: accept a reply as a dbus message

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 1cde68dd4b5e73adb37a7a51e18a9d00f8514ffd
      https://github.com/cgmanager/cgmanager/commit/1cde68dd4b5e73adb37a7a51e18a9d00f8514ffd
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M cgmanager.c
    M getpidcgroup.c
    M movepid.c
    M org.linuxcontainers.cgmanager.xml

  Log Message:
  -----------
  movepid: send a reply

Send a reply from cgmanager to movepid indicating whether it
succeeded.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: ca5005c7e3f1fbf426b6d0554b7f14e091ce1ee6
      https://github.com/cgmanager/cgmanager/commit/ca5005c7e3f1fbf426b6d0554b7f14e091ce1ee6
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M getpidcgroup.c
    M movepid.c

  Log Message:
  -----------
  cleanups

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: f9d9b7e228b753a818fad0ebb3763ffa0e22cf12
      https://github.com/cgmanager/cgmanager/commit/f9d9b7e228b753a818fad0ebb3763ffa0e22cf12
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M cgmanager.c
    M getpidcgroup.c
    M movepid.c
    M test.sh

  Log Message:
  -----------
  have get_scm_cred wait up to a second for client

also fix up the test.sh.  still not quite right.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 2d7ac0f03d7f3c91a7dda7caf9fc9a9ae2a0da0e
      https://github.com/cgmanager/cgmanager/commit/2d7ac0f03d7f3c91a7dda7caf9fc9a9ae2a0da0e
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M getpidcgroup.c
    M movepid.c

  Log Message:
  -----------
  (mainly) movepid.c: detect when we get an error string

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: a3d873596cc3cff971d0dba060970f6057be151d
      https://github.com/cgmanager/cgmanager/commit/a3d873596cc3cff971d0dba060970f6057be151d
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M movepid.c

  Log Message:
  -----------
  movepid: check DBusError

though sadly this doesn't actually catch the error.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 23e3929746f40a3195cb92bf131d80c03809d800
      https://github.com/cgmanager/cgmanager/commit/23e3929746f40a3195cb92bf131d80c03809d800
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M cgmanager.c
    M movepid.c
    M test.sh

  Log Message:
  -----------
  update handling and testing of movepid

no need to send scm_cred if moving yourself.  This is useless for
movepid itself, since its caller won't be moved.  Could be useful
for a program wanting to use a library call to move itself though.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 0aae0317950bf1462d679064b01266c98090eaa8
      https://github.com/cgmanager/cgmanager/commit/0aae0317950bf1462d679064b01266c98090eaa8
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M cgmanager.c

  Log Message:
  -----------
  cgmanager: handle systems supporting setns(PIDNS)

Use inode number rather than readlink to compare pid namespaces.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: 4ed79575439ab18dc9eabb37aeb5c04f24ec51a8
      https://github.com/cgmanager/cgmanager/commit/4ed79575439ab18dc9eabb37aeb5c04f24ec51a8
  Author: Serge Hallyn <serge.hallyn at ubuntu.com>
  Date:   2013-12-07 (Sat, 07 Dec 2013)

  Changed paths:
    M cgmanager.c

  Log Message:
  -----------
  allow anonymous connections

because we only care what the kernel says about the socket
credentials.  If the caller is in another user ns, then the
uid he requests won't be the right one, so EXTERNAL is not
possible.

Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>


  Commit: a717f0d3a4392198047f5273999534f39e095e18
      https://github.com/cgmanager/cgmanager/commit/a717f0d3a4392198047f5273999534f39e095e18
  Author: James Hunt <james.hunt at ubuntu.com>
  Date:   2013-12-07 (Sat, 07 Dec 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Create client proxy code and add binaries to clean rule.

Signed-off-by: James Hunt <james.hunt at ubuntu.com>


Compare: https://github.com/cgmanager/cgmanager/compare/4a80bbc6aca5^...a717f0d3a439


More information about the cgmanager-devel mailing list