YoungHun Kim [Mon, 10 Dec 2018 08:03:12 +0000 (08:03 +0000)]
Merge "Update to remove unix domain socket files" into tizen
YoungHun Kim [Fri, 30 Nov 2018 06:30:55 +0000 (15:30 +0900)]
Update to remove unix domain socket files
Change-Id: I716e84d60b2904041e66320fa19c179c8fed5e25
YoungHun Kim [Mon, 10 Dec 2018 06:58:50 +0000 (06:58 +0000)]
Merge "Update to log additional information for debugging the exception errors" into tizen
YoungHun Kim [Fri, 30 Nov 2018 05:02:03 +0000 (14:02 +0900)]
Update to log additional information for debugging the exception errors
- Additional information is Unix domain socket using system call and
the user (uid, user name) and group (gid, group name) using new function (ms_log_user_group_info)
Change-Id: I0e66a61568fed1f39aa3e1230ac341b7c9ab3b13
YoungHun Kim [Fri, 7 Dec 2018 06:19:49 +0000 (15:19 +0900)]
Fix the dlog's invalid format
Change-Id: I67a1e987020871b8b9f6707d66b48d9c936e85d1
YoungHun Kim [Mon, 12 Nov 2018 07:47:59 +0000 (07:47 +0000)]
Merge "Troubleshoot exceeding maximum dispatcher" into tizen
YoungHun Kim [Mon, 12 Nov 2018 04:28:45 +0000 (13:28 +0900)]
Increase the maximum dispatcher value because added new api
Change-Id: I2f097652775cdc0b42bfd0abd1f58bbe654ef900
YoungHun Kim [Mon, 12 Nov 2018 00:23:17 +0000 (09:23 +0900)]
Troubleshoot exceeding maximum dispatcher
- Remove unused variable and change the variable name
- Check the dispatcher range
Change-Id: Id7d431522f11395b94f1c036726ef3bd862fe497
YoungHun Kim [Thu, 11 Oct 2018 11:58:44 +0000 (20:58 +0900)]
Change to call gst_init after executing watchdog because it may not respond
- able to restart muse-server with creating core dump when gst_init really deadlocks
Change-Id: I4946fc6e26ac56d21c747fbd16af80606c5d2d1a
YoungHun Kim [Fri, 19 Oct 2018 07:42:57 +0000 (16:42 +0900)]
Update to compare the buffer length and the received message length
Change-Id: I0786788de1a0374734e316e2f023494bcabedad0
YoungHun Kim [Mon, 22 Oct 2018 09:36:13 +0000 (18:36 +0900)]
Remove the dependency of tbm-drm-auth because it is not installed
Change-Id: I4d554513f1b651043f3c3b0c8ecf9a777af9a83c
YoungHun Kim [Wed, 24 Oct 2018 03:07:30 +0000 (03:07 +0000)]
Merge "Update to wait until the child processe called by fork() completes" into tizen
YoungHun Kim [Wed, 24 Oct 2018 03:00:41 +0000 (03:00 +0000)]
Merge "Update to split the LOG_TAG explicitly" into tizen
YoungHun Kim [Wed, 24 Oct 2018 02:27:46 +0000 (11:27 +0900)]
Resolve the build error of -Wswitch-unreachable
Change-Id: Ie4b86754b52f5cddc07d7adb3af0d3bb82ff77f7
YoungHun Kim [Mon, 22 Oct 2018 06:53:43 +0000 (15:53 +0900)]
Update to split the LOG_TAG explicitly
Change-Id: Ic5c0b5fe24fb6004d6c2e9a83897cedb53025425
YoungHun Kim [Thu, 18 Oct 2018 09:41:43 +0000 (18:41 +0900)]
Update to wait until the child processe called by fork() completes
Change-Id: Ia55631de7747a91d34a308c46cc22e099cec604e
YoungHun Kim [Fri, 5 Oct 2018 08:11:09 +0000 (17:11 +0900)]
Update to debug the exception error case
- Debug reinforcement of exception error of muse connection failure
- Change the file permissions
- Move the variable declaration
Change-Id: I9e97c5ad869c54ac19088cb2c7fb60911257c666
YoungHun Kim [Mon, 1 Oct 2018 08:14:55 +0000 (17:14 +0900)]
Update the static variable of muse client
Change-Id: I13e85154ff2b5739603e2ae6e4cbd3c21820e0da
YoungHun Kim [Tue, 18 Sep 2018 06:29:45 +0000 (15:29 +0900)]
Update the debug macro of glib
Change-Id: I7a269f7499bd004cb7526e366cc7395336315c19
YoungHun Kim [Mon, 17 Sep 2018 04:45:56 +0000 (13:45 +0900)]
Update the value of server state when kill signal is catched to avoid the issue of heap-use-after-free
Change-Id: Ib7a280b7d5a7001c21dc14610c74ef90ba5c21e8
YoungHun Kim [Fri, 6 Jul 2018 01:42:27 +0000 (10:42 +0900)]
Simplifying the return value of epoll_wait using connection state
Change-Id: I10ba91996bfb828f185cd089d72db49940e07e50
heechul.jeon [Wed, 5 Sep 2018 07:10:20 +0000 (16:10 +0900)]
Unitest code refactoring
-Remove local definition of buffer lengh and use definition in muse_core.h as using same enironment is always recommended to unittest
-Rename some of macros to have more clear meaning
-Modify read_file to not take size parameter for more generic usage
-Replace printf with DLOG
-Modified to use types in glib
Change-Id: Icd90b52263ff3a89a9e8eb0a8e17dec1b1119d7b
YoungHun Kim [Fri, 31 Aug 2018 08:14:29 +0000 (17:14 +0900)]
Add the type of vd product by requirement
Change-Id: Iac2a7ad3b0f76460f6423d1b2a17767312bceea3
Jeongmo Yang [Mon, 20 Aug 2018 10:15:43 +0000 (19:15 +0900)]
Add parameter to check buffer length
[Version] 0.3.47
[Profile] Common
[Issue Type] Bug fix
[Dependency module] capi-media-camera, capi-media-player, capi-media-recorder
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20180818.1]
Change-Id: I362dad469e259f963076f01928fb25656c5fdf1b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
YoungHun Kim [Mon, 30 Jul 2018 00:47:28 +0000 (09:47 +0900)]
Add to raise in signal hanler of client
Change-Id: I237f3b95bd7534a7aaffaba1f4e888d779836287
YoungHun Kim [Thu, 26 Jul 2018 00:37:49 +0000 (09:37 +0900)]
Add to verify the size of receive buffer
Change-Id: I2fea4c0bb647385e2f5ed0e6783042b424cc07dd
yhji [Thu, 19 Jul 2018 04:07:42 +0000 (13:07 +0900)]
Fix Wformat build error
Change-Id: I1892bba3898d8c29bff7941db875bcd7172fb1be
YoungHun Kim [Fri, 13 Jul 2018 07:10:41 +0000 (16:10 +0900)]
Update to remedy the epoll_wait fail due to EINTR
Change-Id: I13033d078be6a7795e68bd6c3b4468d83410b1b3
YoungHun Kim [Fri, 13 Jul 2018 07:32:08 +0000 (16:32 +0900)]
Remove the muse-server.socket because of no on-demand launch
Change-Id: I8cbbff75a3205fa2d51b96bd23bced642a12f8c7
YoungHun Kim [Fri, 13 Jul 2018 02:02:50 +0000 (11:02 +0900)]
Remove the sigabrt when epoll error case
Change-Id: Ie27b2dd92cbf92768961db689f64b021d79b5dc8
YoungHun Kim [Tue, 3 Jul 2018 07:34:33 +0000 (16:34 +0900)]
Add the exception log
Change-Id: Iea2e5ff7e5b71366dbe587b3fa345e724a4c4241
YoungHun Kim [Fri, 20 Apr 2018 01:19:36 +0000 (10:19 +0900)]
Add the on-demand using socket activation with keeping always launching
Change-Id: I5f87d5e44edee733da75a198e64a248e283aacbe
YoungHun Kim [Mon, 11 Jun 2018 06:20:23 +0000 (15:20 +0900)]
Update to change the registered event with EPOLL_CTL_MOD
Change-Id: I62a43c62c2fe0e93bbceab2afad119e62a056611
YoungHun Kim [Fri, 1 Jun 2018 01:35:09 +0000 (10:35 +0900)]
Update to log the thread information at the instance create/destroy fail issue
Change-Id: Iceeddf72c8cd8341c3055799859c01c82a0eeef8
YoungHun Kim [Wed, 2 May 2018 05:28:26 +0000 (14:28 +0900)]
Update the condition race of module at dispatcher
Change-Id: I22c92d6eeb16d37ed2822d506d5abf43592daeb4
YoungHun Kim [Wed, 9 May 2018 05:07:32 +0000 (14:07 +0900)]
Add initial gtest codes
- How to test (json, socket)
1. build with --define "gtests 1"
2. Install gmock rpm at target
Change-Id: I70b9dcb1dcc1caeb3d22be9d1749dd87bc486721
YoungHun Kim [Thu, 26 Apr 2018 03:51:54 +0000 (12:51 +0900)]
Remove the recursion in included header
Change-Id: I66bb914e719cf68bc5d0c11dd75dfb2084a02285
YoungHun Kim [Fri, 6 Apr 2018 00:43:59 +0000 (09:43 +0900)]
Resolve the GWarning
- VD's requirement
Change-Id: I4c2d45f147c585bbbf7c7ef1dc77031bb378ed42
YoungHun Kim [Thu, 8 Mar 2018 14:07:27 +0000 (23:07 +0900)]
Fix the bug of fd stat
Change-Id: I5681556aa21a14dbb2537958a7a01fd9a07f6899
YoungHun Kim [Thu, 15 Mar 2018 04:42:27 +0000 (13:42 +0900)]
Notify the caution command when the number of instance is warning level
Change-Id: I81fb172d83dbf2b2637f478b10047d1f150fc0fd
YoungHun Kim [Mon, 26 Mar 2018 06:06:05 +0000 (15:06 +0900)]
Make the thread detached to avoid zombie thread
Change-Id: I83f07addecb71e80cffb04af01fa33dc01f47666
YoungHun Kim [Thu, 29 Mar 2018 05:37:52 +0000 (14:37 +0900)]
Apply RELRO commonly
Change-Id: I59bf3b7d41c80b0da165bd4c9568fd4eeb8e3038
YoungHun Kim [Mon, 26 Mar 2018 05:47:56 +0000 (14:47 +0900)]
Resolve the svace issue of g_module_name
Change-Id: I737000ecffc8c67b685fb88bd0ce37b0b9d76d54
YoungHun Kim [Tue, 20 Mar 2018 08:39:38 +0000 (17:39 +0900)]
Add the the information of created fd when memory leak
Change-Id: Ifebc5fb2d09a4701fed9d41692bf9c1e2ec42e56
YoungHun Kim [Fri, 23 Mar 2018 05:04:02 +0000 (14:04 +0900)]
Add Partial RELRO for executables of wearable
Change-Id: I70bbc188138462a621937b4844e0c0de56e8475a
YoungHun Kim [Thu, 22 Mar 2018 01:20:14 +0000 (10:20 +0900)]
Upate the creation of system table with g_hash_table_new_full
Change-Id: I7205f56d1ea589c02d094145a9f4fa075bf7f38a
YoungHun Kim [Thu, 22 Mar 2018 01:07:06 +0000 (10:07 +0900)]
Upate the creation of module table with g_hash_table_new_full
Change-Id: Ic365cfd71e734d2c94fcf8bc57c657758f5a2f69
YoungHun Kim [Thu, 8 Mar 2018 11:26:55 +0000 (20:26 +0900)]
Move the internal data structure
Change-Id: I7dff7379124b942660f567f05ec80028c6281d80
YoungHun Kim [Wed, 7 Mar 2018 10:59:39 +0000 (19:59 +0900)]
Update the error log consistently
Change-Id: Ic6185b24091c04d29edbd9a6e7e352fa227b1bc1
Jeongmo Yang [Thu, 22 Feb 2018 05:01:49 +0000 (14:01 +0900)]
Update message IPC mechanism
[Version] 0.3.33
[Profile] Common
[Issue Type] Update
Change-Id: Ia0d22c3d05c3d2de2a96c969a7e625809e019d48
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
YoungHun Kim [Sun, 4 Feb 2018 22:38:55 +0000 (07:38 +0900)]
Update to unsubscribe the gdbusconnection
Change-Id: Iefa661d8d91a94170818cc6b722940044c1c143b
YoungHun Kim [Thu, 1 Feb 2018 22:57:51 +0000 (07:57 +0900)]
Fix the memory leak of muse config parse
Change-Id: I7eea99966c05dd254efb29912dba3c8e7cc77af6
YoungHun Kim [Wed, 31 Jan 2018 00:30:27 +0000 (09:30 +0900)]
Update the value of connection state change
Change-Id: I1c4c879ddaa1d05587717a985852545eb1640242
YoungHun Kim [Fri, 26 Jan 2018 01:47:22 +0000 (10:47 +0900)]
Update the race condition of server state
Change-Id: I35d592a2bc92b8390291e59fc94b57eb56f255a4
YoungHun Kim [Tue, 23 Jan 2018 03:15:22 +0000 (12:15 +0900)]
Add the condition race at all the instance_queue
Change-Id: I96983d314ac0bb726ffe1f168a6fec77b80a51ee
YoungHun Kim [Mon, 22 Jan 2018 07:53:40 +0000 (16:53 +0900)]
Add null check for exception handling
Change-Id: Iccdfc25a9b90d126004e46ad26cd2d53fd89819b
YoungHun Kim [Fri, 19 Jan 2018 02:59:17 +0000 (11:59 +0900)]
Merge branch 'tizen_4.0' to tizen
Change-Id: I46ba2653785dbe54ae6c0c072655c3d7d16e9e73
YoungHun Kim [Thu, 18 Jan 2018 04:54:55 +0000 (13:54 +0900)]
Update the global dispatcher's mutex by module instance
Change-Id: I817babc236e221930637d6476e9080dc4ce91a18
YoungHun Kim [Tue, 16 Jan 2018 03:01:35 +0000 (12:01 +0900)]
Add the current connecting instance's (pid) information when changing the connection
ex) As Is : total number of module 2
To Be : total number of module = 2 ( 1589 2235 )
Change-Id: Ia1426d482cb67d0e197fc65f89f25fde08736601
YoungHun Kim [Wed, 10 Jan 2018 05:08:29 +0000 (14:08 +0900)]
Remove the duplicate check for null
Change-Id: I174a3bb8aab8d0e0826bfc0b197a550deceda344
YoungHun Kim [Wed, 10 Jan 2018 05:08:29 +0000 (14:08 +0900)]
Remove the duplicate check for null
Change-Id: I174a3bb8aab8d0e0826bfc0b197a550deceda344
YoungHun Kim [Tue, 9 Jan 2018 23:32:15 +0000 (08:32 +0900)]
Comply with muse coding rule
Change-Id: I501f4fe87fdd86dfd9fa51ed9c1499e9b5cda9e1
(cherry picked from commit
976e7500cd5da4a7ac85897f564f1827855e76d6)
YoungHun Kim [Tue, 9 Jan 2018 23:32:15 +0000 (08:32 +0900)]
Comply with muse coding rule
Change-Id: I501f4fe87fdd86dfd9fa51ed9c1499e9b5cda9e1
YoungHun Kim [Thu, 28 Dec 2017 10:06:08 +0000 (19:06 +0900)]
Update the resource error handling with same coding rule
Change-Id: I9981933c8de119db591a07d7b0714e3cd0733d86
(cherry picked from commit
8a1f0b0bdb1eb24d82d4cb978f8a43febde94af7)
YoungHun Kim [Wed, 27 Dec 2017 07:09:58 +0000 (16:09 +0900)]
The opened module before calling the dispatcher is required
Change-Id: I8ff05deca088e677ff4de7807e7865c1353880b6
(cherry picked from commit
6db4e0150334b1dba3eee4daabcffc6abde8e3f3)
YoungHun Kim [Thu, 28 Dec 2017 10:06:08 +0000 (19:06 +0900)]
Update the resource error handling with same coding rule
Change-Id: I9981933c8de119db591a07d7b0714e3cd0733d86
YoungHun Kim [Wed, 27 Dec 2017 07:09:58 +0000 (16:09 +0900)]
The opened module before calling the dispatcher is required
Change-Id: I8ff05deca088e677ff4de7807e7865c1353880b6
YoungHun Kim [Tue, 26 Dec 2017 05:28:44 +0000 (14:28 +0900)]
Move fd-stat-dump function to muse-core for debugging purpose
- Sometimes unexpected fd was returned from socket() on client side (eg. STDIN_FILENO, STDOUT_FILNO or STERR_FILENO)
Change-Id: I3ef8ae49fa29403307e739584a0ac5242e926dcc
YoungHun Kim [Tue, 26 Dec 2017 05:28:44 +0000 (14:28 +0900)]
Move fd-stat-dump function to muse-core for debugging purpose
- Sometimes unexpected fd was returned from socket() on client side (eg. STDIN_FILENO, STDOUT_FILNO or STERR_FILENO)
Change-Id: I3ef8ae49fa29403307e739584a0ac5242e926dcc
YoungHun Kim [Tue, 26 Dec 2017 02:54:50 +0000 (11:54 +0900)]
Fix the svace issue
- buffer overflow; make sure this value is within bounds
Change-Id: If3e5a386317b4f794b18460ec39cae1b7ca76290
YoungHun Kim [Tue, 26 Dec 2017 02:54:50 +0000 (11:54 +0900)]
Fix the svace issue
- buffer overflow; make sure this value is within bounds
Change-Id: If3e5a386317b4f794b18460ec39cae1b7ca76290
YoungHun Kim [Fri, 15 Dec 2017 02:11:56 +0000 (11:11 +0900)]
Update the product issue
- The received message is sometimes null when connecting data channel
- Build warning
Change-Id: I3496c6bd9b86a0eeda92a873c0583c35e7ffefa2
(cherry picked from commit
aa6c422afad1af8077d3703f5445338a7ac2c3ec)
YoungHun Kim [Fri, 15 Dec 2017 02:11:56 +0000 (11:11 +0900)]
Update the product issue
- The received message is sometimes null when connecting data channel
- Build warning
Change-Id: I3496c6bd9b86a0eeda92a873c0583c35e7ffefa2
YoungHun Kim [Wed, 6 Dec 2017 07:47:31 +0000 (16:47 +0900)]
Update the close fd with valid check
Change-Id: I06621b113fd0a897e230066cd8b2d3fce2375e48
YoungHun Kim [Wed, 6 Dec 2017 07:47:31 +0000 (16:47 +0900)]
Update the close fd with valid check
Change-Id: I06621b113fd0a897e230066cd8b2d3fce2375e48
YoungHun Kim [Mon, 4 Dec 2017 06:40:55 +0000 (15:40 +0900)]
Update to pair with using received module address info of multi-instace
- The product issue is that there are several instances at that same time by destroying failed
Change-Id: Iefb9cab3e8073cc34cc2aebb1301e0deeff404d8
(cherry picked from commit
ac566782d34c89faea3001e69b940e6896dcbc50)
YoungHun Kim [Mon, 4 Dec 2017 06:40:55 +0000 (15:40 +0900)]
Update to pair with using received module address info of multi-instace
- The product issue is that there are several instances at that same time by destroying failed
Change-Id: Iefb9cab3e8073cc34cc2aebb1301e0deeff404d8
YoungHun Kim [Tue, 28 Nov 2017 08:48:44 +0000 (17:48 +0900)]
Add the default value for error handler of invalid key
Change-Id: Ibcdc5b2bb750e2517efa03e7cf899755f1a1f4c7
(cherry picked from commit
2bbc1e2ab34063d1ee2013b4b7540a55dbb3e612)
YoungHun Kim [Tue, 28 Nov 2017 08:48:44 +0000 (17:48 +0900)]
Add the default value for error handler of invalid key
Change-Id: Ibcdc5b2bb750e2517efa03e7cf899755f1a1f4c7
YoungHun Kim [Tue, 28 Nov 2017 07:32:56 +0000 (16:32 +0900)]
Bug fix of product issue
Change-Id: I3843adde3327d776bd4f851658c8cd9310768164
(cherry picked from commit
f26a678cfa83142f005e1d6077122e67d5699456)
YoungHun Kim [Tue, 28 Nov 2017 07:32:56 +0000 (16:32 +0900)]
Bug fix of product issue
Change-Id: I3843adde3327d776bd4f851658c8cd9310768164
YoungHun Kim [Sun, 26 Nov 2017 23:00:03 +0000 (08:00 +0900)]
Merge branch 'tizen_4.0' to tizen
Change-Id: I1b89760d4ae3cd93eed9a4fed3d439782d3f9af6
YoungHun Kim [Wed, 22 Nov 2017 06:20:38 +0000 (15:20 +0900)]
Add to check the number of create instace
Change-Id: Ifdb172506d5f2e9a33bd8d4613696877721b9365
(cherry picked from commit
f84f13a498b8792d7c5fb5e771702c2b49fdca39)
YoungHun Kim [Fri, 24 Nov 2017 03:12:23 +0000 (12:12 +0900)]
Disable the client signal handler at tv profile
- http://suprem.sec.samsung.net/jira/browse/TNEXT-5573
Change-Id: I5219598eb2d96b88a89a0aa840f5382425e4fe05
YoungHun Kim [Wed, 22 Nov 2017 06:20:38 +0000 (15:20 +0900)]
Add to check the number of create instace
Change-Id: Ifdb172506d5f2e9a33bd8d4613696877721b9365
YoungHun Kim [Tue, 21 Nov 2017 05:36:16 +0000 (14:36 +0900)]
Add the api to get the number of instance
- http://suprem.sec.samsung.net/jira/browse/MPR-1244
Change-Id: I184f4e5bc63edab2c1c2a6ff3b40074650637554
(cherry picked from commit
21ed250db22846ac84fe72795cf7aaba72de8f79)
YoungHun Kim [Wed, 22 Nov 2017 06:34:29 +0000 (15:34 +0900)]
Fix the issue of product
- Need to set the value of pid in advance because the client using data channel is called same time
Change-Id: Idfc56879e732320cb2b9cd2754f2c3f88d217492
(cherry picked from commit
8091c52dbcd02a45de080ad5f366458fe2d41d48)
YoungHun Kim [Tue, 21 Nov 2017 05:36:16 +0000 (14:36 +0900)]
Add the api to get the number of instance
- http://suprem.sec.samsung.net/jira/browse/MPR-1244
Change-Id: I184f4e5bc63edab2c1c2a6ff3b40074650637554
YoungHun Kim [Wed, 22 Nov 2017 06:34:29 +0000 (15:34 +0900)]
Fix the issue of product
- Need to set the value of pid in advance because the client using data channel is called same time
Change-Id: Idfc56879e732320cb2b9cd2754f2c3f88d217492
YoungHun Kim [Fri, 17 Nov 2017 05:31:28 +0000 (14:31 +0900)]
Notify the additional information when external storage is removed
Change-Id: I8a142a0e8d82a63bf078b13cf9c94dd488df45a8
YoungHun Kim [Thu, 16 Nov 2017 03:53:55 +0000 (12:53 +0900)]
Bug fix at set value of module_t when destroy
- Fix the side effet of https://review.tizen.org/gerrit/#/c/159192
Change-Id: I9c4a99fbfc9d7b51c498e96b2f753f45fabbaab4
YoungHun Kim [Thu, 16 Nov 2017 03:53:55 +0000 (12:53 +0900)]
Bug fix at set value of module_t when destroy
- Fix the side effet of https://review.tizen.org/gerrit/#/c/159192
Change-Id: I9c4a99fbfc9d7b51c498e96b2f753f45fabbaab4
YoungHun Kim [Tue, 14 Nov 2017 03:08:59 +0000 (12:08 +0900)]
Notify the additional information when external storage is removed
- We add the information because serveral external storages (sdcard and usb etc) could be connected
Change-Id: Ic9536bce46e5c9662f566891c45050f0f62854db
YoungHun Kim [Wed, 15 Nov 2017 05:39:29 +0000 (14:39 +0900)]
Modify to use the dlsym saved at muse server with mutex lock
Change-Id: I16067f4bae2a639c98d9ae990fb8b9a0a814a109
(cherry picked from commit
14cfbb52e83804c1c816b51522d4b71df7af84c4)
YoungHun Kim [Wed, 15 Nov 2017 05:39:29 +0000 (14:39 +0900)]
Modify to use the dlsym saved at muse server with mutex lock
Change-Id: I16067f4bae2a639c98d9ae990fb8b9a0a814a109
YoungHun Kim [Tue, 7 Nov 2017 10:07:29 +0000 (19:07 +0900)]
Update internal muse_server with direct function call
- Remove singleton arch and call the function directly
- The prefix of internel muse-server is same with 'ms'
- Comply with the consistent naming rule
Change-Id: Idf25f15cac855c0048edd6dc4b241475a328dc2e
(cherry picked from commit
11ba71c12a70ed6d88d3cf755cee3b6f8ad22dee)
YoungHun Kim [Tue, 7 Nov 2017 10:07:29 +0000 (19:07 +0900)]
Update internal muse_server with direct function call
- Remove singleton arch and call the function directly
- The prefix of internel muse-server is same with 'ms'
- Comply with the consistent naming rule
Change-Id: Idf25f15cac855c0048edd6dc4b241475a328dc2e
YoungHun Kim [Mon, 23 Oct 2017 22:34:05 +0000 (07:34 +0900)]
Code refactoring for managing the client connection
- Remove duplicate GHashTable and use only the GQueue
- Use only the connection manager and remove other data structures
- ipc is minimized for its original role and connection is processing at new connection.c
Change-Id: I2801f1fcf662d652f187b8e587c2bbbfedc365fd
YoungHun Kim [Mon, 23 Oct 2017 22:34:05 +0000 (07:34 +0900)]
Code refactoring for managing the client connection
- Remove duplicate GHashTable and use only the GQueue
- Use only the connection manager and remove other data structures
- ipc is minimized for its original role and connection is processing at new connection.c
Change-Id: I2801f1fcf662d652f187b8e587c2bbbfedc365fd
YoungHun Kim [Mon, 23 Oct 2017 06:14:13 +0000 (15:14 +0900)]
Update to change strerror_r to guaranteee of thread safety
Change-Id: Ic64eb3db5f9784b2ef5ef00ed8c066d42faa1c2c