[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