Hyotaek Shim [Thu, 8 Aug 2019 11:55:47 +0000 (20:55 +0900)]
Remove unnecessary dependency in device-policy-manager.service
Change-Id: I1611fc5349c9b2266d7ef43f8e00d8c97078266f
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
INSUN PYO [Tue, 23 Jul 2019 11:45:15 +0000 (20:45 +0900)]
Remove unnecessary setting
Change-Id: I1f24726f385cf7cac1a718b441ca4a8d5e0bf113
Jaemin Ryu [Fri, 26 Jul 2019 05:57:12 +0000 (05:57 +0000)]
Merge "Change the unit-test package name according to the guideline" into tizen
Jaemin Ryu [Wed, 17 Jul 2019 01:41:50 +0000 (10:41 +0900)]
Change the unit-test package name according to the guideline
Change-Id: I213d91a468380b81cb4c2ef9acde4dbbcc3b7a12
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
INSUN PYO [Tue, 2 Jul 2019 07:20:57 +0000 (16:20 +0900)]
Remove unnecessary setting
Change-Id: I5431c314cdf6dc1d1c5dc3585fcae0d2b8d4a5e6
INSUN PYO [Mon, 8 Jul 2019 11:22:53 +0000 (20:22 +0900)]
Delete meaningless configuration
Change-Id: Ibfde184f27a813b1427c70ca6eaeb6eb1b35f130
Jaemin Ryu [Wed, 29 May 2019 23:59:42 +0000 (08:59 +0900)]
Allow admin re-registration
Change-Id: I3b88f92b1e6d4359b81d7b17bd7ce17c16f6828e
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Thu, 26 Jul 2018 06:03:24 +0000 (15:03 +0900)]
Change plugin directory
Change-Id: If018dad443f2da2d3a9becf4a15ca2193a5cf318
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
sangwan.kwon [Tue, 30 Jan 2018 10:44:55 +0000 (19:44 +0900)]
Apply type-safe query builder
Change-Id: I87feb3a4a4cabd0d952445ed4b9347922cd4116c
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
yeji kim [Mon, 14 Jan 2019 05:42:23 +0000 (14:42 +0900)]
Fix typo: wether -> whether
Change-Id: I02326399259bb17738372c2f96001c43ec23a0bd
Signed-off-by: yeji kim <yeji01.kim@samsung.com>
yeji01.kim [Thu, 30 Aug 2018 06:00:53 +0000 (15:00 +0900)]
Fix typo: registring -> registering
Change-Id: I2744141fc7b117c0f844043a2bfd01987b53fe16
Signed-off-by: yeji01.kim <yeji01.kim@samsung.com>
yeji01.kim [Tue, 26 Jun 2018 01:30:54 +0000 (10:30 +0900)]
Syspopup : Add dbus config rule
Add user "root" rule to reply to dbus call invoked from deviced.
This is for usb client policy.
Change-Id: I54566d7853cc6121306d060ae836fcbc7c138bdd
Signed-off-by: yeji01.kim <yeji01.kim@samsung.com>
Jaemin Ryu [Wed, 9 May 2018 01:21:12 +0000 (10:21 +0900)]
Fix missing return statements
Change-Id: If838f4fac651426e8dce7b424a9286de30a0227c
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
seolheui kim [Wed, 2 May 2018 12:11:12 +0000 (21:11 +0900)]
Fix syspopup-service gmainloop to run in main context
Change-Id: I6f9e9d67a403cd340d5f0bcb12c0b27714766b9a
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Wed, 2 May 2018 11:45:32 +0000 (20:45 +0900)]
Apply default deny policy to dpm-syspopup service
Change-Id: I624edbef0663cfcebdf934cdaeb21170ae40cc92
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Wed, 25 Apr 2018 06:34:49 +0000 (15:34 +0900)]
Modify dpm-syspopup dbus config to apply default allow policy
Change-Id: I8ce59a906c6e17375455d4d736f56d5ab34efc81
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Thu, 19 Apr 2018 05:48:31 +0000 (14:48 +0900)]
Add default deny policy to syspopup dbus config
Change-Id: I4367a3c2e8628aba92467010a0028cb0cd67dbd3
Signed-off-by: seolheui kim <s414.kim@samsung.com>
yeji01.kim [Mon, 12 Feb 2018 07:18:22 +0000 (16:18 +0900)]
Server: Add checking for loading completion
Change-Id: Iceb7679e862952a91faf6d9f8ef36116686362bb
Signed-off-by: yeji01.kim <yeji01.kim@samsung.com>
Sungbae Yoo [Thu, 5 Apr 2018 11:35:06 +0000 (20:35 +0900)]
Fix the issues that don't handle return values
This is to fix the coverity issues
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ib8418eeddca67eb7f85fc2f0dac4cab8fb477821
seolheui kim [Fri, 23 Mar 2018 05:34:48 +0000 (14:34 +0900)]
Fix dpm-admin-cli unchecked value issue
- explicit pull dereferenced : passing null pointer 'username' to basic_string
- unchecked return value : when getpwnam_r is called
Change-Id: Ic668618273506a02dd4c1244ba902d911767fff4
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Fri, 23 Mar 2018 03:58:16 +0000 (12:58 +0900)]
Fix out-of-bounds writing to buffer
Change-Id: I401ea407c5180f83900776abeb3f565e85d0d8e9
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Fri, 23 Mar 2018 01:59:13 +0000 (10:59 +0900)]
Fix profile string memory leak in syspopup interface
Change-Id: I0ee52e340cc8d69c5f899fb995e5857da9c97ac6
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Thu, 22 Mar 2018 02:18:19 +0000 (11:18 +0900)]
Fix maintenance mode activation logic to apply fixed klay service
Change-Id: Id0f25df0ac4f8242a552de2dcd4f8c0e2e9ed2f2
Signed-off-by: seolheui kim <s414.kim@samsung.com>
Jaemin Ryu [Thu, 8 Mar 2018 05:36:53 +0000 (14:36 +0900)]
Export administration API
Change-Id: I5d35b1203e5d7eae22252b19351a90c86c151f8a
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
seolheui kim [Wed, 14 Feb 2018 08:08:19 +0000 (17:08 +0900)]
Remove the maintenance mode check on client signal handler
Change-Id: Id7c685152885f78ba6b10a4f06dca29dd5ae197e
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Mon, 22 Jan 2018 09:48:12 +0000 (18:48 +0900)]
Apply changes of ScopedGMainLoop to policy-client
Change-Id: I2aa16e2b77919663ae0529efabfbba2a1a7e0a50
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Mon, 22 Jan 2018 06:34:24 +0000 (15:34 +0900)]
Add maintenance mode notify handler to policy-client
Change-Id: Iec5ce7cf4c9d47584d9cbbce1f8bb68a6123112c
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Mon, 22 Jan 2018 06:43:00 +0000 (15:43 +0900)]
Add methodCallForce to policy-client
Change-Id: I95c7e9b16dd02f0bd927ea801d5e67819babbdad
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Mon, 22 Jan 2018 08:39:29 +0000 (17:39 +0900)]
Fix condition of calling stop()
- remove vconf notify handler
- call stop() on disenroll()
Change-Id: I3a6c8d9fc9466b35d7021380d0cd749a83314cb9
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Wed, 17 Jan 2018 13:00:37 +0000 (22:00 +0900)]
Add server run method for maintenance mode.
Change-Id: Ibb0d5683c13ef04f9e4da9b2184b590fad445b56
Signed-off-by: seolheui kim <s414.kim@samsung.com>
seolheui kim [Tue, 19 Dec 2017 12:26:59 +0000 (21:26 +0900)]
Add preprocessor for policy strictize on loading.
Change-Id: I8f5bc3e2d71a339faeb8e4adb962eb3b290a6bad
Signed-off-by: seolheui kim <s414.kim@samsung.com>
Lee Sung Jun [Tue, 2 Jan 2018 05:24:14 +0000 (14:24 +0900)]
Update Mode State according to the number of ADMINs
Change-Id: I7c213a992be3e1ac54ae9126610dcc68635ee6f7
Signed-off-by: Lee Sung Jun <sjun221.lee@samsung.com>
yeji01.kim [Wed, 20 Dec 2017 07:24:50 +0000 (16:24 +0900)]
Add policy strictize when dpm server starts
Change-Id: Iefd064ff803bda1f64209b96ea007c52b0502792
Signed-off-by: yeji01.kim <yeji01.kim@samsung.com>
Jaemin Ryu [Wed, 13 Dec 2017 09:18:12 +0000 (18:18 +0900)]
Change to use RemoteMethod
Change-Id: I477431b184aab74d6ce77d1be5089ddad391e428
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
seolheui kim [Wed, 13 Dec 2017 02:16:48 +0000 (11:16 +0900)]
Fix to catch exceptions from constructors.
Change-Id: Icc32b9580a677ba0aa0e864b7a8bec003f0f88d2
Signed-off-by: seolheui kim <s414.kim@samsung.com>
yeji01.kim [Tue, 12 Dec 2017 06:44:07 +0000 (15:44 +0900)]
Modify dpm client
Change-Id: Ied23b4847db535989fe1be9254cad30d5638fb4d
Signed-off-by: yeji01.kim <yeji01.kim@samsung.com>
Lee Sung Jun [Wed, 6 Dec 2017 08:09:08 +0000 (17:09 +0900)]
Add ClientRegistry to limit Max connections
Change-Id: I8331b072a3f895da43a139843ae55ac18cd30c81
Signed-off-by: Lee Sung Jun <sjun221.lee@samsung.com>
Jaemin Ryu [Fri, 3 Nov 2017 07:18:09 +0000 (16:18 +0900)]
Add on-demand support
Change-Id: I5f4b3e21ef9ab29f62a522993828b7fbb1db999d
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
s414kim [Wed, 8 Nov 2017 09:26:58 +0000 (18:26 +0900)]
Add external-storage restriction policy popup
Change-Id: I14f5f8871b02db750763beb1f9013346d2ede6d1
Signed-off-by: s414kim <s414.kim@samsung.com>
sangwan.kwon [Fri, 3 Nov 2017 05:59:37 +0000 (14:59 +0900)]
Fix permissions of data-dirs
Change-Id: I852c83b5e96d44f4a8b67c454d60687d8c10457c
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
sangwan.kwon [Fri, 3 Nov 2017 05:16:49 +0000 (14:16 +0900)]
Unify logging mechanism as dlog
Change-Id: Ica13b72183a248bb07f755b1fc4d7684c9b7e095
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
sangwan.kwon [Thu, 26 Oct 2017 07:01:07 +0000 (16:01 +0900)]
Remove deprecated server-sources
Change-Id: I25ecea65bf0b6e5a6f1d41821103cc86e0ef1fae
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
Jaemin Ryu [Tue, 31 Oct 2017 05:32:23 +0000 (14:32 +0900)]
Reorganize PIL code
Change-Id: I40c773292026ceb095e6d77c7bfe98fa49f0c86f
sangwan.kwon [Mon, 23 Oct 2017 04:40:48 +0000 (13:40 +0900)]
Add internal testcases about policy-event
Change-Id: I8f961ca0f2328be918511ac3ff56b88c530f0378
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
sangwan.kwon [Thu, 19 Oct 2017 09:01:07 +0000 (18:01 +0900)]
Remove deprecated testcases
Change-Id: Ic665f1bedf455a27e528f3f699aadef7d405447e
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
sangwan.kwon [Wed, 18 Oct 2017 11:35:06 +0000 (20:35 +0900)]
Change signal framework from rmi to dbus
Change-Id: Ic84843f2c966066cdc8bd4b17cb60cdc3cad3206
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
Lee Sung Jun [Mon, 16 Oct 2017 07:39:22 +0000 (07:39 +0000)]
Merge "Add ScopedGMainloop" into tizen
Lee Sung Jun [Fri, 13 Oct 2017 05:30:15 +0000 (14:30 +0900)]
Add usb-client to policy definition
Change-Id: Ifacdf494a02f61fa25372b2635d2e199c3c8f354
Signed-off-by: Lee Sung Jun <sjun221.lee@samsung.com>
Lee Sung Jun [Fri, 13 Oct 2017 04:44:27 +0000 (13:44 +0900)]
Add ScopedGMainloop
Change-Id: Ic00fd75d080dca3dbf74af83ef2e70900e609855
Signed-off-by: Lee Sung Jun <sjun221.lee@samsung.com>
s414kim [Wed, 11 Oct 2017 09:47:31 +0000 (18:47 +0900)]
Add usb client syspopup and modify language file.
Change-Id: I27ecbed09309c1a12098a70c1444ba6d444643ab
Signed-off-by: s414kim <s414.kim@samsung.com>
yeji01kim [Wed, 27 Sep 2017 08:17:43 +0000 (17:17 +0900)]
Pil: Remove ApplicationInfo in packman
Change-Id: I8df3db89decf07cb9450d1aca81ce8e9e5623823
Signed-off-by: yeji01kim <yeji01.kim@samsung.com>
Sungbae Yoo [Tue, 26 Sep 2017 08:29:01 +0000 (17:29 +0900)]
Add missing connection to server before unregisteration of admin
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ife1fed03dce659b0281f40b856b7c119f0d07baa
Sungbae Yoo [Wed, 20 Sep 2017 10:31:42 +0000 (19:31 +0900)]
Merge branch 'tizen' into tizen_4.0
Sungbae Yoo [Wed, 20 Sep 2017 09:02:07 +0000 (18:02 +0900)]
Add an exception handler for syspopup
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I008755380848c00be37bda8bf4c83b755514be0e
Jaemin Ryu [Tue, 12 Sep 2017 08:10:44 +0000 (17:10 +0900)]
Coding rules: Remove unnecessary blank line
Change-Id: I3f17003f9324b010df3eb1566f15c9866f18a9af
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Tue, 12 Sep 2017 08:10:44 +0000 (17:10 +0900)]
Coding rules: Remove unnecessary blank line
Change-Id: I3f17003f9324b010df3eb1566f15c9866f18a9af
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
s414kim [Wed, 6 Sep 2017 08:48:43 +0000 (17:48 +0900)]
[SECIOTSW-280] Rework dpm-syspopup user-interface
Change-Id: I1c631ef5552c21b60b8f2aca03972ccde73fa12c
Signed-off-by: s414kim <s414.kim@samsung.com>
yeji01kim [Fri, 18 Aug 2017 09:55:04 +0000 (18:55 +0900)]
Apply syspopup serivce
Syspopup dbus was activated by dpm.
The syspopup service will work in its own executable file,
separated from the dpm.
Change-Id: Icb237818eeac7279be760f430dcc20b037ddac5e
Signed-off-by: yeji01kim <yeji01.kim@samsung.com>
Jaemin Ryu [Thu, 31 Aug 2017 06:43:24 +0000 (15:43 +0900)]
Remove libxml-2.0 dependency
This commit fixes dpm-pil package dependency error in plugins
Change-Id: I220acc714353653b8b0a8e8bf3e44f53bd259a2d
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Thu, 17 Aug 2017 10:41:56 +0000 (19:41 +0900)]
Add checking empty plugin directory
Change-Id: I46aa2d9d3e5da320a3ab786df96526364f1de316
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Thu, 20 Jul 2017 05:45:37 +0000 (14:45 +0900)]
Apply plugin architecture
This commit introduces runtime facilities to build policy plug-ins.
All built-in policies are also moved to the separated repositories.
Change-Id: I16b63fb69fde869e940519a40cbb3f50e425439d
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Sungbae Yoo [Thu, 10 Aug 2017 02:13:31 +0000 (11:13 +0900)]
Apply ASLR to dpm-admin-cli
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I912d3e7b6ea9d37c50c00306bf6da580fdeb3a9b
sangwan.kwon [Tue, 18 Jul 2017 05:54:01 +0000 (14:54 +0900)]
Fix logger usage according to KLAY API changed
Change-Id: I2acb74ae549215138d7f9f0af121ebe858086b4f
Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
yeji01kim [Fri, 23 Jun 2017 06:59:58 +0000 (15:59 +0900)]
Fix memory leaks after using vconf_get_str()
Change-Id: I80f93d90a3e5535a58589d17c77cc34dcf5e218c
Signed-off-by: yeji01kim <yeji01.kim@samsung.com>
s414kim [Mon, 12 Jun 2017 04:37:28 +0000 (13:37 +0900)]
Fix WiFi manager initialize error on emulator
Change-Id: I48c881c993c66308ccfc94a4cd0d0985fac4bea9
Signed-off-by: s414kim <s414.kim@samsung.com>
Sungbae Yoo [Fri, 9 Jun 2017 08:24:55 +0000 (17:24 +0900)]
Change not to build bluetooth feature if not defined
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I75e180a90d2746906b819725d4ad44688d776568
Sungbae Yoo [Thu, 8 Jun 2017 07:47:36 +0000 (16:47 +0900)]
Remove device-security-monitor
Because the name of "libdsm.so" is already used
by another package in VD
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ieae171ecddc7c77adf61e1fbbc5957505b416668
Seok Hong [Fri, 19 May 2017 07:33:11 +0000 (16:33 +0900)]
[SECIOTSW-776] Remove DPM/DSM libraries
Change-Id: I65f4bfee09500818603e9b14787235cb2ed38f8c
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Seok Hong [Thu, 18 May 2017 07:17:41 +0000 (16:17 +0900)]
[SECIOTSW-693] Remove maintenance check logic
Change-Id: I83e5ed45cc05163fb5fc0d0f55e06f4f6e43963b
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Seok Hong [Thu, 11 May 2017 05:50:08 +0000 (14:50 +0900)]
[SECIOTSW-683] Fix Svace issues of policy-model.h
Change-Id: If76e76ff99c80d289193fbcd394c3dfc7213021c
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Seok Hong [Thu, 11 May 2017 02:01:45 +0000 (11:01 +0900)]
[SECIOTSW-413] Support Tizen 4.0 Unified Build Environment
Change-Id: I683a653926f9069d301b47c8fec49d091298511a
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Seok Hong [Wed, 19 Apr 2017 05:41:15 +0000 (14:41 +0900)]
Fix build error with GCC 6 in SmackSecurityMonitor
Change-Id: Ic46144dd8ec819ab3719f0ce98f8c7a948396d66
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Seok Hong [Wed, 12 Apr 2017 01:53:12 +0000 (10:53 +0900)]
[SECIOTSW-442] Replace WiFi package with the new one
Change-Id: Ibe176d63f8ad3a2955a3681343825e07cb24e4c5
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Seok Hong [Tue, 28 Mar 2017 07:22:33 +0000 (16:22 +0900)]
Add SmackSecurityMonitor - Smack Issue counter
This commit requires root privilege to test functions.
So, device-policy-manager should be manually started in console
Change-Id: Iafd6ed17639f7207d6f8f7188aa6f2be956faae5
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Seok Hong [Tue, 28 Mar 2017 01:09:50 +0000 (10:09 +0900)]
Add SmackSecurityMonitor - Smack log collector
This commit requires root privilege to test functions.
So, device-policy-manager should be manually started in console
Change-Id: I7a79d3f57ded12b8cfe16615a7c7168e165c239a
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Seok Hong [Tue, 28 Mar 2017 01:41:10 +0000 (10:41 +0900)]
Add Skeleton of Device Security Monitor client library
Change-Id: I0e0c5d0fcecddb3cba6535e3c7b6683f02348047
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Seok Hong [Wed, 15 Mar 2017 08:26:01 +0000 (17:26 +0900)]
Remove unused member variable
Change-Id: I009964ec6248fba6c2ed0ddb35bc23ea6913b712
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Jaemin Ryu [Mon, 27 Feb 2017 07:08:13 +0000 (16:08 +0900)]
Add support for maintenance mode
Change-Id: Idf57c2f003cba52eaddc17bd533ab2e6501f81e6
Signed-off-by: Seok Hong <seok85.hong@samsung.com>
Jaemin Ryu [Fri, 17 Feb 2017 03:49:54 +0000 (19:49 -0800)]
Merge changes Ic3ebcdbb,I1cac75bb into tizen
* changes:
Spec code clean: make it more explicit
Remove Profile Build Dependency (wearable): do it at runtime
Jaemin Ryu [Fri, 17 Feb 2017 03:49:12 +0000 (19:49 -0800)]
Merge changes I6f1336e6,I37b5ca81 into tizen
* changes:
Unify mobile / wearable codes
Defragment CAPI for Profiles
Jaemin Ryu [Wed, 18 Jan 2017 09:48:20 +0000 (18:48 +0900)]
Support factory reset
Change-Id: I4ce09d0919a7bed9a08d7835a87a83c5ddabb875
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Wed, 18 Jan 2017 09:41:57 +0000 (18:41 +0900)]
Rebuild policy storage on factory reset
Change-Id: I969b859ac18970afc62b2cbd4a1952e2d4a80faa
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Fri, 13 Jan 2017 04:53:11 +0000 (13:53 +0900)]
Move admin related code to client manager
Change-Id: I635639d2cd1358f64838ca94991370be7b4600cd
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Mon, 9 Jan 2017 09:29:03 +0000 (18:29 +0900)]
Refactor policy model
Change-Id: Ieff00735f8c0f3f80c8a8039bfb4adac1da082a9
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Fri, 23 Dec 2016 00:10:27 +0000 (09:10 +0900)]
Apply PIMPL idom pattern to policy control module
Change-Id: Id2e15b4e0061ec7a0129da1039bf03d7925aac4e
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Tue, 13 Dec 2016 00:44:21 +0000 (09:44 +0900)]
Divide policy storage into global and user scope
Change-Id: I8c1bb83b48e545fd8535f7ca260b1173d3047fa2
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Tue, 10 Jan 2017 09:18:55 +0000 (18:18 +0900)]
Fix race issue in password status handler
Change-Id: I0b2fbabb0b55c90d3aa52402e1c74110bc994d33
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Tue, 10 Jan 2017 09:13:18 +0000 (18:13 +0900)]
Use dlog as default logger backend
Change-Id: Ic25468bf31137a55a0b608ad8d91f318287fb3c8
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Jaemin Ryu [Tue, 10 Jan 2017 08:54:24 +0000 (17:54 +0900)]
Update error code when dpm_manager_create returns NULL
Change-Id: I9e7d069c65509cce715c3c983620ccc277f902bf
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Sungbae Yoo [Fri, 13 Jan 2017 05:41:23 +0000 (14:41 +0900)]
Remove hard-corded restriction_testcase_messaging
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ie7aa4694f6ed3bc72b7d831821f6cc1b18e85a1c
Sungbae Yoo [Fri, 13 Jan 2017 04:47:37 +0000 (20:47 -0800)]
Merge "Remove dpm/context.h" into tizen
Sungbae Yoo [Mon, 8 Aug 2016 09:17:51 +0000 (18:17 +0900)]
Remove dpm/context.h
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Id747f8a05463b47183b71242a8a20d3125a70151
seolheui,kim [Wed, 11 Jan 2017 08:16:24 +0000 (17:16 +0900)]
Add a delete method of ecore event handler to dpm-syspopup
Change-Id: Ibcc9eb3cdce796e87dbb5c9a2f553614e6566f21
Signed-off-by: seolheui,kim <s414.kim@samsung.com>
Sungbae Yoo [Tue, 3 Jan 2017 06:32:27 +0000 (15:32 +0900)]
Merge branch 'tizen_3.0' into tizen
Jaemin Ryu [Fri, 30 Dec 2016 03:38:14 +0000 (12:38 +0900)]
Fix permission/smack lable bug of database
Change-Id: I264db0a6534ef742b24b3ec67b28e746c3c1953c
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
MyungJoo Ham [Wed, 28 Dec 2016 04:23:22 +0000 (13:23 +0900)]
Spec code clean: make it more explicit
Let's make sure that full-deamon is matched with full-library.
Change-Id: Ic3ebcdbbfca2b3e62068448faae827d3b700bf5e
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
MyungJoo Ham [Tue, 27 Dec 2016 05:31:45 +0000 (14:31 +0900)]
Remove Profile Build Dependency (wearable): do it at runtime
This is for Tizen 4.0.
1. Let's not create another source code that is almost same as another.
2. Let's not make build dependent on profile.
(Not allowed in Tizen 4.0 Build Environment.)
Change-Id: I1cac75bbd756d3efc8e1f87734b558872a2b4e7e
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
MyungJoo Ham [Tue, 27 Dec 2016 05:23:10 +0000 (14:23 +0900)]
Unify mobile / wearable codes
The next commit will decide whether to use mobile/wearable in runtime.
Change-Id: I6f1336e661a0f37ff900906a5aefe7889e6b63b0
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
MyungJoo Ham [Tue, 6 Dec 2016 08:37:05 +0000 (17:37 +0900)]
Defragment CAPI for Profiles
- This is for Tizen 4.0 Configurability / Building Blocks
(Fragmentation of CAPI is a blocking issue)
- CC'ed SDK (sh.cat.lee@samsung.com) for SDK review
- When you SR this, you need to create JIRA-TRE issue:
For images with device-policy-manager and libdpm
: Add device-policy-manager-profile_common / libdpm-profile_common for common profile
: Add device-policy-manager-profile_mobile / libdpm-profile_mobile for mobile profile
: Add device-policy-manager-profile_wearable / libdpm-profile_wearable for wearable profile
: Add device-policy-manager-profile_tv / libdpm-profile_tv for tv profile
: Add device-policy-manager-profile_ivi / libdpm-profile_ivi for ivi profile
For images with dpm-testcases
: Replace dpm-testcases with dpm-testcases-profile_common for common profile
: Replace dpm-testcases with dpm-testcases-profile_mobile for mobile profile
: Replace dpm-testcases with dpm-testcases-profile_wearable for wearable profile
: Replace dpm-testcases with dpm-testcases-profile_tv for tv profile
: Replace dpm-testcases with dpm-testcases-profile_ivi for ivi profile
Changed at patchset 3:
Applied fixes from wearable/tv profiles
Changed at patchset13:
Applied fixes affecting libmm-camcorder
Change-Id: I37b5ca81efd9706e02048b5c4179f916ff521661
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
seolheui,kim [Tue, 20 Dec 2016 06:20:06 +0000 (15:20 +0900)]
Refactor dpm-syspopup and remove password bundle data
Change-Id: I41205fc9c8df85e9337aeef479f204605cd9a5fb
Signed-off-by: seolheui,kim <s414.kim@samsung.com>