{"action":"created","issue":{"url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/7","labels_url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/7/comments","events_url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/7/events","html_url":"https://github.com/ConsoleKit2/ConsoleKit2/issues/7","id":46202241,"number":7,"title":"Use Jails/Zones/CGroups instead of the XDG_SESSION_COOKIE","user":{"login":"EricKoegel","id":6637527,"avatar_url":"https://avatars.githubusercontent.com/u/6637527?v=3","gravatar_id":"","url":"https://api.github.com/users/EricKoegel","html_url":"https://github.com/EricKoegel","followers_url":"https://api.github.com/users/EricKoegel/followers","following_url":"https://api.github.com/users/EricKoegel/following{/other_user}","gists_url":"https://api.github.com/users/EricKoegel/gists{/gist_id}","starred_url":"https://api.github.com/users/EricKoegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EricKoegel/subscriptions","organizations_url":"https://api.github.com/users/EricKoegel/orgs","repos_url":"https://api.github.com/users/EricKoegel/repos","events_url":"https://api.github.com/users/EricKoegel/events{/privacy}","received_events_url":"https://api.github.com/users/EricKoegel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2014-10-19T10:50:01Z","updated_at":"2015-07-28T17:25:38Z","closed_at":null,"body":"It may be possible to use FreeBSD jails, Solaris Zones, and Linux CGroups to provide session separation and reduce the dependency on the XDG_SESSION_COOKIE.\r\n\r\nhttps://github.com/cgmanager/cgmanager looks to be the way to do CGroups on Linux. Need to research more if jails and zones can do something similar."},"comment":{"url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/comments/125684784","html_url":"https://github.com/ConsoleKit2/ConsoleKit2/issues/7#issuecomment-125684784","issue_url":"https://api.github.com/repos/ConsoleKit2/ConsoleKit2/issues/7","id":125684784,"user":{"login":"EricKoegel","id":6637527,"avatar_url":"https://avatars.githubusercontent.com/u/6637527?v=3","gravatar_id":"","url":"https://api.github.com/users/EricKoegel","html_url":"https://github.com/EricKoegel","followers_url":"https://api.github.com/users/EricKoegel/followers","following_url":"https://api.github.com/users/EricKoegel/following{/other_user}","gists_url":"https://api.github.com/users/EricKoegel/gists{/gist_id}","starred_url":"https://api.github.com/users/EricKoegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EricKoegel/subscriptions","organizations_url":"https://api.github.com/users/EricKoegel/orgs","repos_url":"https://api.github.com/users/EricKoegel/repos","events_url":"https://api.github.com/users/EricKoegel/events{/privacy}","received_events_url":"https://api.github.com/users/EricKoegel/received_events","type":"User","site_admin":false},"created_at":"2015-07-28T17:25:38Z","updated_at":"2015-07-28T17:25:38Z","body":"I added the cgmanager part for now. systemd support can also be added in the future.Things will obviously work without any cgroup management. Zones and Jails appear to do too much.. just like PID namespaces. Once more backends get implemented I'll make the backend code more modular."}}