Inkyun Kil [Tue, 17 Apr 2018 10:27:14 +0000 (19:27 +0900)]
Change rules for default dbus policy
Change-Id: I4b514c3af9be08bfb12fe3b8220d26bb32b4759e
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Junghyun Yeon [Wed, 14 Mar 2018 06:35:31 +0000 (15:35 +0900)]
Release version 0.8.2
Changes:
- Fix possible corruption
- Fix memory leak
Change-Id: Iad89290955679b16c9781c44b58d585f883ceed8
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Mon, 12 Mar 2018 07:39:58 +0000 (16:39 +0900)]
Fix memory leak
Change-Id: I06da714e9ee2cccd422c556c1c15e91a4a8df4fd
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Mon, 5 Feb 2018 04:51:47 +0000 (13:51 +0900)]
Fix possible corruption
- Memory corruption tool detects that
local char array could be uninitialized even if
g_io_channel_read_chars returns G_IO_STATUS_NORMAL
so it should be initialized at declaration.
Change-Id: I927bbb174d0e657b47f27ed42739f503e9fdf6d6
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Fri, 2 Feb 2018 05:02:43 +0000 (14:02 +0900)]
Release version 0.8.1
Changes:
- Fix to not generate arg when length is 0
- Fix fd leak
Change-Id: I59a5cf0e023d19e1da063205b6f11638da121e04
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Thu, 25 Jan 2018 08:14:40 +0000 (17:14 +0900)]
Fix fd leak
csr_cs_context_destroy should be invoked.
Change-Id: I8a57241a28c9bbf4024e3904197409c7e27fb11d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Junghyun Yeon [Thu, 25 Jan 2018 07:08:28 +0000 (16:08 +0900)]
Fix to not generate arg when length is 0
It could cause heap corruption.
Change-Id: I0fec6c50565d0af070994e6c355610221c36e185
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Wed, 24 Jan 2018 01:53:49 +0000 (10:53 +0900)]
Release version 0.8.0
Changes:
- Add cap_fowner to capability list
Change-Id: I7d3152bc0f805604b145531bb8091e477d8114b6
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 23 Jan 2018 07:41:38 +0000 (16:41 +0900)]
Add cap_fowner to capability list
Add cap_fowner to allow backend installer to inherit capability.
Change-Id: I37b0fd04cba63eef01b9cf1529124906a19805e7
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Junghyun Yeon [Fri, 19 Jan 2018 07:49:40 +0000 (16:49 +0900)]
Release version 0.7.5
Changes:
- Add codes to check path of icon path
Change-Id: I8a0a670eaf64b8ff60242d269d76cc05ed60a48f
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Thu, 21 Dec 2017 07:05:35 +0000 (16:05 +0900)]
Add codes to check path of icon path
- When change icon request has received, server should check
given icon path belogs to pkg path and
existance of icon file.
Change-Id: I2ba618c0abbc7ef63e2a7c295968b22935496d2c
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Wed, 20 Dec 2017 03:05:03 +0000 (12:05 +0900)]
Release version 0.7.4
Changes:
- Add cap_dac_read_search to capability list
Change-Id: Ibcef2f7aa5408fffaf88bdeffe8c04b485f392e6
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 19 Dec 2017 08:18:03 +0000 (17:18 +0900)]
Add cap_dac_read_search to capability list
Add cap_dac_read_search to allow pkg_getsize to inherit capability.
Change-Id: I4c6916adb065936df48120d448adf2169dcfb573
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Wed, 13 Dec 2017 08:32:38 +0000 (17:32 +0900)]
Release version 0.7.3
Changes:
- Fix mismatched return type for get_restriction_mode
Change-Id: I1785aa47df00121f92511c652ec93e14c2095566
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Semun Lee [Thu, 30 Nov 2017 07:36:41 +0000 (16:36 +0900)]
Fix mismatched return type for get_restriction_mode
Change-Id: If3c0a5614c5dd5d77c0d7af52b869e9a44b997ba
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Junghyun Yeon [Tue, 17 Oct 2017 06:55:00 +0000 (15:55 +0900)]
Release version 0.7.2
Changes:
- Fix resource leak
Change-Id: Iee613feca8bef892ea5dd1317e714ecea7930fa6
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Semun Lee [Mon, 16 Oct 2017 01:53:19 +0000 (10:53 +0900)]
Fix resource leak
Change-Id: Ie2836e64763f3c65de7441437d85e124c20b1488
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Sangyoon Jang [Wed, 11 Oct 2017 12:32:52 +0000 (21:32 +0900)]
Release version 0.7.1
Changes:
- Fix wrong log format arguments
- Fix resource leak
Change-Id: I0a239adb37979f99fdf98ab3b369489cdd398779
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Semun Lee [Tue, 10 Oct 2017 09:33:59 +0000 (18:33 +0900)]
Fix resource leak
Change-Id: I031d7da700e683656a0b639e89a09caf0c199060
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Sangyoon Jang [Tue, 10 Oct 2017 01:56:09 +0000 (10:56 +0900)]
Fix wrong log format arguments
Change-Id: I95ff9177e7b606dca6df7b006281c78a70625786
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 11 Aug 2017 06:11:29 +0000 (15:11 +0900)]
Release version 0.7.0
Changes:
- Add new feature to change app's icon
Change-Id: Idb176dc1f46782e5748be63e02f32e42b50f8c2c
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
jongmyeongko [Mon, 24 Jul 2017 13:15:22 +0000 (22:15 +0900)]
Add new feature to change app's icon
Change-Id: Ibd95433998584de550a42fffc294fc9978cd92ff
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Junghyun Yeon [Fri, 4 Aug 2017 05:42:49 +0000 (14:42 +0900)]
Release version 0.6.15
Changes:
- Fix capability of pkgmgr-server
- Add null check
Change-Id: I2be6e2201d6d6fb0550dc15882af3baea03e1412
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Seungha Son [Wed, 2 Aug 2017 08:41:17 +0000 (17:41 +0900)]
Add null check
Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I76149b658e6cd20aef116c5d074c17a43d05b819
Sangyoon Jang [Wed, 2 Aug 2017 07:53:04 +0000 (16:53 +0900)]
Fix capability of pkgmgr-server
pkgmgr-server will have capabilities only by inheritance.
Change-Id: Iafd97f7f6e5c31357e16ee3811e7415900017eaa
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 1 Aug 2017 05:40:39 +0000 (14:40 +0900)]
Release version 0.6.14
Changes:
- Fix misusing of strncat
- Add the policy for set_app_label method
- Memory leak error
Change-Id: I647cfe9b285984a48f8c8b3689c7f07270419ece
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
b.mandala [Wed, 26 Jul 2017 09:49:26 +0000 (15:19 +0530)]
Memory leak error
Change-Id: I5bc54d38aa34af5b64768a8e828695ad061cd222
Signed-off-by: b.mandala <b.mandala@partner.samsung.com>
jongmyeongko [Wed, 26 Jul 2017 06:03:55 +0000 (15:03 +0900)]
Add the policy for set_app_label method
Change-Id: I9d8a40a89230d56d6d112c031aa7ac0b406be520
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Sangyoon Jang [Wed, 19 Jul 2017 11:49:14 +0000 (20:49 +0900)]
Fix misusing of strncat
Change-Id: Ide549ba856ca38c9a8a9016d7e4fefef50f53f21
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 30 Jun 2017 02:12:14 +0000 (11:12 +0900)]
Release version 0.6.13
Changes:
- Remove drm dependency
- Change codes for CPU lock
Change-Id: I8203b491ff91ef296f18342d902b82e536338651
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Junghyun Yeon [Fri, 23 Jun 2017 07:25:16 +0000 (16:25 +0900)]
Change codes for CPU lock
- APIs used in previous implementation are not included in some profile
So change methods of locking CPU by using dbus directly
Change-Id: I7a8898040856e69fd2f4b48da1883b49ef145585
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Fri, 16 Jun 2017 04:51:21 +0000 (13:51 +0900)]
Remove dependency
- Remove dependency and use some APIs with dynamically loaded
shared library to reduce binary size
Change-Id: I5c7a4658f253d80d238591f73e19b499c3494d2c
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Fri, 9 Jun 2017 02:06:34 +0000 (11:06 +0900)]
Release version 0.6.12
Changes:
- Add CPU lock on pkgmgr-server
Change-Id: Id1ce1b62dba2b8c9fc3c591a2363c2d3b29a7f5f
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Junghyun Yeon [Tue, 30 May 2017 10:46:31 +0000 (19:46 +0900)]
Add CPU lock on pkgmgr-server
- Enable CPU lock on pkgmgr-server when backend doing
something which will take some time to let device not to
enter sleep
Change-Id: Ibecec1c1cb7eba85923e4dc95fee2fe5f47bdee4
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Thu, 1 Jun 2017 00:24:57 +0000 (09:24 +0900)]
Release version 0.6.11
Changes:
- Adjust priority of getsize handler
Change-Id: Ibdca551a114f58c384f77907bace46add82a6482
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
jongmyeongko [Fri, 19 May 2017 09:18:40 +0000 (18:18 +0900)]
Adjust prioriy of getsize hander
The sigchild of pkg_getsize can be handled in signal_handler earlier than
getsize_io_handler for getsize_fd which is written in pkg_getsize
just before its termination. (reproducable issue)
Change-Id: Ia985c56cf1ab34fde02efc2557ae9ee2922e31bf
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Junghyun Yeon [Fri, 19 May 2017 04:54:22 +0000 (13:54 +0900)]
Release version 0.6.10
Changes:
- Refactoring updateinfo related codes
Change-Id: I8a5749c87ed2800971e49c9090b3c7713cf8e30f
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Mon, 8 May 2017 00:19:38 +0000 (09:19 +0900)]
Refactoring updateinfo related codes
- Remove unused codes
- Refactoring extra data type for several request type
Change-Id: I60787d11d32d738235db763183c1218926bc80b4
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Fri, 12 May 2017 05:03:51 +0000 (14:03 +0900)]
Release version 0.6.9
Changes:
- Fix signal handler for handling all dead childs
Change-Id: Id732e25c7e772d76ebbf042e2b37658b1a2a1819
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Tue, 2 May 2017 09:59:35 +0000 (18:59 +0900)]
Fix signal handler for handling all dead childs
The signal handler can be called once (not for each child)
when childs are terminated at very close timing each other.
reproduce : #pkgcmd --clear-all
this causes all slots (rpm, tpk and wgt) active, and
some processes are terminated at very close timing.
Change-Id: Ie007e17431e78e2920356e6178dff3af86826790
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Junghyun Yeon [Mon, 8 May 2017 04:20:14 +0000 (13:20 +0900)]
Release version 0.6.8
Changes:
- Fix pkg update info
Change-Id: Ie6297b66dac7ef2b515f03b83a3683431bc85ecf
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Mon, 8 May 2017 01:56:08 +0000 (10:56 +0900)]
Fix pkg update info
- Fix memory leak
- Fix to return error when failed to push into queue
Change-Id: I010dadd4cf55f1ecf433a5f953e897e39d27dcdb
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 25 Apr 2017 08:50:25 +0000 (17:50 +0900)]
Release version 0.6.7
Changes:
- Fix memory leak
- update info request will return fail when it fails to push into queue
Change-Id: I2805e19791335f0b282cda6bda2b62f1819ae989
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 25 Apr 2017 01:44:44 +0000 (10:44 +0900)]
Fix behavior of register update info
- Fix memory leak
- It will return error when failed to push into queue
Change-Id: I913e3c655b1182700429e263bc8fd19e9c5e8f94
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Fri, 21 Apr 2017 01:55:02 +0000 (10:55 +0900)]
Release version 0.6.6
Changes:
- Add new implementation for pkg update info
Change-Id: Ie663ad9f8bf3d9d6c6af949e84207cc7b913c474
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Thu, 30 Mar 2017 05:30:40 +0000 (14:30 +0900)]
Add new implementation for pkg update info
- New implementation for pkg update info register/unregister
Related changes:
[slp-pkgmgr] : https://review.tizen.org/gerrit/122068
[pkgmgr-info] : https://review.tizen.org/gerrit/121964
Change-Id: I7d62b8618575e01f3393b0e378ccdfc745689ede
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 18 Apr 2017 12:00:23 +0000 (21:00 +0900)]
Release version 0.6.5
Changes :
- Change processing slot for clear data/cache
- Fix memory leaks
Change-Id: I3d634b99d89caaff89757290292c4a2ab162f987
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Fri, 14 Apr 2017 04:59:09 +0000 (13:59 +0900)]
Fix memory leaks
Change-Id: I796229aae7cf5883e65f0a92e37356fdf07ab373
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Wed, 5 Apr 2017 14:16:17 +0000 (23:16 +0900)]
Change the processing slot for cleardata/clearcache
In the most client's event-callback, the pkgid is used to classify the incomming event.
So, we should control not to process somethings simultaneously
for same pkgid in different slots.
Note: In case of getting size, there is dedicated callback. so, no problem.
In case of clear cache all, the pkgid is '__ALL__', so it can be distinguished.
Change-Id: If7840f9ae49ae5857483cae3ed3902f0cdab0319
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
(cherry picked from commit
a171770669d15b8f1d0ab44aa5c438ba83e5880c)
Junghyun Yeon [Tue, 11 Apr 2017 05:30:11 +0000 (14:30 +0900)]
Release version 0.6.4
Changes:
- Fix bug on handling request args
Change-Id: I11c582b5837f660818a3fb21f47b85d952d2f980
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Mon, 10 Apr 2017 12:17:01 +0000 (21:17 +0900)]
Fix bug on handling request args
Change-Id: Iabac0f48f9ac8fb9db9b4bf2e3c208131fc0dab1
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 7 Apr 2017 04:45:00 +0000 (13:45 +0900)]
Release version 0.6.3
Changes:
- Fix a bug on DRM related operations
- Use %license macro to copy license file
- Fix static analyzer issues
- Remove duplicated depencency
- Adjust exit handler priority
Change-Id: I85a9970a534f0db5f05f51dcfd7f26fd9bde1f19
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 6 Apr 2017 08:50:53 +0000 (17:50 +0900)]
Adjust exit handler priority
g_timeout_add_seconds register timer callback with G_PRIORITY_DEFAULT(0),
but g_idler_add with G_PRIORITY_DEFAULT_IDLE(200).
We need to ensure that the queue_job() invoked before exit_server().
Change-Id: I1cbb3d198cd2ced4def64924abe10c97922a3fd7
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Thu, 30 Mar 2017 11:50:18 +0000 (20:50 +0900)]
Fix duplicated depencency
- remove duplicated dependency, pkgmgr-info
Change-Id: Id436dc6de5417e1104dc099b5e3c59b27b6a05c2
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Fri, 31 Mar 2017 12:10:34 +0000 (21:10 +0900)]
Fix static analyzer issues
Change-Id: I7e0899b101a48004cb5f832a6ddba21cfdf7cedb
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 23 Mar 2017 02:08:35 +0000 (11:08 +0900)]
Use %license macro to copy license file
Change-Id: I96fd5478aceac6293dfcb7cef46c62ee9f6a23db
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Mon, 20 Mar 2017 04:21:09 +0000 (13:21 +0900)]
Change behavior of pkgmgr-server with DRM related operations
- 3 drm related operations which are allowed by pkgmgr-server currently
should be performed with same process.
- these operations should be invoked sequentially so pkgmgr-server will not
terminated until all operations has done.
Change-Id: I9b1008bbfa4d11db7586ec96ae4124533e945788
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Fri, 17 Mar 2017 06:40:43 +0000 (15:40 +0900)]
Release version 0.6.2
- Use signalfd to handle SIGCHLD
- Adjust log level
Change-Id: I174b74cf82094566d1f80a4bd3975b04a4fa15ca
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Thu, 16 Mar 2017 07:22:07 +0000 (16:22 +0900)]
Adjust some log levels
Use ERR level in error case.
Use INFO level at handling signal.
Change-Id: Ie19197df1a485aeaebe0100dc87dc6ad59da70b4
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 16 Mar 2017 06:14:07 +0000 (15:14 +0900)]
Use signalfd to handle SIGCHLD
Change-Id: I6e6327508e074919d7347afdafdb13fa9555c13b
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 10 Mar 2017 08:30:19 +0000 (17:30 +0900)]
Release version 0.6.1
Changes:
- Temporary revert: "Remove Profile Build Dependency"
Change-Id: If350ad56f739361cb3f09929939d8e713e6afeb0
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 9 Mar 2017 03:48:17 +0000 (12:48 +0900)]
Revert "Remove Profile Build Dependency: Do it at runtime"
This reverts commit
09082fbbd5b749c4f4fc70018546c3c693f625f0.
This is temporary revert commit.
Change-Id: Ibc420994d074b9b50d296da69601a52b9875d56c
jongmyeongko [Sat, 4 Mar 2017 08:41:47 +0000 (17:41 +0900)]
Release version 0.6.0
Changes:
- Add enable/disable apps
- Fix build warnings
Change-Id: I39b350beea00980848ca6e1636d29d678024fe4e
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Mon, 6 Mar 2017 06:27:36 +0000 (15:27 +0900)]
Fix build warnings
Change-Id: Id7f230dfd9d09ac50543e813025d177f0cc27b4b
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Wed, 22 Feb 2017 05:35:30 +0000 (14:35 +0900)]
Add enable/disable apps
- Add handling enable/disable apps
Related changes :
[slp-pkgmgr] : https://review.tizen.org/gerrit/115926
Change-Id: Ib1ffaaeca75dc2a3d49939c43259b67e33d45d19
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Thu, 9 Feb 2017 11:14:16 +0000 (20:14 +0900)]
Release version 0.5.0
Changes:
- Change queue of cleardata
- Make CAP_DAC_OVERRIDE inheritable for using xdelta3
Change-Id: I533ddac4d8c178a1a5209832c259ca23519507af
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Wed, 8 Feb 2017 12:34:32 +0000 (21:34 +0900)]
Make CAP_DAC_OVERRIDE inheritable for using xdelta3
Currently, xdelta3 has CAP_DAC_OVERRIDE itself by file capability.
This is security hole, because attacker can modify any files using
xdelta3. To prevent this problem, make xdelta3 have CAP_DAC_OVERRIDE
only by inheriting from server.
Change-Id: I76f9416cff0c8b2e54c18093c162f6044c399245
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Fri, 3 Feb 2017 07:06:18 +0000 (16:06 +0900)]
Change queue of cleardata
- Cleardata is performed by pkgmgr-server itself so change queue into pkgtool
- reqkey is no longer required when calling cleardata so it was removed
Change-Id: Iee3ece77bc22111c2bc590f5a4d4f1400792c3c8
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
jongmyeongko [Thu, 19 Jan 2017 06:31:01 +0000 (15:31 +0900)]
Release Version 0.4.0
Changes:
- Remove Profile Build Dependency: Do it at runtime
Change-Id: If6988a96083060192f4d8753d975811f92824355
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
jongmyeongko [Thu, 19 Jan 2017 06:29:15 +0000 (15:29 +0900)]
Remove unused versioning macro
Change-Id: I43386a2b4c6f1506ee5327c2367f9d04318fda5b
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
MyungJoo Ham [Wed, 16 Nov 2016 08:36:07 +0000 (17:36 +0900)]
Remove Profile Build Dependency: Do it at runtime
- This is for Tizen 4.0.
: Tizen 4.0 Configurability and Build Blocks require
to remove all profile-depending build options in spec files.
(No More profile macros!)
- It is recommended to distinguish features/profiles at runtime.
unless it incurs too much overhead, which requires you to
create multiple binaries and subpackages.
(csr is included in Tizen:TV; thus we can keep BuildRequires on csr for TV
while not using csr in TV at runtime)
patchset5: updated coding style
Change-Id: Ibc2e335a4f88918c37d703f8e9379a07d94a7fdc
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Junghyun Yeon [Thu, 12 Jan 2017 11:00:59 +0000 (20:00 +0900)]
Change to add quote using g_shell_quote in some parameter
- Inserting double quote will not cover if filepath contains double quote
- using g_shell_quote handles this correctly
Change-Id: Ib519c4c40536b3bcc78e2287e72542b822715c84
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Thu, 12 Jan 2017 09:42:42 +0000 (18:42 +0900)]
Add double quote at argument to parsing properly
Change-Id: I93d346baec22916600c3586fe05a3b434e28c7ee
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Wed, 4 Jan 2017 06:25:14 +0000 (15:25 +0900)]
Support legacy image for backward-compatibility
Refer to:
https://review.tizen.org/gerrit/#/c/104823/
Change-Id: I79f4ae9e75e728f20e3d079b3d63f1ba1a8f3c6a
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Sangyoon Jang [Thu, 5 Jan 2017 06:34:24 +0000 (15:34 +0900)]
Append null byte when readlink on backend path
readlink() does not append a null byte to buf.
Change-Id: I28034db705afd0ad1b1a5275f7896a6f9f0c3399
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Mon, 2 Jan 2017 00:08:52 +0000 (09:08 +0900)]
Fix possible memory leak
Change-Id: I63fddbec9b75149b1b65ab9f8ad6993e52bde472
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 27 Dec 2016 08:53:08 +0000 (17:53 +0900)]
Change signal type when disabling app for certain user
- Server will send disable_app/enable_app when disable/enable
global app for certain uid
Related changes:
[pkgmgr-info] : https://review.tizen.org/gerrit/107069
[pkgmgr-tool] : https://review.tizen.org/gerrit/107098
[slp-pkgmgr] : https://review.tizen.org/gerrit/107263
Change-Id: I9b00ebb7f943740287b123c398b67b573be8c7f7
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Wed, 4 Jan 2017 06:27:20 +0000 (15:27 +0900)]
Adjust to change of pkg_cleardata interface
Submit together:
- https://review.tizen.org/gerrit/108352
Change-Id: Id20f7c3362a7d12c7f2f565b9533879a8f659174
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Tue, 3 Jan 2017 06:24:29 +0000 (15:24 +0900)]
Fix queue_job
When multiple job queued and some job failed, the server cannot process
next job because queue_job() never invoked.
Return TRUE to continue invoking queue_job() until no job available.
Change-Id: I207ced8359ea177233c6d637b94ac6277a0a175c
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 23 Dec 2016 05:17:05 +0000 (21:17 -0800)]
Merge "Pass adjusted file path to backend" into tizen_3.0
Sangyoon Jang [Fri, 23 Dec 2016 02:53:22 +0000 (11:53 +0900)]
Pass adjusted file path to backend
Submit with:
- https://review.tizen.org/gerrit/106774
Change-Id: Iff9755081a5d8031395c031bc684d07d7a288cbc
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Thu, 22 Dec 2016 01:26:10 +0000 (10:26 +0900)]
Change bin file to be executed
- pkg_clearcache is replced by pkg_cleardata so change code to use it
- new pkg_cleardata will handle clear data of pkg
Related changes:
[pkgmgr-tool] : https://review.tizen.org/gerrit/106485
[app-installers] : https://review.tizen.org/gerrit/105691
[tpk-backend] : https://review.tizen.org/gerrit/106603
[wgt-backend] : https://review.tizen.org/gerrit/106601
Change-Id: Ifa296ecdaf00596261c7e676bbebe6a5b344a386
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
jongmyeong ko [Wed, 21 Dec 2016 12:12:07 +0000 (04:12 -0800)]
Merge "Enable disable/enable function of global apps" into tizen_3.0
jongmyeongko [Mon, 19 Dec 2016 14:10:32 +0000 (23:10 +0900)]
refactor getsize sync function
Submit with:
https://review.tizen.org/gerrit/#/c/105817/
https://review.tizen.org/gerrit/#/c/105823/
https://review.tizen.org/gerrit/#/c/105825/
Change-Id: I2b5a17199324a1f0ee6a2bac0f5adf8d077283f8
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Junghyun Yeon [Wed, 21 Dec 2016 06:37:25 +0000 (15:37 +0900)]
Enable disable/enable function of global apps
- For now, disable/enabling of global apps are prohibited.
Remove some codes to enable it
Change-Id: I2dd4c7873ce3432e0c3e10c5df18a1cab96a1d6e
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Thu, 15 Dec 2016 07:02:13 +0000 (16:02 +0900)]
execute backend with different argument based on pkg's basic status
- Change argument on pkg's status, RO/RW or Global/User pkg
Change-Id: Ib15cbf9e8736598883ab2760bda980f10d4b8669
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 20 Dec 2016 02:42:53 +0000 (11:42 +0900)]
Fix bug while handling change app label request
Change-Id: Ia45ada0e6ed5a23ec7c45691b3ee864b715785dd
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Mon, 12 Dec 2016 05:52:40 +0000 (14:52 +0900)]
Return no such pkg error when failed to get pkgtype
Change-Id: I33265d0a30cd4162551d1cff3489797ce933fe05
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
jongmyeongko [Thu, 8 Dec 2016 16:38:16 +0000 (01:38 +0900)]
consideration about legacy media path.
if caller uid is regular user, then check and convert legacy path.
Change-Id: I22d4ead49a6b599b08a2cdea6f6b590fe6319b97
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Sangyoon Jang [Thu, 8 Dec 2016 08:26:01 +0000 (17:26 +0900)]
Fix getting pkgtype from request
Change-Id: I9d85af7f9da1f5c7615ee1d3c403054dc673e8d6
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Junghyun Yeon [Wed, 7 Dec 2016 04:56:55 +0000 (13:56 +0900)]
Fix unintended switch-case operation
Change-Id: I463eeb18ea67e589b609d4d09e68dee81964aed6
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
jongmyeongko [Fri, 2 Dec 2016 13:02:40 +0000 (22:02 +0900)]
if it's failed to get the pkgtype from the file, use the pkgtype argument.
Change-Id: I8deaf21a552e94007e5a1c7b9341dcb69ccfe0d5
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Hwankyu Jhun [Wed, 30 Nov 2016 11:21:25 +0000 (20:21 +0900)]
Fix build break
Change-Id: Ifb16e6f37fd5192bca08a5fb2c84d505b91a025b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
jongmyeong ko [Wed, 30 Nov 2016 07:40:46 +0000 (23:40 -0800)]
Merge "Add request type and codes for set app label" into tizen_3.0
Junghyun Yeon [Mon, 28 Nov 2016 12:02:27 +0000 (21:02 +0900)]
Add request type and codes for set app label
Related changes:
[slp-pkgmgr] : https://review.tizen.org/gerrit/100579
Change-Id: Ib2b395db143d6230817884c922e09c37f7289b38
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 29 Nov 2016 01:37:00 +0000 (10:37 +0900)]
Using different pkgmgr-info API while getting pkgtype
- Change API which is used while retrieving pkginfo
to retrieve disabled and external-installed pkg properly
(externally installed pkg but external storage has removed)
Change-Id: I374ccc1c7e73734729aafcdf68a7c38a3d06ffb4
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Mon, 28 Nov 2016 10:42:24 +0000 (19:42 +0900)]
Consider caller uid when handling request
Request for getsize now need caller uid to sending result signal,
so pkgmgr-server should pass caller uid to getsize process.
Submit with:
- https://review.tizen.org/gerrit/100542
- https://review.tizen.org/gerrit/100544
Change-Id: I3ec28b650d705257007ce250c91137116063aa01
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 24 Nov 2016 11:54:36 +0000 (20:54 +0900)]
Get pkgtype from given pkgid or pkgfile
Submit with:
- https://review.tizen.org/gerrit/99922
- https://review.tizen.org/gerrit/99944
Change-Id: I1392aa95b3ec8316255fbcd3d9f285463d3b8c99
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Thu, 24 Nov 2016 10:26:16 +0000 (19:26 +0900)]
Fix build dependency
Remove unused dependency.
Add some missing dependency obviously.
Change-Id: I1461d25385616593f54e7c4f13d254c28e7fd96f
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Fri, 11 Nov 2016 12:51:46 +0000 (21:51 +0900)]
apply retry logic to get an user type using gum api.
Change-Id: I3c72109483737e0ba8281cadde48b24e9f7d2928
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>