platform/core/appfw/pkgmgr-server.git
3 years agoAdd queue rule about database exclusive 44/255444/4
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>
3 years agoCheck request id to prevent processing duplicated request 20/253620/2
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>
3 years agoReject a request with too long arguments 91/251491/5
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>
3 years agoRelease version 0.9.4 74/248074/1 accepted/tizen/6.0/unified/20201125.104952 accepted/tizen/unified/20201125.124017 submit/tizen/20201120.074439 submit/tizen/20201123.082238 submit/tizen/20201125.063013 submit/tizen_6.0/20201120.074521 submit/tizen_6.0/20201125.005918
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>
3 years agoAdd length checking routine for parameters 04/246204/5
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>
3 years agoRelease version 0.9.3 75/247375/1 accepted/tizen/6.0/unified/20201110.230842 accepted/tizen/unified/20201110.125001 submit/tizen/20201110.080209 submit/tizen_6.0/20201110.080711
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>
4 years agoRemove DefaultDependencies=no on package-manager.service 12/245412/1
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

4 years agoRelease version 0.9.2 64/241064/1 accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.115907 accepted/tizen/6.0/unified/hotfix/20201103.045845 accepted/tizen/unified/20200818.125949 submit/tizen/20200814.081404 submit/tizen/20200814.081807 submit/tizen_6.0/20201029.205103 submit/tizen_6.0_hotfix/20201102.192503 submit/tizen_6.0_hotfix/20201103.114803 tizen_6.0.m2_release
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>
4 years agoMinor refactoring on pkgmgr-server 19/240519/5
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>
4 years agoExtract commonly used logic 14/240314/12
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>
4 years agoCheck return value of kill request while disabling app 20/240520/1
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>
4 years agoChange request key generation logic 47/240447/1
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>
4 years agoSupress build warning 06/240306/1
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>
4 years agoRelease version 0.9.1 43/232243/1 accepted/tizen/unified/20200508.045019 submit/tizen/20200429.082446 submit/tizen/20200506.235326
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>
4 years agoFix pkgmgr-server crash 01/230901/3
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>
4 years agoRelease version 0.9.0 50/229750/1 accepted/tizen/unified/20200413.012300 submit/tizen/20200403.082852 submit/tizen/20200410.073851
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>
4 years agoFix to handle multiple install request 72/225072/5
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>
4 years agoRelease version 0.8.21 77/226377/1 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5 tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20200303.170615 accepted/tizen/5.5/unified/wearable/hotfix/20201027.114509 accepted/tizen/unified/20200303.032615 submit/tizen/20200302.075610 submit/tizen_5.5/20200302.074523 submit/tizen_5.5_wearable_hotfix/20201026.184303
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>
4 years agoFix static analysis issue 51/225751/2
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>
4 years agoRelease version 0.8.20 83/223583/1 accepted/tizen/unified/20200212.125951 submit/tizen/20200131.050227 submit/tizen/20200210.091657 submit/tizen/20200211.010149
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>
4 years agoSpecify type of pkgmgr-service as "dbus" 93/222693/2
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>
4 years agoRelease version 0.8.19 10/222710/1 accepted/tizen/unified/20200120.133143 submit/tizen/20200117.084916
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>
4 years agoResolve static analysis issue 55/222655/1
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>
4 years agoRelease version 0.8.18 51/221751/1 tizen_5.5_tv accepted/tizen/5.5/unified/20200110.004221 accepted/tizen/5.5/unified/20200113.095822 accepted/tizen/unified/20200108.131525 submit/tizen/20200107.095251 submit/tizen_5.5/20200107.095257 submit/tizen_5.5/20200109.083510 submit/tizen_5.5/20200113.000655
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>
4 years agoFix pkgmgr-server 06/221606/5
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>
4 years agoFix some codes 21/217521/4
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>
4 years agoRelease version 0.8.17 08/220108/1 accepted/tizen/unified/20191216.222218 submit/tizen/20191213.074937
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>
4 years agoFix wrong indentation 54/217454/1
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>
5 years agoRelease version 0.8.16 56/214856/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.023721 accepted/tizen/5.5/unified/mobile/hotfix/20201027.083602 accepted/tizen/unified/20191011.023401 submit/tizen/20190927.070616 submit/tizen/20191001.095121 submit/tizen/20191002.002728 submit/tizen/20191010.101146 submit/tizen_5.5/20191031.000003 submit/tizen_5.5_mobile_hotfix/20201026.185103 tizen_5.5.m2_release
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>
5 years agoLog request type, client pid, cmdline 57/214657/6
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>
5 years agoRelease version 0.8.15 09/211809/1 accepted/tizen/unified/20190812.235622 submit/tizen/20190809.084335
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>
5 years agoFix the possibility of a memory leak 12/209912/3
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>
5 years agoChange /usr/bin/false to /bin/false in the dbus configuration 17/209917/1
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

5 years agoRelease version 0.8.14 86/209886/1 accepted/tizen/unified/20190717.115201 submit/tizen/20190712.071407 submit/tizen/20190716.022534
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>
5 years agoChange the config value of the systemd service ("false" -> "no") 74/208374/1
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

5 years agoRelease version 0.8.13 58/207958/1 submit/tizen/20190614.073711
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>
5 years agoReduce rules of dbus policy 29/207929/3
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>
5 years agoRelease version 0.8.12 32/203632/1 accepted/tizen/unified/20190417.132335 submit/tizen/20190416.100651 submit/tizen/20190416.233814
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>
5 years agoAdd dependency for pkgmgr-server 94/201794/4
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>
5 years agoRelease version 0.8.11 93/202593/1 accepted/tizen/unified/20190401.224931 submit/tizen/20190401.082641 submit/tizen_5.0/20190401.082359
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>
5 years agoUse lstat instead of stat to checking symlink 73/202573/1
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>
5 years agoRelease version 0.8.10 05/198705/1 accepted/tizen/5.0/unified/20190129.064432 accepted/tizen/unified/20190130.151705 submit/tizen/20190129.024709 submit/tizen_5.0/20190129.024705
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>
5 years agoFix wrong parameter of dbus reply 42/198642/1
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>
5 years agoRelease version 0.8.9 18/198618/1 submit/tizen/20190128.065353 submit/tizen_5.0/20190128.065405
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>
5 years agoChange server start/end log level to warning 40/198540/1
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>
5 years agoFix security vulnerabilities 69/197969/1
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>
5 years agoRelease version 0.8.8 42/197642/1 accepted/tizen/unified/20190117.151838 submit/tizen/20190115.003759 submit/tizen/20190116.052201 submit/tizen/20190117.001629
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>
5 years agoRelease gdbus connection 41/197641/3
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>
6 years agoRelease version 0.8.7 16/183216/1 accepted/tizen/5.0/unified/20181102.013427 accepted/tizen/unified/20180705.081212 submit/tizen/20180703.103524 submit/tizen_5.0/20181101.000002
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>
6 years agoRevert "Add allow rule for dbus-policy" 96/183196/1
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

6 years agoRelease version 0.8.6 68/182168/1 accepted/tizen/unified/20180622.122617 submit/tizen/20180621.072011
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>
6 years agoAllow clients sending cleardata command 08/180708/1
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>
6 years agoFix wrong word 91/179491/2
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>
6 years agoRelease version 0.8.5 49/179149/1 accepted/tizen/unified/20180517.062307 accepted/tizen/unified/20180521.003613 submit/tizen/20180516.061151 submit/tizen/20180518.004605
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>
6 years agoFix static analysis issue 22/179122/2
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>
6 years agoAdd allow rule for dbus-policy 54/178954/3
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>
6 years agoRelease version 0.8.4 62/178662/1 accepted/tizen/unified/20180514.094108 submit/tizen/20180511.064939
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>
6 years agoFix init backend queue structure 92/178092/2
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>
6 years agoRelease version 0.8.3 90/177590/1
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>
6 years agoChange rules for default dbus policy 53/177053/1
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>
6 years agoRelease version 0.8.2 80/172480/1 accepted/tizen/unified/20180314.141455 submit/tizen/20180314.060414
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>
6 years agoFix memory leak 50/172150/1
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>
6 years agoFix possible corruption 14/169214/1
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>
6 years agoRelease version 0.8.1 52/169052/1 accepted/tizen/unified/20180205.060507 submit/tizen/20180202.063742
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>
6 years agoFix fd leak 59/168259/2
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>
6 years agoFix to not generate arg when length is 0 47/168247/2
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>
6 years agoRelease version 0.8.0 52/168052/1 accepted/tizen/unified/20180125.122832 submit/tizen/20180124.015906
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>
6 years agoAdd cap_fowner to capability list 77/167977/1
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>
6 years agoRelease version 0.7.5 86/167686/1 accepted/tizen/unified/20180123.061153 submit/tizen/20180119.081808
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>
6 years agoAdd codes to check path of icon path 36/164836/3
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>
6 years agoRelease version 0.7.4 05/164605/1 accepted/tizen/4.0/unified/20171222.062638 accepted/tizen/unified/20171222.062742 submit/tizen/20171220.050645 submit/tizen_4.0/20171220.053450 tizen_4.0.IoT.p2_release
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>
6 years agoAdd cap_dac_read_search to capability list 77/164477/2
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>
6 years agoRelease version 0.7.3 55/163755/1 accepted/tizen/unified/20171214.050245 submit/tizen/20171213.084059
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>
6 years agoFix mismatched return type for get_restriction_mode 09/162309/1
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>
7 years agoRelease version 0.7.2 06/156106/1 accepted/tizen/4.0/unified/20171018.060935 accepted/tizen/unified/20171018.062524 submit/tizen/20171017.074628 submit/tizen_4.0/20171017.080654 tizen_4.0.m2_release
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>
7 years agoFix resource leak 39/155639/1
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>
7 years agoRelease version 0.7.1 57/154957/1 accepted/tizen/4.0/unified/20171012.074551 accepted/tizen/unified/20171012.075134 submit/tizen/20171011.123741 submit/tizen_4.0/20171011.124331 tizen_4.0.IoT.p1_release
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>
7 years agoFix resource leak 89/154489/1
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>
7 years agoFix wrong log format arguments 70/154270/1
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>
7 years agoRelease version 0.7.0 33/143733/1 accepted/tizen/4.0/unified/20170828.223732 accepted/tizen/unified/20170816.160022 submit/tizen/20170811.063725 submit/tizen_4.0/20170828.100002
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>
7 years agoAdd new feature to change app's icon 32/140332/4
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>
7 years agoRelease version 0.6.15 83/142483/1 accepted/tizen/unified/20170807.150542 submit/tizen/20170804.060432
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>
7 years agoAdd null check 32/142032/2
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

7 years agoFix capability of pkgmgr-server 08/142008/1
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>
7 years agoRelease version 0.6.14 94/141594/1 accepted/tizen/4.0/unified/20170816.010315 accepted/tizen/4.0/unified/20170816.014210 accepted/tizen/unified/20170803.010450 submit/tizen/20170801.062239 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
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>
7 years agoMemory leak error 92/140792/8
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>
7 years agoAdd the policy for set_app_label method 02/140702/1
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>
7 years agoFix misusing of strncat 01/139601/2
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>
7 years agoRelease version 0.6.13 76/136476/1 accepted/tizen/unified/20170706.193108 submit/tizen/20170630.024412 submit/tizen/20170704.014215 submit/tizen/20170705.015812
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>
7 years agoChange codes for CPU lock 80/135580/7
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>
7 years agoRemove dependency 32/134332/8
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>
7 years agoRelease version 0.6.12 91/133091/1 accepted/tizen/unified/20170609.204217 submit/tizen/20170609.050739 submit/tizen/20170609.051007
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>
7 years agoAdd CPU lock on pkgmgr-server 81/131681/7
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>
7 years agoRelease version 0.6.11 23/132023/1 accepted/tizen/unified/20170607.063216 submit/tizen/20170531.235759
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>
7 years agoAdjust prioriy of getsize hander 70/130170/5
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>
7 years agoRelease version 0.6.10 72/130072/1 accepted/tizen/unified/20170519.200037 submit/tizen/20170519.052610 tizen_4.0.m1_release
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>
7 years agoRefactoring updateinfo related codes 29/128129/5
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>
7 years agoRelease version 0.6.9 11/128911/1 accepted/tizen/unified/20170512.165910 submit/tizen/20170512.073248
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>
7 years agoFix signal handler for handling all dead childs 19/127919/3
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>
7 years agoRelease version 0.6.8 00/128200/1 accepted/tizen/unified/20170510.012838 submit/tizen/20170508.042017
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>