Introduced Container Daemon
authorJan Olszak <j.olszak@samsung.com>
Thu, 8 May 2014 14:00:07 +0000 (16:00 +0200)
committerJan Olszak <j.olszak@samsung.com>
Mon, 19 May 2014 11:47:16 +0000 (13:47 +0200)
commit07d874514c1b9a3208158b4de8d6a804f43b657e
tree36bcbd6e973916343d422ce331f55d97c502cd6d
parentc61b669a7ba1b614aaf617888b26e2dce4bfbd5f
Introduced Container Daemon

[Bug/Feature]   No way to run arbitrary code in a container
[Cause]         N/A
[Solution]      Introduced Container Daemon that provides his API
                in system dbus of the container.
[Verification]  Build, install run security-containers-container-daemon
                dbus-send --system --dest=com.samsung.container.daemon \
                          --type=method_call --print-reply \
                            /com/samsung/container/daemon \
                            com.samsung.container.daemon.GainFocus

                dbus-send --system --dest=com.samsung.container.daemon \
                          --type=method_call --print-reply \
                            /com/samsung/container/daemon \
                            com.samsung.container.daemon.LoseFocus

Change-Id: I557ca0b283f8c542d45238ec0183ee953a277d5e
13 files changed:
CMakeLists.txt
container-daemon/CMakeLists.txt [new file with mode: 0644]
container-daemon/configs/com.samsung.container.daemon.conf [new file with mode: 0644]
container-daemon/daemon-connection.cpp [new file with mode: 0644]
container-daemon/daemon-connection.hpp [new file with mode: 0644]
container-daemon/daemon-dbus-definitions.hpp [new file with mode: 0644]
container-daemon/daemon.cpp [new file with mode: 0644]
container-daemon/daemon.hpp [new file with mode: 0644]
container-daemon/exception.hpp [new file with mode: 0644]
container-daemon/main.cpp [new file with mode: 0644]
container-daemon/runner.cpp [new file with mode: 0644]
container-daemon/runner.hpp [new file with mode: 0644]
packaging/security-containers.spec