jusung son [Thu, 8 Nov 2018 23:56:05 +0000 (08:56 +0900)]
Release version 0.3.10
Changes:
- Add internal send change noti API for c# API
Change-Id: I282dea11caa9c2c70667912cfb71a98c951055cd
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Wed, 7 Nov 2018 05:56:16 +0000 (14:56 +0900)]
Add internal send change noti API for c# API
- data_control_provider_send_data_change_noti_by_data_id
Change-Id: I8e631da830381e4795e79dd03ee48099021e6a03
Signed-off-by: jusung son <jusung07.son@samsung.com>
Inkyun Kil [Wed, 2 May 2018 05:19:14 +0000 (14:19 +0900)]
Release version 0.3.9
Changes:
- Change rules for default dbus policy
Change-Id: If575d4385dbd11007d047a9aa4d45c7160fc42f8
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Tue, 17 Apr 2018 10:46:12 +0000 (19:46 +0900)]
Change rules for default dbus policy
Change-Id: I7e583d4aba02eb52200468e31aa368572dda8334
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Hwankyu Jhun [Mon, 5 Mar 2018 05:37:08 +0000 (14:37 +0900)]
Release version 0.3.8
Changes:
- Fix a typo
Change-Id: If041e0aec7c4e8d0bc4f462ce6aa260049f04bed
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 5 Mar 2018 05:26:36 +0000 (14:26 +0900)]
Fix a typo
Change-Id: I5f497a20379261bdb8b6f006fd05ddf60c6410a2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
jusung son [Mon, 5 Feb 2018 02:18:38 +0000 (11:18 +0900)]
Release version 0.3.7
- Fix wrong list management
Change-Id: Ic9e6168e322e0b858f9395df9dd26fa4812c4f00
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Fri, 2 Feb 2018 08:13:43 +0000 (17:13 +0900)]
Fix wrong list management
-If an error occurs after a new provider is added to the list, only the data in the list is deleted
Change-Id: Ib444cd8f6da9fb25f2695b8b8672de57b1702211
Signed-off-by: jusung son <jusung07.son@samsung.com>
Inkyun Kil [Tue, 17 Oct 2017 03:09:35 +0000 (12:09 +0900)]
Release version 0.3.6
- Fix memory leak
Change-Id: I59472e745d4661d339d1a8e9a027268ff3189f9d
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Tue, 17 Oct 2017 03:03:52 +0000 (12:03 +0900)]
Fix memory leak
Change-Id: Ia4ea3c064c0b97dffc06284eba2858b86012f1fc
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
jusung son [Thu, 12 Oct 2017 04:43:57 +0000 (13:43 +0900)]
Release version 0.3.5
Changes:
- Fix static anlaysis issues
- Fix memory leak
- Fix wrong a preprocessing directive of the form
Change-Id: I19b018eea51f31d4920caa0d7d048e6ca7ecbe29
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Wed, 11 Oct 2017 10:07:08 +0000 (19:07 +0900)]
Fix static anlaysis issues
- Buffer not null terminated
- Use of untrusted scalar value
Change-Id: I227b50bee304ea5366e9e8719877dff7239c2d0c
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Tue, 10 Oct 2017 08:57:43 +0000 (17:57 +0900)]
Fix memory leak
Change-Id: If5a3d697344192fd0664a466d95a6b89472e1a30
Signed-off-by: jusung son <jusung07.son@samsung.com>
Inkyun Kil [Wed, 11 Oct 2017 00:43:08 +0000 (09:43 +0900)]
Fix wrong a preprocessing directive of the form
Change-Id: I30a433c4e18c7b456be51f936a81bce3fea137e7
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Semun Lee [Fri, 15 Sep 2017 02:24:39 +0000 (11:24 +0900)]
Release version 0.3.4
Changes:
- fix coding rule error
Change-Id: I2b79f022f9526d7f1d4655b4f44c9ae2f30aa1c7
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Youngjae Shin [Wed, 13 Sep 2017 02:17:20 +0000 (11:17 +0900)]
fix coding rule error
Change-Id: I8c5c3508d76603c3986a2718a13538a31a389c0a
Inkyun Kil [Tue, 12 Sep 2017 04:36:07 +0000 (13:36 +0900)]
Release version 0.3.3
- Fix wrong doxygen
- Fix wrong condition related to privilege control
- Adjust coding rule
Change-Id: I05e9e337ff65dcf89898cb7270b8157c08a3336f
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Seungha Son [Tue, 12 Sep 2017 04:36:48 +0000 (13:36 +0900)]
Adjust coding rule
Signed-off-by: Seungha Son <seungha.son@samsung.com>
Change-Id: I516a2bf9b633d9180a59a6b33ee45f9ec19fe0d3
Inkyun Kil [Fri, 18 Aug 2017 07:03:51 +0000 (16:03 +0900)]
Fix wrong doxygen
Change-Id: I63fa7e8cd17f7760f260b4415940c69171c07d76
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
jusung son [Tue, 12 Sep 2017 01:56:37 +0000 (10:56 +0900)]
Fix wrong condition related to privilege control
Change-Id: Id863a49e48c89f48578bdc76931793675dbe6a25
Signed-off-by: jusung son <jusung07.son@samsung.com>
Inkyun Kil [Fri, 8 Sep 2017 03:03:40 +0000 (12:03 +0900)]
Release version 0.3.2
-Fix log arguments error
Change-Id: I5124be4e8e6d720675652e92799ea28156de7425
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Fri, 8 Sep 2017 01:30:13 +0000 (10:30 +0900)]
Fix log arguments error
Change-Id: I30a1994eaae40b3ac43f6b16b51928201018aaad
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
jusung son [Tue, 22 Aug 2017 05:26:22 +0000 (14:26 +0900)]
Release version 0.3.1
Changes:
- Fix tainted int
- Fix out of memory and wrong descriptions for retval
- Fixed minor issues
Change-Id: I66e13e242642e020f5e3a93abadf979573a99f92
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Mon, 21 Aug 2017 08:09:19 +0000 (17:09 +0900)]
Fix tainted int
- boundary check
- strtol exception handling
Change-Id: Ife7ad3f3940f56c88e0f93b8179db4875c894d0b
Signed-off-by: jusung son <jusung07.son@samsung.com>
Inkyun Kil [Thu, 20 Jul 2017 09:01:39 +0000 (18:01 +0900)]
Fix out of memory and wrong descriptions for retval
Change-Id: I9107da818a64e67c3f37d4fecd747e8735ec88c8
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Fri, 18 Aug 2017 00:24:18 +0000 (00:24 +0000)]
Merge "Fixed minor issues" into tizen
Inkyun Kil [Tue, 8 Aug 2017 01:29:00 +0000 (10:29 +0900)]
Release version 0.3.0
- Add new apis for multiple response callback
Change-Id: I70798e41e00801c5a976110a72bc08143d192049
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Mon, 26 Jun 2017 08:09:40 +0000 (17:09 +0900)]
Add new apis for multiple response callback
- 'data_control_map_register_response_cb',
'data_control_sql_register_response_cb',
'data_control_map_register_add_bulk_data_response_cb'
'data_control_sql_register_insert_bulk_data_response_cb'
couldn't register multiple callback for same provider id.
This patch is for registering multiple callback for same provider id.
Change-Id: I24190ef238d955e9a07ade38e0f6ecd4be7d271e
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Mon, 31 Jul 2017 01:16:13 +0000 (10:16 +0900)]
Release version 0.2.6
Change:
- Fix wrong log format
Change-Id: I729b994b5a0c9003a3f380bd9f7f9a55f050ac25
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Fri, 28 Jul 2017 07:36:20 +0000 (16:36 +0900)]
Fix wrong log format
Change-Id: I92fa4ad7828ca9e3f1ed04ce8d6dc2230180b8a7
Signed-off-by: jusung son <jusung07.son@samsung.com>
ashish.cb [Wed, 26 Jul 2017 10:43:57 +0000 (16:13 +0530)]
Fixed minor issues
Change-Id: I6e8ffd6c53d8754aa067d3687a62015be67f1dc5
jusung son [Fri, 21 Jul 2017 04:21:30 +0000 (13:21 +0900)]
Release version 0.2.5
Changes:
- Change the socket to non-blocking mode
- Add null check when allocating memory
Change-Id: I737a6806b8bd569e8fa39e1646f2a94e66b6e26d
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Mon, 17 Jul 2017 06:53:23 +0000 (15:53 +0900)]
Change the socket to non-blocking mode.
- In blocking mode, the consumer is blocked when the buffer of the provider is full
- Related patch
[amd] https://review.tizen.org/gerrit/#/c/139090/
Change-Id: I5ddd5cfddfb5f1653e24a3c4e139b467e85f6078
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Mon, 17 Jul 2017 10:16:07 +0000 (19:16 +0900)]
Add null check when allocating memory
Change-Id: Ifa10e7dfa9f01e57f8208401b601961a074417be
Signed-off-by: jusung son <jusung07.son@samsung.com>
Hyunho Kang [Fri, 7 Jul 2017 04:16:00 +0000 (13:16 +0900)]
Release version 0.2.4
Changes:
- Fix wrong log format
- Refactor codes
Change-Id: Ia38f5df977dabaee967990d76af58d48404d24bd
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Fri, 7 Jul 2017 01:04:59 +0000 (10:04 +0900)]
Fix wrong log format
Change-Id: I56f1af732ce28d4f640f5f0cc743b0cffcd5a376
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Inkyun Kil [Thu, 15 Jun 2017 02:41:24 +0000 (11:41 +0900)]
Refactor codes
- The goal of this patch is to remove duplicated codes
Change-Id: I7e075196935b1a909ccca50e6dc27fea2d499cd9
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Signed-off-by: jusung son <jusung07.son@samsung.com>
Hyunho Kang [Tue, 13 Jun 2017 04:18:03 +0000 (13:18 +0900)]
Release version 0.2.3
Changes:
- Fix invalid log format
- Check bound for column count
Change-Id: I198e337a4f2f6720a6a0f5e32b5bd15abdd76e02
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Tue, 13 Jun 2017 02:30:06 +0000 (11:30 +0900)]
Check bound for column count
Change-Id: I5653f8a332f79c34cce680deaadf9985a8c7ea96
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hwankyu Jhun [Mon, 12 Jun 2017 22:40:50 +0000 (07:40 +0900)]
Fix invalid log format
Change-Id: I91bd4d70d2bb5b96eefff101383d61ddd2b1d169
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Jiwoong Im [Fri, 9 Jun 2017 04:56:17 +0000 (13:56 +0900)]
Release version 0.2.2
Changes:
- Send provider info when requesting socket pair
Change-Id: Ife240f03edc82d46f9df2087a6d1e828cca9d278
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Thu, 18 May 2017 08:39:11 +0000 (17:39 +0900)]
Send provider info when requesting socket pair
- To check privilege in amd, send provider information
when requesting socket pair
- Related patches
[amd] https://review.tizen.org/gerrit/#/c/129881/
[aul-1] https://review.tizen.org/gerrit/#/c/129880/
[tpk-manifest-handler] https://review.tizen.org/gerrit/#/c/129211/
[app-installers] https://review.tizen.org/gerrit/#/c/129212/
[pkgmgr-info] https://review.tizen.org/gerrit/#/c/129210/
Change-Id: I43822defc3068c2ab691bda0d2f586b0e9a58866
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Thu, 27 Apr 2017 05:25:37 +0000 (14:25 +0900)]
Release version 0.2.1
Changes:
- Fix certificate check step in datacontrol noti api
Change-Id: Ifeb05fa1072eacebd4839fde3bf39bdcac506474
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Jiwoong Im [Wed, 26 Apr 2017 01:52:53 +0000 (10:52 +0900)]
Fix certificate check step in datacontrol noti api
Change-Id: If5e9670a469413f676709676fad1200868c1299b
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Inkyun Kil [Fri, 21 Apr 2017 01:18:06 +0000 (10:18 +0900)]
Release version 0.2.0
Changes:
- Fix memory leaks
- Add datacontrol trusted communication
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Change-Id: Ie6366f80f60d000b16d5e96e48c5ffacf5635c4b
Jiwoong Im [Mon, 10 Apr 2017 06:29:19 +0000 (15:29 +0900)]
Add datacontrol trusted communication
- Provider app can set whether datacontrol is trusted communication or not
with trusted attribute in manifest file.
If provider app sets trusted communication, only consumer apps signed
with the same certificate can request to the provider.
- Related patches
[pkgmgr-info] https://review.tizen.org/gerrit/#/c/124100/
[tpk-manifest-handler] https://review.tizen.org/gerrit/#/c/124101/
[app-installer] https://review.tizen.org/gerrit/#/c/124102/
Change-Id: Ieb38a23684632b1e1f20093059eb94011ef5e83f
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Inkyun Kil [Tue, 18 Apr 2017 10:49:52 +0000 (19:49 +0900)]
Fix memory leaks
Change-Id: I5f0131073b92e43eb7707def054524067f1820e2
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Tue, 4 Apr 2017 09:59:40 +0000 (18:59 +0900)]
Release version 0.1.2
- Fix memory leak
Change-Id: I35e14adfbae60c828fc25dda5561740b8122872a
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Mon, 3 Apr 2017 04:58:24 +0000 (13:58 +0900)]
Fix memory leak
Change-Id: Ia8a11504445b09e91b65632778f2e7eaf7c0a9a6
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Hyunho Kang [Thu, 23 Mar 2017 06:33:23 +0000 (15:33 +0900)]
Release version 0.1.1
Changes:
- Set license using %license
Change-Id: I0a09ec1d620918e2d1bf2747dbc41e473c668f66
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Thu, 23 Mar 2017 06:32:06 +0000 (15:32 +0900)]
Set license using %license
Change-Id: If52b112d1554a0de62ff1b04a2547d37dd3a4a3b
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
jusung son [Mon, 20 Feb 2017 01:40:43 +0000 (10:40 +0900)]
Fix Memory leaks
Change-Id: I11086774f3061911622529dd71564f745e09ff8b
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Fri, 17 Feb 2017 10:12:57 +0000 (02:12 -0800)]
Revert "Fix memory leaks"
This reverts commit
4a3981a2a18cb64bd460223ee570b832297c8c52.
Change-Id: I9b04590e92f58eefbc9f683da6fc2ec377071e73
jusung son [Fri, 17 Feb 2017 01:44:18 +0000 (10:44 +0900)]
Release version 0.1.0
Changes:
- Fix memory leaks
Change-Id: I6596f65e75c457c1c98232034bee71c889daf564
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Wed, 15 Feb 2017 12:57:37 +0000 (21:57 +0900)]
Fix memory leaks
Change-Id: I066c9b5692075ccfe04c1b9873e299a65eaf34b3
Signed-off-by: jusung son <jusung07.son@samsung.com>
Hyunho Kang [Mon, 13 Feb 2017 03:35:57 +0000 (12:35 +0900)]
Release version 0.0.19
Changes:
- Fix memory leak
- Add boundary check for value from untrusted source
Change-Id: Ie627a8578df2a5a19b8ee8cbff52cbb9f98acb00
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 8 Feb 2017 12:02:27 +0000 (21:02 +0900)]
Add boundary check for value from untrusted source
Change-Id: I7ac23493f014447d3afbca82fe4f4bdaa565986f
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 8 Feb 2017 11:46:55 +0000 (20:46 +0900)]
Fix memory leak
Change-Id: I90a27b350785dcafbbe7a7aed60d7db43da917b4
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 8 Feb 2017 07:10:17 +0000 (16:10 +0900)]
Release version 0.0.18
Changes:
- Add internal get select page info API for c# API
- Add internal send select result API for c# API
Change-Id: I3c35385758df34fc2fbfc012d8eb405474d3a7ab
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 18 Jan 2017 05:42:56 +0000 (14:42 +0900)]
Add internal get select page info API for c# API
This API is made for C# API. C# API can control selected page in
proivder's callback. This API provide request page info to the
provider application so that provider application can manage
which page should be sent to the consumer.
- datacontrol_provider_get_select_page_info
Change-Id: I6d958ddcc83c947c44934e87c28e53a056fb7b47
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 18 Jan 2017 05:06:30 +0000 (14:06 +0900)]
Add internal send select result API for c# API
This API is made for C# API. C# API has a different select flow.
It will send select result after provider's select callback and
do not get db handle for sending result to remove db dependancy.
So, this API just send provider's select callback result and pass
connected socket fd for sending selected data to consumer.
- int datacontrol_provider_send_select_result_without_data(
int request_id, int *fd)
This API is made for C# API. C# API has a different select flow.
It will send select result after provider's select callback and
do not get db handle for sending result to remove db dependancy.
So, C# API need native API which get buffer and send it to consumer.
- int datacontrol_provider_write_socket(int fd, void *buffer,
unsigned int nbytes, unsigned int *bytes_write)
Change-Id: Ia62f65081d102cce9e62f3cc9d806f3ce6b11333
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Signed-off-by: jusung son <jusung07.son@samsung.com>
Hyunho Kang [Tue, 17 Jan 2017 04:30:40 +0000 (20:30 -0800)]
Merge "Release version 0.0.17" into tizen
Hyunho Kang [Tue, 17 Jan 2017 01:13:51 +0000 (10:13 +0900)]
Release version 0.0.17
Changes:
- Add more description to register callback doxygen
- Fix get bulk result data bug
- Fix memory leak
Change-Id: I819121b0448bd55a3f33a67c50f00835ab9eea56
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Tue, 17 Jan 2017 02:01:26 +0000 (11:01 +0900)]
Fix memory leak
Change-Id: If86a9361949945f9e4039a6deb51ac82d59c1147
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Mon, 16 Jan 2017 05:59:49 +0000 (14:59 +0900)]
Fix get bulk result data bug
Change-Id: Iabd745958a9f7cf27ee0f5a9e33465b91150ec10
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Mon, 16 Jan 2017 04:21:29 +0000 (13:21 +0900)]
Add more description to register callback doxygen
Change-Id: Ic53f08e17b645f3ea057cfcc7a4fbf29f344fb86
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Thu, 12 Jan 2017 12:04:29 +0000 (21:04 +0900)]
Fix fd leak
If consumer died after send message, provider's socket was remained
because of wrong exception handling.
Change-Id: I4e59926d6372018564a0dcd217cba80101a066b8
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
jusung son [Wed, 11 Jan 2017 05:58:03 +0000 (14:58 +0900)]
Fix dbus conf file
- Remove policy user
Change-Id: Ic91672016386cc3a2d5d0bcadcd510629094e7e8
Signed-off-by: jusung son <jusung07.son@samsung.com>
Hyunho Kang [Mon, 9 Jan 2017 05:39:55 +0000 (14:39 +0900)]
Fix doxygen typo
Change-Id: I3232b751be3978ae40e1e22bdb1c4764b60ca046
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Thu, 22 Dec 2016 08:11:58 +0000 (17:11 +0900)]
Fix wrong size memory alloc
off_t size will be long size in 64bit
Change-Id: I9b6e0adf16a5a9832180d99f99018022a7415dbe
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
jusung son [Fri, 16 Dec 2016 09:01:16 +0000 (18:01 +0900)]
Fix API description
Change-Id: I286a52dc9d7085bef61fdf8fd998f0ee132e27f1
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Thu, 8 Dec 2016 00:56:19 +0000 (09:56 +0900)]
Fix memory leak
Change-Id: I9897a19e353274392c05fcb5af0a6cc1fed449db
Signed-off-by: jusung son <jusung07.son@samsung.com>
Hyunho Kang [Mon, 28 Nov 2016 12:02:35 +0000 (21:02 +0900)]
Add define _GNU_SOURCE for strerror_r
Only GNU strerror_r return char *
Change-Id: Ia4f88c9e34f560653d79f944d35edb3661389625
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Fri, 18 Nov 2016 01:35:41 +0000 (10:35 +0900)]
Fix CMakeLists.txt
To make extendible for adding source & header files.
Change-Id: I36d39cb56714ef744845a15fc9112d20cb99e075
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
jusung son [Thu, 3 Nov 2016 01:30:03 +0000 (10:30 +0900)]
Fix defect
- memory leak
- exception handling
- typo
Change-Id: I95c1fa2d1de35306ec5d25e4506221cd36cf4611
Signed-off-by: jusung son <jusung07.son@samsung.com>
jusung son [Mon, 24 Oct 2016 01:52:22 +0000 (18:52 -0700)]
Merge "Fix memory leak" into tizen
jusung son [Fri, 21 Oct 2016 05:57:41 +0000 (14:57 +0900)]
Fix memory leak
Change-Id: I022d60b85aaca201781e58a6e0caf95a7daf079e
Signed-off-by: jusung son <jusung07.son@samsung.com>
Hyunho Kang [Mon, 17 Oct 2016 07:38:21 +0000 (16:38 +0900)]
Modify select result file path to under /run/user/
/tmp is cleared in runtime for some environment like TV
Change-Id: I6c603fcd04c9a28f50734c39315eb07071283299
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Mon, 10 Oct 2016 05:49:43 +0000 (14:49 +0900)]
Add EWOULDBLOCK error handling
- wrt(nodejs) can change socket to none-blocking mode
Change-Id: I0a6d19c4593e14a27e3d60974d27cd418a5061e8
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 28 Sep 2016 04:10:58 +0000 (13:10 +0900)]
Fix typo
Change-Id: Ic391fce50c317bdf5783e003d4bb9334692d15ee
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 28 Sep 2016 02:36:13 +0000 (11:36 +0900)]
Fix typo and not checked invalid param
Change-Id: I5981eb5ec4fb9e5e50202111d8294e159bce9fed
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Mon, 12 Sep 2016 04:25:00 +0000 (13:25 +0900)]
Fix consumer vanish bug
- object path can not identify consumer process
Change-Id: I1fde6b95718664c893c3b62862fdc7f47d4ff9ff
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Fri, 9 Sep 2016 01:58:14 +0000 (10:58 +0900)]
Fix memory leak, tainted int, uninitialized value
Change-Id: Ib84ae22dce8b4d32fb2541a6b08fb6996adfa27e
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 1 Jun 2016 07:48:44 +0000 (16:48 +0900)]
Add data bulk management feature
Add APIs:
- data_control_sql_bulk_insert
- data_control_map_bulk_add
- data_control_provider_send_bulk_insert_result
- data_control_provider_send_bulk_add_result
- data_control_bulk_data_get_data
- data_control_bulk_data_get_count
- data_control_bulk_data_add
- data_control_bulk_data_create
- data_control_bulk_data_destroy
- data_control_bulk_result_data_get_result_data
- data_control_bulk_result_data_get_result
- data_control_bulk_result_data_get_count
- data_control_bulk_result_data_add
- data_control_bulk_result_data_create
- data_control_bulk_result_data_destroy
Change-Id: Id6a5ce3a9da95761a039cb726d4e40602fb05520
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Semun Lee [Mon, 1 Aug 2016 06:33:28 +0000 (15:33 +0900)]
Include data_control_noti.h in data_control.h
Applications can include all the data control API with
data_control.h
Change-Id: I3232a80a21d8e6bf7f4bee3060a2e2c8a30bbc47
Signed-off-by: Semun Lee <sm79.lee@samsung.com>
Hyunho Kang [Tue, 12 Jul 2016 13:26:18 +0000 (22:26 +0900)]
Remove unused functions
Change-Id: Idad8a5403b8740fad72f7796870811ed7a43b09a
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Fri, 8 Jul 2016 04:54:05 +0000 (13:54 +0900)]
Fix do not check privilege bug
- data_control_provider_send_data_change_noti
Change-Id: I598b6a893479bf2af4fd6c59535659e44f3ff98c
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Mon, 20 Jun 2016 05:27:29 +0000 (14:27 +0900)]
Add example code for data_control_sql_set_data_id
Change-Id: I4124e32dd5c19d962c364f4bf7cb31175b5826c6
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 15 Jun 2016 13:09:17 +0000 (22:09 +0900)]
Fix tainted int and deref null
Change-Id: I74507dff2102550215d281fde4149dfbf115c41a
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Tue, 14 Jun 2016 06:06:35 +0000 (15:06 +0900)]
Apply coding rule
Change-Id: Icd72ff05bb2436caa35044de4c089f62904808dc
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Mon, 13 Jun 2016 04:04:19 +0000 (13:04 +0900)]
Remove unused api
Change-Id: I036fea9f90cd74a5db762569474040774bca9996
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Mon, 13 Jun 2016 02:09:35 +0000 (11:09 +0900)]
Remove unused variables
Change-Id: I80ee297362f51e9571cf37049652590d2d7f540e
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Thu, 21 Apr 2016 08:46:18 +0000 (17:46 +0900)]
Add data-control data changed notification feature
Change-Id: Ifffe22f5f1312e84f73cb7f5f80257541d879904
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Mon, 16 May 2016 11:25:59 +0000 (20:25 +0900)]
Fix dereferenced NULL
Change-Id: I6793dcb34244fd6f2d7dca7c293aa99e1ee32659
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Mon, 11 Apr 2016 04:28:56 +0000 (13:28 +0900)]
Add EAGAIN error handling
- nodejs can change blocking socket to none blocking socket
Change-Id: I03b917fcdad0f11b080505d2b097774277799cde
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hwankyu Jhun [Sun, 27 Mar 2016 23:52:00 +0000 (08:52 +0900)]
Adjust coding rules
Change-Id: I237548594b6fe4e229f70d585aa48424579ee1a9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hyunho Kang [Tue, 22 Mar 2016 08:08:42 +0000 (17:08 +0900)]
Modify strerror to strerror_r
- strerror makes no guarantee of thread safety
Change-Id: If19e318bcc414977937ca9eff1b38b179693cfab
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Thu, 3 Mar 2016 08:20:57 +0000 (17:20 +0900)]
Fix defect
- Memory leak
- Tainted int
- Fall through
Change-Id: I808e9f0fe38f8cbd2181bfaadce84b87b7027c95
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Thu, 14 Jan 2016 07:37:24 +0000 (16:37 +0900)]
Get column name & consumer cannot receive select error callback bug fix
- datacontrol_sql_get_column_name API return wrong column name because
of wrong file descriptor offset. Old cursor file(tizen_2.4) contains
only column name but new cursor file(tizen_3.0) contains both colum name
and column name length.
- When provider encounter error it can notify error
informaion to consumer with data_control_provider_send_error.
If provider send error information while processing select/get
process, consumer wait select data(select process has to receive two
response, result and selected data).
So, we fix this issue in the way that consumer try to receive select
data after check select result is success or not.
Change-Id: I22cd765b8cfe5297a1990730e0e54f8d6de26188
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
SukHyung, Kang [Wed, 13 Jan 2016 23:24:28 +0000 (08:24 +0900)]
Add doc files for API references
Change-Id: I7152cb23ab74c61072da090730d5872f8ed20a01
Signed-off-by: SukHyung, Kang <shine.kang@samsung.com>