platform/core/security/device-policy-manager.git
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>
8 years agoAdd sequence number to message
Jaemin Ryu [Mon, 1 Feb 2016 22:43:25 +0000 (07:43 +0900)]
Add sequence number to message

Change-Id: I5434ac3cbcd7ad538f0eac8c55633b21e9f833b2
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd support for peer credentials
Jaemin Ryu [Mon, 11 Jan 2016 06:47:58 +0000 (15:47 +0900)]
Add support for peer credentials

Change-Id: I1629065cdfaa649ea6fc356b3638aba3218308ce
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd multi-threaded remote method call processing
Jaemin Ryu [Mon, 11 Jan 2016 06:34:25 +0000 (15:34 +0900)]
Add multi-threaded remote method call processing

Change-Id: I81c2a8d9d7cb3ca0d1e81776f7b4665075fc8225
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoUse audit::LogLevel::Info as default loglevel in testcases
Jaemin Ryu [Thu, 24 Dec 2015 02:50:58 +0000 (11:50 +0900)]
Use audit::LogLevel::Info as default loglevel in testcases

Change-Id: I68a0b932721db8baefc9dc5205be354ed8786230
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd security policies
Jaemin Ryu [Thu, 24 Dec 2015 02:42:18 +0000 (11:42 +0900)]
Add security policies

Change-Id: Ida25b436c74b998d034e47fcc14676b1474da869
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd administration policies
Jaemin Ryu [Thu, 24 Dec 2015 02:37:40 +0000 (11:37 +0900)]
Add administration policies

Change-Id: I0e1d8207ae427e7913b5bdd0198b62e4bc6e2042
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd support for standard data type reflection
Jaemin Ryu [Thu, 24 Dec 2015 02:32:30 +0000 (11:32 +0900)]
Add support for standard data type reflection

Change-Id: I1ac9782af5818314cc3c43e8a5fd93dd94f54bf2
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd support for nested reflection
Jaemin Ryu [Thu, 10 Dec 2015 09:35:11 +0000 (18:35 +0900)]
Add support for nested reflection

Change-Id: I28361439316096f710bf1b2d264e5fc78336beb1
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd support for non-argument method call
Jaemin Ryu [Thu, 10 Dec 2015 09:25:37 +0000 (18:25 +0900)]
Add support for non-argument method call

Change-Id: I88479721eda4884380329806c5c5331f35f0ef22
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd setLogLevel method to Logger
Jaemin Ryu [Thu, 10 Dec 2015 09:22:56 +0000 (18:22 +0900)]
Add setLogLevel method to Logger

Change-Id: I53ab07833f1dca76a48fa79138a33320ae4c73ac
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd policy interface
Jaemin Ryu [Wed, 25 Nov 2015 07:49:36 +0000 (16:49 +0900)]
Add policy interface

Change-Id: I9cdd9152288bba6c5798d461155f0c005e426c28
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd policy client manager
Jaemin Ryu [Wed, 25 Nov 2015 07:01:41 +0000 (16:01 +0900)]
Add policy client manager

The client manager manipulates policy client information.
Once client has registered, policy storage is also replicated to manipulate its own policies.

Change-Id: I548564d8fe3fa825ed456ba0ef2df5726b43378d
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd policy storage
Jaemin Ryu [Wed, 25 Nov 2015 06:52:14 +0000 (15:52 +0900)]
Add policy storage

Change-Id: I3d75ca8f5628074758922a274071688e3f445de3
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd libxml wrapper
Jaemin Ryu [Wed, 25 Nov 2015 06:48:29 +0000 (15:48 +0900)]
Add libxml wrapper

Change-Id: I7c7053c6304212c0a88687d3c70618f251baf08e
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd sqlite3 database wrapper for generic datastore
Jaemin Ryu [Wed, 25 Nov 2015 06:10:07 +0000 (15:10 +0900)]
Add sqlite3 database wrapper for generic datastore

Change-Id: I15094eb04d5d68abe7ebb939a0654550cf45ca1b
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd device-policy-manager.manifest file
Jaemin Ryu [Wed, 25 Nov 2015 05:49:10 +0000 (14:49 +0900)]
Add device-policy-manager.manifest file

Change-Id: I199d51f03c1a12d81952e4f91a88cfc9a6a388ab
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd remote method invocation engine
Jaemin Ryu [Mon, 12 Oct 2015 06:46:07 +0000 (15:46 +0900)]
Add remote method invocation engine

This commit does not include signal dispatching.
It will follow in the later commits.

Change-Id: I72d5111f61af8d8aac1ad05fd814aa03c2410085
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd logging facility
Jaemin Ryu [Sun, 11 Oct 2015 05:27:14 +0000 (14:27 +0900)]
Add logging facility

Change-Id: I8860fc0a295224d0a2772336f108fee29f5c7ad0
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd support for runtime exception and system error(errno) handling
Jaemin Ryu [Sun, 11 Oct 2015 05:12:24 +0000 (14:12 +0900)]
Add support for runtime exception and system error(errno) handling

Change-Id: I63963380a91fc06419d9c28955bd10da644b70ed
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd testbench for internal testing
Jaemin Ryu [Fri, 9 Oct 2015 22:17:47 +0000 (07:17 +0900)]
Add testbench for internal testing

Change-Id: I411db6b5b8f2de22d50373ebce22a30862bd0fd7
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoReorganize source structure
Jaemin Ryu [Tue, 4 Aug 2015 02:00:38 +0000 (11:00 +0900)]
Reorganize source structure

Change-Id: I55e89eb3b05a9f2809e3c24fac4fad12b9270b5e
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoAdd LICENSE file and boilerplate
Jaemin Ryu [Mon, 3 Aug 2015 04:43:34 +0000 (13:43 +0900)]
Add LICENSE file and boilerplate

Change-Id: Idfebce00896e5cdbbe36aea2ad8c23042ebbc43d
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
8 years agoInitial Commit
kh243.kwak [Tue, 28 Jul 2015 06:39:14 +0000 (15:39 +0900)]
Initial Commit
Signed-off-by: kh243.kwak <kh243.kwak@samsung.com>