Junghyun Yeon [Thu, 18 Mar 2021 10:21:05 +0000 (19:21 +0900)]
Add queue rule about database exclusive
Requests about accessing pkgmgr database should be executed
only one at the same time.
Change-Id: I8d30ea9014e02001ceaf68c2134a1e6ddb5ff42b
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Tue, 16 Feb 2021 04:39:47 +0000 (13:39 +0900)]
Check request id to prevent processing duplicated request
Requires:
- https://review.tizen.org/gerrit/c/platform/core/appfw/slp-pkgmgr/+/253619
Change-Id: Ic8ab35769a433007ef41e6b4cb802c38cb212090
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Thu, 14 Jan 2021 08:03:46 +0000 (17:03 +0900)]
Reject a request with too long arguments
The request with a arguments longer than a buffer fails
Change-Id: Ie3f6fc75cb8fc90e014b7f676571df23a24fc3c3
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 20 Nov 2020 07:34:39 +0000 (16:34 +0900)]
Release version 0.9.4
Changes:
- Add length checking routine for parameters
Change-Id: I52391f2a2dd2abdaef5e031582d94320231570eb
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Tue, 27 Oct 2020 01:31:29 +0000 (10:31 +0900)]
Add length checking routine for parameters
Given pkg path or adjusted pkg path could exceeds argument buffer.
Change-Id: I62a464a269a0260734fe9d63f5b3762750cddb8f
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Tue, 10 Nov 2020 07:57:50 +0000 (16:57 +0900)]
Release version 0.9.3
Changes:
- Remove DefaultDependencies=no on package-manager.service
Change-Id: Ia9cc483a4ced1ecd05ce08e6d0a50b8661e59820
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
INSUN PYO [Thu, 8 Oct 2020 08:30:29 +0000 (17:30 +0900)]
Remove DefaultDependencies=no on package-manager.service
A package-manager.service has After=package-recovery.service and Requires=package-recovery.service dependencies.
It means that package-manager.service always runs after package-recovery.service.
A package-recovery.service does not have 'DefaultDependencies=no'.
So, DefaultDependencies=no in package-manager.service does not do anything.
Change-Id: I08377b5b92ea48a7a4073c70ae56f5e175d687b4
Ilho Kim [Fri, 14 Aug 2020 07:43:01 +0000 (16:43 +0900)]
Release version 0.9.2
Changes:
- Supress build warning
- Change request key generation logic
- Check return value of kill request while disabling app
- Extract commonly used logic
- Minor refactoring on pkgmgr-server
Change-Id: I2a55b2dbb25ff4c767d09fe5097f8554b5177da9
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Fri, 7 Aug 2020 04:58:12 +0000 (13:58 +0900)]
Minor refactoring on pkgmgr-server
Integrate duplicate codes.
Change-Id: I6f7c7939d4b3c1d9bd6714bdeb92e3cffaa94d62
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Wed, 5 Aug 2020 08:04:12 +0000 (17:04 +0900)]
Extract commonly used logic
Change-Id: I0c5de257fbb1ebef0bf5b9b515b87da7a16c77f0
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Fri, 7 Aug 2020 05:15:30 +0000 (14:15 +0900)]
Check return value of kill request while disabling app
Change-Id: I453fc51f03132b94e126a856983d57122a0484f4
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Thu, 6 Aug 2020 09:00:00 +0000 (18:00 +0900)]
Change request key generation logic
request key doesn't mean backend going to be executed
Change-Id: Ie2e0d04bb836ce3559bdff003ab01b471ad4faf1
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Wed, 5 Aug 2020 07:14:18 +0000 (16:14 +0900)]
Supress build warning
Change-Id: Ia9b20f3f3ae3d1cf98ea8c7849127194a3a79938
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Ilho Kim [Wed, 29 Apr 2020 08:19:33 +0000 (17:19 +0900)]
Release version 0.9.1
Changes:
- Fix pkgmgr-server crash
Change-Id: I358f55379325fa019f42d7272009c6ef39b4048a
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Thu, 16 Apr 2020 01:43:34 +0000 (10:43 +0900)]
Fix pkgmgr-server crash
The address pointed to by the pkgpath variable is patr of pkgs
pkgs is freed at end of a function, so GList is passed the freed memory
Change-Id: Iab1766c2249cd9f46ddf192250b21ca203376fe4
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 3 Apr 2020 06:32:38 +0000 (15:32 +0900)]
Release version 0.9.0
Changes:
- Fix to handle multiple install request
Change-Id: Iaae3dda3c9413d7de1964aad905e819ddb6f17b8
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Tue, 11 Feb 2020 10:32:16 +0000 (19:32 +0900)]
Fix to handle multiple install request
Added handling multiple request of install, uninstall, mount install.
Change-Id: I8fbf8b2007f275096b1b3efb783f0929dd2a6efa
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Mon, 2 Mar 2020 05:46:36 +0000 (14:46 +0900)]
Release version 0.8.21
Changes:
- Fix static analysis issue
Change-Id: I3fee32ea853464bbd43a32ebaff347342acb086e
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Mon, 24 Feb 2020 08:33:07 +0000 (17:33 +0900)]
Fix static analysis issue
Fix for TOCTOU attack.
Change-Id: I10e2436f7c2530fa5089ff545f36007760ed43d1
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Fri, 31 Jan 2020 04:32:59 +0000 (13:32 +0900)]
Release version 0.8.20
Changes:
- Specify type of pkgmgr-service as "dbus"
Change-Id: Ibc390b76be72caee680d50d950b615bd105a1345
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Thu, 16 Jan 2020 08:43:26 +0000 (17:43 +0900)]
Specify type of pkgmgr-service as "dbus"
- Service units with this option configured
implicitly gain dependencies on the dbus.socket unit
Change-Id: I02a38259c10c048ecf1dca7bb3da1fea21adad26
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 17 Jan 2020 08:42:34 +0000 (17:42 +0900)]
Release version 0.8.19
Changes:
- Resolve static analysis issue
Change-Id: Ie22f4127e8149882ba8b1045ecc0455fde44d18d
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 17 Jan 2020 04:42:19 +0000 (13:42 +0900)]
Resolve static analysis issue
Change-Id: I301e2be8d7f45d5ee3102dbafb5ad9058ed0f7d2
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Tue, 7 Jan 2020 08:49:16 +0000 (17:49 +0900)]
Release version 0.8.18
Changes:
- Fix some codes
- Fix pkgmgr-server
Change-Id: I5589d909f7e898f55a480f9dad23c15064b80b11
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Mon, 6 Jan 2020 06:23:50 +0000 (15:23 +0900)]
Fix pkgmgr-server
- Fix wrong use of g_variant_get to prevent memory leak.
- Add unregistering object to reduce ref counter properly.
Change-Id: I5262a2d20550286babc71327d603be6fcae0b2de
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 12 Nov 2019 07:24:26 +0000 (16:24 +0900)]
Fix some codes
- Add logs to print error message when server failed to read signal.
Change-Id: Ib213e80e23491c629117ecb8059cd2bf1586223f
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Ilho Kim [Fri, 13 Dec 2019 07:02:43 +0000 (16:02 +0900)]
Release version 0.8.17
Changes:
- Fix wrong indentation
Change-Id: Ie1e7fa1ecd0f82938732c54c6c75839eb49f208f
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Junghyun Yeon [Tue, 12 Nov 2019 02:37:33 +0000 (11:37 +0900)]
Fix wrong indentation
Change-Id: I081c17a0f7cbd64f6957caa2cb81dba205c79bca
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Ilho Kim [Fri, 27 Sep 2019 06:57:38 +0000 (15:57 +0900)]
Release version 0.8.16
Changes:
- Log request type, client pid, cmdline
Change-Id: I5059dd8396628e42436ca4d6b48250a52ce37ac0
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Wed, 25 Sep 2019 05:47:34 +0000 (14:47 +0900)]
Log request type, client pid, cmdline
Add some information for debugging purposes.
Change-Id: Ice93560057bea2eecb2bd51f809a997ff8c68005
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Fri, 9 Aug 2019 08:15:27 +0000 (17:15 +0900)]
Release version 0.8.15
Changes:
- Change /usr/bin/false to /bin/false in the dbus configuration
- Fix the possibility of a memory leak
Change-Id: Ia14011581ba57bfc81496f33e039637c1b49a93a
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 12 Jul 2019 08:23:42 +0000 (17:23 +0900)]
Fix the possibility of a memory leak
The sqlite3_open_v2 function may have a db handle
even if an error occurs.
Change-Id: Iaf2d074f8b48bec00504bc9d00fd138b1c3d4480
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
INSUN PYO [Fri, 12 Jul 2019 09:08:37 +0000 (18:08 +0900)]
Change /usr/bin/false to /bin/false in the dbus configuration
Change-Id: I7080ea6f01ec1386474b242b8f4db302d02ba722
Ilho Kim [Fri, 12 Jul 2019 06:41:37 +0000 (15:41 +0900)]
Release version 0.8.14
Changes:
- Change the config value of the systemd service ("false" -> "no")
Change-Id: I583540955c5cbafaee25cb596eb25b42af2d7372
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
INSUN PYO [Mon, 24 Jun 2019 02:20:53 +0000 (11:20 +0900)]
Change the config value of the systemd service ("false" -> "no")
"no" and "false" have the same meaning, but the document has "no".
Also, since the parsing order is "no" first, there is some performance gain.
Change-Id: Id9795e1ce058103bf06388e428221e04087ae128
Sangyoon Jang [Fri, 14 Jun 2019 07:31:07 +0000 (16:31 +0900)]
Release version 0.8.13
Changes:
- Reduce rules of dbus policy
Change-Id: I4da10f065bea745ad5157550b34d755c3f0b3a5d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 14 Jun 2019 04:33:03 +0000 (13:33 +0900)]
Reduce rules of dbus policy
Check admin priviliege as default.
Change-Id: Id03a028df6d70c255a7207405fa996fa88d1c48a
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Junghyun Yeon [Tue, 16 Apr 2019 08:56:25 +0000 (17:56 +0900)]
Release version 0.8.12
Changes:
- Add dependency for pkgmgr-server
Change-Id: I9963089d767b02a0f38799e63887a0be32934c41
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Tue, 19 Mar 2019 11:59:48 +0000 (20:59 +0900)]
Add dependency for pkgmgr-server
- Package install/uninstall request should be handled
after db recovery and package recovery has done.
Related changes :
[app-installers] : https://review.tizen.org/gerrit/202801
[pkgmgr-info] : https://review.tizen.org/gerrit/201792
Change-Id: Ie970f7a969cea9b74d34f5623f45597bfdbb3a62
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Mon, 1 Apr 2019 08:25:22 +0000 (17:25 +0900)]
Release version 0.8.11
Changes:
- Use lstat instead of stat to checking symlink
Change-Id: I0c11450e67a10ccd976259cdd59e1f4a68a12d36
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 1 Apr 2019 05:35:45 +0000 (14:35 +0900)]
Use lstat instead of stat to checking symlink
stat() doest not see link itself.
Change-Id: Ic9a77d1de973589f5c004b2da43824adb508328f
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 29 Jan 2019 02:18:29 +0000 (11:18 +0900)]
Release version 0.8.10
Changes:
- Fix wrong parameter of dbus reply
Change-Id: I40388e20cbc9428dec41e9cb8311df6cbb319116
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 28 Jan 2019 09:56:15 +0000 (18:56 +0900)]
Fix wrong parameter of dbus reply
Change-Id: Idd0b7f9ec16150bd8b70d9f380d0c924070a8a26
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 28 Jan 2019 06:23:34 +0000 (15:23 +0900)]
Release version 0.8.9
Changes:
- Fix security vulnerabilities
- Change server start/end log level to warning
Change-Id: I1d97b713e225ed9b42005a0e369899cf123a764f
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 25 Jan 2019 07:59:17 +0000 (16:59 +0900)]
Change server start/end log level to warning
In some case, we need to log as warning.
Change-Id: Icfa6d1951d8ddd2347aea0bf42e2e10e4a03dd78
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 17 Jan 2019 10:17:58 +0000 (19:17 +0900)]
Fix security vulnerabilities
Change-Id: I7152a7ff9bf9464d27a2f7da68eab936630bb6d4
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Hwankyu Jhun [Tue, 15 Jan 2019 01:48:49 +0000 (10:48 +0900)]
Release version 0.8.8
Changes:
- Release gdbus connection
Change-Id: I5ddd990d4cf33929ecf1267e1d8f6ff64b31ad59
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 15 Jan 2019 01:32:37 +0000 (10:32 +0900)]
Release gdbus connection
Before main thread is terminated, we should release the allocated
memory.
This patch is for releasing the gdbus connection.
Change-Id: I18c30630133accd2974c8c1044d6f19b487e8162
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Sangyoon Jang [Tue, 3 Jul 2018 10:28:35 +0000 (19:28 +0900)]
Release version 0.8.7
Changes:
- Revert "Add allow rule for dbus-policy"
Change-Id: Ic9475d93526ef19b8f724c5e5629570d7dc2728d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 3 Jul 2018 08:30:52 +0000 (17:30 +0900)]
Revert "Add allow rule for dbus-policy"
This reverts commit
03d837ef5da17ba950cd8b9b2c8fc99183fb892c.
pkgmgr-server does not provide object which has properties.
(refer: https://review.tizen.org/gerrit/183195)
Change-Id: I810030a090fb06d1fcf9f4bf91fd85013ef09283
Sangyoon Jang [Thu, 21 Jun 2018 05:19:10 +0000 (14:19 +0900)]
Release version 0.8.6
Changes:
- Fix wrong word
- Allow clients sending cleardata command
Change-Id: I85779048a2764e63a39dc92d1b33568e70f3d3f4
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 1 Jun 2018 08:50:11 +0000 (17:50 +0900)]
Allow clients sending cleardata command
Change-Id: I2eb236ad90c0eb629890b3a4da9d72fd37b55de1
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Junghyun Yeon [Fri, 18 May 2018 07:11:23 +0000 (16:11 +0900)]
Fix wrong word
Change-Id: If72874f4af6dab9e9ed448115a54d3db696b5bb5
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Wed, 16 May 2018 06:09:35 +0000 (15:09 +0900)]
Release version 0.8.5
Changes:
- Add allow rule for dbus-policy
- Fix static analysis issue
Change-Id: If040fee4bab4689cc5e76675b2f87e9e506539e2
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Junghyun Yeon [Wed, 16 May 2018 02:50:33 +0000 (11:50 +0900)]
Fix static analysis issue
Change-Id: I065bf952c0d87519fdcc5fc2a5488f462f269e03
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Inkyun Kil [Tue, 15 May 2018 05:11:38 +0000 (14:11 +0900)]
Add allow rule for dbus-policy
Change-Id: Ic0f65c23f08cea15e34bf088b26b90133fbc8143
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Junghyun Yeon [Fri, 11 May 2018 06:44:02 +0000 (15:44 +0900)]
Release version 0.8.4
Changes:
- Change rules for default dbus policy
- Release version 0.8.3
- Fix init backend queue structure
Change-Id: Ie7c1479a1984a9c0ad2c0d54f27c2bea2b8a4f52
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Tue, 8 May 2018 05:58:00 +0000 (14:58 +0900)]
Fix init backend queue structure
Allocating memory for real path of queue using strdup.
Change-Id: If10862af2a392258ddd842d3c1acdb1c386844d5
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Inkyun Kil [Wed, 2 May 2018 05:23:22 +0000 (14:23 +0900)]
Release version 0.8.3
Changes:
- Change rules for default dbus policy
Change-Id: I7e16d142f93a15d9d20fd7afd69e0d59e734ffa9
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
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>