INSUN PYO [Mon, 24 Jun 2019 02:06:09 +0000 (11:06 +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: Icd678619d7c3d475fd081b463046bfd2277256fd
Junghoon Park [Thu, 2 May 2019 04:18:04 +0000 (13:18 +0900)]
Release version 0.6.1
Changes:
- tizen: Add additional unit for "unified" user session
- Merge "tizen: Add additional unit for "unified" user session" into tizen
Change-Id: I09338a3aba3f5c21d3e986db3735112f6f7dbc0f
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Thu, 2 May 2019 04:15:32 +0000 (04:15 +0000)]
Merge "tizen: Add additional unit for "unified" user session" into tizen
Hwankyu Jhun [Tue, 30 Apr 2019 01:13:36 +0000 (10:13 +0900)]
Release version 0.6.0
Changes:
- Send child process info
Change-Id: If3d1e7b6e0ea0b0030d4a4809120e342bebd7f14
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Mateusz Moscicki [Fri, 19 Apr 2019 11:48:48 +0000 (13:48 +0200)]
tizen: Add additional unit for "unified" user session
The unified user session is about moving user session units, managed by
systemd --user, to main systemd, where it's managed as part of newly
created user@.target.
user@.target will contain same units as previously available in user/,
with same UID and environment setup. systemd instance is used for unit
to be able to specify UID (inherited from user@.target).
The rationale behind this work is following:
* TV profile would benefit from remove user session support
* boot time optimization requirements, due to:
+ 'systemd --user' taking 1s its own startup that could be used for
unit startup
+ ability to better rearrange units if these managed by one systemd
instance
Unit installed by this commit will not be used till user login mechanism
will be changed in systemd package (via changing pam_systemd to start
user@.target, rather than user@.service).
Change-Id: If68bb07b8de2a66356d13c8999126c4387ddd3bc
Hwankyu Jhun [Wed, 10 Apr 2019 04:31:30 +0000 (13:31 +0900)]
Send child process info
Whild creating a child process, the child process sends the signal
to amd. To manage window size, this is needed for window-manager.
Change-Id: I616906062920657d948293c34a64adc07561073a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 10 Apr 2019 10:06:00 +0000 (19:06 +0900)]
Release version 0.5.30
Changes:
- Add access label on launchpad-process-pool
Change-Id: If8c1baf721ae97c6e3993416c77f10bac8951714
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 10 Apr 2019 08:37:17 +0000 (17:37 +0900)]
Add access label on launchpad-process-pool
Change-Id: If6a18fba774f77d4e4ac2f2218ab4ecbdeaa6752
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 4 Apr 2019 23:30:03 +0000 (08:30 +0900)]
Release version 0.5.29
Changes:
- Fix wrong log message
Change-Id: I43518ba931bda4e7fc4f2b68e729844d2615432e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 2 Apr 2019 06:13:25 +0000 (15:13 +0900)]
Fix wrong log message
Change-Id: I673a1d3512c3d83d560d9e89ff0adb5c9bc30bfa
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 2 Apr 2019 01:13:15 +0000 (10:13 +0900)]
Release version 0.5.28
Changes:
- Add a print for library loading start and end time
Change-Id: Ic73ff89841c4752f5a8d14f1922d2bb9e3a8adcb
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Mon, 1 Apr 2019 02:53:35 +0000 (11:53 +0900)]
Add a print for library loading start and end time
Change-Id: I760bcaa3ceb2e7a745993610e5ef17d3c44ca229
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Fri, 29 Mar 2019 08:14:13 +0000 (17:14 +0900)]
Release version 0.5.27
Changes:
- Bump up efl module version.
Change-Id: Ie3dce2b70bfe9ba65b43f7e74873976c66a29023
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hermet Park [Fri, 29 Mar 2019 02:19:33 +0000 (11:19 +0900)]
Bump up efl module version.
efl version is updated to 1.22,
efl module patch should be synchronized with it.
Change-Id: I2894143b8e40c1d28d70296a7b81526a63e09170
Hwankyu Jhun [Fri, 8 Mar 2019 06:34:49 +0000 (15:34 +0900)]
Release version 0.5.26
Changes:
- Add exceptions for debugging
- Add a logger socket for printing errors
Change-Id: Iecf6e71d2faea67fbfcdef66f6cc097290e4b452
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 5 Mar 2019 01:07:57 +0000 (10:07 +0900)]
Add a logger socket for printing errors
If execv() call is failed, the child process sends messages to
launchpad. And then, launchpad prints the messages by secure dlog.
Change-Id: I55be076dd095efb9d7addfa36b84dc2362d9daf7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 28 Feb 2019 07:19:31 +0000 (16:19 +0900)]
Add exceptions for debugging
Change-Id: Iad5fccc7f0b8f88347691c6598339fc1e7c52741
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 31 Jan 2019 01:00:46 +0000 (10:00 +0900)]
Release version 0.5.25
Changes:
- Fix a bug about handling loader info
Change-Id: Ifce07a71e86a39b79a79aafc5623590920196893
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 31 Jan 2019 00:21:47 +0000 (09:21 +0900)]
Fix a bug about handling loader info
If there is a loader that has not been used even once, it can be executed
with the wrong loader at re-run. Because, the default value of the type
is zero and the first loader is also zero.
This patch changes the reference value.
Change-Id: I2df4d632cb1e8a3268ef0edf53a65b8cfe475513
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 18 Jan 2019 02:45:14 +0000 (11:45 +0900)]
Release version 0.5.24
Changes:
- Fix static analysis issues
- Prepare ID file
Change-Id: I6c70eae7bc35fdc1f32df7a5633be8ebfa8182b7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 17 Jan 2019 04:41:27 +0000 (13:41 +0900)]
Prepare ID file
Before executing an application, the child process creates the ID file.
If's for Application Manager.
Change-Id: I4e561b80071c12fb786ca89cab8a968d25e159ff
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 16 Jan 2019 06:27:36 +0000 (15:27 +0900)]
Fix static analysis issues
- Checks return values
- Checks the file descriptor
Change-Id: Id9bc94e63b44e959f8c1cfeb20965b44724fa592
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Fri, 11 Jan 2019 01:37:33 +0000 (10:37 +0900)]
Release version 0.5.23
Changes:
- Add exception handler
Change-Id: I00bad815a119a3239dd4433c527958cfa194defe
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Fri, 11 Jan 2019 01:27:25 +0000 (10:27 +0900)]
Add exception handler
Change-Id: Ifeef5d88ee8596fea184cbbf0bd7f4802baa5461
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Tue, 18 Dec 2018 02:05:13 +0000 (11:05 +0900)]
Release version 0.5.22
Changes:
- Remove calling signal finalization
Change-Id: I950f5dba655dc9352d372651ce16aa2b38e5abfa
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 17 Dec 2018 23:10:19 +0000 (08:10 +0900)]
Remove calling signal finalization
Sometimes, the app process is deadlock while calling the g_object_unref().
While calling fork(), gdbus thread of the parent process has a mutex
locked. In the child, the mutex is in the locked state.
(locked by a nonexistent thread and thus can never be unlocked.)
Backtrace:
- #0 0xb6132900 in syscall () from /usr/lib/libc-2.24.so
- #1 0xb63aab90 in g_mutex_lock_slowpath () from /usr/lib/libglib-2.0.so.0.5200.2
- #2 0xb635bbe4 in g_source_destroy_internal () from /usr/lib/libglib-2.0.so.0.5200.2
- #3 0xb657f510 in _g_kdbus_worker_stop () from /usr/lib/libgio-2.0.so.0.5200.2
- #4 0xb65365d4 in g_dbus_connection_dispose () from /usr/lib/libgio-2.0.so.0.5200.2
- #5 0xb6434720 in g_object_unref () from /usr/lib/libgobject-2.0.so.0.5200.2
- #6 0x004e1361 in _signal_fini () from /usr/bin/launchpad-process-pool
- #7 0x004dac9d in __exec_app_process () from /usr/bin/launchpad-process-pool
- #8 0x004d9f0f in __fork_app_process () from /usr/bin/launchpad-process-pool
- #9 0x004dc01b in __handle_launch_event () from /usr/bin/launchpad-process-pool
Change-Id: Iaad316621111f2494381f440c3a7fe0ab4473731
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 29 Nov 2018 08:49:39 +0000 (17:49 +0900)]
Release version 0.5.21
Changes:
- Remove vc elm initialization
Change-Id: Iadacf5f319d71f0f54337f39c9d4306b594376f4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 28 Nov 2018 04:12:20 +0000 (13:12 +0900)]
Remove vc elm initialization
Change-Id: Ic4bd182b44311fe0515d516d084dd2857d20c369
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 14 Nov 2018 09:45:27 +0000 (18:45 +0900)]
Release version 0.5.20
Changes:
- Remove duplicated pkgconfig file installation
Change-Id: Ib6f44e36dd409a39be454480b60b331343a65cc4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 14 Nov 2018 07:53:38 +0000 (16:53 +0900)]
Remove duplicated pkgconfig file installation
Change-Id: I23644821bc2cf44a0db5ffbeb75112c663492dbe
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 14 Nov 2018 03:05:41 +0000 (12:05 +0900)]
Release version 0.5.19
Changes:
- Separate launchpad libary from launchpad package
Change-Id: I33c21653b2b643c9d6361a75849931b83c271079
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 13 Nov 2018 05:01:01 +0000 (14:01 +0900)]
Separate launchpad libary from launchpad package
Adds packages:
- liblaunchpad
- liblaunchpad-devel
Change-Id: Id83f2dd87dffa16990d7654ad2ea2f12d27985a8
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 8 Nov 2018 01:53:55 +0000 (10:53 +0900)]
Release version 0.5.18
Changes:
- Update preload list
Change-Id: Ibfea84f8e36c6cc958e2bf839fdf70e7c19735b4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 12 Oct 2018 01:32:42 +0000 (10:32 +0900)]
Update preload list
EFL version is updated to 1.21.
Change-Id: Ic86ac1149d3525f142c82f9fef41625a0c4b3582
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 20 Sep 2018 05:53:01 +0000 (14:53 +0900)]
Release version 0.5.17
Changes:
- Adjust checking cap list
Change-Id: Ibb4f850caf8b3d8e09e9a7f770a5f281598f5e91
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 20 Sep 2018 05:44:01 +0000 (14:44 +0900)]
Adjust checking cap list
- Removes checking cap_sys_admin existence
Change-Id: Iae1da549f9fb0d379e02ecf11abeb83815ebbc8b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 13 Sep 2018 03:17:22 +0000 (12:17 +0900)]
Release version 0.5.16
Changes:
- Prevent loader execution by any process
Change-Id: I59025b26274580e6e6eb0dd590d86468b6115343
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 12 Sep 2018 02:59:02 +0000 (11:59 +0900)]
Prevent loader execution by any process
The loader library checks capabilities to checks
whether the process is executed by launchpad-process-pool or not.
The access smack label is added on loader executable file.
Change-Id: I1943ff4076a8296a78891fc4eb3434b4578c6057
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 3 Sep 2018 04:46:55 +0000 (13:46 +0900)]
Release version 0.5.15
Changes:
- Add log messages
Change-Id: Iec3c5efaa49ce1dd9065770221aa4f2f14dc2513
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Thu, 30 Aug 2018 10:08:40 +0000 (19:08 +0900)]
Add log messages
Change-Id: I05bde3a891f7603d4aa4607abef920b1898f825a
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Thu, 30 Aug 2018 06:21:38 +0000 (15:21 +0900)]
Release version 0.5.14
Changes:
- Adjust timeout value
Change-Id: I28a45a7a874a354533f811f77f6540479ee41866
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Thu, 30 Aug 2018 05:41:05 +0000 (14:41 +0900)]
Adjust timeout value
Change-Id: I91504fed2a70dac1d0797256dd52b815086da91a
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Wed, 22 Aug 2018 02:43:52 +0000 (11:43 +0900)]
Release version 0.5.13
Changes:
- Use strerror_r function
- Check bundle key
Change-Id: I4de5af89eea14c7a05c9a467bdd5143bbd075235
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 22 Aug 2018 01:12:56 +0000 (10:12 +0900)]
Check bundle key
If the key of bundle has prefix(AUL or APP_SVC), Launchpad
doesn't add the extra data.
Change-Id: I6396d230b8c2d0309e2a0e35a7436043ce97e0e9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Sun, 5 Aug 2018 22:46:50 +0000 (07:46 +0900)]
Use strerror_r function
Change-Id: Icd59265066036fc0b4a5417e882ecb57920ab1e9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 1 Aug 2018 23:47:16 +0000 (08:47 +0900)]
Release version 0.5.12
Changes:
- Send app2sd request
Change-Id: Ia1830fd7c66e90404866f9ee296af43282bd9cda
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 31 Jul 2018 06:00:42 +0000 (15:00 +0900)]
Send app2sd request
Before launching an application, the child process sends the request to
enable external storage if the application is installed in external
storage.
Change-Id: I956fad859c1fed16a26d734291b2ddb7d670673e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 17 Jul 2018 01:41:48 +0000 (10:41 +0900)]
Release version 0.5.11
Changes:
- Check received data length
- Fix a bug about checking slot state
Change-Id: I15f7075ba88b1c798d813dc48e400ae6877899f2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 17 Jul 2018 00:09:40 +0000 (09:09 +0900)]
Fix a bug about checking slot state
Change-Id: Ia66d26ca5eb80b2fb820d50c3ff13cb531ccdadd
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Sun, 15 Jul 2018 23:37:02 +0000 (08:37 +0900)]
Check received data length
Change-Id: Iac54a11517f7919a17fd4edf11b2f9f667495c4e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 11 Jul 2018 00:26:48 +0000 (09:26 +0900)]
Release version 0.5.9
Changes:
- Fix a bug about loader creation
Change-Id: I7a8a2918bb394c4553d8b291a645158347fdc30c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 10 Jul 2018 03:09:00 +0000 (12:09 +0900)]
Fix a bug about loader creation
Even though the loader processs is running, a new loader process
is started by the timeout handler.
To prevent duplication, this patch adds exceptions.
Change-Id: If47bad339e88c7d30c346131cb304b61e6d68acd
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 22 Jun 2018 01:04:35 +0000 (10:04 +0900)]
Release version 0.5.8
Changes:
- Add sequencer for the loader creation
Change-Id: Iefb1ba3b9eb49803955abd60b00286aecb6bb28f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 20 Jun 2018 04:26:56 +0000 (13:26 +0900)]
Add sequencer for the loader creation
After this patch is applied, the loader creation is sequential.
Change-Id: I7175f04918bb099c689d4b018103f377ff9a6970
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 19 Jun 2018 00:28:10 +0000 (09:28 +0900)]
Release version 0.5.7
Changes:
- Add a new dectection method
Change-Id: Idd7be79017fde7792bcebb81ee672d024eb27370
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 15 Jun 2018 08:43:16 +0000 (17:43 +0900)]
Add a new dectection method
METHOD_INSTALL is added to handle slot update events.
The loader creation must be sequential.
Change-Id: I3d279999ab342b84b2056ac0ce242d24cdb4b8e6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 14 Jun 2018 09:55:24 +0000 (18:55 +0900)]
Release version 0.5.6
Changes:
- Change TEP mount check function
Change-Id: I06c32d9f3923cfc550f4ac46e44df1444681c5ad
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 12 Jun 2018 01:04:26 +0000 (10:04 +0900)]
Change TEP mount check function
In a child process, the usable gdbus threads cannot be found.
This patch uses libdbus instead of gdbus.
Change-Id: Id8df46a15984c3a38c0725bebd57968fbb147112
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Thu, 7 Jun 2018 01:02:22 +0000 (10:02 +0900)]
Release version 0.5.5
Changes:
- Add an exception handling about debug mode
- Fix debug mode launch
Change-Id: I35fec49f221e39f9e8deb51e57c590c440363f64
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Mon, 4 Jun 2018 05:26:42 +0000 (14:26 +0900)]
Add an exception handling about debug mode
If the launch request is for debugging an application,
the launchpad doesn't prepare the app socket. Some debugger
closes all fds before executing the application.
Change-Id: I3342e8270a4ff552139d6da51b3132ec1a957b6a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 28 May 2018 05:39:23 +0000 (14:39 +0900)]
Fix debug mode launch
- Changes new argc size to avoid EFAULT(Badd address) error
- Redirect stdin
Change-Id: I6f875795d3b8f8deec260920e27730d4c8cf3ad3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 17 May 2018 06:32:54 +0000 (15:32 +0900)]
Release version 0.5.4
Changes:
- Adjust to security_manager_cleanup_app() API change
Change-Id: I53ebcac439a543042110274a8b53334dbdad63b4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Dariusz Michaluk [Tue, 15 May 2018 15:56:50 +0000 (17:56 +0200)]
Adjust to security_manager_cleanup_app() API change
Change-Id: I58b19f9ba7e9f36f0d8a74656d0d75cc5338c40d
Hwankyu Jhun [Mon, 14 May 2018 03:52:42 +0000 (12:52 +0900)]
Release version 0.5.3
Changes:
- Remove voice-control-elm dependency
Change-Id: I0980b7104ab190000261256c11593772d27d7cb6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 11 May 2018 02:21:49 +0000 (11:21 +0900)]
Remove voice-control-elm dependency
Some devices don't support voice-control-elm library.
The launchpad-loader calls dlopen() to use voice-control-elm APIs.
Change-Id: I082f56a67bce519d6a1c15cb0a446683293d46e9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 10 May 2018 06:21:38 +0000 (15:21 +0900)]
Release version 0.5.2
Changes:
- Fix the result of PAD_CMD_PING
Change-Id: I3e8b7444a3fe0d94fa2467c3a4db66e3a92045d7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 10 May 2018 04:56:26 +0000 (13:56 +0900)]
Fix the result of PAD_CMD_PING
Requires:
- https://review.tizen.org/gerrit/178427 [amd]
- https://review.tizen.org/gerrit/178428 [launchpad]
Change-Id: I9cc30b90fb7d8424e53033ef0ec1cf5f7d24e39c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 4 May 2018 04:04:40 +0000 (13:04 +0900)]
Release version 0.5.1
Changes:
- Add an exception handling about socket creation
Change-Id: Ief15e05abc6c9411c5a75b248fa1c5a9dbc1f3f7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 3 May 2018 00:18:26 +0000 (09:18 +0900)]
Add an exception handling about socket creation
If the path exists when creating a socket, the function returns
a negative error. And then, the child process is terminated.
Change-Id: I4d9c3967bdb851f791a5ec74ef73ca36113d636b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 23 Apr 2018 02:36:12 +0000 (11:36 +0900)]
Release version 0.5.0
Changes:
- Prepare a server socket of an application
- Add widget log folder
Change-Id: Iec1e237c550fa878c631938e566a86277a99a310
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
hyunho [Mon, 23 Apr 2018 01:51:46 +0000 (10:51 +0900)]
Add widget log folder
Change-Id: I2327556dc5de04d03f96ae405a1041caf7ab620b
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Hwankyu Jhun [Thu, 19 Apr 2018 10:45:32 +0000 (19:45 +0900)]
Prepare a server socket of an application
Before executing an application, the child process creates an
aul socket of the application for communication. And then, the
application uses the socket.
Requires:
- https://review.tizen.org/gerrit/#/c/176470/
- https://review.tizen.org/gerrit/#/c/176471/
Change-Id: I082608844f8b7fae5bd04aa9c6df3064b429273c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 20 Apr 2018 00:06:41 +0000 (09:06 +0900)]
Release version 0.4.2
Changes:
- Modify module version to load for efl 120 migration image
- Remove uninstalled library from preload list
Change-Id: Ie1d9d3d917ca3cd972d31f38bf99cbf75705c60a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 19 Apr 2018 06:15:43 +0000 (15:15 +0900)]
Remove uninstalled library from preload list
Removes:
- libefl-assist.so.0
Change-Id: I4298a9df4166c329dce1c665f884000d5ed2432f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Wonki Kim [Fri, 26 Jan 2018 07:34:27 +0000 (16:34 +0900)]
Modify module version to load for efl 120 migration image
this commit changes a version of modules(which are related with efl) from 1.16 to 1.20,
because efl has been upgraded from 1.16 to 1.20.
Change-Id: I576d6d22e790241084b43cacd6cc83ea75fc453e
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Semun Lee [Mon, 19 Mar 2018 06:30:08 +0000 (15:30 +0900)]
Release version 0.4.1
Changes:
- Fix wrong compile flag for launchpad lib
Change-Id: I96308607b0d594fb9fff50ebb60f19562f3ec1e4
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Semun Lee [Mon, 19 Mar 2018 04:10:17 +0000 (13:10 +0900)]
Fix wrong compile flag for launchpad lib
Change-Id: I99e5cbbd65836ce73e55a38315cba0a5eddaede0
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Hwankyu Jhun [Wed, 7 Mar 2018 22:30:09 +0000 (07:30 +0900)]
Release version 0.4.0
Changes:
- Manage loader slot state
Change-Id: Id133f5247673c7621985193564f80ef2c1bfd35c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 2 Mar 2018 02:07:18 +0000 (11:07 +0900)]
Manage loader slot state
Adds new attributes of loader for managing loader slot state:
- TTL (minutes): Denote timeout value for DEACTIVATION_METHOD.
- ACTIVATION_METHOD: REQUEST and AVAILABLE_MEMORY methods are available.
- DEACTIVATION_METHOD: TTL and OUT_OF_MEMORY methods are available.
After this patch is applied, loaders are managed by two states(running or paused).
When the loader is paused, the launchpad cannot make candidate process.
And, if the candidate process is running, it will be disposed.
Change-Id: I7de4f28e513aefb022a51f30e974d7f481053bdd
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 8 Feb 2018 07:08:54 +0000 (16:08 +0900)]
Release version 0.3.19
Changes:
- Fix a bug about updating slot info
Change-Id: I3cef73cd671c48e5711ce00fe6db1f25480df15d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 8 Feb 2018 02:16:34 +0000 (11:16 +0900)]
Fix a bug about updating slot info
Change-Id: I62b2777173f07cf2e9455864fe9119797a4ca358
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 31 Jan 2018 08:00:32 +0000 (17:00 +0900)]
Release version 0.3.18
Changes:
- Fix a bug about onboot option
Change-Id: I81ed64051d85bd029a7adc98c52bd5028fab8298
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 31 Jan 2018 07:07:23 +0000 (16:07 +0900)]
Fix a bug about onboot option
Change-Id: Iae608408db233a362f235d626efbcf33a653350b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Fri, 26 Jan 2018 04:36:02 +0000 (13:36 +0900)]
Release version 0.3.17
Changes:
- Make a flag for on-boot
Change-Id: I0f20d09dea34b34cc39879aad5d0e5010a0bd4e2
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Fri, 26 Jan 2018 03:54:59 +0000 (12:54 +0900)]
Make a flag for on-boot
- The new flag 'touched' was added for supporting ON_BOOT feature
- 'cur_event' should be also initialized
Change-Id: Iedbf6d2087de97228efd22eb642f6531e5f82426
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Thu, 25 Jan 2018 11:02:11 +0000 (20:02 +0900)]
Release version 0.3.16
Changes:
- Adjust the timing of the loader creation
Change-Id: Iddbed5e3d3b5c97dcc8730ef719149f7f562b6d5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 24 Jan 2018 08:45:26 +0000 (17:45 +0900)]
Adjust the timing of the loader creation
If the application is not installed, the launchpad doesn't
prepare the loader processes.
Change-Id: I7db937b1bed93c7689f0b944cc16fabc071ba458
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 23 Jan 2018 01:43:20 +0000 (10:43 +0900)]
Release version 0.3.15
Changes:
- Fix a bug about infinite loop
Change-Id: I4c5cb86b668286a632c7738e5443f0ca68170aee
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 23 Jan 2018 00:01:26 +0000 (09:01 +0900)]
Fix a bug about infinite loop
Change-Id: Id95750d4921462fce6dbd6120b122bc1d9752d0f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Semun Lee [Thu, 18 Jan 2018 07:01:31 +0000 (16:01 +0900)]
Release version 0.3.14
Changes:
- Cleanup security context after application termination.
- Add printing log for dlopen failure
Change-Id: Ie2a072de6ffde678902eab33d43adcfd4b47156e
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Semun Lee [Thu, 18 Jan 2018 05:07:16 +0000 (14:07 +0900)]
Add printing log for dlopen failure
Change-Id: I1d49786c392fea93933a50495015bfac97f04230
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Hwankyu Jhun [Wed, 10 Jan 2018 05:33:55 +0000 (14:33 +0900)]
Cleanup security context after application termination.
security_manager_prepare_app() and security_manager_cleanup_app()
are a pair of functions to setup/clean security context of application.
Each application is launched in a separate mount namespace and
linked to this namespace.
Such design allows to change privacy privilege status at app runtime.
After application termination this link should be removed.
Change-Id: I96bb6b88d3822d736e2985c750ec5697165abef2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 9 Jan 2018 23:58:13 +0000 (08:58 +0900)]
Release version 0.3.13
Changes:
- Remove setting capabilities
Change-Id: Iddd53f0cf1a39282fa776f1629c653235a71f92b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 9 Jan 2018 08:39:59 +0000 (17:39 +0900)]
Remove setting capabilities
The capabilities are set by the set_capability script.
Change-Id: I69b7f69daeb1af12351cba028de220f15c6bea48
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 20 Dec 2017 02:16:44 +0000 (11:16 +0900)]
Release version 0.3.12
Changes:
- Revert "Remove wayland env set that no longer required"
Change-Id: Ie1b03ca27556a0e0424bf7e63a28e59fd34876b7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 19 Dec 2017 22:15:50 +0000 (07:15 +0900)]
Revert "Remove wayland env set that no longer required"
This reverts commit
fe93ddfe7aa636bb84adf004f1a8fbf4c046ecbf.
Change-Id: I69129f1608dbd81ed2c001da7f168992a651275f
Hwankyu Jhun [Mon, 18 Dec 2017 10:44:06 +0000 (19:44 +0900)]
Release version 0.3.11
Changes:
- Wait mountpoints before executing an application
- Fix tep path definition
Change-Id: I86f32f51009de27812448a2c082250083bc777ff
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 18 Dec 2017 09:56:36 +0000 (18:56 +0900)]
Fix tep path definition
Change-Id: I229790ee990e4bbaee077c27021555d5847c6c82
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 18 Dec 2017 00:54:32 +0000 (09:54 +0900)]
Wait mountpoints before executing an application
Change-Id: I810a297ecf966ead6f49aa42954413f7eba73946
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 5 Dec 2017 02:25:59 +0000 (11:25 +0900)]
Release version 0.3.10
Changes:
- Add voice control elm initialization
Change-Id: I57688bc6d13770bf4a91b9ccf9476077f20e9de3
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>