platform/core/security/privilege-info.git
3 years agoAdd NULL check before strdup() 10/255010/2 accepted/tizen_5.5_unified tizen_5.5 accepted/tizen/5.5/unified/20210315.014246 submit/tizen_5.5/20210311.093620
Yunjin Lee [Thu, 11 Mar 2021 08:21:52 +0000 (17:21 +0900)]
Add NULL check before strdup()

- Add NULL check before strdup() for the case that the
tokenized string is NULL

Change-Id: I87ee79bfad27763aaa400b3b3a2df0d18e556ab5
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
3 years agoremove hyperlink from feature name of doc 10/249810/1
Yunjin Lee [Thu, 17 Dec 2020 01:22:17 +0000 (10:22 +0900)]
remove hyperlink from feature name of doc

Change-Id: I7072256239f49a3034453445d1fabb6303ff27a4
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
4 years agoReturn NULL when the given privilege doesn't have DID to display 41/231441/1 accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20200423.150458 accepted/tizen/5.5/unified/wearable/hotfix/20201027.112419 submit/tizen_5.5/20200422.050543 submit/tizen_5.5_wearable_hotfix/20201026.184304
Yunjin Lee [Wed, 22 Apr 2020 04:12:27 +0000 (13:12 +0900)]
Return NULL when the given privilege doesn't have DID to display

- Return NULL if there's no DID for the given privilege in privilege DB
- Skip 0.0.4 to avoid version conflict between the tizen branch and
current branch. This branch will continue 0.0.x versioning and tizen
branch will use 0.1.x versioning for the next time.

Change-Id: Iafa9bbe948efd3e68d9736bd37e24d789668c4cb
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
4 years agoUpdate API reference 19/220519/1 tizen_5.5_tv accepted/tizen/5.5/unified/20191230.212252 submit/tizen_5.5/20191219.061721
Yunjin Lee [Thu, 19 Dec 2019 06:11:58 +0000 (15:11 +0900)]
Update API reference

Change-Id: I940705e80207ca8f71b9cffda68ad97fb760bf67
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
4 years agoUpdate docs for wrong url 74/220074/1
Yunjin Lee [Fri, 13 Dec 2019 02:06:58 +0000 (11:06 +0900)]
Update docs for wrong url

Change-Id: I99cc4b8b6cbf0a07b15859b5df6254e9e911fe40
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
4 years agoUpdate doc 71/220071/1
Yunjin Lee [Fri, 13 Dec 2019 01:58:37 +0000 (10:58 +0900)]
Update doc

- Modify developer.tizen.org to docs.tizen.org

Change-Id: I69cba020788ccefaa1d953f543ea5ae9f111a532
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
4 years agoMake gcov package when --define 'gcov ON' is given 07/208707/2 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.021544 accepted/tizen/5.5/unified/mobile/hotfix/20201027.085753 accepted/tizen/unified/20190704.115635 submit/tizen/20190704.082800 submit/tizen_5.5/20191031.000004 submit/tizen_5.5_mobile_hotfix/20201026.185104 tizen_5.5.m2_release
Yunjin Lee [Thu, 27 Jun 2019 08:14:21 +0000 (17:14 +0900)]
Make gcov package when --define 'gcov ON' is given

Change-Id: Id552076230ef6415ac02d1f760dca4ae6ddd6c61
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
4 years agoAdd tizen-locale to requires 37/205737/2 accepted/tizen/unified/20190509.041434 submit/tizen/20190509.020807
Yunjin Lee [Thu, 9 May 2019 02:03:12 +0000 (11:03 +0900)]
Add tizen-locale to requires

Change-Id: I1ebc997f692281499b5971cb75c89bfd241ae0ca
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
5 years agoFix memory issue 80/201980/1 accepted/tizen/unified/20190325.070918 submit/tizen/20190322.082036
Yunjin Lee [Thu, 21 Mar 2019 10:22:26 +0000 (19:22 +0900)]
Fix memory issue

- The function setlocale() returns a pointer to a string that represents
the current locale setting and the string can be overwritten by
subsequent calls to setlocale(). Hence to store original locale
properly, modify it to copy the string and free after use. Otherwise, it
can cause heap buffer overflow or heap use after free issue.

Change-Id: I8267904aa83e602da8e5567a97b44f17d7a892cb
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
5 years agoAdd new API for getting privilege info as list 73/196073/8 accepted/tizen/unified/20190128.061507 submit/tizen/20190122.110325
Yunjin Lee [Fri, 21 Dec 2018 04:37:23 +0000 (13:37 +0900)]
Add new API for getting privilege info as list

- Add API to get privilege info list of the given locale and privileges
- Add struct for privilege info including privilege name, display name,
   and desciprtion.
- Add enum to indicate the result of getting privilege info

Change-Id: I359e51d734872b8a83b0b2fb9b821546c2404e28
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
6 years agoAdd privacy feature and deprecate redundant API 29/172029/10 accepted/tizen_5.0_unified accepted/tizen/5.0/unified/20181102.020511 accepted/tizen/unified/20180508.071603 submit/tizen/20180503.050452 submit/tizen/20180508.005813 submit/tizen/20180508.011915 submit/tizen_5.0/20181101.000004
Yunjin Lee [Fri, 9 Mar 2018 05:33:51 +0000 (14:33 +0900)]
Add privacy feature and deprecate redundant API

- Add privacy feature to distinguish profiles that are not supporting
privacy feature

- Add error enum PRVINFO_ERROR_NOT_SUPPORTED

- Deprecate privilege_info_get_privacy_privilege_status() since the same
function is provided at privacy_privilege_manager(ppm_check_permission()).

Change-Id: Ica1cd1eef95f9ff00f951bc96f50b5d45b90c4cb
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
6 years agoFix resource leak 81/174581/2 accepted/tizen/unified/20180405.064249 submit/tizen/20180405.024831
Yunjin Lee [Tue, 3 Apr 2018 06:02:20 +0000 (15:02 +0900)]
Fix resource leak

Change-Id: Ic13feb4e26cc5a490705ccca519eb8b8f6f37b04
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
6 years agoAdjust enum changes 43/133443/3 tizen_4.0_tv accepted/tizen/4.0/unified/20170816.011303 accepted/tizen/4.0/unified/20170816.014652 accepted/tizen/4.0/unified/20170829.015821 accepted/tizen/unified/20170706.193549 submit/tizen/20170705.072126 submit/tizen/20170705.113853 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0/20170828.100004 submit/tizen_4.0/20170828.110004 submit/tizen_4.0_unified/20170814.115522 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
Yunjin Lee [Mon, 12 Jun 2017 07:45:50 +0000 (16:45 +0900)]
Adjust enum changes

Change-Id: If2f02e024a95e42d308a6eeeb72030a14f6263d9
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
7 years agoMerge "Fix not to launch privacy popup when getting privacy status" into tizen accepted/tizen/unified/20170412.153651 submit/tizen/20170412.120230 tizen_4.0.m1_release
Kim Kidong [Wed, 12 Apr 2017 01:43:09 +0000 (18:43 -0700)]
Merge "Fix not to launch privacy popup when getting privacy status" into tizen

7 years agoFix not to launch privacy popup when getting privacy status 88/124388/1
Yunjin Lee [Tue, 11 Apr 2017 08:06:33 +0000 (17:06 +0900)]
Fix not to launch privacy popup when getting privacy status

Change-Id: Ib527ce48a3ada6ad6e60d6f83936a2de2f739502
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
7 years agoFix to use %license macro 55/124355/1
Yunjin Lee [Tue, 11 Apr 2017 07:18:23 +0000 (16:18 +0900)]
Fix to use %license macro

Change-Id: I38631cb221516cd56bcd0227fc0344ffebaa9841
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
7 years agoUpdate API reference 36/115636/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/3.0/common/20170221.125534 accepted/tizen/3.0/ivi/20170221.050922 accepted/tizen/3.0/mobile/20170221.050820 accepted/tizen/3.0/tv/20170221.050836 accepted/tizen/3.0/wearable/20170221.050858 accepted/tizen/common/20170221.135044 accepted/tizen/ivi/20170221.225942 accepted/tizen/mobile/20170221.225853 accepted/tizen/tv/20170221.225908 accepted/tizen/unified/20170309.033721 accepted/tizen/wearable/20170221.225924 submit/tizen/20170221.022700 submit/tizen_3.0/20170221.022728 submit/tizen_unified/20170308.100409
Yunjin Lee [Tue, 21 Feb 2017 01:24:50 +0000 (10:24 +0900)]
Update API reference

Change-Id: I73d0117173003dec5dddf519646cbd491773d05e
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
7 years agoFix memory leak 12/112112/1 tizen_3.0_tv accepted/tizen/3.0/common/20170202.150417 accepted/tizen/3.0/ivi/20170202.010426 accepted/tizen/3.0/mobile/20170202.010134 accepted/tizen/3.0/tv/20170202.010204 accepted/tizen/3.0/wearable/20170202.010300 accepted/tizen/common/20170201.171837 accepted/tizen/ivi/20170201.090847 accepted/tizen/mobile/20170201.090802 accepted/tizen/tv/20170201.090817 accepted/tizen/wearable/20170201.090831 submit/tizen/20170201.064034 submit/tizen_3.0/20170201.064013
Yunjin Lee [Thu, 26 Jan 2017 05:03:58 +0000 (14:03 +0900)]
Fix memory leak

Change-Id: I936ac1ba5194c8bb0cba991dd860456c02b73d6d
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
7 years agoUpdate API documentation 45/109145/1 accepted/tizen/3.0/common/20170110.161533 accepted/tizen/3.0/ivi/20170110.055913 accepted/tizen/3.0/mobile/20170110.055704 accepted/tizen/3.0/tv/20170110.055802 accepted/tizen/3.0/wearable/20170110.055849 submit/tizen/20170109.073532 submit/tizen_3.0/20170109.011537
Yunjin Lee [Mon, 9 Jan 2017 04:49:36 +0000 (13:49 +0900)]
Update API documentation

Change-Id: Ib08d47a37662e52de0abcad9b30abf2cb2929b08
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
7 years agoMerge "Remove rpmlint error and warning" into tizen
Kim Kidong [Mon, 24 Oct 2016 02:01:03 +0000 (19:01 -0700)]
Merge "Remove rpmlint error and warning" into tizen

7 years agoRemove rpmlint error and warning 11/93211/2
Yunjin Lee [Fri, 21 Oct 2016 04:31:39 +0000 (13:31 +0900)]
Remove rpmlint error and warning

Change-Id: I07793e8a60935625325a92b0bd09289eeb0004e7
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
7 years agoChange test app process label on cyad command 58/89658/1 accepted/tizen_3.0.m2_mobile accepted/tizen_3.0.m2_tv accepted/tizen_3.0.m2_wearable tizen_3.0.m2 accepted/tizen/3.0.m2/mobile/20170104.141406 accepted/tizen/3.0.m2/tv/20170104.142011 accepted/tizen/3.0.m2/wearable/20170104.142305 accepted/tizen/3.0/common/20161114.110022 accepted/tizen/3.0/ivi/20161011.062350 accepted/tizen/3.0/mobile/20161015.034111 accepted/tizen/3.0/tv/20161016.005639 accepted/tizen/3.0/wearable/20161015.083955 accepted/tizen/common/20160930.174712 accepted/tizen/ivi/20160930.232532 accepted/tizen/mobile/20160930.232453 accepted/tizen/tv/20160930.232501 accepted/tizen/wearable/20160930.232520 submit/tizen/20160930.022920 submit/tizen_3.0.m2/20170104.093751 submit/tizen_3.0_common/20161104.104000 submit/tizen_3.0_ivi/20161010.000006 submit/tizen_3.0_mobile/20161015.000006 submit/tizen_3.0_tv/20161015.000005 submit/tizen_3.0_wearable/20161015.000005
jooseong lee [Mon, 26 Sep 2016 08:42:57 +0000 (17:42 +0900)]
Change test app process label on cyad command

App process label is changed from 'User::App' to 'User::Pkg'.

Change-Id: I68370e62094e283d670ff2f3777131fbc333376a
Signed-off-by: jooseong lee <jooseong.lee@samsung.com>
7 years agoAdd privacy related APIs 45/83145/11 accepted/tizen/common/20160822.132544 accepted/tizen/ivi/20160823.041023 accepted/tizen/mobile/20160823.040912 accepted/tizen/tv/20160823.040939 accepted/tizen/wearable/20160823.041003 submit/tizen/20160822.023804
Yunjin Lee [Tue, 9 Aug 2016 09:11:41 +0000 (18:11 +0900)]
Add privacy related APIs

Change-Id: I9ef913c71107007243e7e21656f4de79b3b4aa0a
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
7 years agoRevise internal apis : Remove useless things 47/79647/3 accepted/tizen/common/20160713.145019 accepted/tizen/ivi/20160713.094409 accepted/tizen/mobile/20160713.094443 accepted/tizen/tv/20160713.094355 accepted/tizen/wearable/20160713.094424 submit/tizen/20160713.072327
Yunjin Lee [Tue, 12 Jul 2016 07:43:31 +0000 (16:43 +0900)]
Revise internal apis : Remove useless things

Change-Id: Id19507e28e20dd7875b14ab58e8c440c65297e8f
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
7 years agoFix to handle invalid package type input parameter as an error 07/74907/1 accepted/tizen/common/20160616.151852 accepted/tizen/ivi/20160616.105541 accepted/tizen/mobile/20160616.105455 accepted/tizen/tv/20160616.105511 accepted/tizen/wearable/20160616.105530 submit/tizen/20160616.051423
Yunjin Lee [Thu, 16 Jun 2016 05:05:01 +0000 (14:05 +0900)]
Fix to handle invalid package type input parameter as an error

Change-Id: I99f28e2f3648b64f680c3d6bf571bd5fe4924217
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
7 years agoModify definition in header not to conflict 04/74504/1 accepted/tizen/common/20160614.144315 accepted/tizen/ivi/20160615.001826 accepted/tizen/mobile/20160615.001851 accepted/tizen/tv/20160615.001836 accepted/tizen/wearable/20160615.001839 submit/tizen/20160614.110902
Yunjin Lee [Tue, 14 Jun 2016 11:06:03 +0000 (20:06 +0900)]
Modify definition in header not to conflict

Change-Id: Iaefcee67b3599432ff7e2d026a455a0c71b61480
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
8 years agoApply Tizen coding rule to headers 36/63936/1 accepted/tizen/common/20160329.051120 accepted/tizen/ivi/20160405.010035 accepted/tizen/mobile/20160405.005940 accepted/tizen/tv/20160405.005958 accepted/tizen/wearable/20160405.010016 submit/tizen/20160329.020326
Yunjin Lee [Tue, 29 Mar 2016 01:57:50 +0000 (10:57 +0900)]
Apply Tizen coding rule to headers

Change-Id: I57a54f16d4e576a0ff2a1b76c56639fa8c1c569e
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
8 years agoFix typo and add missing manifest to spec 04/63904/1
Yunjin Lee [Mon, 28 Mar 2016 11:47:27 +0000 (20:47 +0900)]
Fix typo and add missing manifest to spec

Change-Id: I284f6d3749b0f86d31a8ae72ecc1e5d8a431b660
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
8 years agoApply "-Werror -Wall -Wextra" option 60/61760/1 accepted/tizen/common/20160311.201551 accepted/tizen/ivi/20160311.060653 accepted/tizen/mobile/20160311.060522 accepted/tizen/tv/20160311.060553 accepted/tizen/wearable/20160311.060621 submit/tizen/20160310.101831
Yunjin Lee [Thu, 10 Mar 2016 05:13:00 +0000 (14:13 +0900)]
Apply "-Werror -Wall -Wextra" option

Change-Id: I7cd73245483003c6a76471ba2e05568fbee4eaa7
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
8 years agoSvace: Fix NO_RETURN_VALUE 28/60928/1
Yunjin Lee [Thu, 3 Mar 2016 04:56:31 +0000 (13:56 +0900)]
Svace: Fix NO_RETURN_VALUE

Change-Id: I09f9d9092b4ee7e4cb2a8d1ec1c40c58b6f54eb2
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
8 years agoRevise dependency on privilege-manager 50/57950/1 devel/ivi accepted/tizen/common/20160217.170658 accepted/tizen/ivi/20160218.023757 accepted/tizen/mobile/20160129.083347 accepted/tizen/tv/20160129.083414 accepted/tizen/wearable/20160129.083437 submit/devel/ivi/20160202.071226 submit/tizen/20160127.110348 submit/tizen_common/20160217.131930 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000003
Yunjin Lee [Tue, 26 Jan 2016 08:47:04 +0000 (17:47 +0900)]
Revise dependency on privilege-manager

Change-Id: Ide614e217a2894af80b57c25e01034d38d93178d
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
8 years agoApply tizen coding rule 50/53850/1 accepted/tizen/mobile/20151214.055557 accepted/tizen/tv/20151214.055622 accepted/tizen/wearable/20151214.055653 submit/tizen/20151213.233918 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718
Yunjin Lee [Wed, 9 Dec 2015 23:57:07 +0000 (08:57 +0900)]
Apply tizen coding rule

Change-Id: I8ef442f7f5411f07067ece95d0beefaa2f886103
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
8 years agoFix doxygen and apply secure coding 50/51450/2
Yunjin Lee [Tue, 10 Nov 2015 01:22:46 +0000 (10:22 +0900)]
Fix doxygen and apply secure coding

Change-Id: I37102fe97709b3dd7e7411be9f4d8566a0d2d576
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
8 years agoDeclare missing buildrequire to glib-2.0 82/45782/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/mobile/20150811.091448 accepted/tizen/tv/20150811.091456 accepted/tizen/wearable/20150811.091511 submit/tizen/20150811.071205 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
Kyungwook Tak [Tue, 11 Aug 2015 07:31:42 +0000 (16:31 +0900)]
Declare missing buildrequire to glib-2.0

Change-Id: I75329790ec8940bd1c67db282a76d6935d16ff0a
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
8 years agoFix build macro for 64 bit 61/40461/1 accepted/tizen/common/20150605.080047 accepted/tizen/mobile/20150605.092252 accepted/tizen/tv/20150605.092130 accepted/tizen/wearable/20150605.092150 submit/tizen/20150604.054220
Yunjin Lee [Thu, 4 Jun 2015 05:21:41 +0000 (14:21 +0900)]
Fix build macro for 64 bit

Change-Id: I8887ce93c74751e5e0d8de1f2ed014395dfd1a5e
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
8 years agoSync to latest code 46/40246/1 accepted/tizen/tv/20150605.024059 submit/tizen/20150604.030419 submit/tizen_tv/20150603.015311
Yunjin Lee [Mon, 1 Jun 2015 12:19:44 +0000 (21:19 +0900)]
Sync to latest code

Change-Id: Ib399ed69d21f43c2d646053a80118b4395517aea
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
9 years agoInitial empty repository master tizen_3.0.2015.q2_common
Jeonghoon Jeon [Thu, 27 Nov 2014 04:45:12 +0000 (20:45 -0800)]
Initial empty repository