summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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>
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>
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>
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>
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>
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>
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>
Junghoon Park [Mon, 11 Jun 2018 02:36:26 +0000 (11:36 +0900)]
Fix overflowing for calling nanosleep()
Change-Id: Id12e1e8512410046f9d3fb905ca6b4c363f0622b
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Thu, 7 Jun 2018 02:10:00 +0000 (11:10 +0900)]
Release version 1.0.10
Changes:
- Adjust timeout value for receiving message
- Change the timeout
Change-Id: Ia48ca34c52b93a96adfe1d96c43770dc4f667fbe
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Thu, 7 Jun 2018 02:08:06 +0000 (11:08 +0900)]
Adjust timeout value for receiving message
Change-Id: I74d6415e33e2da4710298f9981596798b764103d
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Thu, 31 May 2018 10:15:00 +0000 (19:15 +0900)]
Change the timeout
The timeout value of calling g_dbus_connection_send_message_with_reply_sync()
is changed to 5000ms.
Change-Id: I495c2ad2c5ae30d3fa047b290191432dae437c9d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 8 May 2018 06:06:11 +0000 (15:06 +0900)]
Release version 1.0.9
Changes:
- Fix static analysis issue
Change-Id: I0c92b9a012b0dc12dcbc477bf098a42798860cf9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 8 May 2018 00:19:26 +0000 (09:19 +0900)]
Fix static analysis issue
- Uses memset() to initialize a buffer
Change-Id: I4a51276c65d8d4075ede631dd4c19c4c16692901
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 4 May 2018 07:09:14 +0000 (16:09 +0900)]
Release version 1.0.8
Changes:
- Fix Fdbroker Watch method
Change-Id: Ibb63df719888afed42aa8ece7792af420b80d9f6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 4 May 2018 04:43:33 +0000 (13:43 +0900)]
Fix Fdbroker Watch method
While calling rejected callback, the developer retriesto connect
to stub. This patch removes unnecessary exception handlings about
watching gdbus name of stub.
Change-Id: If8f8d8a6fcf9e604ec219e2cb5212a4886949fc7
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Wed, 2 May 2018 05:37:09 +0000 (14:37 +0900)]
Release version 1.0.7
Changes:
- Fix exception safety issue
- Comply with google coding rule
Change-Id: I9dfb6969acd6eeebad426bbc0990663fd17ed2de
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Mon, 30 Apr 2018 02:27:24 +0000 (11:27 +0900)]
Fix exception safety issue
Change-Id: I1bde5ae4e604dc38165ce98105759154be00a2ac
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Fri, 20 Apr 2018 01:07:24 +0000 (10:07 +0900)]
Comply with google coding rule
- Except for some header files regarding c API
Change-Id: I6acc664c093de3d257dad34c78a30f1dccc977ef
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Tue, 17 Apr 2018 06:50:24 +0000 (15:50 +0900)]
Release version 1.0.6
Changes:
- Check stub appid by using gdbus connection
Change-Id: I68a6bca6fa1150d030ef70c4a19a60ceab04cc28
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Tue, 17 Apr 2018 04:33:14 +0000 (13:33 +0900)]
Check stub appid by using gdbus connection
- To detect fake stub, checking appid is needed at the proxy side
Change-Id: I3aa4ed676b1ead08948f7159111694374797948c
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Inkyun Kil [Tue, 10 Apr 2018 04:26:47 +0000 (13:26 +0900)]
Release version 1.0.5
Changes:
- Fix error codes
- Remove capi-rpc-port pkgconfig and so files
Change-Id: I1d00c03c2fead74a1a448c7ba6f8d45145a143cc
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Mon, 9 Apr 2018 07:37:11 +0000 (16:37 +0900)]
Fix error codes
Change-Id: I3f961813c36880e95cbfcf4349290a59e99c52de
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Mon, 19 Mar 2018 09:49:58 +0000 (18:49 +0900)]
Remove capi-rpc-port pkgconfig and so files
Change-Id: Icd5ae094abad4b42ba518c654be2a32fa765fee2
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Junghoon Park [Wed, 4 Apr 2018 01:32:34 +0000 (10:32 +0900)]
Release version 1.0.4
Changes:
- Fix the static analyzer issue
Change-Id: I085271503cc180be7e13bef94244edf848cee853
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Wed, 4 Apr 2018 00:38:44 +0000 (09:38 +0900)]
Fix the static analyzer issue
- Fix the issue about FD double-free
Change-Id: Ie2d968a9ca9eaf2e620b8a1fb46c2d5d3c6cfb89
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Tue, 3 Apr 2018 08:43:55 +0000 (17:43 +0900)]
Release version 1.0.3
Changes:
- Fix static analyzer issues
- Fix doc and return code
- Fix retry sleep time
- Fix error codes
Change-Id: Ibe3903d9cdc0bd55a30064d83a68e9ffd38d5d01
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Tue, 3 Apr 2018 06:32:24 +0000 (15:32 +0900)]
Fix static analyzer issues
Change-Id: Ibbe6afa15c5c48ec374f01305f5ebe4b3664c7b3
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Inkyun Kil [Tue, 27 Mar 2018 09:16:43 +0000 (18:16 +0900)]
Fix doc and return code
- Add docs to explain return value in details
- Fix wrong return code
Change-Id: I070992dd8a868b1ccc2dd83ee7dd8048dc083b3a
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Tue, 20 Mar 2018 06:40:27 +0000 (15:40 +0900)]
Fix retry sleep time
Change-Id: I40a4dc15e6f2a7250d981244673b5951bf43280e
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Tue, 20 Mar 2018 05:59:00 +0000 (14:59 +0900)]
Fix error codes
Change-Id: I931d7969bc4fc197b2f573069653e0bc68923b04
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Tue, 20 Mar 2018 05:15:29 +0000 (14:15 +0900)]
Release version 1.0.2
Changes:
- Fix wrong doc
Change-Id: I59affa30985aac9725770e2c9a408444a412f81e
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Fri, 16 Mar 2018 01:59:42 +0000 (10:59 +0900)]
Fix wrong doc
Change-Id: I064e07db97905183d114c044295652274e160283
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Junghoon Park [Thu, 15 Mar 2018 00:32:45 +0000 (09:32 +0900)]
Release version 1.0.1
changes
- Add doxygen for header file
Change-Id: I54172c9facf15f2bfb0d1b2865b3a24e66d01975
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Inkyun Kil [Wed, 7 Mar 2018 02:03:54 +0000 (11:03 +0900)]
Add doxygen for header file
Change-Id: Ie0b683f3e96ba92b986483f5cc57d72a51857ce0
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Mon, 12 Mar 2018 23:52:42 +0000 (08:52 +0900)]
Release version 1.0.0
Change-Id: Ibbdea0d55c981fb7c69b6bd5fc8919afa153f272
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Wed, 21 Feb 2018 07:11:44 +0000 (16:11 +0900)]
Add new AccessControl and Remove sender_appid from dbus
- Add new AccessControl for trusted app
- Remove sender_appid that was passed through dbus
Change-Id: I648bdbfa8bc97a8c363ffa994ebe5d71a10c6288
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Hwankyu Jhun [Wed, 21 Feb 2018 23:43:15 +0000 (08:43 +0900)]
Fix stub callback types
To handle each request, a unique ID is needed.
Change-Id: I9d9a9928795f15f8560569cffa93c434470f8fba
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Tue, 30 Jan 2018 11:00:42 +0000 (20:00 +0900)]
Make some APIs thread-safe
Change-Id: I477f16479fcccb18929e687796a83781b84495eb
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Tue, 30 Jan 2018 07:20:38 +0000 (16:20 +0900)]
Add a dependency
Requires:
- amd-mod-rpc-port
Change-Id: If8080d2d2d9bea4f878b5092117668f9de738064
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 16 Jan 2018 14:13:29 +0000 (23:13 +0900)]
Watch rpc port and handle stub app lifecycle
Before sending a connection request, a proxy watches a dbus interface
for registering it.
When a stub is getting disconnected event, the stub notifies it to
the amd for background management feature.
Change-Id: I50544ec188bf5f8e2907f35dd926aa944373ee1d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Thu, 25 Jan 2018 11:18:00 +0000 (20:18 +0900)]
Modify rpc-port APIs to be thread-safe
Change-Id: I3f27851e09491b3b2c7638c3b9dcf6419f57684f
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Mon, 22 Jan 2018 10:55:41 +0000 (19:55 +0900)]
Detect EOF to call disconnected callback
To detect disconnected socket by the other side, recv function with flag
MSG_PEEK was used
Change-Id: I02705a61120d55b11023711c84b4c56de080af93
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Thu, 11 Jan 2018 08:26:13 +0000 (17:26 +0900)]
Add API to support async-call from stub
Change-Id: I1375d638d687562544644394f6bf52a7b75a1c31
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Inkyun Kil [Tue, 9 Jan 2018 04:21:39 +0000 (13:21 +0900)]
Add AccessController Class
Change-Id: I787024d9195cf59ec4bd613f4815d004d3045e59
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Junghoon Park [Tue, 12 Dec 2017 05:47:24 +0000 (14:47 +0900)]
Change return type to handle exceptions
Change-Id: Ibb2324bcc52f7215000c731cf7f17d00615e064e
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Mon, 11 Dec 2017 02:39:34 +0000 (11:39 +0900)]
Convert d-bus interface name to hexa string
- Special letters such as '-' and '+' are not allowed as d-bus interface name
Change-Id: I5c74bdef4321e83ed8e13410fe4b9a19b8c69d1e
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Mon, 4 Dec 2017 07:59:41 +0000 (16:59 +0900)]
Implement rpc-port APIs
Change-Id: I20443cce9b0396bd9fdcd46f99f24f1bf394a679
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Wed, 29 Nov 2017 07:20:34 +0000 (16:20 +0900)]
Implement internal APIs for rpc-port
Change-Id: I1cd72acc909afb06ecb908622161b1252e6933f9
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Wed, 29 Nov 2017 02:03:35 +0000 (11:03 +0900)]
Change return-type of method ReadString to improve performance
Change-Id: I34557a85d7458b47873e725fe533b36043239dc6
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Tue, 28 Nov 2017 07:50:46 +0000 (16:50 +0900)]
Add unit tests
Change-Id: I54bdfca90c792f69471f6644adf50e9961ae6ab9
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Tue, 28 Nov 2017 05:52:23 +0000 (14:52 +0900)]
Implement APIs for rpc-port-parcel
Change-Id: I325777c0f2f14f861abde2a3ab4292bc68081add
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Tue, 28 Nov 2017 02:42:44 +0000 (11:42 +0900)]
Implement internal class for ipc-port-parcel APIs
Change-Id: Iffff2ac8d991106d3a81cc8902a24aa07ba9d6ab
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Mon, 27 Nov 2017 11:30:27 +0000 (20:30 +0900)]
Add interfaces for rpc-port and rpc-port-parcel APIs
Change-Id: If5066f2cc92b6d472553204222452c4eea6bf047
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Tizen Infrastructure [Fri, 3 Nov 2017 09:49:19 +0000 (09:49 +0000)]
Initial empty repository