Ilho Kim [Thu, 12 Jun 2025 00:25:20 +0000 (09:25 +0900)]
Change the logic of parsing light-user element
| support(manifest) | switch-mode(manifest) | switch-mode(applied) |
|-------------------|-----------------------|----------------------|
| false | (ignored) | default |
| true | alive | alive |
| true | (not alive) | kill |
The case of support and switch-mode value written in maniest are ignored
Change-Id: I02b29c7c64ce726b2683811602a228b1749358f0
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Dongkwan Kim [Thu, 5 Jun 2025 09:09:37 +0000 (18:09 +0900)]
Release version 1.35.1
Changes:
- Fix error log when failed MoveDir() and MoveFile()
- Change group name for new user
Change-Id: I2d2613614cbbb88bef125eae970fbbf671a45fc5
Signed-off-by: Dongkwan Kim <dk3776.kim@samsung.com>
Dongkwan Kim [Thu, 5 Jun 2025 06:26:27 +0000 (15:26 +0900)]
Change group name for new user
New user will have 'users' as group name.
Since UID based sandboxing app can't access package information
with 'system_share' as group name.
Change-Id: Ia5d6fe5d8ef8a8a1b06b5553bf10006af850ce57
Sangyoon Jang [Wed, 14 May 2025 04:21:36 +0000 (13:21 +0900)]
Fix error log when failed MoveDir() and MoveFile()
Change-Id: I29cc079e9de64279c5e9794e777de9521d4d5da1
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Fri, 2 May 2025 03:26:41 +0000 (12:26 +0900)]
Release version 1.35.0
Changes:
- Fix StepUpdateSecurity
- Apply changes of light-user attribute's spec
- Prevent unintentioanl removing recovery files
- Fix Implementation error
Change-Id: Ib52260b2bf216f03b724a69d806635d4893ac042
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Wed, 30 Apr 2025 04:12:14 +0000 (13:12 +0900)]
Fix Implementation error
Change-Id: I65b9cd40870d79b3a1a4acb182ca8a036d27faf9
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Wed, 9 Apr 2025 08:03:31 +0000 (17:03 +0900)]
Prevent unintentioanl removing recovery files
Change-Id: Ibdf27779c71d39a71328ac9580014704574b3581
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Thu, 17 Apr 2025 10:30:06 +0000 (19:30 +0900)]
Apply changes of light-user attribute's spec
Change-Id: I34b6710a37edf3e9e77e0d750047fe942e4d8a45
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Tue, 25 Mar 2025 05:04:37 +0000 (14:04 +0900)]
Fix StepUpdateSecurity
Use old_manifest_data when undo().
Change-Id: I295fe1b087dedf559ae17d28b968142107476e15
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 18 Mar 2025 01:10:17 +0000 (10:10 +0900)]
Release version 1.34.63
Changes:
- Fix StepUpdateApplication's undo
Change-Id: Idbff18330a9118405554a56fd39f5569a6535f57
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Fri, 14 Mar 2025 09:58:01 +0000 (18:58 +0900)]
Fix StepUpdateApplication's undo
Internal privilege is not recovered from the undo of
StepUpdateApplication
Change-Id: I801cd4032f32c5ecc44bd67c1e7218a6a33d6d9f
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Tue, 11 Mar 2025 08:53:19 +0000 (17:53 +0900)]
Release version 1.34.62
Changes:
- Fix StepParseManifest with recovery type cleanup
- Fix RecoverUninstall type plugin to be called
- Call CLEANUP type plugin when cleanup recovery case
Change-Id: Id02bc3e87117fb70ddd44389d927c109014c7e03
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Thu, 20 Feb 2025 06:36:09 +0000 (15:36 +0900)]
Call CLEANUP type plugin when cleanup recovery case
Change-Id: I24e1bf4d6a7cd8318ee69cbf2831b656d00d4297
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Thu, 27 Feb 2025 04:15:09 +0000 (13:15 +0900)]
Fix RecoverUninstall type plugin to be called
Change-Id: I8f375ea5067223663ffcd50eec183a0d13b83097
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Wed, 26 Feb 2025 06:02:32 +0000 (15:02 +0900)]
Fix StepParseManifest with recovery type cleanup
In the recovery of cleanup type, the original manifest file, not the
manifest of the backup path should be parsed
Change-Id: Id7d3a4b517f835c846ee34417a76c22077044c87
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Hwankyu Jhun [Fri, 21 Feb 2025 01:08:48 +0000 (10:08 +0900)]
Release version 1.34.61
Changes:
- Fix CheckFreeSpaceAtPath
- Fix StepRecoverParserPlugin
- Fix build error issue for cmake 3.31 version upgrade
Change-Id: I4c1144d422891fcb007222deb58a54abcb908830
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 21 Feb 2025 00:57:54 +0000 (09:57 +0900)]
Fix build error issue for cmake 3.31 version upgrade
Change-Id: Ib1081bf753acd9af61950c3c90cbb8e8a441f623
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Ilho Kim [Fri, 27 Dec 2024 04:19:17 +0000 (13:19 +0900)]
Fix StepRecoverParserPlugin
Some plugins can execute some operations using the destructor of
the object used in the plugin after the installation is completed
so keep the StepRunParserPlugin object as a member variable in
StepRecoverParserPlugin
Change-Id: Iec91be1cea07e1ddada4a99a9791051a6ddbb073
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Fri, 27 Dec 2024 05:18:04 +0000 (14:18 +0900)]
Fix CheckFreeSpaceAtPath
Check available space instead of free space.
(available = free - reserved filesystem blocks)
Change-Id: I2b82e4aef06df3034a88cff8c16b764625d2854c
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Thu, 19 Dec 2024 07:50:08 +0000 (16:50 +0900)]
Release version 1.34.60
Changes:
- Fix signal when uninstalling after nonundoable step
- Fix Update fail when there is no pacakge root path
Change-Id: I3bc4d5a07f93eafb7611944001411b7b2fa3950e
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Thu, 19 Dec 2024 04:46:05 +0000 (13:46 +0900)]
Fix Update fail when there is no pacakge root path
Among the steps executed in Update, there are steps that presupporse
that the root path of the package exists
If the root path of the package doesn't exist and there is package
information in the database, the update type installation is performed
and the update will fail
In this case, Install type installation is performed instead of Update
type
Change-Id: I1f5dae8a29101728a546667baf329ef08c6292af
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Thu, 19 Dec 2024 05:29:36 +0000 (14:29 +0900)]
Fix signal when uninstalling after nonundoable step
After the step where undo is impossible, uninstall ignores failure and
proceeds as it is. so, uninstall succeeds
but there are cases that send signal with error value
this patch fix that case
Change-Id: Ifca8562e747bb66c5ed72cb55b633ee54b0e5cb3
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Mon, 2 Dec 2024 07:40:58 +0000 (16:40 +0900)]
Release version 1.34.59
Changes:
- Implement StepRemoveGlobalAppSymlinks undo
- Fix StepUnregisterApplication's undo
- Fix StepPrivacyPrivilege's undo
- Ignore the failure after executing a step nonundoable
Change-Id: I99603229cd16ce8e5a731fca17f5c1f5d23e0041
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 24 Nov 2023 03:51:03 +0000 (12:51 +0900)]
Ignore the failure after executing a step nonundoable
Change-Id: Ia563c64918c8e3c9eacbea6a55055c6cd256902f
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 1 Dec 2023 10:59:10 +0000 (19:59 +0900)]
Fix StepPrivacyPrivilege's undo
If the action type is uninstall
the privacy privilege is not recovered in undo
Change-Id: Ic594d2e086c0d35a9320f1a5fb2666ea04b90772
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Mon, 27 Nov 2023 10:28:38 +0000 (19:28 +0900)]
Fix StepUnregisterApplication's undo
Internal privilege is not recovered from the undo of
StepUnregisterApplication
Requires:
- https://review.tizen.org/gerrit/c/platform/core/appfw/pkgmgr-info/+/315330
Change-Id: I5e94c93b0f8a76a15288894b1b1df1c8afe78d8e
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 24 Nov 2023 03:50:14 +0000 (12:50 +0900)]
Implement StepRemoveGlobalAppSymlinks undo
Change-Id: If4554ca988078802974998eee773b448cee266d2
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Mon, 18 Nov 2024 06:50:15 +0000 (15:50 +0900)]
Release version 1.34.58
Changes:
- Fix OfflineRemove in StepRemovePrivSharedres
- Remove priv shared res directory directly
Change-Id: I922f5a3730952906db863d6b4fee710b53450b2e
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 15 Nov 2024 06:57:10 +0000 (15:57 +0900)]
Remove priv shared res directory directly
The installer already has the authority to delete the directory
so it is unnecessary to make a request to the pkgmgr-server
Change-Id: I6e5db434ed0f9ff55ab5e5df6a6b33ddd59ad235
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 15 Nov 2024 06:53:29 +0000 (15:53 +0900)]
Fix OfflineRemove in StepRemovePrivSharedres
Change-Id: Ib9acc695d5d931b7bdebe9d2d5812ebe565304bc
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 25 Oct 2024 06:55:46 +0000 (15:55 +0900)]
Release version 1.34.57
Changes:
- Skip StepClearInstallLocation in the mic step
Change-Id: I4baae90a77188fb9622c178f99d26ca9b6c81175
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 25 Oct 2024 06:35:58 +0000 (15:35 +0900)]
Skip StepClearInstallLocation in the mic step
In the mic step, some files may be created in the package's location in advance
before a package is installed
Change-Id: I1077bc42cb4707805d7d60c3a89bdf1eb02d594a
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Wed, 16 Oct 2024 06:01:52 +0000 (15:01 +0900)]
Release version 1.34.56
Changes:
- Revert "Remove already exist path during StepCopy"
- Add StepClearInstallLocation
- Change the location of the recovery file
- Apply the changed recovery file path in smoke util
Change-Id: Id802922750ab5f91bdcbc119fe1ba6b70af3fefd
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Wed, 16 Oct 2024 07:29:35 +0000 (16:29 +0900)]
Apply the changed recovery file path in smoke util
Change-Id: Ibdae0a532d670eff1da433a8272a84b1195b2c95
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Tue, 15 Oct 2024 07:04:41 +0000 (16:04 +0900)]
Change the location of the recovery file
A recovery file is created in the application root directory of the user
A folder with package id,a recovery file may exist together in this path
This can be confusing to find a recovery file if the package id is
similar to the recovery file format
Change-Id: I1f4cfd3157d1abaef89e2436b5edb67557271b89
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Thu, 10 Oct 2024 08:41:42 +0000 (17:41 +0900)]
Add StepClearInstallLocation
If the installation is executed with the file exist in the package
installation path, the file remains even after installation is completed
This step removes files that exist in the installation path
Change-Id: I92a17f2a13d443374fe69badd00a7dd5411c3ad9
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Thu, 10 Oct 2024 08:42:02 +0000 (17:42 +0900)]
Revert "Remove already exist path during StepCopy"
This reverts commit
a981b689664d2394736f8214e7fd47e3a935f893.
Change-Id: Ib344e55fc63fc37c12baafea38289a8386c67dcd
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 27 Sep 2024 04:58:57 +0000 (13:58 +0900)]
Release version 1.34.55
Changes:
- Remove already exist path during StepCopy
Change-Id: I6bcf640b5a1622780e181b9014e24e68b58a867b
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Thu, 5 Sep 2024 00:41:57 +0000 (09:41 +0900)]
Remove already exist path during StepCopy
If StepCopy is performed while the installation path remains,
the file of the package to be installed is not installed
Change-Id: I2be44c762c8b965f99ada6f03cd9c36cce43af85
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Tue, 13 Aug 2024 00:24:20 +0000 (09:24 +0900)]
Release version 1.34.54
Changes:
- Add exception handling of RemoveAll
Change-Id: Iedf3390c1f409938309389d933b7fff12971b5ce
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Mon, 12 Aug 2024 06:46:57 +0000 (15:46 +0900)]
Add exception handling of RemoveAll
If a file is create or removed in the directory by another process while
calling RemoveAll on the direcotry, an ENOENT or ENOTEMPTY error
may occur. In that case the remove_all to be attempted again
Change-Id: Ic9600fb9f1ca097d9a4fae6f53cf94336c452e53
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Mon, 22 Jul 2024 04:57:48 +0000 (13:57 +0900)]
Release version 1.34.53
Changes:
- Fix access denied error at dotnet AOT plugin
Change-Id: Ifd71cab007a227c152144c6f94aa86109f228766
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 22 Jul 2024 00:23:29 +0000 (09:23 +0900)]
Fix access denied error at dotnet AOT plugin
Set ownership manually after copying new contents.
Change-Id: Ic2316f7be5f319309aa057617f90833b719e07a0
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 2 Jul 2024 04:16:55 +0000 (13:16 +0900)]
Release version 1.34.52
Changes:
- Fix a static analysis issue
Change-Id: I0e23b67f4e8bb56709e714130167515ad8fdb6d5
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 1 Jul 2024 06:44:46 +0000 (15:44 +0900)]
Fix a static analysis issue
Change-Id: Ic14ed2985ff4a035fa89c453626e4db96cdf2b69
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Fri, 14 Jun 2024 00:32:44 +0000 (09:32 +0900)]
Release version 1.34.51
Changes:
- Reset optind after parsing arguments
Change-Id: I51f67dd98a9b36405bcfbfd39ff1722d89f4d492
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Wed, 12 Jun 2024 11:19:24 +0000 (20:19 +0900)]
Reset optind after parsing arguments
Change-Id: Ifb6f69d0580d4ea2947d55f63e628eee21d7f5fd
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Tue, 11 Jun 2024 00:52:48 +0000 (09:52 +0900)]
Release version 1.34.50
Changes:
- Fix StepCheckOldCertificate
- Remove external RW dir creation logic
Change-Id: I6ea1e35226d0320d1fdd39b99038a5280a44c461
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Thu, 9 May 2024 05:40:40 +0000 (14:40 +0900)]
Remove external RW dir creation logic
External RW dir is no longer used.
Change-Id: I3b476c9d04a24f9b99ae28d47110d40f701a0d23
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Wed, 8 May 2024 05:04:31 +0000 (14:04 +0900)]
Fix StepCheckOldCertificate
If the certificate information of the package is missing
trying to get the author certificate information from the file
Change-Id: Iea99d15f7c627b373e3bf21d9964bb9d3445cdf6
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Mon, 29 Apr 2024 23:25:08 +0000 (08:25 +0900)]
Release version 1.34.49
Changes:
- Fix backup plugin info
Change-Id: I6f29193da2d0e5694c6d8b0464491458735da6dd
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Fri, 26 Apr 2024 04:03:45 +0000 (13:03 +0900)]
Fix backup plugin info
In the undo operation of StepRunParserPlugin, there is a process of
rolling back with the plugin information peviously performed
When undo is executed, there is a problem that the old manifest value
does not exist in some request types
Change-Id: I3cf364ea877e3902794f2e89119a785328ca9930
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Hwankyu Jhun [Fri, 26 Apr 2024 00:22:46 +0000 (09:22 +0900)]
Release version 1.34.48
Changes:
- Fix a bug about getting splash image path
Change-Id: Ib871b983223288c763fb717557f3d0e27c9cd90e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 26 Apr 2024 00:01:13 +0000 (09:01 +0900)]
Fix a bug about getting splash image path
If the path of the splash image source is not absolute, the patch should be
"<package path>/shared/res/<filename>".
Change-Id: Ib3a784fdc44c7b12e8ff8f02f00cd0cbf026f20e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Sangyoon Jang [Tue, 9 Apr 2024 05:53:48 +0000 (14:53 +0900)]
Release version 1.34.47
Changes:
- Parse icon for robotapp
Change-Id: Id535d2ed0ced27f6c680a736001bf1af46f446fc
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 5 Apr 2024 00:20:51 +0000 (09:20 +0900)]
Parse icon for robotapp
Change-Id: I6c4b8f2d3bb2e34a36cb8e51b6dd6c99d33a7bd7
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 4 Apr 2024 01:10:57 +0000 (10:10 +0900)]
Release version 1.34.46
Changes:
- Parse robot-application
- Fix clean undo operation of tag plugin
- Revert "Fix smack labeling for lib rpk"
Change-Id: I3decfd1668578c9e0cba31636b00e97d86dbf1b9
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 22 Feb 2024 05:53:32 +0000 (14:53 +0900)]
Revert "Fix smack labeling for lib rpk"
This reverts commit
5ed4ec8644015b7418c0e86111ffb5d344a5823d.
This logic is only for rpk package and moved to rpk's step.
Change-Id: I2e1fb4402432fb413795e591cf7961aa8fc1bc16
Sangyoon Jang [Wed, 3 Apr 2024 00:01:17 +0000 (09:01 +0900)]
Fix clean undo operation of tag plugin
Pre/Post-clean/undo does not exist.
Change-Id: If40e883e418e4c37a6e4a7f605ad13f78995b69b
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 2 Apr 2024 07:30:05 +0000 (16:30 +0900)]
Parse robot-application
Change-Id: If15559eb6d5c7eefb9a0bc546ca812fa1dfb3a9a
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 21 Mar 2024 03:35:04 +0000 (12:35 +0900)]
Release version 1.34.45
Changes:
- Fix static analysis issues
Change-Id: I3ada1f5bf307acd9a3e8c0fcefaa0144fe816534
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Wed, 20 Mar 2024 05:55:33 +0000 (14:55 +0900)]
Fix static analysis issues
Change-Id: Id2c82cf60202e21da11a880e0fdcd4f1cbaa00a1
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Changgyu Choi [Fri, 15 Mar 2024 07:41:47 +0000 (16:41 +0900)]
Release version 1.34.44
Changes:
- Fix build error
Change-Id: Ie8c4f9b694aa78d86641dc2808c5002c14123da7
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Changgyu Choi [Fri, 15 Mar 2024 07:38:57 +0000 (16:38 +0900)]
Fix build error
-Werror=range-loop-construct
Change-Id: Ica14612f07d0991cef3130dafba05709ea595036
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Sangyoon Jang [Fri, 16 Feb 2024 08:23:32 +0000 (17:23 +0900)]
Release version 1.34.43
Changes:
- Remove boost dependency
Change-Id: I4de37a26cd72f52b0f525d59a03b0cff60676146
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 26 Dec 2023 03:44:10 +0000 (12:44 +0900)]
Remove boost dependency
Requires:
- https://review.tizen.org/gerrit/c/platform/core/appfw/manifest-parser/+/303072
- https://review.tizen.org/gerrit/c/platform/core/appfw/tpk-manifest-handlers/+/303073
Change-Id: Ib3688fa88c575d86568226e73bfef5f71569a2a2
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 13 Feb 2024 01:20:00 +0000 (10:20 +0900)]
Release version 1.34.42
Changes:
- Fix CategoryPlugin, MetadataPlugin
- Fix build error
- Fix smack labeling for lib rpk
Change-Id: I74254674dd236f13117f24519d54d82f6600d2d6
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 8 Feb 2024 00:42:40 +0000 (09:42 +0900)]
Fix smack labeling for lib rpk
Set public RO for files under lib dir when installing "rpk" type package.
Change-Id: If72fb2b816fa577b464c1f66e307a8d3277f4960
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 8 Feb 2024 00:35:41 +0000 (09:35 +0900)]
Fix build error
Change-Id: I5a4aa5823af42e6bc8061b2c94e5e1783118bf62
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 1 Feb 2024 07:22:38 +0000 (16:22 +0900)]
Fix CategoryPlugin, MetadataPlugin
Refactor codes for readability.
Change-Id: I4363feb0ead8c35f3aab418a7fd913c6ddd56eb9
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 1 Feb 2024 06:15:30 +0000 (15:15 +0900)]
Release version 1.34.41
Changes:
- Fix metadata plugin
Change-Id: Ie2ee502394afb70fa332a4c7f0647b1e61c8cc06
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Wed, 31 Jan 2024 05:16:22 +0000 (14:16 +0900)]
Fix metadata plugin
Support package metadata for metadata plugin.
Change-Id: Ic4e8fcb362a4f29f2d39c982a2e3ad9af1c41968
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Ilho Kim [Tue, 30 Jan 2024 05:21:42 +0000 (14:21 +0900)]
Release version 1.34.40
Changes:
- Fix that plugin is executed several times
- Fix backup plugin execution information
- Fix static analysis issue
Change-Id: Ia9d1f4e290a4dad02c8b4309ef35fef63e32bc40
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Mon, 29 Jan 2024 12:00:20 +0000 (21:00 +0900)]
Fix static analysis issue
Use of auto that causes a copy
Change-Id: Id308b78bc42bba876c4f83d85f407ed4e4a0ce1a
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Wed, 24 Jan 2024 08:38:21 +0000 (17:38 +0900)]
Fix backup plugin execution information
Add the plugin execution information to a manifest
not a manifest for backup can cause the previous plugin execution information
to be saved after the upgrade is complete
Change-Id: Ic078226fb34caec77748b432623c2b59c1719ca5
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Ilho Kim [Wed, 24 Jan 2024 07:22:42 +0000 (16:22 +0900)]
Fix that plugin is executed several times
There are cases in which the plugin is executed even if it is not
actually a removed plugin when performing a removed plugin
because the plugin info can have duplicate data
Change-Id: Ib2e793e01ee281e9a2496c56b080af2114eeece6
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
Sangyoon Jang [Wed, 24 Jan 2024 03:40:55 +0000 (12:40 +0900)]
Release version 1.34.39
Changes:
- Fix updating certinfo
Change-Id: I5b80b148801d5b5291400903e6abe6cb750cda1b
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 18 Jan 2024 09:22:38 +0000 (18:22 +0900)]
Fix updating certinfo
Remove delete operation when update cert. Now update operation for cert
can be performed at once.
Requires:
- https://review.tizen.org/gerrit/c/platform/core/appfw/pkgmgr-info/+/304516
Change-Id: Iee83375151cd074ffe75f5b5e6eb78187542cd24
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
ilho kim [Fri, 10 Nov 2023 07:41:26 +0000 (16:41 +0900)]
Release version 1.34.38
Changes:
- Reflect pending cache when process operation end
Change-Id: Ida64792ce89031bf98da0f609de0b0815feb35ef
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
ilho kim [Thu, 9 Nov 2023 07:41:54 +0000 (16:41 +0900)]
Reflect pending cache when process operation end
During clean operation, the parser-plugin can execute other process
to get updated package information in other process the pending package
information should be reflected
Change-Id: I9a13875f1ca1d0ab3401d2ba06c25a8b9cb0be94
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
ilho kim [Tue, 31 Oct 2023 02:11:03 +0000 (11:11 +0900)]
Release version 1.34.37
Changes:
- Call api update after installation is finished
Change-Id: Ib547ae5ef01a9dd97b87972b1bea748eef54db56
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
ilho kim [Mon, 30 Oct 2023 07:18:51 +0000 (16:18 +0900)]
Call api update after installation is finished
Related:
[pkgmgr-info] https://review.tizen.org/gerrit/#/c/platform/core/appfw/pkgmgr-info/+/300559/
Change-Id: I0ffa194936f25473a124afaf332b50a690daef8c
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
Sangyoon Jang [Fri, 15 Sep 2023 01:17:31 +0000 (10:17 +0900)]
Release version 1.34.36
Changes:
- Fix static analysis issue
Change-Id: I05b69037f2aad00cb06cc389ea2675a2ed7aa5e5
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 15 Sep 2023 01:00:37 +0000 (10:00 +0900)]
Fix static analysis issue
Change-Id: I5a4ee134eed1a76925d51cb429be8628daa2c370
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
ilho kim [Thu, 17 Aug 2023 00:56:19 +0000 (09:56 +0900)]
Release version 1.34.35
Changes:
- Fix static analysis issue
Change-Id: Id655b2bd4f4a7b16f7b4b91674b537a43318d4f1
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
ilho kim [Wed, 16 Aug 2023 06:53:50 +0000 (15:53 +0900)]
Fix static analysis issue
Remove of unnecessary copy operation from auto
Change-Id: I9e76b2a9f4a18a1c8170a981b87e538590c6a64c
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
ilho kim [Fri, 4 Aug 2023 04:17:08 +0000 (13:17 +0900)]
Release version 1.34.34
Changes:
- Fix static analysis issue
Change-Id: I11711efa348caa807d55336219ce938aaaa2549d
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
ilho kim [Thu, 3 Aug 2023 02:32:40 +0000 (11:32 +0900)]
Fix static analysis issue
'std::time_t' to 'long' may or may not override sign-bit depending on
size of implementation defined type
which may cause unexpected results on porting to different platforms
Change-Id: I58da7b195c5215617fdad5264cd91216c8ca8700
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
Sangyoon Jang [Wed, 26 Jul 2023 05:45:11 +0000 (14:45 +0900)]
Release version 1.34.33
Changes:
- Fix plugin manager
Change-Id: I41066b3666fddba9f6b89ba64a1696c699236f79
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 25 Jul 2023 01:17:39 +0000 (10:17 +0900)]
Fix plugin manager
- Parse metadata of package.
- Add some logs.
Change-Id: Id2598b65fa0aac2b346e7b5eff8d1940258513c4
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 23 May 2023 07:05:40 +0000 (16:05 +0900)]
Release version 1.34.32
Changes:
- Add missing include
- Reduce the number of signal to send
Change-Id: If5356388a5346a42730576ddd476e2688b11d9bf
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 23 May 2023 01:07:05 +0000 (10:07 +0900)]
Reduce the number of signal to send
It is a waste to send a signal for every single step.
Change-Id: I4e708ea3af39e6d5867473d1d2ad368cb426cd5d
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Fri, 21 Apr 2023 00:24:45 +0000 (09:24 +0900)]
Add missing include
Change-Id: Ie82fce0fad4bb2a3e2797d4202f8e131aad60c2e
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 6 Apr 2023 01:03:21 +0000 (10:03 +0900)]
Release version 1.34.31
Changes:
- Fix static analysis issue
Change-Id: I0aac94ae920c9e52b6c78f49b2481f6dc34bf732
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Thu, 6 Apr 2023 00:02:36 +0000 (09:02 +0900)]
Fix static analysis issue
Change-Id: I8b1825305bef7f9356c419d27caff0eea6153c61
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 4 Apr 2023 05:31:15 +0000 (14:31 +0900)]
Release version 1.34.30
Changes:
- Fix static analysis issues
Change-Id: I5d1320d87ea80d0a9b3e9a711bd332c81b1f7817
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Tue, 4 Apr 2023 04:52:12 +0000 (13:52 +0900)]
Fix static analysis issues
Change-Id: Ia7ccc40f56b91a54dd93108b2c189ec7f0a0452a
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 3 Apr 2023 06:24:40 +0000 (15:24 +0900)]
Release version 1.34.29
Changes:
- Fix build error
Change-Id: I049efaeb57401864cc47982c0606c6361e828d19
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
Sangyoon Jang [Mon, 3 Apr 2023 06:00:59 +0000 (15:00 +0900)]
Fix build error
Change-Id: Ied163e51445799add367f9d78e3de058a881af91
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
ilho kim [Thu, 9 Feb 2023 06:55:04 +0000 (15:55 +0900)]
Release version 1.34.28
Changes:
- Skip RegisterSecurityContextForPath in recovery
Change-Id: I191ff63c94d4a24b0bcd99ef6e5d1471969c5a16
Signed-off-by: ilho kim <ilho159.kim@samsung.com>