summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Sungbae Yoo [Thu, 17 Jan 2019 03:26:57 +0000 (12:26 +0900)]
Add klay-legacy classes into this repository
It moves several classes such as Cgroup, Namespace, xml.
Change-Id: I67bcd993230f8cbaf01012aba003d7bd8b7a734f
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Mon, 1 Oct 2018 03:08:46 +0000 (12:08 +0900)]
Fix catches in volume manager to get all exceptions
Change-Id: I1400f534195a3688451e0eff667840d911d41e90
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Wed, 19 Sep 2018 01:38:18 +0000 (10:38 +0900)]
Fix krate-mount to be applied ASLR
Change-Id: I93f8cc077f459eaafd5e406cf33954a8998c1761
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Wed, 12 Sep 2018 08:28:02 +0000 (17:28 +0900)]
Add krate-mount service
which does mount after wait-mount.service in each namespace of krate.
and also this requires krate-mount to have cap_sysadmin
Change-Id: I6d0729d617d2d7aa610ec1a2e832688d50797ff2
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Jaemin Ryu [Tue, 14 Aug 2018 08:46:50 +0000 (17:46 +0900)]
Use pam for containerization
Change-Id: Ie32c449436258cb1a87bb08819eff664c77c8ac0
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Sungbae Yoo [Mon, 26 Mar 2018 03:48:35 +0000 (12:48 +0900)]
Fix the issues that the results of APIs aren't handled
This is for solving some coverity issues
Change-Id: I46cc67240bff904c92886ed316be147028222c57
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Fri, 23 Mar 2018 06:30:25 +0000 (15:30 +0900)]
Add the gumd prefix to app-proxy and package-proxy APIs
Change-Id: I5118eb9f19b3ea6893e41ecb33975319a80e3642
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Thu, 22 Mar 2018 08:22:41 +0000 (17:22 +0900)]
Add libgum-common library for gum_user_type_to_prefix
Change-Id: I110375db6051c6d45f6f6281406989874645879e
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Fri, 5 Jan 2018 07:18:53 +0000 (16:18 +0900)]
Change to attach a gumd prefix to user id
This commit has dependency with gumd commit
(https://review.tizen.org/gerrit/#/c/165550/2)
Change-Id: I4173ac0d8f9eb2a8a496d13319cde2ad8f4d5b31
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Tue, 19 Dec 2017 02:36:37 +0000 (11:36 +0900)]
Change remove procedure to keep going if USER_CONTENT umount fails
Change-Id: Iab84d582185bbfb824912f3d658b10d0b64dae5b
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Tue, 19 Dec 2017 00:46:50 +0000 (09:46 +0900)]
Change krate min/max UID
Change-Id: Ib3518860bddf4a28c5f7dbd5e4cce555daac2aa8
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
yeji01kim [Fri, 15 Sep 2017 07:00:39 +0000 (16:00 +0900)]
Fix security svace defects
- Add return value check of function umount2
Change-Id: I8d4b72d3a7bb5969f638c89aeb53f21079cb2da6
Signed-off-by: yeji01kim <yeji01.kim@samsung.com>
Sungbae Yoo [Tue, 29 Aug 2017 08:31:58 +0000 (17:31 +0900)]
Change to retry when user creation/deletion is failed
Change-Id: Id609e80c55e28124a2bee2ade190ff2ef950e7e2
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Tue, 22 Aug 2017 04:56:19 +0000 (13:56 +0900)]
Add ScopedGMainLoop for gmainloop
Change-Id: Ie45393f7d1c7c3c99fff3835f12df14be90cbfa2
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Thu, 10 Aug 2017 02:17:28 +0000 (11:17 +0900)]
Apply ASLR to krate-volume-manager
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I23c4c4c8be46379d2f5b8d07baae7af49e174090
Sungbae Yoo [Thu, 1 Jun 2017 08:57:27 +0000 (17:57 +0900)]
Change to use klay for managing namespace and cgroup
Change-Id: I8121d1c605cf65672e080909fe0d627935538b4a
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Thu, 8 Jun 2017 06:49:20 +0000 (15:49 +0900)]
Change to that anyone can remove a krate who has no author
Change-Id: I71679e8de871fc9e80d89708fadd1183383f106f
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Fri, 19 May 2017 07:59:56 +0000 (16:59 +0900)]
Move a library/tools to libkrate git
Change-Id: I7e50f453bbff895caee2b0b963fe30159ea27491
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Wed, 10 May 2017 08:50:31 +0000 (17:50 +0900)]
Add create/destroy in krate-admin-cli
Change-Id: Ia088a4402b4814a9f4bc11ef65e9fb1ff2b4c181
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Wed, 10 May 2017 08:24:25 +0000 (17:24 +0900)]
Add CLONE_NEWCGROUP in attach of krate-admin-cli
Change-Id: I29d674025f60d1fa10504da2cacab9be4458f607
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Wed, 10 May 2017 08:01:45 +0000 (17:01 +0900)]
Fix to call cleanup of keyguard after container deletion
Change-Id: I910ce44d7c8ce963e1e6fd90fa2161fbba3bc503
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Thu, 13 Apr 2017 08:13:14 +0000 (17:13 +0900)]
Refactor ecryptfs structures to C++ style
Change-Id: I653ccee054600235117b424ab7ec66ed06ab4599
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Mon, 13 Feb 2017 02:20:03 +0000 (11:20 +0900)]
Apply the changes of pkgmgr_info internal
Change-Id: I7354d1091b6382d68cd67f3528ff85e69fff13bb
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Wed, 8 Feb 2017 05:34:20 +0000 (14:34 +0900)]
Change the type from long to size_t for getting size
Change-Id: I2de1950a02073bc48d529b4572b37166cd6a7546
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Fri, 30 Dec 2016 05:55:30 +0000 (14:55 +0900)]
Set turning off the krate indicator icon to default
Change-Id: I1f3593f18dbf5e6a8f8817e3d0eca09cc3aaaf63
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Tue, 20 Dec 2016 09:22:12 +0000 (18:22 +0900)]
Replace gdbus APIs to klay dbus APIs
Change-Id: I9b9c3d1aac7a53aa556026427afdaaf3ec42a85b
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Tue, 20 Dec 2016 08:03:41 +0000 (17:03 +0900)]
Add some apps into the blacklist/whitelist of kaskit
blacklist : +org.tizen.phone, +org.tizen.message, -org.tizen.dpm-toolkit
whitelist : +org.tizen.taskmgr
Change-Id: Ic94a41cc4f57a4d58d1e5b0e027a4848c2f19d2b
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Mon, 19 Dec 2016 04:46:58 +0000 (13:46 +0900)]
Replace method registeration with expose interface
Change-Id: I5e356d7304f34482fa6a9b42cbf08323175c076c
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Mon, 19 Dec 2016 04:43:29 +0000 (13:43 +0900)]
Add privileges to check each APIs
Change-Id: Ie146c086b37bc0e6b8cd0f0e3914653b0afa860b
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
seolheui,kim [Fri, 9 Dec 2016 09:31:05 +0000 (18:31 +0900)]
Apply coding rule
Change-Id: I7634184bd5185aaefda05806182a00c13f773e01
Signed-off-by: seolheui,kim <s414.kim@samsung.com>
seolheui,kim [Fri, 9 Dec 2016 09:11:31 +0000 (18:11 +0900)]
Remove efl extension code
Change-Id: Ia8b625d6860696da0f0437aa936e806a4a21b3a9
Signed-off-by: seolheui,kim <s414.kim@samsung.com>
Sungbae Yoo [Mon, 12 Dec 2016 05:10:18 +0000 (14:10 +0900)]
Fix a bug when package id of notification can not be found
Change-Id: Iac68eef4333f13228709a0a755162fd9e7ddadb9
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
seolheui,kim [Thu, 1 Dec 2016 05:47:14 +0000 (14:47 +0900)]
Add setup-wizard language file
Change-Id: I1e6c7c500f4d4183c0ab4464e6d73ffb74469581
Signed-off-by: seolheui,kim <s414.kim@samsung.com>
Sungbae Yoo [Tue, 29 Nov 2016 03:55:55 +0000 (12:55 +0900)]
Remove hard-coded default user name
Change-Id: I22b79b76b0f2096e05704c897bd20b74ac30b244
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
seolheui,kim [Wed, 30 Nov 2016 02:57:15 +0000 (11:57 +0900)]
Fix Setup-wizard dereferenced return value and memory leak
Change-Id: I7c009eab9c4abccc04d595b270b8c5755a3922d1
Signed-off-by: seolheui,kim <s414.kim@samsung.com>
Sungbae Yoo [Thu, 24 Nov 2016 01:07:16 +0000 (10:07 +0900)]
Add getting state and list of krate in krate-admin-cli
Change-Id: Ib8a7a0c9c7d5207bddfc6703da66899ac570d7df
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Tue, 22 Nov 2016 07:09:09 +0000 (16:09 +0900)]
Add switch default handlers in krate-admin-cli
Change-Id: I72f36b6b7013cef3f92917d0b73f327a5874d97b
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
seolheui,kim [Wed, 16 Nov 2016 08:51:45 +0000 (17:51 +0900)]
Modify setup-wizard and keyguard UI
Change-Id: Ia33b51304234deca39f32d7aeebd123be7ce8f45
Signed-off-by: seolheui,kim <s414.kim@samsung.com>
seolheui,kim [Fri, 18 Nov 2016 08:15:53 +0000 (17:15 +0900)]
Remove unreachable code in setup-wizard
Change-Id: I67f6f72efebc943d1c716d838126a76ee7925ba5
Signed-off-by: seolheui,kim <s414.kim@samsung.com>
Sungbae Yoo [Thu, 20 Oct 2016 02:45:31 +0000 (11:45 +0900)]
Add to remove the shortcut when container is removed
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I04fc0f358ec32a9873839ba1af16084144f01a7d
MyungJoo Ham [Fri, 4 Nov 2016 08:28:34 +0000 (17:28 +0900)]
Remove Profile Build Dependencies
1. This is for Tizen 4.0
The cdefine "TIZEN_PROFILE_NAME" has been completely useless.
So, let's remove it.
$ grep -r "TIZEN_PROFILE_NAME" *
packaging/krate.spec: -DTIZEN_PROFILE_NAME=%{profile} \
$
Change-Id: I7f1d6d22e9199ef665d0983daf461cd52f286358
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Jaemin Ryu [Mon, 7 Nov 2016 07:50:30 +0000 (23:50 -0800)]
Merge "Modify security page of setup-wizard" into tizen
seolheui,kim [Mon, 7 Nov 2016 05:59:40 +0000 (14:59 +0900)]
Modify security page of setup-wizard
Change-Id: I8c45c67860be3f0c444cc7afeba0ca6052f575c6
Signed-off-by: seolheui,kim <s414.kim@samsung.com>
Sungbae Yoo [Mon, 7 Nov 2016 05:37:19 +0000 (14:37 +0900)]
Fix offesets not to be cut for badge images
Change-Id: I4ffd776e82cda1027835514ec0d5aafcd4da3c56
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Mon, 7 Nov 2016 05:36:01 +0000 (14:36 +0900)]
Add privilege(notification) to kaskit for supporting badge
Change-Id: I8fd4f4bcf4b6afb2d1e8cb790d4ec4e91586e4a2
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Fri, 4 Nov 2016 02:07:23 +0000 (11:07 +0900)]
Change to apply pkgmgrinfo API changes
pkgmgrinfo_client_set_status_type, pkgmgrinfo_handler are renamed
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I169b800c16ea75b8bc36a48060128852be00c43a
Sungbae Yoo [Mon, 17 Oct 2016 04:44:19 +0000 (13:44 +0900)]
Fix to apply whitespace coding rules
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ia2992812c94045a19b5133deccab9f250c690270
Sungbae Yoo [Mon, 17 Oct 2016 04:40:05 +0000 (13:40 +0900)]
Add NULL checking after get an value of entry
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I330045d29440b9c1652dabfdc9e7ed977861e542
Sungbae Yoo [Mon, 26 Sep 2016 08:42:58 +0000 (17:42 +0900)]
Change manifest file path into each home directories
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ife496f7bf33b129120cf5eb6c34818e713d82e6d
Sungbae Yoo [Thu, 22 Sep 2016 02:49:34 +0000 (11:49 +0900)]
Add to wait for lazymount when user is krate
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: If8427749f902ad78088644772cc3c26e5ff8a444
Jaemin Ryu [Wed, 21 Sep 2016 00:17:23 +0000 (09:17 +0900)]
Remove default manifest
Change-Id: I64f56020d7efbd77551094dc4ea0e1d3d84c2da7
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Sungbae Yoo [Wed, 7 Sep 2016 08:06:37 +0000 (17:06 +0900)]
Add a shortcut icon for krate
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I6ff54bbb3c862641c18b74739db9a9be3ed64f2d
Sungbae Yoo [Mon, 5 Sep 2016 08:10:43 +0000 (17:10 +0900)]
Add functions to support lazymount
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ide13f73d52c5340d26b5382d7dabc9ef10050b0a
Sungbae Yoo [Mon, 29 Aug 2016 07:51:41 +0000 (16:51 +0900)]
Remove unnecessary notification privilege in kaskit
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I4ead8a241a0f1fa8d8af33fac66250fc21d3c361
Sungbae Yoo [Mon, 29 Aug 2016 07:41:31 +0000 (16:41 +0900)]
Add an indicator icon that shows foreground app is in krate
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I0fefb395ecaf8f40f34b2c2f7456c378135ef24b
Jaemin Ryu [Mon, 29 Aug 2016 07:40:21 +0000 (00:40 -0700)]
Merge "Fix warning of krate applications" into tizen
Sungbae Yoo [Fri, 19 Aug 2016 09:38:56 +0000 (18:38 +0900)]
Add managing author package and put their infomation in manifest
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ie0b3891958ad256258faf861a9d414564ee1117b
seolheui,kim [Fri, 26 Aug 2016 00:35:06 +0000 (09:35 +0900)]
Fix warning of krate applications
Change-Id: Ie8d51b4efd9752147e493baa0366b5be76dfd540
Signed-off-by: seolheui,kim <s414.kim@samsung.com>
Sungbae Yoo [Mon, 22 Aug 2016 04:41:11 +0000 (13:41 +0900)]
Remove installing /etc/pam.d/systemd-user
Change-Id: I384028a4dd6d2a979fbfccf38c3dc81007db4dd6
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Thu, 18 Aug 2016 09:33:00 +0000 (18:33 +0900)]
Fix an use of key-manager deprecated API
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I0904f03232117b9fd9bebe3134752328f0e7fc77
Sungbae Yoo [Wed, 17 Aug 2016 12:21:37 +0000 (21:21 +0900)]
Add error handlings when *alloc returns NULL
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I1a820dc052f447fe5ad41dd81230f6cdd9801e49
Sungbae Yoo [Wed, 17 Aug 2016 05:35:07 +0000 (14:35 +0900)]
Add final classifier to classes not to be inherited
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: Ibc5e4131ac2e5307d91e915d9f019e944938a7fe
Sungbae Yoo [Wed, 10 Aug 2016 12:32:10 +0000 (21:32 +0900)]
Package-proxy : description value can be NULL
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I5ede0b20251d614ebf17f36abb1ad43c99e5f951
Sungbae Yoo [Tue, 9 Aug 2016 07:23:57 +0000 (16:23 +0900)]
Remove build feature
Change-Id: I1278e6ead5463b4af7e4735407c2d19f6aa0248b
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Wed, 3 Aug 2016 06:10:27 +0000 (15:10 +0900)]
Move krate service and library from device-policy-manager git
Change-Id: I41078b9ba27da5947fa2d4b30b7edf94c540bf69
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Wed, 20 Jul 2016 07:05:01 +0000 (16:05 +0900)]
Move PAM module, volume manager from device-policy-manager git
Change-Id: Ib93d3ffdf839eaf5b1bb644b3328809a2d1d9fb2
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
seolhee, kim [Thu, 7 Jul 2016 11:11:23 +0000 (20:11 +0900)]
Add setup-wizard container fail event
Change-Id: I90643fa486ea455d0a1e24bb81cadeb5dde2369e
Signed-off-by: seolhee, kim <s414.kim@samsung.com>
Sungbae Yoo [Thu, 7 Jul 2016 12:47:12 +0000 (21:47 +0900)]
Fix crashes when app is terminated with loading apps list
Change-Id: Ia620828326d2f524f07e331c860c0896c7b5e6d9
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
seolhee, kim [Mon, 4 Jul 2016 11:20:50 +0000 (20:20 +0900)]
Add setup-wizard password verify button callback
Change-Id: Ifc4910e2d440cb46563f90259758c57f6aac5823
Signed-off-by: seolhee, kim <s414.kim@samsung.com>
Sungbae Yoo [Mon, 4 Jul 2016 13:14:30 +0000 (22:14 +0900)]
Add build feature for applications
Change-Id: I74cded186b36d166fda14c3df57da975b8c7b687
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Mon, 4 Jul 2016 12:08:09 +0000 (21:08 +0900)]
Fix wrong file name in setup-wizard
Change-Id: Ida31b178599bc27b61bb70fd8b9e8dea5f65d80f
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Sungbae Yoo [Mon, 4 Jul 2016 06:25:19 +0000 (15:25 +0900)]
Migrate Krate-related apps from device-policy-manager
Change-Id: I12fd2515cc4b91e79aeb66542219e829a6ae3693
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
seonil kim [Fri, 27 May 2016 08:26:18 +0000 (01:26 -0700)]
Initial empty repository