platform/core/security/device-policy-manager.git
8 years agoPackageManager: make it singleton 15/66415/2
Jaemin Ryu [Tue, 19 Apr 2016 01:12:03 +0000 (10:12 +0900)]
PackageManager: make it singleton

Change-Id: Ia1ee58b1af50ce8587299ee324d576b6d84a883c
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoMerge changes I2a295957,I8f280af5,Ic05b1f40 into tizen
Jaemin Ryu [Tue, 19 Apr 2016 02:16:22 +0000 (19:16 -0700)]
Merge changes I2a295957,I8f280af5,Ic05b1f40 into tizen

* changes:
  Add default groups for the user of zone
  Add functions to add/remove a user member to group in shadow file
  Add a function to traverse shadow files

8 years agoAdd default groups for the user of zone 44/66144/2
Sungbae Yoo [Fri, 15 Apr 2016 07:52:21 +0000 (16:52 +0900)]
Add default groups for the user of zone

Change-Id: I2a295957cf9133cd408aa467af7c71b87eb61184
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd functions to add/remove a user member to group in shadow file 43/66143/2
Sungbae Yoo [Fri, 15 Apr 2016 07:38:26 +0000 (16:38 +0900)]
Add functions to add/remove a user member to group in shadow file

Change-Id: I8f280af5bddeda51decbe45d815882d70f02e2fb
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoExpose restriction capi header 24/66124/1
Jaemin Ryu [Fri, 15 Apr 2016 09:11:51 +0000 (18:11 +0900)]
Expose restriction capi header

Change-Id: Ide18ea270cb9e296f83549e1b0c4afb4ade6cbed
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd capi for device policy admin client registration/deregistration 14/66114/2
Jaemin Ryu [Fri, 15 Apr 2016 08:32:05 +0000 (17:32 +0900)]
Add capi for device policy admin client registration/deregistration

Change-Id: I780fc2e261b7b63949db6df6702bcee6c4774774
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd a function to traverse shadow files 42/66142/1
Sungbae Yoo [Fri, 15 Apr 2016 06:42:08 +0000 (15:42 +0900)]
Add a function to traverse shadow files

Change-Id: Ic05b1f4070407e1a9563e1f5085d05de3170abeb
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd Bluetooth Policy 93/65893/10
Seok Hong [Thu, 14 Apr 2016 00:36:37 +0000 (09:36 +0900)]
Add Bluetooth Policy

Change-Id: I8dc729a65b763bffd23a82b3df582c0f33d1e679
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
8 years agoAdd Restriction Policy 70/64270/16
seolhee, kim [Thu, 31 Mar 2016 06:31:57 +0000 (15:31 +0900)]
Add Restriction Policy

Change-Id: I22aacccc1d4bbaac91d2b4d9faf730ea76f92492
Signed-off-by: seolhee, kim <s414.kim@samsung.com>
8 years agoAdd MISC Policy 75/64275/13
seolhee, kim [Thu, 31 Mar 2016 06:51:10 +0000 (15:51 +0900)]
Add MISC Policy

Change-Id: I02d949dfee8ee0ea3283e50059c946fd0f0d2e21
Signed-off-by: seolhee, kim <s414.kim@samsung.com>
8 years agoMerge "Add Wi-Fi Policy" into tizen
Jaemin Ryu [Thu, 14 Apr 2016 08:38:35 +0000 (01:38 -0700)]
Merge "Add Wi-Fi Policy" into tizen

8 years agoAdd Wi-Fi Policy 37/65637/9
Jaemin Ryu [Tue, 12 Apr 2016 02:51:47 +0000 (11:51 +0900)]
Add Wi-Fi Policy

Change-Id: I147a993b78f9d1ecb316bd26a45db844c3f6473a
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd application policy 73/64073/5
Jaemin Ryu [Wed, 30 Mar 2016 01:21:10 +0000 (10:21 +0900)]
Add application policy

Change-Id: I96f02ed5e711e12466993ac0ef3fcdbd91959f65
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd package manager wrapper 72/64072/3
Jaemin Ryu [Wed, 30 Mar 2016 01:10:15 +0000 (10:10 +0900)]
Add package manager wrapper

Change-Id: Id5e11e653883ec85a3d13970b848d0cace22713d
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoHide RMI service object from policy class 94/65494/1
Jaemin Ryu [Mon, 11 Apr 2016 09:13:04 +0000 (18:13 +0900)]
Hide RMI service object from policy class

Change-Id: I15dc34ac67c7c2cb7415572d57d390153cf046ea
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd masking systemd user unit in zone : starter.service 09/65309/6 accepted/tizen/common/20160411.130353 accepted/tizen/ivi/20160411.100107 accepted/tizen/mobile/20160411.100119 accepted/tizen/tv/20160411.100104 accepted/tizen/wearable/20160411.100047 submit/tizen/20160411.081633
Sungbae Yoo [Fri, 8 Apr 2016 09:08:59 +0000 (18:08 +0900)]
Add masking systemd user unit in zone : starter.service

Change-Id: If98e87ba23d81981b3b7ef23e65e35b722072b3a
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd the tui-toolkit for testing the zone policies 04/65304/5
Sungbae Yoo [Fri, 8 Apr 2016 07:30:13 +0000 (16:30 +0900)]
Add the tui-toolkit for testing the zone policies

Change-Id: I6173cb271f85728be0e5a81d0d74570c3ec132a3
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoRemove TEMPORARY_UMASK 03/65303/5
Sungbae Yoo [Fri, 8 Apr 2016 08:20:48 +0000 (17:20 +0900)]
Remove TEMPORARY_UMASK

Change-Id: I964e4fe960f1e7e40b5ec5a4fcf8c60ee9b0eeee
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd -fno-rtti option 15/65315/3
Jaemin Ryu [Fri, 8 Apr 2016 09:40:19 +0000 (18:40 +0900)]
Add -fno-rtti option

Change-Id: Ia1cf6c2976dc6ef7210e2aacc8ce95cbffe37f65
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoMerge "Rename MemoryBlock to MessageComposer" into tizen
Jaemin Ryu [Mon, 11 Apr 2016 00:59:09 +0000 (17:59 -0700)]
Merge "Rename MemoryBlock to MessageComposer" into tizen

8 years agoMerge "ODE: Fix code style and rename static functions name" into tizen
Jaemin Ryu [Mon, 11 Apr 2016 00:56:33 +0000 (17:56 -0700)]
Merge "ODE: Fix code style and rename static functions name" into tizen

8 years agoMerge "Add DPM syspopup" into tizen
Jaemin Ryu [Mon, 11 Apr 2016 00:56:16 +0000 (17:56 -0700)]
Merge "Add DPM syspopup" into tizen

8 years agoRename MemoryBlock to MessageComposer 14/65314/3
Jaemin Ryu [Fri, 8 Apr 2016 09:36:54 +0000 (18:36 +0900)]
Rename MemoryBlock to MessageComposer

Change-Id: I17d181f673d76d6624c43e5e802a185bab7e124f
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoFix build break by codes in createZone 02/65302/1
Sungbae Yoo [Fri, 8 Apr 2016 07:28:45 +0000 (16:28 +0900)]
Fix build break by codes in createZone

Change-Id: Icbbd0763913894b57fcaadf632aef71c1a04cf19
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd activating zone environment script 58/65058/6
Sungbae Yoo [Thu, 7 Apr 2016 05:51:31 +0000 (14:51 +0900)]
Add activating zone environment script

Change-Id: I34897c95669cfae417f167a03040c7a531390e16
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd create/remove Zone function 59/64459/18
Sungbae Yoo [Fri, 1 Apr 2016 08:46:28 +0000 (17:46 +0900)]
Add create/remove Zone function

Change-Id: If1bc542e089fd3ccefaa14512bc3997f3e3e48cd
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd signal handling of zone 74/64774/8
Sungbae Yoo [Tue, 5 Apr 2016 07:17:03 +0000 (16:17 +0900)]
Add signal handling of zone

Change-Id: I04745c2122b1e2731c44ad012f89cf6cc66239da
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd notification unsubscription 97/64897/4
Jaemin Ryu [Wed, 6 Apr 2016 05:33:33 +0000 (14:33 +0900)]
Add notification unsubscription

Change-Id: Ia173bf87b921a947ec031f7b0cad2549ea0187b5
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd DPM syspopup 98/64898/6
seolhee, kim [Wed, 6 Apr 2016 05:42:55 +0000 (14:42 +0900)]
Add DPM syspopup

Change-Id: Ic0d1e873b2dc477df3156b15782dafc453c9a651
Signed-off-by: seolhee, kim <s414.kim@samsung.com>
8 years agoODE: Fix code style and rename static functions name 07/65007/1
seolhee, kim [Wed, 6 Apr 2016 23:42:54 +0000 (08:42 +0900)]
ODE: Fix code style and rename static functions name

Change-Id: I4f690d9c730104c5be44509d279dcfd7113c0445
Signed-off-by: seolhee, kim <s414.kim@samsung.com>
8 years agoMerge "launchpad: add instantiated and terminate methods" into tizen
Jaemin Ryu [Wed, 6 Apr 2016 06:06:54 +0000 (23:06 -0700)]
Merge "launchpad: add instantiated and terminate methods" into tizen

8 years agolaunchpad: add instantiated and terminate methods 71/64071/2
Jaemin Ryu [Wed, 30 Mar 2016 01:01:50 +0000 (10:01 +0900)]
launchpad: add instantiated and terminate methods

Change-Id: I00b9bfd80648cb1463255d1fba38aa3f58a95939
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoChange policy change listener interface to use string for its state 83/64583/1
Jaemin Ryu [Mon, 4 Apr 2016 01:55:59 +0000 (10:55 +0900)]
Change policy change listener interface to use string for its state

Change-Id: I608e417b79c8ba1887608aaf0ab6c56be08c28a2
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoFix the bug of DirectoryIterator 20/64520/1
Sungbae Yoo [Fri, 1 Apr 2016 12:19:00 +0000 (21:19 +0900)]
Fix the bug of DirectoryIterator

Change-Id: I853095afd5a7837233028015ac78fd1bcd303454
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd Zone Setup-wizard 59/63959/17
seolhee, kim [Tue, 29 Mar 2016 04:47:00 +0000 (13:47 +0900)]
Add Zone Setup-wizard

Signed-off-by: seolhee, kim <s414.kim@samsung.com>
Change-Id: If2de810f4e9d833b46d91218ee65ffd08055ca4c

8 years agoMerge "Add policy change notification interface" into tizen
Sungbae Yoo [Fri, 1 Apr 2016 09:00:44 +0000 (02:00 -0700)]
Merge "Add policy change notification interface" into tizen

8 years agoAdd policy change notification interface 40/64440/1
Jaemin Ryu [Fri, 1 Apr 2016 07:38:10 +0000 (16:38 +0900)]
Add policy change notification interface

Change-Id: If0befb88079d691bd2b0ca66d994776c73431ca4
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoRename function names of zone clearly 83/64383/1
Sungbae Yoo [Fri, 1 Apr 2016 02:01:15 +0000 (11:01 +0900)]
Rename function names of zone clearly

Change-Id: Iceefb4c35311a461c8e685b5ee4505afa42c342a
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoFix the bug that nsattach doen't start 17/64317/2 accepted/tizen/common/20160401.075801 submit/tizen_common/20160401.013331
Sungbae Yoo [Thu, 31 Mar 2016 10:24:52 +0000 (19:24 +0900)]
Fix the bug that nsattach doen't start

Change-Id: Ic85ce57cfc56e6b09cc82773dfd842b26304453e
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoCommon/auth: Add default constructors that use getuid and getgid 16/64316/2
Sungbae Yoo [Thu, 31 Mar 2016 10:24:26 +0000 (19:24 +0900)]
Common/auth: Add default constructors that use getuid and getgid

Change-Id: I5fb9f99039a991e793f7ac0fcf29daabd5621f4e
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoExclude security policy mode from public 42/64242/1 submit/tizen_common/20160401.012950 submit/tizen_common/20160401.013306
Jaemin Ryu [Thu, 31 Mar 2016 00:59:51 +0000 (09:59 +0900)]
Exclude security policy mode from public

Change-Id: I29541fcbc1aff5e0c7b28f37d53fd20f8bb1d71c
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoFix improper pthread library linking problem 08/64008/1
Jaemin Ryu [Tue, 29 Mar 2016 10:19:02 +0000 (19:19 +0900)]
Fix improper pthread library linking problem

To use std::thread, pthread library should be linked to the binary.

Change-Id: Ic95b1ac80a1ce061e39ac5fff8869b25503d5f1b
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoChange to build a static library from common classes 13/63713/2
Sungbae Yoo [Fri, 25 Mar 2016 09:03:19 +0000 (18:03 +0900)]
Change to build a static library from common classes

Change-Id: Ibdacdede5568c5d605c1f04548095fef7b64ca3d
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoMerge "Add manifest command to Client/Devel Package" into tizen
Jaemin Ryu [Fri, 25 Mar 2016 09:01:33 +0000 (02:01 -0700)]
Merge "Add manifest command to Client/Devel Package" into tizen

8 years agoMerge "Update the doxygen tagging related to error value" into tizen
Jaemin Ryu [Fri, 25 Mar 2016 09:00:24 +0000 (02:00 -0700)]
Merge "Update the doxygen tagging related to error value" into tizen

8 years agoAdd manifest command to Client/Devel Package 58/63658/1
Sungjun, Lee [Fri, 25 Mar 2016 06:03:41 +0000 (15:03 +0900)]
Add manifest command to Client/Devel Package

Change-Id: I07b328dbecaf853973348ed1fb9b10dc03455a07
Signed-off-by: Sungjun, Lee <sjun221.lee@samsung.com>
8 years agoCAPI: add ERROR returns if one of the params is null 09/63509/5
Sungbae Yoo [Thu, 24 Mar 2016 10:55:53 +0000 (19:55 +0900)]
CAPI: add ERROR returns if one of the params is null

Change-Id: I21acb3d8528d0df2d6cf179da6b9a4e3cd27c04a
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoUpdate the doxygen tagging related to error value 49/63649/1
Sungjun, Lee [Fri, 25 Mar 2016 05:37:02 +0000 (14:37 +0900)]
Update the doxygen tagging related to error value

Change-Id: I74156ec8c13e11159132c486187d8f907d8244b4
Signed-off-by: Sungjun, Lee <sjun221.lee@samsung.com>
8 years agoDoc: add overview section to each module 37/63637/1
Jaemin Ryu [Fri, 25 Mar 2016 05:14:35 +0000 (14:14 +0900)]
Doc: add overview section to each module

Change-Id: I4c91c2abbf51f74b35ce4376ba4aba9306a723a0
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoRename dpm error type enum 19/63619/1
Sungjun, Lee [Fri, 25 Mar 2016 02:28:57 +0000 (11:28 +0900)]
Rename dpm error type enum

Change-Id: Iae5e00081b452b5e74399de1ad256e4294de62f7
Signed-off-by: Sungjun, Lee <sjun221.lee@samsung.com>
8 years agoCAPI: remove the dependency of dpm/password.h with glib.h 88/63488/1 accepted/tizen/common/20160324.173246 submit/tizen/20160324.120316
Sungbae Yoo [Thu, 24 Mar 2016 08:14:29 +0000 (17:14 +0900)]
CAPI: remove the dependency of dpm/password.h with glib.h

Change-Id: I1158347c3152e341b3aae3c355a66cb67412ccc7
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoPAM-zone: rename systemd-user to systemd-user-zone 40/63440/4
Sungbae Yoo [Thu, 24 Mar 2016 02:37:35 +0000 (11:37 +0900)]
PAM-zone: rename systemd-user to systemd-user-zone

This lets zone feature turn off as default.

Change-Id: Ie91689b12e1fa50a2142feff5ab0b6f7f8331fb7
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoZone: implement iterator functions of zone list 45/63345/9
Sungbae Yoo [Thu, 24 Mar 2016 04:41:37 +0000 (13:41 +0900)]
Zone: implement iterator functions of zone list

Change-Id: I1f81b55e37ef7e7553e6e7d682ed77afdc2e04fa
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoCommon: add array.h that can be used for CAPI iterator functions 47/63447/3
Sungbae Yoo [Thu, 24 Mar 2016 04:41:18 +0000 (13:41 +0900)]
Common: add array.h that can be used for CAPI iterator functions

Change-Id: I74c30e621ccf4738ac558cfe242cb2c148cc1a26
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoDoc: fix typos of the doxygen tag name for privilege 57/63357/3
Sungjun, Lee [Wed, 23 Mar 2016 09:11:40 +0000 (18:11 +0900)]
Doc: fix typos of the doxygen tag name for privilege

Change-Id: If2a52f2fe0561bdebf3f43ee00d3b401090d389e
Signed-off-by: Sungjun, Lee <sjun221.lee@samsung.com>
8 years agoCoding-rule: remove spaces befor [ braces 01/63301/1
Sungbae Yoo [Wed, 23 Mar 2016 05:51:33 +0000 (14:51 +0900)]
Coding-rule: remove spaces befor [ braces

Change-Id: I1f859ff15950d19a00b769291b6e88834bfe7d9a
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd coding rule checker 79/63279/1
Jaemin Ryu [Wed, 23 Mar 2016 05:17:07 +0000 (14:17 +0900)]
Add coding rule checker

Change-Id: I8fd988b169d09000333a4eece0cd1a33b9d9349b
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoInstall capi header files 87/63187/3
Jaemin Ryu [Tue, 22 Mar 2016 10:18:34 +0000 (19:18 +0900)]
Install capi header files

Change-Id: I965ab16d15de19af04ba13ab7d290f63d42de599
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoUpdate API headers according to the API guide 86/63186/3
Jaemin Ryu [Tue, 22 Mar 2016 10:11:25 +0000 (19:11 +0900)]
Update API headers according to the API guide

Change-Id: Ib6e9adb65c520d04f4ed18fbd91c4aa2f1e5bd74
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoChange %{_sbindir} to /sbin in Requires options 85/63185/1 accepted/tizen/common/20160322.151059 accepted/tizen/ivi/20160323.013442 accepted/tizen/mobile/20160323.013346 accepted/tizen/tv/20160323.013402 accepted/tizen/wearable/20160323.013419 submit/tizen/20160322.113016
Sungbae Yoo [Tue, 22 Mar 2016 10:53:04 +0000 (19:53 +0900)]
Change %{_sbindir} to /sbin in Requires options

Change-Id: I13260d5b4d10820d4ed1af6614d382dbeefcf498
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoRemove uses of non thread-safe functions 38/63138/1
Sungbae Yoo [Tue, 22 Mar 2016 07:18:54 +0000 (16:18 +0900)]
Remove uses of non thread-safe functions

Change-Id: I929d186881b7432da127cd4f23739dd2986e254f
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoRemove memory leaks when execv fails in nsattach 37/63137/1
Sungbae Yoo [Tue, 22 Mar 2016 04:35:17 +0000 (13:35 +0900)]
Remove memory leaks when execv fails in nsattach

Change-Id: I4ef97d99e0e48da15442d30c8ee74e1fb2819c78
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoHave server/password.cpp use auth/user.h 47/63047/2
Sungbae Yoo [Tue, 22 Mar 2016 02:11:38 +0000 (11:11 +0900)]
Have server/password.cpp use auth/user.h

Change-Id: Ibdd87892854e7154affa5c82e65c1de740032107
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoApply API changes of auth-fw 25/62925/1 accepted/tizen/common/20160321.151042 accepted/tizen/ivi/20160321.115056 accepted/tizen/mobile/20160321.114906 accepted/tizen/tv/20160321.114933 accepted/tizen/wearable/20160321.115050 submit/tizen/20160321.072818
Sungbae Yoo [Mon, 21 Mar 2016 06:20:00 +0000 (15:20 +0900)]
Apply API changes of auth-fw

Change-Id: Iec6c17444c51ab6ac13f7be02c3f0b6e5a6db249
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd doxygen document staging
Jaemin Ryu [Fri, 18 Mar 2016 09:59:09 +0000 (18:59 +0900)]
Add doxygen document

Change-Id: Ifa787063612460a3485f1d8222aed8f3f408613d
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd zone policies
Sungbae Yoo [Mon, 7 Mar 2016 10:27:08 +0000 (19:27 +0900)]
Add zone policies

Change-Id: Ib3f46c7229f0ff53b6ad7cef7ab16e6dc1b38b38
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd password policis
Sungjun, Lee [Wed, 16 Mar 2016 07:49:18 +0000 (16:49 +0900)]
Add password policis

Change-Id: I1d0fcd64f7d38b6a1c59b86c6857dd7aebd829fb
Signed-off-by: Sungjun, Lee <sjun221.lee@samsung.com>
8 years agoModify the usage of the bundle data
seolhee, kim [Mon, 14 Mar 2016 06:04:33 +0000 (15:04 +0900)]
Modify the usage of the bundle data

Change-Id: I618c36ed436be002960a7e80c60f62bb7dcc86d7
Signed-off-by: seolhee, kim <s414.kim@samsung.com>
8 years agoAdd shadow database updating support
Sungbae Yoo [Mon, 7 Mar 2016 10:16:26 +0000 (19:16 +0900)]
Add shadow database updating support

Change-Id: Ib5fb4949e63b9cacb3c198eebb27ee9d9f7bc46f
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd PAM module for container policies
Sungbae Yoo [Tue, 15 Mar 2016 12:43:01 +0000 (21:43 +0900)]
Add PAM module for container policies

Change-Id: Ib7bfb8958bf81e72dd9d8e0ff0876ccc22c946f9
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd support for multi-user using by shadow system
Sungbae Yoo [Tue, 15 Mar 2016 09:19:40 +0000 (18:19 +0900)]
Add support for multi-user using by shadow system

Change-Id: Ic82684b712fa2b3ede0bcde4b6aff97aef13e9c4
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoRemove ODE application icon
seolhee, kim [Mon, 14 Mar 2016 04:35:12 +0000 (13:35 +0900)]
Remove ODE application icon

Change-Id: I96f409e47c6ac0be6677fcb47bd915f44641a3a7
Signed-off-by: seolhee, kim <s414.kim@samsung.com>
8 years agoUpdate security policy to deal with API calls from user
Jaemin Ryu [Mon, 14 Mar 2016 01:58:57 +0000 (10:58 +0900)]
Update security policy to deal with API calls from user

Change-Id: Ic2de646bf779d2b3916eb12a40bceadf4042a1f8
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoFix improper thread join when client is destroyed by exception
Jaemin Ryu [Fri, 11 Mar 2016 00:27:52 +0000 (09:27 +0900)]
Fix improper thread join when client is destroyed by exception

Change-Id: If70c6d094923279aca07061dd0e191db925898c3
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd tools and ODE application package
seolhee, kim [Thu, 10 Mar 2016 10:23:05 +0000 (19:23 +0900)]
Add tools and ODE application package

Change-Id: I5ef5111b53f0a9231dccc30ae942a2b30109b286
Signed-off-by: seolhee, kim <s414.kim@samsung.com>
8 years agoAdd wrapper for app launching
Jaemin Ryu [Thu, 10 Mar 2016 08:12:00 +0000 (17:12 +0900)]
Add wrapper for app launching

Change-Id: Id34de6d76174c69d6fee256b927c06e06cc0a781
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd Tizen syspopup wrapper
Jaemin Ryu [Thu, 10 Mar 2016 08:10:23 +0000 (17:10 +0900)]
Add Tizen syspopup wrapper

Change-Id: I92977c83f146e16d83e6899d65ac44fc0825398b
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd Tizen bundle wrapper
Jaemin Ryu [Thu, 10 Mar 2016 08:08:48 +0000 (17:08 +0900)]
Add Tizen bundle wrapper

Change-Id: Ia67b017b5fc0dc4575828e909b57a2c4739c6d3b
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoFix mainloop assertion failure on exit
Jaemin Ryu [Wed, 9 Mar 2016 08:29:32 +0000 (17:29 +0900)]
Fix mainloop assertion failure on exit

Change-Id: I87c1cbe1d889c4d2c6e5889eeed9f4eddda92075
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd support for smack
Sungbae Yoo [Tue, 8 Mar 2016 01:42:50 +0000 (10:42 +0900)]
Add support for smack

Change-Id: I86b6a263896fdc90753b9f775dd414f930cdad8b
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd makeDirectory method in filesystem class
Sungbae Yoo [Tue, 8 Mar 2016 01:52:31 +0000 (10:52 +0900)]
Add makeDirectory method in filesystem class

Change-Id: Iae782b049f5471841d96961e4c491551d2132beb
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoImplement remove method in filesystem class
Sungbae Yoo [Tue, 8 Mar 2016 01:50:18 +0000 (10:50 +0900)]
Implement remove method in filesystem class

Change-Id: Iaa99bcd0dac488c20e42e0952bf6495a3afc0990
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd DAC methods(chown, chmod) in filesystem class
Sungbae Yoo [Tue, 8 Mar 2016 02:12:11 +0000 (11:12 +0900)]
Add DAC methods(chown, chmod) in filesystem class

Change-Id: Ic44db309405b8a4e1c0ffffc91173046c7f64be4
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd get/setProp method in xml node class
Sungbae Yoo [Tue, 8 Mar 2016 02:32:47 +0000 (11:32 +0900)]
Add get/setProp method in xml node class

Change-Id: Ie94adbe3048176350cfc0b22ab2a30a142b7fe4f
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd parseString method in xml parser class
Sungbae Yoo [Tue, 8 Mar 2016 02:33:50 +0000 (11:33 +0900)]
Add parseString method in xml parser class

Change-Id: I422693eb6645aed7939e556d0dd280c22d644730
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoRemove potential memory leaks by xml node
Sungbae Yoo [Tue, 8 Mar 2016 02:29:20 +0000 (11:29 +0900)]
Remove potential memory leaks by xml node

Change-Id: I9a632000b214967a2dd11d8348b7bd14ba4e1f10
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoModify all paths to tizen platform's paths
Sungbae Yoo [Mon, 7 Mar 2016 10:17:47 +0000 (19:17 +0900)]
Modify all paths to tizen platform's paths

Change-Id: Ibea787c5304cc052d4d95fbd102f90c2c39d6518
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years ago Add as-needed option in compile flags
Sungbae Yoo [Mon, 7 Mar 2016 10:28:57 +0000 (19:28 +0900)]
 Add as-needed option in compile flags

Change-Id: I17aa94e4f970619e25c7027bc75f26984db768ca
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoLet process get arguments when process constructs
Sungbae Yoo [Mon, 7 Mar 2016 10:14:56 +0000 (19:14 +0900)]
Let process get arguments when process constructs

Change-Id: I1bb0476dde703747e0fa5facd512da9f23054e81
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
8 years agoAdd security policy CAPIs
Jaemin Ryu [Mon, 7 Mar 2016 07:24:47 +0000 (16:24 +0900)]
Add security policy CAPIs

Change-Id: Ida2351a74c61176d10f82734c4a831611850550b
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd client session interface
Jaemin Ryu [Mon, 7 Mar 2016 01:50:52 +0000 (10:50 +0900)]
Add client session interface

Change-Id: Ifdfd85ede41efb9399bdae04bd81b98bf1d0265a
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd testbench for API testing
Jaemin Ryu [Mon, 7 Mar 2016 01:36:02 +0000 (10:36 +0900)]
Add testbench for API testing

Change-Id: I6b92d75236eb5fa8187867a9dfb5cd4a5ad7e531
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd support for notification as async event delivery in IPC
Jaemin Ryu [Sun, 6 Mar 2016 23:59:33 +0000 (08:59 +0900)]
Add support for notification as async event delivery in IPC

Change-Id: Ia5f3e73f84b97f205e2036a8ccce32c51d9d1ece
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd support for fd-passing in remote method
Jaemin Ryu [Fri, 4 Mar 2016 06:36:43 +0000 (15:36 +0900)]
Add support for fd-passing in remote method

Change-Id: I903e5923e3628631bc942109c3303c6a69bd7815
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd support for r-value reference in method call parameters
Jaemin Ryu [Wed, 2 Mar 2016 08:07:44 +0000 (17:07 +0900)]
Add support for r-value reference in method call parameters

Change-Id: I3817776f42580657f95d0481d5a746ce9b223442
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoMove parameter pack/unpack methods into Message class
Jaemin Ryu [Wed, 3 Feb 2016 06:56:51 +0000 (15:56 +0900)]
Move parameter pack/unpack methods into Message class

Change-Id: Ie08abeac9ef3fcdaee9d751a1870d96e31df2d8b
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd message dispatch thread to client
Jaemin Ryu [Tue, 2 Feb 2016 05:11:04 +0000 (14:11 +0900)]
Add message dispatch thread to client

Change-Id: I2039b5369f251091d79fe7d69b95b721f4e36d02
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd object-latch for object synchronization
Jaemin Ryu [Tue, 2 Feb 2016 05:03:39 +0000 (14:03 +0900)]
Add object-latch for object synchronization

Change-Id: I3eab301dc7f4e53816251983ae18758f8b321f66
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd stop function to mainloop
Jaemin Ryu [Mon, 1 Feb 2016 22:45:56 +0000 (07:45 +0900)]
Add stop function to mainloop

The mainloop does not iterate any callback if stop function is called.
The stop function can be called in mainloop event source callback.

Change-Id: I0b4fe72a3ca0fe71ebd03ef11b7412e5eb3196db
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd eventfd wrapper class
Jaemin Ryu [Mon, 1 Feb 2016 22:44:26 +0000 (07:44 +0900)]
Add eventfd wrapper class

The EeventFD creates an "eventfd object" that can be used as an event
wait/notify mechanism.

Change-Id: I15be471973ef457a0a63c34ad291ec529730f1ba
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>