platform/core/appfw/rpc-port.git
4 years agoRelease version 1.3.37 97/232097/1 accepted/tizen/unified/20200429.032913 submit/tizen/20200428.074500
Jusung Son [Tue, 28 Apr 2020 07:22:48 +0000 (16:22 +0900)]
Release version 1.3.37

Changes:
 - Remove unnecessary resources

Change-Id: Ibf82dca142ad58ba0365919401d7ea5355a07ae7
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
4 years agoRemove unnecessary resources 92/232092/1
Jusung Son [Tue, 28 Apr 2020 07:10:20 +0000 (16:10 +0900)]
Remove unnecessary resources

Change-Id: I207bfe987cd035ec954e4e4ec74d72c85d133e29
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
4 years agoRelease version 1.3.36 82/231282/2 accepted/tizen/unified/20200422.032215 submit/tizen/20200421.035751
Jusung Son [Tue, 21 Apr 2020 03:53:36 +0000 (12:53 +0900)]
Release version 1.3.36

Changes:
 - Fix dbus timer setting location

Change-Id: Ie29ae114a10eb66914b9a41b55cd735cbc415ab8
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
4 years agoFix dbus timer setting location 78/231278/1
Jusung Son [Tue, 21 Apr 2020 03:34:20 +0000 (12:34 +0900)]
Fix dbus timer setting location

-In a multi-threaded environment, the OnPortAppeared() can be called before setting dbus timer

Change-Id: Iacd9ae66897cc77f38c12d4df9cb87b102f1530a
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
4 years agoRelease version 1.3.35 39/231039/1 submit/tizen/20200417.051505
Hwankyu Jhun [Fri, 17 Apr 2020 02:55:27 +0000 (11:55 +0900)]
Release version 1.3.35

Changes:
 - Convert error value

Change-Id: I3e4e0e0152bcab3a3e7f2495d3f020ce992259ba
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoConvert error value 93/230993/2
Hwankyu Jhun [Thu, 16 Apr 2020 11:15:38 +0000 (20:15 +0900)]
Convert error value

The return valuf of aul_rpc_port_prepare_stub() is changed to AUL return
values.

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/aul-1/+/229712/

Change-Id: I6d02a978617e5ed7412d20ee88145ece97defa56
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.34 59/229259/1 accepted/tizen/unified/20200403.034537 submit/tizen/20200402.034722
Jusung Son [Tue, 31 Mar 2020 00:04:26 +0000 (09:04 +0900)]
Release version 1.3.34

Changes:
 - Set error cause of rejected event

Change-Id: Ib2e928686e0e2a7dd306f0b09c53c18f543d23d1
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
4 years agoSet error cause of rejected event 02/228802/1
Jusung Son [Thu, 26 Mar 2020 00:11:24 +0000 (09:11 +0900)]
Set error cause of rejected event

Change-Id: I270ab5aca49e5302f5f74abc6b462150db0dadb0
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
4 years agoRelease version 1.3.33 15/228215/1 accepted/tizen/unified/20200320.074804 submit/tizen/20200320.000141
Junghoon Park [Thu, 19 Mar 2020 23:48:48 +0000 (08:48 +0900)]
Release version 1.3.33

Changes:
 - Cancel dbus requests when the reject-callback is called

Change-Id: Ide79a1e6e5d5de725643aebe6448666de9a8ef75
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoCancel dbus requests when the reject-callback is called 69/228169/2
Junghoon Park [Thu, 19 Mar 2020 09:09:19 +0000 (18:09 +0900)]
Cancel dbus requests when the reject-callback is called

Change-Id: Ie5acec1103084a6286c93d3331184ced51d5f789
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.3.32 68/228068/1 accepted/tizen/unified/20200319.131227 submit/tizen/20200318.235858
Jusung Son [Wed, 18 Mar 2020 23:57:34 +0000 (08:57 +0900)]
Release version 1.3.32

Changes:
 - Fix wrong exception handling

Change-Id: Ibdfab7e57f2bddd55762c668547d8044bd7540a9
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
4 years agoFix wrong exception handling 67/228067/1
Jusung Son [Wed, 18 Mar 2020 23:54:27 +0000 (08:54 +0900)]
Fix wrong exception handling

Change-Id: Idda7c53165267adbe52885a6118f918475093375
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
4 years agoRelease version 1.3.31 13/228013/1 submit/tizen/20200318.060746
Jusung Son [Wed, 18 Mar 2020 06:05:46 +0000 (15:05 +0900)]
Release version 1.3.31

Changes:
 - Add exception handler

Change-Id: Ic17d28dbbb7d30e9ff2ddfe11a6b8db233ce726b
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
4 years agoAdd exception handler 09/228009/1
Jusung Son [Wed, 18 Mar 2020 05:54:12 +0000 (14:54 +0900)]
Add exception handler

Change-Id: I6bce53142b8c5d1886409f6967df4b53883328ac
Signed-off-by: Jusung Son <jusung07.son@samsung.com>
4 years agoRelease version 1.3.30 04/228004/1 submit/tizen/20200318.045819
Junghoon Park [Wed, 18 Mar 2020 04:56:42 +0000 (13:56 +0900)]
Release version 1.3.30

Changes:
 - Add exception handler

Change-Id: I6d290279860df23a79940d460a6e885249a4341f
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoAdd exception handler 00/228000/1
Junghoon Park [Wed, 18 Mar 2020 04:36:07 +0000 (13:36 +0900)]
Add exception handler

Change-Id: I4b7853b32e1a26dee83d31f13b790e705eb3d515
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.3.29 71/222971/1 accepted/tizen/unified/20200123.005054 submit/tizen/20200121.102120 submit/tizen/20200121.224444
Hwankyu Jhun [Tue, 21 Jan 2020 22:44:51 +0000 (07:44 +0900)]
Release version 1.3.29

Changes:
 - Fix wrong implementation

Change-Id: I466b101be600fff41cbdd1aa25cc03df7b231db6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix wrong implementation 66/222866/1
Hwankyu Jhun [Tue, 21 Jan 2020 03:28:39 +0000 (12:28 +0900)]
Fix wrong implementation

Change-Id: I383d4fc3a7b25674423c3dde509e838c1a4d46a6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.28 98/220198/1
hyunho [Mon, 16 Dec 2019 04:32:35 +0000 (13:32 +0900)]
Release version 1.3.28

Changes:
 - Fix reference null bug

Change-Id: I28db1116153fd8b8e62c1820aa329fe07113bae9
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoFix reference null bug
hyunho [Mon, 16 Dec 2019 03:59:10 +0000 (12:59 +0900)]
Fix reference null bug

Change-Id: Ifaaa0edadf582b86321ebf8dee79c27d28c2b82e
Signed-off-by: hyunho <hhstark.kang@samsung.com>
4 years agoRelease version 1.3.27 44/219444/1 accepted/tizen/5.5/unified/20191209.050117 accepted/tizen/unified/20191209.033553 submit/tizen/20191205.023041 submit/tizen_5.5/20191205.023154
Junghoon Park [Thu, 5 Dec 2019 02:28:10 +0000 (11:28 +0900)]
Release version 1.3.27

Changes:
 - Cancel the request when timeout happen

Change-Id: I8adbaa5ae4c861e91c34966021613fdf6c02decb
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoCancel the request when timeout happen 43/219443/1
Junghoon Park [Thu, 5 Dec 2019 02:09:45 +0000 (11:09 +0900)]
Cancel the request when timeout happen

Change-Id: Idcb9612efce312537454b007e33fa486fa442271
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.3.26 51/218751/1 accepted/tizen/unified/20191128.161942 submit/tizen/20191128.015406
Junghoon Park [Thu, 28 Nov 2019 00:36:49 +0000 (09:36 +0900)]
Release version 1.3.26

Changes:
 - Clear listener after being rejected

Change-Id: I793068f3f3b5e4b4f229a8dc7165379d10a1fc7d
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoClear listener after being rejected 26/218626/2
Junghoon Park [Tue, 26 Nov 2019 06:36:48 +0000 (15:36 +0900)]
Clear listener after being rejected

Change-Id: I781cae8c66809c18649dd0fe63a85d5bf887ef6c
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.3.25 91/218491/1 accepted/tizen/unified/20191126.124712 submit/tizen/20191125.013336
Junghoon Park [Mon, 25 Nov 2019 01:29:11 +0000 (10:29 +0900)]
Release version 1.3.25

Changes:
 - Call the 'disconnected callback' if the reply sent to the stub is null

Change-Id: I66d505d39db8749ab1e0fa297fc6c51fa6621688
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoCall the 'disconnected callback' if the reply sent to the stub is null 85/218385/5
Inkyun Kil [Fri, 22 Nov 2019 00:46:50 +0000 (09:46 +0900)]
Call the 'disconnected callback' if the reply sent to the stub is null

The proxy should be checked if the port has been disconnected.
So, if the reply sent to the stub is null, should call the 'disconnected
callback' except 'G_IO_ERROR_CANCELLED'

Change-Id: Icdd80baad7cae62b5ba7886ff790435380fd4e65
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.3.24 08/217608/1 accepted/tizen/5.5/unified/20191114.042713 accepted/tizen/unified/20191114.042601 submit/tizen/20191113.043102 submit/tizen_5.5/20191113.044045
Junghoon Park [Wed, 13 Nov 2019 04:21:39 +0000 (13:21 +0900)]
Release version 1.3.24

Changes:
 - Add missing header

Change-Id: Iacb6378ab645e0679e64700eff688737497cd2fd
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoAdd missing header 07/217607/1
Junghoon Park [Wed, 13 Nov 2019 04:16:27 +0000 (13:16 +0900)]
Add missing header

Change-Id: Ib4a492cf8400f5ba0085f656f4e4822a13ca4029
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.3.23 96/217596/1 submit/tizen/20191113.041200
Junghoon Park [Wed, 13 Nov 2019 01:57:56 +0000 (10:57 +0900)]
Release version 1.3.23

Changes:
 - Add internal APIs for parcel

Change-Id: I7d5eabbc0cc2082d123cade32924faaeeeedce12
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoAdd internal APIs for parcel 90/217590/2
Junghoon Park [Tue, 12 Nov 2019 23:44:13 +0000 (08:44 +0900)]
Add internal APIs for parcel

- int rpc_port_parcel_reset_reader(rpc_port_parcel_h h);
- int rpc_port_parcel_to_array(rpc_port_parcel_h h, void **array,
    unsigned int *size);
- int rpc_port_parcel_from_array(rpc_port_parcel_h h, const void *array,
    unsigned int size);

Change-Id: I62b659cb2c8b79e9f566303352dbb619ffd47300
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.3.22 63/217363/1 accepted/tizen/unified/20191112.125213 submit/tizen/20191111.063132 submit/tizen/20191111.231228
Hwankyu Jhun [Mon, 11 Nov 2019 01:49:18 +0000 (10:49 +0900)]
Release version 1.3.22

Changes:
 - Implement rpc_port_proxy_connect_sync()

Change-Id: I8dc0ef343f518bb444d16b05ef0a9a5c68e38c9e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoImplement rpc_port_proxy_connect_sync() 38/217038/4
Hwankyu Jhun [Wed, 6 Nov 2019 00:57:01 +0000 (09:57 +0900)]
Implement rpc_port_proxy_connect_sync()

Change-Id: I655bc3d13124c8623359578842eed431ba81a661
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.21 30/216830/1 submit/tizen/20191104.005943 submit/tizen_5.5/20191104.010320
Junghoon Park [Mon, 4 Nov 2019 00:46:55 +0000 (09:46 +0900)]
Release version 1.3.21

Changes:
 - Update doxygen
 - Add timer for connection

Change-Id: I25da31bc4ec8e86f4dede54202c96c72730128d9
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoAdd timer for connection 47/216547/2
Junghoon Park [Mon, 28 Oct 2019 10:46:16 +0000 (19:46 +0900)]
Add timer for connection

- Dbus name for stub app should be appeared within 10s

Change-Id: I11bd7b54afc9df013171c4083d8f2e1555ea7606
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoUpdate doxygen 04/215004/1
mk5004.lee [Tue, 1 Oct 2019 00:20:27 +0000 (09:20 +0900)]
Update doxygen

- change file mode

Change-Id: I65438ba547e89c21b80c22ba39ea5cd527e24852
Signed-off-by: mk5004.lee <mk5004.lee@samsung.com>
4 years agoRelease version 1.3.20 11/213111/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.023737 accepted/tizen/5.5/unified/mobile/hotfix/20201027.083614 accepted/tizen/unified/20190901.225921 submit/tizen/20190830.091600 submit/tizen_5.5/20191031.000003 submit/tizen_5.5_mobile_hotfix/20201026.185103 tizen_5.5.m2_release
Hwankyu Jhun [Fri, 30 Aug 2019 09:14:41 +0000 (18:14 +0900)]
Release version 1.3.20

Changes:
 - Add exception handler for parcel data

Change-Id: Ifc435d91d3a31cd28fcc3da13702ba493e8a7c61
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdd exception handler for parcel data 06/213106/2
Junghoon Park [Fri, 30 Aug 2019 08:17:38 +0000 (17:17 +0900)]
Add exception handler for parcel data

Change-Id: I856cb4f34af9682c6ecb7e59a1c70ba3bb29d076
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.3.19 16/212916/1 submit/tizen/20190828.063829 submit/tizen/20190829.232632
Hwankyu Jhun [Wed, 28 Aug 2019 06:23:54 +0000 (15:23 +0900)]
Release version 1.3.19

Changes:
 - Prevent invalid memory access

Change-Id: Ib31b4d970f383128c67c5c5a5d47452c3497923e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoPrevent invalid memory accress 78/212878/3
Junghoon Park [Tue, 27 Aug 2019 23:56:12 +0000 (08:56 +0900)]
Prevent invalid memory accress

- This patch prevents bad memory access
- If you try to read data larger than parcel size, the data read will be
  empty

Change-Id: I7792cb9d36b247bea61c3dfc19e55b44aac7af69
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.3.18 98/212198/1 accepted/tizen/unified/20190819.081558 submit/tizen/20190818.234401
Hwankyu Jhun [Sun, 18 Aug 2019 23:39:16 +0000 (08:39 +0900)]
Release version 1.3.18

Changes:
 - Fix log message

Change-Id: I7e43be2bbe73496fd2dfc28b7c52686e2e2889a9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix log message 91/211891/1
Hwankyu Jhun [Sat, 10 Aug 2019 16:14:34 +0000 (01:14 +0900)]
Fix log message

Change-Id: Ie34bdd3e39ddb990694478bcec1906085e9513c9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.17 45/210545/1 accepted/tizen/unified/20190723.053609 submit/tizen/20190722.091034
Hwankyu Jhun [Mon, 22 Jul 2019 08:37:58 +0000 (17:37 +0900)]
Release version 1.3.17

Changes:
 - Declare Cynara Destructor

Change-Id: I196327ecd88c68ef95edbb70430ebc120bd411f4
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoDeclare Cynara Destructor 32/210532/3
Hwankyu Jhun [Mon, 22 Jul 2019 06:46:22 +0000 (15:46 +0900)]
Declare Cynara Destructor

If a class has no user-declared destructor, a destructor is
implicitly declared as defaulted.
An implicitly-declared destructor is an inline public member of its class.
Inline definition is equal to inlining and it cause build warning.
A function defined within a class definition is an inline function.

Problem(Warning):
 - /home/abuild/rpmbuild/BUILD/rpc-port-1.3.16/src/ac-internal.h:43:9: warning:
   inlining failed in call to
     'rpc_port::internal::AccessController::Cynara::~Cynara() noexcept':
       call is unlikely and code size would grow [-Winline]

Change-Id: I6dc55fb7648da8e41261b53d6f4d2ed472f1292c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.16 86/210286/1 accepted/tizen/unified/20190718.075223 submit/tizen/20190718.001331
Hwankyu Jhun [Wed, 17 Jul 2019 22:21:17 +0000 (07:21 +0900)]
Release version 1.3.16

Changes:
 - Cancel sending dbus message

Change-Id: I5ec86f8eec9c3b54c92e260c5ebfed731ec02513
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoCancel sending dbus message 19/210219/4
Hwankyu Jhun [Wed, 17 Jul 2019 04:36:04 +0000 (13:36 +0900)]
Cancel sending dbus message

To prevent calling the callback function after the proxy object is destoyed,
the GCancellable object is used. If Send() method is called twice, the
previous request will be cancelled.

Change-Id: Ibe3d692306864749ee37a0e78cbf7c82de651346
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.15 15/210015/1 accepted/tizen/unified/20190715.224019 submit/tizen/20190715.050855
Hwankyu Jhun [Mon, 15 Jul 2019 05:02:37 +0000 (14:02 +0900)]
Release version 1.3.15

Changes:
 - Adjust check section position

Change-Id: I346af2b7814834b4fdb70420a19fcbdf6255f297
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoAdjust check section position 77/209977/2
Hwankyu Jhun [Sun, 14 Jul 2019 23:49:13 +0000 (08:49 +0900)]
Adjust check section position

Some profile doesn't support %check section. It causes the build error
issue. To solve the issue, this patch adjusts %check section position.

Change-Id: I7f3e0f66691cb8e062d7d1a2ebd12cbbba5bca6b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.14 56/209656/1 accepted/tizen/unified/20190710.103511 submit/tizen/20190709.233009
Hwankyu Jhun [Tue, 9 Jul 2019 23:17:00 +0000 (08:17 +0900)]
Release version 1.3.14

Changes:
 - Check IEventWatcher ptr before calling the method

Change-Id: Idc1bec9abd6ebab3e57d450058b8fe7353379323
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoCheck IEventWatcher ptr before calling the method 55/209655/1
Hwankyu Jhun [Tue, 9 Jul 2019 22:58:28 +0000 (07:58 +0900)]
Check IEventWatcher ptr before calling the method

This patch add exceptions to check whether the watcher variable is
nullptr or not.

Change-Id: I846cc3181be4907fc4b6a8178625fe4da34ea45c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.13 71/208971/1 accepted/tizen/unified/20190702.115009 submit/tizen/20190702.001743
Hwankyu Jhun [Mon, 1 Jul 2019 23:19:59 +0000 (08:19 +0900)]
Release version 1.3.13

Changes:
 - Change const string& to string
 - Use RAII idiom
 - Fix unit tests

Change-Id: I6d519a50dd8ebca1365481fe916f67e35146f4e7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix unit tests 63/208863/3
Hwankyu Jhun [Mon, 1 Jul 2019 02:47:14 +0000 (11:47 +0900)]
Fix unit tests

- Fixes mockup code
- Runs the unit tests automatically

Change-Id: I154dc6513205e0446336a5cb1fb4e8dba913d691
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoUse RAII idiom 60/208860/1
Junghoon Park [Mon, 1 Jul 2019 02:25:04 +0000 (11:25 +0900)]
Use RAII idiom

- Change raw pointers to smart pointers

Change-Id: Ia81462b077d447763a73cd9584ad160b0c411170
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoChange const string& to string 35/208835/1
Junghoon Park [Mon, 1 Jul 2019 01:55:03 +0000 (10:55 +0900)]
Change const string& to string

- It is better to moving value type in case of adding elements to internal container

Change-Id: I31faa20c4fc49b8342183efba8c5809365c8d18b
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
4 years agoRelease version 1.3.12 40/208140/1 accepted/tizen/unified/20190621.050530 submit/tizen/20190619.043835
Hwankyu Jhun [Wed, 19 Jun 2019 01:13:00 +0000 (10:13 +0900)]
Release version 1.3.12

Changes:
 - Fix a bug about access control

Change-Id: Ib828c54600cec1b6b87a117b8df998164ec06a24
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix a bug about access control 35/208135/1
Hwankyu Jhun [Tue, 18 Jun 2019 23:43:38 +0000 (08:43 +0900)]
Fix a bug about access control

The ports should be set after a proxy is connected to a stub.

Change-Id: I54ffc48bb28e1dc2f85c95464120dec98b6271e9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.11 62/208062/1 submit/tizen/20190618.100040
Hwankyu Jhun [Mon, 17 Jun 2019 22:24:20 +0000 (07:24 +0900)]
Release version 1.3.11

Changes:
 - Fix Send Method of FDBroker class

Change-Id: Idadd489716db1387bcaed766df333e7460a1abc6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix Send Method of FDBroker class 35/207735/2
Hwankyu Jhun [Tue, 11 Jun 2019 22:59:23 +0000 (07:59 +0900)]
Fix Send Method of FDBroker class

- Uses g_dbus_connection_send_message_with_reply() instead of
g_dbus_connection_send_message_with_reply_sync()

Change-Id: I1cdc81b0a7875e035ab2090f9bb400e5e3bd198f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoRelease version 1.3.10 77/206777/1 accepted/tizen/unified/20190530.043109 submit/tizen/20190527.001125
Hwankyu Jhun [Mon, 27 May 2019 00:04:40 +0000 (09:04 +0900)]
Release version 1.3.10

Changes:
 - Fix OnSocketDisconnected event handling

Change-Id: I2a03f5a0c955e349c72bdb0321359f0d22382ff5
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
4 years agoFix OnSocketDisconnected event handling 76/206776/1
Hwankyu Jhun [Sun, 26 May 2019 22:20:45 +0000 (07:20 +0900)]
Fix OnSocketDisconnected event handling

To call the OnDisconnectedEvent callback function, checking the type of
the socket is removed.

Change-Id: I2c08a08068960cc5217128ed738c8ccec6785b8c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.3.9 15/202015/1 accepted/tizen/unified/20190325.070943 submit/tizen/20190322.022720 submit/tizen/20190322.074409 submit/tizen/20190324.065235
Hwankyu Jhun [Fri, 22 Mar 2019 02:10:57 +0000 (11:10 +0900)]
Release version 1.3.9

Changes:
 - Check file descriptor

Change-Id: I81c2e120f36d707626a4737facecb067b3685f1d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoCheck file descriptor 60/201960/1
Hwankyu Jhun [Thu, 21 Mar 2019 08:05:10 +0000 (17:05 +0900)]
Check file descriptor

Change-Id: Ib85fc88e9ea048db18ab2992f3c528ebdfc6ad3d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.3.8 81/201581/1 accepted/tizen/unified/20190318.150619 submit/tizen/20190318.041346
Hwankyu Jhun [Mon, 18 Mar 2019 04:05:37 +0000 (13:05 +0900)]
Release version 1.3.8

Changes:
 - Fix fd leak

Change-Id: I38021f218b636c3ed911fedd361dff48bd649601
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix fd leak 51/201551/3
Hwankyu Jhun [Fri, 15 Mar 2019 11:02:24 +0000 (20:02 +0900)]
Fix fd leak

Change-Id: I0a405972403b36cfb90e66ff73b2f36746c9a672
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.3.7 01/200201/1 accepted/tizen/unified/20190221.015426 submit/tizen/20190220.043748
Hwankyu Jhun [Wed, 20 Feb 2019 04:34:01 +0000 (13:34 +0900)]
Release version 1.3.7

Changes:
 - Make weak dependencies

Change-Id: Id9456467e4fee049dcaff35c228c252fdbbf611f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoMake weak dependencies 81/200181/1
Hwankyu Jhun [Wed, 20 Feb 2019 00:40:05 +0000 (09:40 +0900)]
Make weak dependencies

- Uses "Recommends" instead of "Requires"

Change-Id: Icd0fae74bd7ca931e606a4b87b930a5e1d24b2cf
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.3.6 36/199436/1 accepted/tizen/unified/20190212.084014 submit/tizen/20190211.024236
Hwankyu Jhun [Mon, 11 Feb 2019 09:38:07 +0000 (18:38 +0900)]
Release version 1.3.6

Changes:
 - Fix static analysis issues

Change-Id: I7e18d80851248de0d62e30d35aedc2a368d01eca
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoMerge "Fix static analysis issues" into tizen
Junghoon Park [Mon, 11 Feb 2019 09:37:15 +0000 (09:37 +0000)]
Merge "Fix static analysis issues" into tizen

5 years agoFix static analysis issues 24/199424/1
Junghoon Park [Mon, 11 Feb 2019 08:46:34 +0000 (17:46 +0900)]
Fix static analysis issues

Change-Id: If83771089ef803f9f8da21168aac85f26431663e
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoRelease version 1.3.5 89/199389/1
Hwankyu Jhun [Mon, 11 Feb 2019 06:20:52 +0000 (15:20 +0900)]
Release version 1.3.5

Changes:
 - Adjust log level

Change-Id: I9943d5b4477f3bfa30916960daa0c3d14fb38ebf
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoAdjust log level 68/199368/1
Hwankyu Jhun [Mon, 11 Feb 2019 03:36:51 +0000 (12:36 +0900)]
Adjust log level

Change-Id: Ib497cdb84b0ff3186f05090bf2e963229954d4bf
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.3.4 57/195557/1 accepted/tizen/unified/20181217.142304 submit/tizen/20181214.081911
Hwankyu Jhun [Fri, 14 Dec 2018 08:14:24 +0000 (17:14 +0900)]
Release version 1.3.4

Changes:
 - Fix Unit Test
 - Make a gcov package for coverage measurement

Change-Id: I58bc0f42395b09ac9edb03baa91a66a7c1caff57
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoMake a gcov package for coverage measurement 41/195541/2
Hwankyu Jhun [Fri, 14 Dec 2018 07:04:18 +0000 (16:04 +0900)]
Make a gcov package for coverage measurement

Change-Id: Ibd38571573dead9c202543ea8ca43bd98849b893
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix Unit Test 60/195060/2
Hwankyu Jhun [Mon, 10 Dec 2018 08:54:21 +0000 (17:54 +0900)]
Fix Unit Test

The package name is changed to "rpc-port-unittests".
The executable file name is changed to "rpc-port_unittests".
The descriptions are added.

Change-Id: I7bccadd241f938f7ebd75ea0d82a5932fcdfbf5d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.3.3 20/194720/1 accepted/tizen/unified/20181207.175519 submit/tizen/20181207.051631
Hwankyu Jhun [Fri, 7 Dec 2018 05:14:09 +0000 (14:14 +0900)]
Release version 1.3.3

Changes:
 - Fix a wrong log format

Change-Id: Ib7e40d6f313f9f6f1b9402d1759feb6d91464493
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix a wrong log format 16/194716/2
Hwankyu Jhun [Fri, 7 Dec 2018 05:06:07 +0000 (14:06 +0900)]
Fix a wrong log format

Change-Id: I3dbe115d478dea3b4e57efe1fb383ee77e9ace02
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.3.2 69/193769/1 accepted/tizen/5.0/unified/20181127.073152 accepted/tizen/unified/20181127.073317 submit/tizen/20181126.051432 submit/tizen_5.0/20181126.051419
Hwankyu Jhun [Mon, 26 Nov 2018 07:59:17 +0000 (16:59 +0900)]
Release version 1.3.2

Changes:
 - Handle EPIPE error

Change-Id: Ie086bdbad897a6149640a4175660b05065f91e30
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoHandle EPIPE error 60/193760/1
Hwankyu Jhun [Mon, 26 Nov 2018 06:33:06 +0000 (15:33 +0900)]
Handle EPIPE error

The Write() Method uses send() with MSG_NOSIGNAL instead of write().

Change-Id: I20251df65375dacdc42f9a4da1d531dd3e635728
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.3.1 13/192413/1 accepted/tizen/5.0/unified/20181106.070446 accepted/tizen/unified/20181107.082152 accepted/tizen/unified/20181108.074542 submit/tizen/20181105.231947 submit/tizen/20181106.094703 submit/tizen/20181107.100036 submit/tizen_5.0/20181105.232117 submit/tizen_5.0/20181105.232219
Hwankyu Jhun [Mon, 5 Nov 2018 09:43:50 +0000 (18:43 +0900)]
Release version 1.3.1

Changes:
 - Fix socket pair requests
 - Fix wrong parameter

Change-Id: Ib89ee2e8a9c32c104944db2f5c3abc22b32fa4b1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix wrong parameter 88/192288/4
Hwankyu Jhun [Fri, 2 Nov 2018 04:59:35 +0000 (13:59 +0900)]
Fix wrong parameter

Change-Id: I52f78ae7c99380bcc7e6ec218b9017c0303f591f
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix socket pair requests 87/192287/2
Hwankyu Jhun [Fri, 2 Nov 2018 04:47:07 +0000 (13:47 +0900)]
Fix socket pair requests

Requires:
 - https://review.tizen.org/gerrit/#/c/192266/ [amd]
 - https://review.tizen.org/gerrit/#/c/192286/ [aul-1]
 - https://review.tizen.org/gerrit/#/c/192287/ [rpc-port]

Change-Id: I2946e94cd5d27db859eec809ef610b6bbc90c079
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.3.0 46/192246/2
Hwankyu Jhun [Thu, 1 Nov 2018 10:36:48 +0000 (19:36 +0900)]
Release version 1.3.0

Changes:
 - Fixed port registration
 - Change parameter types to use move semantic
 - Fixed wrong timeout interval

Change-Id: I3074e2a55623aff1effccf886d7023bdd8045afa
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFixed wrong timeout interval 33/192233/1
Hwankyu Jhun [Thu, 1 Nov 2018 08:27:10 +0000 (17:27 +0900)]
Fixed wrong timeout interval

Change-Id: I8413cb5f8288e7743edd2643b7899cde05b9b26a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoChange parameter types to use move semantic 34/191434/1
Junghoon Park [Wed, 17 Oct 2018 06:38:43 +0000 (15:38 +0900)]
Change parameter types to use move semantic

Change-Id: Ie3788d5e616353640b47c150941139198453897f
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoFixed port registration 41/191141/1
Hwankyu Jhun [Thu, 11 Oct 2018 23:55:20 +0000 (08:55 +0900)]
Fixed port registration

Getting owner ID is called after registering interface.
When stub is getting owner ID, name appeared callback function of proxy
is invoked.

Change-Id: Ic53aef2b873b774ee510f3322d2af63ab5b706f6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.2.4 27/186627/2 accepted/tizen/5.0/unified/20181102.013536 accepted/tizen/unified/20180813.152503 submit/tizen/20180813.044440 submit/tizen_5.0/20181101.000002
Hwankyu Jhun [Mon, 13 Aug 2018 03:09:40 +0000 (12:09 +0900)]
Release version 1.2.4

Changes:
 - Remove unreachable code
 - Modified the description

Change-Id: I4852ba4f515e08989be5c1af07c827da63339734
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoModified the description 03/184403/3
Hwankyu Jhun [Wed, 18 Jul 2018 00:22:55 +0000 (09:22 +0900)]
Modified the description

- Changes since_tizen tags

Change-Id: Ie52906f901b289273d4dcc0bcb8658f98efec2f1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRemove unreachable code 14/186614/1
Hwankyu Jhun [Mon, 13 Aug 2018 01:46:50 +0000 (10:46 +0900)]
Remove unreachable code

Change-Id: I094b5d37556b3157f40b9416c9de1c93c8ce01da
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.2.2 44/185844/1 accepted/tizen/unified/20180806.075521 submit/tizen/20180803.044152
Hwankyu Jhun [Fri, 3 Aug 2018 03:15:37 +0000 (12:15 +0900)]
Release version 1.2.2

Changes:
 - Adjust timeout interval

Change-Id: Iedc38f1e0d6eee02d6aeded8b887389ccb713f5b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoAdjust timeout interval 22/185722/3
Hwankyu Jhun [Wed, 1 Aug 2018 23:59:12 +0000 (08:59 +0900)]
Adjust timeout interval

The maximum interval is changed to 10 seconds. If the waiting time is
more than 10 seconds, the function returns a negative error value.

Change-Id: I97c84b6c716c7e7a21910a3619bc879cc9fd1c05
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.2.1 31/182931/1 accepted/tizen/unified/20180629.154137 submit/tizen/20180629.005548
Junghoon Park [Fri, 29 Jun 2018 00:51:58 +0000 (09:51 +0900)]
Release version 1.2.1

Changes:
 - Sleep and retry to write
 - Modify exception handling

Change-Id: I3b5d1799233f946724bea0e20f52358075c3b86c
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoModify exception handling 28/182928/4
Hwankyu Jhun [Thu, 28 Jun 2018 23:13:24 +0000 (08:13 +0900)]
Modify exception handling

If Send() method returns EILLEGALACCESS, OnRejected() function
is invoked.

Change-Id: I83c95f248784b9de1514dab5787fd70221c26dab
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoSleep and retry to write 86/182786/3
Junghoon Park [Thu, 28 Jun 2018 05:20:43 +0000 (14:20 +0900)]
Sleep and retry to write

- If EAGAIN or EWOULDBLOCK happen, sleep some time and retry to write

Change-Id: I40e57426d6d961b0b583cfd06388b8f6afcf1295
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoRelease version 1.2.0 71/182171/1 accepted/tizen/unified/20180621.141546 submit/tizen/20180621.053509 submit/tizen/20180626.075155
Junghoon Park [Thu, 21 Jun 2018 05:25:28 +0000 (14:25 +0900)]
Release version 1.2.0

Changes
 - Use delegate port to improve concurrency
 - Fix bugs about port

Change-Id: I93013985f7896676faf7860d7a639ee25ee32bf2
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoUse delegate port to improve concurrency 16/182016/5
Junghoon Park [Wed, 20 Jun 2018 01:03:34 +0000 (10:03 +0900)]
Use delegate port to improve concurrency

Change-Id: Id3b2bb7e452e6ebc32bfefe99a0a65a0c4f992e0
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoFix bugs about port 01/182101/1
Junghoon Park [Wed, 20 Jun 2018 08:50:29 +0000 (17:50 +0900)]
Fix bugs about port

Change-Id: I27dcf6553b5496255e2e87b379ba7f61b3b029c6
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoRelease version 1.1.0 69/181769/1
Inkyun Kil [Mon, 18 Jun 2018 07:05:56 +0000 (16:05 +0900)]
Release version 1.1.0

- Add new APIs to fix performance issue and multi-thread issue
- Modify doxygen

Change-Id: If7a510023ef11ea9c6fdbb331f9a3506144d9cc8
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
5 years agoModify doxygen comments 70/180870/8
Inkyun Kil [Mon, 4 Jun 2018 00:13:46 +0000 (09:13 +0900)]
Modify doxygen comments

- Add new APIs to fix performance issue and multi-thread issue

Change-Id: I56deab83f106f10746bc9fbb33883fef271a9fcf
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
5 years agoRelease version 1.0.12 39/181639/1 accepted/tizen/unified/20180615.160506 submit/tizen/20180615.075801
Hwankyu Jhun [Fri, 15 Jun 2018 07:57:00 +0000 (16:57 +0900)]
Release version 1.0.12

Changes:
 - Fix disconnected event handling

Change-Id: I362d7d327b9d768a7ab6978fa66dc2ab1cd22ae7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoFix disconnected event handling 18/181618/1
Hwankyu Jhun [Fri, 15 Jun 2018 06:35:56 +0000 (15:35 +0900)]
Fix disconnected event handling

- Sets IEventListener to nullptr before calling event callback function.

Change-Id: Ibe6c7c1fb9f676167770a2f2cf6d3dae81f58c98
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
5 years agoRelease version 1.0.11 14/181214/1 submit/tizen/20180611.062524 submit/tizen/20180612.041753
Junghoon Park [Mon, 11 Jun 2018 05:31:10 +0000 (14:31 +0900)]
Release version 1.0.11

Changes:
- Fix overflowing for calling nanosleep()

Change-Id: I1cd6eefc8dbba570bfcd0dfff164f337bca28ddc
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>