Multi-user implementation feature 94/21994/1 submit/tizen_common/20140528.173953 submit/tizen_common/20140528.183233 submit/tizen_common/20140529.194900 submit/tizen_common/20140530.020532 submit/tizen_common/20140530.021300 submit/tizen_common/20140602.071652 submit/tizen_ivi/20140618.000000 submit/tizen_ivi/20140618.000001 submit/tizen_ivi/20140619.000000 submit/tizen_ivi/20140622.000000 submit/tizen_ivi/20140623.000000 submit/tizen_ivi/20140623.000001 submit/tizen_ivi/20140624.064036
authorBaptiste DURAND <baptiste.durand@open.eurogiciel.org>
Fri, 28 Feb 2014 17:01:18 +0000 (18:01 +0100)
committerBaptiste DURAND <baptiste.durand@open.eurogiciel.org>
Wed, 28 May 2014 12:39:19 +0000 (14:39 +0200)
commit45d8a1cb1b17a2ec6455f4131cfe7525ecd8dcba
treef4d94eae703a21ae676b95ae6cb63e8804e1f608
parent9e04f2ef28b40e54ff9420e9843b8e516db25ad3
Multi-user implementation feature

- Desactivate preload features
- Create am_agent process
- Remove old launchpad daemon
- Make am_agent discuss with amd process to launch an app
- Add Crosswalk Launchpad capabilities
- renamed am_agent to am_session_agent; fix segfault in amd_session_agent after first app launch
- cleanup agent code, added uid in amd request to agent
- Fix build with Cosswalk and add Dbus call
- fix build; added specific dlog tag for agent
- fix caller_uid check in agent
- Use DBUS SESSION bus instead of DBUS SYSTEM bus
- amd_session_agent now sends an APP_DEAD_SIGNAL request to amd daemon to signal the end of an app
- Fix Error Management
- amd: check that sender of APP_DEAD_SIGNAL is /usr/bin/amd_session_agent
- Add systemd service
- Add User Management for get applications ,Remove DBUS launch mechanism
- get uid for multiuser support

more info : https://wiki.tizen.org/wiki/Multi-user_Architecture

Change-Id: Iee37e603cb366d94bcc945df7edf3c3817fdee82
Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Signed-off-by: Sabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Signed-off-by: Jean-Benoit MARTIN <jean-benoit.martin@open.eurogiciel.org>
31 files changed:
CMakeLists.txt
am_daemon/ac_status.c
am_daemon/amd_appinfo.c
am_daemon/amd_appinfo.h
am_daemon/amd_launch.c
am_daemon/amd_main.c
am_daemon/amd_request.c
am_daemon/amd_status.c
am_daemon/amd_status.h
am_session_agent/agent.c [moved from launchpad_src/launchpad.c with 86% similarity]
am_session_agent/agent_config.h [new file with mode: 0644]
am_session_agent/sigchild.h [moved from launchpad_src/sigchild.h with 79% similarity]
include/app_sock.h
include/aul.h
include/aul_util.h
include/simple_util.h
launchpad_src/config.h [deleted file]
launchpad_src/gl.h [deleted file]
launchpad_src/heap_dbg.h [deleted file]
launchpad_src/util_x.c [deleted file]
launchpad_src/util_x.h [deleted file]
packaging/amd_session_agent.service [new file with mode: 0644]
packaging/aul.spec
src/app_signal.c
src/app_sock.c
src/launch.c
src/simple_util.c
test/aul_dbus.c
test/dbusapp_test.c
test/launch_app.c
test/open_app.c