Deokhyun Kim [Wed, 25 Mar 2020 05:23:44 +0000 (14:23 +0900)]
Specify the sender(org.bluez) on subscribe to receive only necessary PropertiesChanged signals.
Change-Id: I1b8c5be7d0555f285ebac3dbc97ed8cc0897281d
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
injun.yang [Wed, 25 Mar 2020 07:03:00 +0000 (16:03 +0900)]
Fix : Adv malfunction on multiple LE connection
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] When multiple LE connection existed, unable to connect iOS GM.
[Cause & Measure] After le disconnection, Kernel start standard advertising.
It make ANCS connection again.
[Checking Method] Connect with LE device > ANCS connection > GM launch >
weconn start role switching > ANCS connected again
[Team] Convergence BT
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: Iea238ebb1a08a2313c49f418bcc4c9abb04956e3
Wootak Jung [Mon, 30 Mar 2020 02:12:55 +0000 (11:12 +0900)]
Code clean up
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem]
[Cause & Measure]
[Checking Method]
[Team] Convergence BT
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I357ffd7e4932832809c72633757bfb4fea193df0
DoHyun Pyun [Mon, 30 Mar 2020 01:55:15 +0000 (10:55 +0900)]
Use milisec unit instead of sec for power duration
Change-Id: I7b927116fe0173d9d2affe2d90da204ee360364b
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Mon, 30 Mar 2020 00:55:06 +0000 (09:55 +0900)]
Invoke HAL_DISCOVERY_STATE_STOPPED event once
When the user calls the cancel discovery API, the
HAL_DISCOVERY_STATE_STOPPED event called twice.
This patchset resolves this issue.
Change-Id: Id7610da8209edf34a1205cced9fad1f18ee67c9f
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Wed, 25 Mar 2020 06:17:59 +0000 (15:17 +0900)]
Include the scan time for each app into battery info
Change-Id: Id34f800ca402b73958cc9bbd7e8856f71b4d62f4
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Tue, 24 Mar 2020 07:19:24 +0000 (16:19 +0900)]
Add the Rx / Tx / idle time in the battery monitor
Change-Id: I353a31a7fff7279e98bfb8f3c0d7c25985073ebc
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Sun, 22 Mar 2020 22:33:09 +0000 (07:33 +0900)]
Modify the privilege for battry RX / TX function
Change-Id: I6a266850321e0a90cfeba0905f0a2d6773ed67e1
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Sun, 22 Mar 2020 23:20:17 +0000 (08:20 +0900)]
Use the local state for battery monitor state
Change-Id: I0fe1d00eed7d030f5af836aa0b0018439e7422c0
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Pyun DoHyun [Mon, 23 Mar 2020 03:42:46 +0000 (03:42 +0000)]
Merge "Fix wrong av disconnected event sending issue" into tizen
Pyun DoHyun [Mon, 23 Mar 2020 03:42:44 +0000 (03:42 +0000)]
Merge "Fix conn_id conflict issue between client and server hal" into tizen
Wootak Jung [Mon, 16 Mar 2020 03:39:31 +0000 (12:39 +0900)]
Fix wrong av disconnected event sending issue
Change-Id: I6606d9814262c2f98ee5accf08b3cd84e17aeb2c
Wootak Jung [Thu, 19 Mar 2020 07:43:34 +0000 (16:43 +0900)]
Fix conn_id conflict issue between client and server hal
Change-Id: I73ee4b3675a0a4c4215c3247f3ebdd0a43fab0b9
DoHyun Pyun [Mon, 23 Mar 2020 00:15:22 +0000 (09:15 +0900)]
Fix the coverity issue (Resource leak)
Change-Id: I94e04b563a9fa7af11e0c6c49ff115f987d9270e
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Sudipto [Fri, 6 Mar 2020 12:59:31 +0000 (18:29 +0530)]
Modify RFCOMM data recording logic for battery monitor
Change-Id: Ibfead518de5880ea5804e05d95605ffa016fa36f
Signed-off-by: Sudipto <sudipto.bal@samsung.com>
Wootak Jung [Thu, 19 Mar 2020 03:08:28 +0000 (12:08 +0900)]
Fix list_gatt_info cleanup issue
list_gatt_info should be removed in case of GATT SERVER DISCONNECTED
as well as GATT CLIENT DISCONNECTED
Change-Id: Ib8f7673716d26ac2733d54ebd24ffaca5438a92b
Wootak Jung [Thu, 19 Mar 2020 02:04:43 +0000 (11:04 +0900)]
Integrate gatt connection info
no need each connection info
Change-Id: I143977735f74455ad2c3ab4d2497c0a0b818312a
DoHyun Pyun [Mon, 16 Mar 2020 23:45:41 +0000 (08:45 +0900)]
Ignore the recovery logic for HW Error event
Tizen bluez sends HW Error event, when the vendor
specific command sending is fail. The VSC is defined
only for some BT chips. So TM1 reference target always
fail to send VSC. So BT enable can't success.
Change-Id: Id52ea5df0b7eb2c51dafad4d6a2a7b018c44c8ba
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Mon, 16 Mar 2020 23:42:40 +0000 (08:42 +0900)]
Fix the crash in CONTROLLER_ERROR event
Change-Id: I859ef4bb74a2d36d3af7dafa6bd68c9506ccdc2b
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Fri, 13 Mar 2020 04:52:38 +0000 (13:52 +0900)]
Remove unnecessary log
Change-Id: Ia3c927d89f6322e4a9200f6a57de04ff9940c308
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 12 Mar 2020 07:24:21 +0000 (16:24 +0900)]
Fix the rfcomm server's callback issue
Because the last 1 byte of the path is missed,
bt-api did not find the server information.
Change-Id: Ifc9564736763b975d38fa5f7a750109c7a4f957b
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
injun.yang [Wed, 11 Mar 2020 04:32:20 +0000 (13:32 +0900)]
Use standard error code for ACL disconnection
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] Disconnection reason is not exact in bt-service
[Cause & Measure] Use standard error code in bt-service
[Checking Method] n/a
[Team] Convergence BT
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I8b3d36a9cc5cb67b087aa0585757f4863e9dd7d1
Sangki Park [Tue, 10 Mar 2020 06:12:06 +0000 (15:12 +0900)]
Add CONTROLLER_ERROR event on frwk
[Model] ALL
[BinType] AP
[Customer] ALL
[Issue#] N/A
[Request] N/A
[Occurrence Version] N/A
[Problem] N/A
[Cause & Measure] N/A
[Checking Method] N/A
[Team] Bluetooth
[Developer] Sangki Park
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I0bee8fda427fd4a16a0de89c65f338ae422fd753
Wootak Jung [Wed, 11 Mar 2020 04:31:01 +0000 (13:31 +0900)]
Fix 128-bit Servie UUID parsing issue
Change-Id: I96a53e0667f84d5136c6fc7c69631febd5657f4e
DoHyun Pyun [Wed, 11 Mar 2020 03:11:30 +0000 (12:11 +0900)]
Fix the advertisement fail issue
The comparision value for initial adv handle was wrong, this
patchset corrects the comparision value for adv handle.
Change-Id: I76abbec8972cdd6de2c8217620c0c95756a5b844
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Wootak Jung [Mon, 3 Feb 2020 08:43:04 +0000 (17:43 +0900)]
Remove cleanup logic before getting primary services
gatt list should not be freed while search result event is coming
Change-Id: I1630ddea38bdcb4bbfa32423d2d8565bb284ad64
Wootak Jung [Wed, 5 Feb 2020 04:04:38 +0000 (13:04 +0900)]
Fix get_service_property timeout issue
Fix wrong memcmp logic
Change-Id: I1c3312c23af11dff218136843219e1530438dfba
Wootak Jung [Tue, 10 Mar 2020 04:20:29 +0000 (13:20 +0900)]
Fix gatt client char value changed cb issue
gatt client char value changed cb setting failed on below scenario-
Server Connected > Add Thermometer Service(remote) > Client Create >
client char value changed cb > failed
Change-Id: Icf6dfeeeefb6fcc72c3bb82ee6eb0d88869af219
injun.yang [Mon, 9 Mar 2020 01:56:12 +0000 (10:56 +0900)]
Fix : PSCAN is not disabled after ACL connected
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] pscan is not turned off after connected with remote device
[Cause & Measure] Kernel didn't control PSCAN since bt-service have request connectable mode to stack.
So do not request connectable mode to handle pscan into kernel side.
[Checking Method] connect GM and check pscan status
[Team] Convergence BT
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: Ia4252768f79661c3e6ec6243c0ebdd6a21b58fcc
DoHyun Pyun [Thu, 5 Mar 2020 05:21:05 +0000 (14:21 +0900)]
Support the RPI3 target for TV profile
We should support both RPI3 and XU3 target on TV
profile. For this, modify the logic to enable BT
Change-Id: Ice21987273438555519031e1f8b5bc61ab40ecb7
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Pyun DoHyun [Wed, 4 Mar 2020 06:28:44 +0000 (06:28 +0000)]
Merge "Fix : GATT service changed event is not invoked" into tizen
Pyun DoHyun [Wed, 4 Mar 2020 06:28:41 +0000 (06:28 +0000)]
Merge "Handle service changed event" into tizen
Pyun DoHyun [Wed, 4 Mar 2020 06:28:38 +0000 (06:28 +0000)]
Merge "Remove server instance existence check logic in disconnected case" into tizen
Pyun DoHyun [Wed, 4 Mar 2020 06:28:35 +0000 (06:28 +0000)]
Merge "Fix server_instance not found issue" into tizen
injun.yang [Wed, 4 Mar 2020 02:40:42 +0000 (11:40 +0900)]
Fix : GATT service changed event is not invoked
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] gatt service changed event is not invoked
[Cause & Measure] gatt connection status is not updated on GATT server role
[Checking Method] LE connected as slave (ANCS connection) > Launch iOG GM
[Team] Convergence BT
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I0721b59693d94869d16c272bc671d035f4b4fcc6
injun.yang [Thu, 6 Feb 2020 09:05:00 +0000 (18:05 +0900)]
Handle service changed event
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] Before GATT connected, service changed event invoked.
[Cause & Measure] Ignore GattServiceAdded event before GATT connection completed.
[Checking Method] n/a
[Team] Convergence BT
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I830ba2f702b2a29d9ad381447855e54dd7c98881
Wootak Jung [Tue, 3 Mar 2020 06:50:52 +0000 (15:50 +0900)]
Remove server instance existence check logic in disconnected case
If stop-adv request is comming before disconnected, event if
server_instance is removed, gatt_client_info_list is not removed.
This issue causes that CONNECTED event is not occured on below scenario:
Start-Adv > Connected > [Stop-Adv > Disconnected] > Start-Adv > Connected
([Disconnected > Stop-Adv] is no problem.)
In last connected step, server_instance and gatt_client_info_list are
exsiting. So, connected event is not delivered to service layer.
Change-Id: I940b3e0e6d75c6ad4315fcac40f1af6f3ef612ee
Wootak Jung [Mon, 2 Mar 2020 04:32:06 +0000 (13:32 +0900)]
Fix server_instance not found issue
advertising will be failed if gatt client is registered in advance
Change-Id: I963623f6da9857aa774d9fde2e4a0446be223030
Wootak Jung [Thu, 27 Feb 2020 01:12:06 +0000 (10:12 +0900)]
Fix addr_type not set issue on scan result cb
Change-Id: I995d151ed1c40eb27332e59f4bb3139f294f8107
Wootak Jung [Tue, 25 Feb 2020 04:36:14 +0000 (13:36 +0900)]
Fix adv data mixed issue in case total length is under 31
Change-Id: I74d0fba65810c23c6ddc760513aed8619c101166
DoHyun Pyun [Tue, 25 Feb 2020 22:52:24 +0000 (07:52 +0900)]
Fix the AVRCP path miss-matching problem
Change-Id: Ibb934dc88605e1066b700254c708c2b16be78ffa
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Pyun DoHyun [Tue, 25 Feb 2020 01:57:25 +0000 (01:57 +0000)]
Merge "Move the volume changed event path from AVRCP to HEADSET" into tizen
Pyun DoHyun [Tue, 25 Feb 2020 01:57:05 +0000 (01:57 +0000)]
Merge "Fix Memory Leak: The default gatt-client is not freed" into tizen
Pyun DoHyun [Tue, 25 Feb 2020 01:57:01 +0000 (01:57 +0000)]
Merge "Fix Memory Leak: Incorrect deallocator used." into tizen
Pyun DoHyun [Tue, 25 Feb 2020 01:56:55 +0000 (01:56 +0000)]
Merge "Fix Memory Leak: Memory not deallocated." into tizen
Pyun DoHyun [Tue, 25 Feb 2020 01:56:52 +0000 (01:56 +0000)]
Merge "Fix memory Leak: Incorrect deallocator used" into tizen
Pyun DoHyun [Tue, 25 Feb 2020 01:56:45 +0000 (01:56 +0000)]
Merge "Fix: Memory Leak in HAL layer." into tizen
Pyun DoHyun [Tue, 25 Feb 2020 01:56:29 +0000 (01:56 +0000)]
Merge "Set a readout notification of tts when AV connected" into tizen
injun.yang [Mon, 24 Feb 2020 08:07:33 +0000 (17:07 +0900)]
Handle gatt auto connection
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] Invoke dbus timeout error regardless gatt connection status
[Cause & Measure] Reply dbus request to application
[Checking Method] background gatt auto connection
[Team] Convergence BT
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: Id409c86bd8cc8103e6c25305a5841d95a6243ce2
DoHyun Pyun [Mon, 24 Feb 2020 08:29:13 +0000 (17:29 +0900)]
Move the volume changed event path from AVRCP to HEADSET
Change-Id: Ideeef3a37674f0cd42cd38a2c1b62463d07a930f
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
himanshu [Mon, 24 Feb 2020 09:32:51 +0000 (15:02 +0530)]
Fix Memory Leak: The default gatt-client is not freed
Change-Id: I24510c410897d85ed25dd2d650113ac857a45b57
Signed-off-by: himanshu <h.himanshu@samsung.com>
himanshu [Wed, 19 Feb 2020 05:12:18 +0000 (10:42 +0530)]
Fix Memory Leak: Incorrect deallocator used.
The g_slist_free_full() in _bt_device_handle_adapter_state
should be provided with a custom function for proper
deallocation.
Change-Id: Ie250973cb8c736dad85133affe61c3d0c1b0f1e1
Signed-off-by: himanshu <h.himanshu@samsung.com>
himanshu [Mon, 24 Feb 2020 06:52:57 +0000 (12:22 +0530)]
Fix Memory Leak: Memory not deallocated.
The memory created by g_strdup(object_path)
in the __bt_hal_extract_adapter_path is not
freed.
Change-Id: I677b88200fb10e5ab2883fe063865efff54bd2ea
Signed-off-by: himanshu <h.himanshu@samsung.com>
himanshu [Mon, 24 Feb 2020 06:36:11 +0000 (12:06 +0530)]
Fix memory Leak: Incorrect deallocator used
The uuid_value should be freed with g_strfreev()
instead of g_free()
Change-Id: Ib9bbadd6e7a0215dd9742be1ce88346c84f2feb9
Signed-off-by: himanshu <h.himanshu@samsung.com>
himanshu [Wed, 19 Feb 2020 13:30:59 +0000 (19:00 +0530)]
Fix: Memory Leak in HAL layer.
Change-Id: Ib55dbe3b0fa3aa91eb3fd3d8bbb41365b457c5ef
Signed-off-by: himanshu <h.himanshu@samsung.com>
Deokhyun Kim [Mon, 24 Feb 2020 06:53:35 +0000 (15:53 +0900)]
Set a readout notification of tts when AV connected
Change-Id: Ib8a505ad4ef39f6268a4c55738768f32c1879e5c
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
DoHyun Pyun [Fri, 21 Feb 2020 01:57:59 +0000 (10:57 +0900)]
Merge branch 'tizen' into tizen_5.5
Change-Id: I328cf27e0cbd8f2cd4140d2ed534fe100fe4e551
Deokhyun Kim [Wed, 12 Feb 2020 08:57:31 +0000 (17:57 +0900)]
Not disable adapter in factory test mode
Change-Id: I439f5687812055a90dd4f39f9d8959aead22fc80
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 20 Feb 2020 06:57:45 +0000 (15:57 +0900)]
Ignore vconfkey value change for AVC mode on
Change-Id: I30a3dd331aa5755fb30f8847f198a42db5fe1e36
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Wed, 19 Feb 2020 05:32:46 +0000 (14:32 +0900)]
Implement the event handling logic for AVC
Change-Id: I399c0f1e1aba91b95e5cded35c42f7ff5d507a5a
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Tue, 18 Feb 2020 09:21:04 +0000 (18:21 +0900)]
Implement set / get volume logic from transport
Change-Id: I7b801240e57f715186737fe7aea89f1be4ce5029
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Pyun DoHyun [Tue, 18 Feb 2020 09:10:45 +0000 (09:10 +0000)]
Merge "Implement User AVC mode handling logic" into tizen
Deokhyun Kim [Fri, 14 Feb 2020 05:51:53 +0000 (14:51 +0900)]
Disconnect RFCOMM & return false in case g_io_channel returns G_IO_STATUS_EOF
// Repeats infinitely
02-14 11:48:12.591+0900 E/BLUETOOTH_FRWK_API(P 4373, T 4373): bt-rfcomm-client.c: __client_data_received_cb(353) > IO Channel read is failed with 2
02-14 11:48:13.667+0900 E/BLUETOOTH_FRWK_API(P 4373, T 4373): bt-rfcomm-client.c: __client_data_received_cb(353) > IO Channel read is failed with 2
...........
02-14 11:48:24.251+0900 E/BLUETOOTH_FRWK_API(P 4373, T 4373): bt-rfcomm-client.c: __client_data_received_cb(353) > IO Channel read is failed with 2
02-14 11:48:24.251+0900 E/BLUETOOTH_FRWK_API(P 4373, T 4373): bt-rfcomm-client.c: __client_data_received_cb(353) > IO Channel read is failed with 2
Change-Id: Ifb630b340a8eabbe4781239b580e9242c99bf899
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
injun.yang [Tue, 28 Jan 2020 10:17:07 +0000 (19:17 +0900)]
Generate btsnoop file into log dump
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem]
[Cause & Measure]
[Checking Method]
[Team] Convergence BT
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I760bc6be281fc4e51d98e5c055fac652420eb19c
DoHyun Pyun [Tue, 18 Feb 2020 01:07:16 +0000 (10:07 +0900)]
Implement User AVC mode handling logic
Change-Id: I9375d17a6309ea30dcef6effd9ae0a64e7ae269d
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Mon, 17 Feb 2020 06:30:56 +0000 (15:30 +0900)]
Add interfaces for BT AVC feature with pulseaudio
Change-Id: I6e7ab1fb128fbd1d95ba0a772e8c7cf75861b15c
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Pyun DoHyun [Mon, 17 Feb 2020 05:23:08 +0000 (05:23 +0000)]
Merge "Fix the coverity issue (Dereference after null check)" into tizen
Pyun DoHyun [Mon, 17 Feb 2020 05:22:31 +0000 (05:22 +0000)]
Merge "Add interfaces for BT AVC feature (AVRCP Target)" into tizen
DoHyun Pyun [Mon, 17 Feb 2020 02:42:16 +0000 (11:42 +0900)]
Fix the coverity issue (Dereference after null check)
Change-Id: I99343dfbc3c349302dfe2db63741fd1062d3b8e7
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Pyun DoHyun [Mon, 17 Feb 2020 01:01:29 +0000 (01:01 +0000)]
Merge "Fix alloc free mismatch coverty issue in bt-otp" into tizen
Sudipto [Thu, 13 Feb 2020 13:22:35 +0000 (18:52 +0530)]
Fix alloc free mismatch coverty issue in bt-otp
Change-Id: If2eaa7e71fa044712a4fdc6b1dc0b5499a612c37
Signed-off-by: Sudipto <sudipto.bal@samsung.com>
DoHyun Pyun [Fri, 14 Feb 2020 06:08:53 +0000 (15:08 +0900)]
Add interfaces for BT AVC feature (AVRCP Target)
Change-Id: Id45c2c61b4ec917edd9ca5f53e46e81d34756e6e
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Pyun DoHyun [Thu, 13 Feb 2020 23:54:49 +0000 (23:54 +0000)]
Merge "Fix coverty issues in gatt" into tizen
Pyun DoHyun [Thu, 13 Feb 2020 23:54:30 +0000 (23:54 +0000)]
Merge "Fix coverty issue in gatt-client" into tizen
Sudipto [Thu, 13 Feb 2020 13:13:42 +0000 (18:43 +0530)]
Fix coverty issues in gatt
Change-Id: If60ddc47a87c93883d79be1e4e73080f923c70ca
Signed-off-by: Sudipto <sudipto.bal@samsung.com>
Sudipto [Thu, 13 Feb 2020 12:37:39 +0000 (18:07 +0530)]
Fix coverty issue in gatt-client
Change-Id: I075579e5d8511cc1b654723be0484e7f6e2331ca
Signed-off-by: Sudipto <sudipto.bal@samsung.com>
himanshu [Thu, 13 Feb 2020 12:33:31 +0000 (18:03 +0530)]
Fix coverity issue : unchecked return value
Return value of __bt_call_systemact_service
was not checked.
Change-Id: I6c9bccd246a43f5901036e10c292b92e8f13eb05
Signed-off-by: himanshu <h.himanshu@samsung.com>
Amit Purwar [Wed, 12 Feb 2020 05:54:04 +0000 (11:24 +0530)]
Resolve memory leak in OTP
Resolve memory leak related to g_variant_iter_loop
Change-Id: I7b5f04c36f326a32a2b88ca5cbcf5689fc0e8af4
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
Amit Purwar [Wed, 12 Feb 2020 05:52:24 +0000 (11:22 +0530)]
Resolve memory leak in bt-service
Resolve memory leak related to g_variant_iter_loop
Change-Id: I41e4c54f20d723789d1c2ad1e422ac32b573921c
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
Amit Purwar [Wed, 12 Feb 2020 05:50:05 +0000 (11:20 +0530)]
Resolve memory leak in bt-service-adaptation
Resolve memory leak related to g_variant_iter_loop
Change-Id: Ie74e24d80146551a6e830dacbcbda8b7c516f85a
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
Pyun DoHyun [Thu, 13 Feb 2020 01:52:04 +0000 (01:52 +0000)]
Merge "Resolve memory leak in HAL" into tizen
Pyun DoHyun [Wed, 12 Feb 2020 08:14:42 +0000 (08:14 +0000)]
Merge "Remove flight mode implementation from core and add it to bt-service" into tizen
Amit Purwar [Wed, 12 Feb 2020 05:46:02 +0000 (11:16 +0530)]
Resolve memory leak in HAL
Resolve memory leak related to g_variant_iter_loop
Change-Id: I3cc22a404a3c12a52c1b12b342c515e9674ee465
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
Sudipto [Mon, 10 Feb 2020 06:29:04 +0000 (11:59 +0530)]
Remove flight mode implementation from core and add it to bt-service
Change-Id: I856539d5e36c11a0e02e6ff9ada8078c2848ebff
Signed-off-by: Sudipto <sudipto.bal@samsung.com>
injun.yang [Fri, 7 Feb 2020 02:15:43 +0000 (11:15 +0900)]
Code clean up for debug message
Change-Id: Iffa256dfa4950fdd967daf10e2fc0614b6a2bfad
Signed-off-by: injun.yang <injun.yang@samsung.com>
himanshu [Fri, 7 Feb 2020 11:38:07 +0000 (17:08 +0530)]
Adapt bt_device_get_id_address API into BT-HAL framework
Change-Id: I40a822320d719f7da6c8312ff90158c98b9d0884
Signed-off-by: himanshu <h.himanshu@samsung.com>
Amit Purwar [Fri, 7 Feb 2020 11:51:36 +0000 (17:21 +0530)]
Fix memory leak in bt-api for g_variant_iter_loop
Change-Id: I4ac3e7f1f862b47d7c4737e69d856000315e32b4
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
DoHyun Pyun [Thu, 6 Feb 2020 09:19:52 +0000 (18:19 +0900)]
Seperate GATT unregister instance function
If client ID has the same value with server ID, then
the abnormal unregisteration can be occured. This patchset
prevents that issue.
Change-Id: Idaf156848587d1c7bd75fc697445804065fbedb0
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 6 Feb 2020 05:23:38 +0000 (14:23 +0900)]
Fix the instance id's miss-matching issue
Change-Id: I65e2592927aacb2b95c2b51531c44fdc1a21092a
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 6 Feb 2020 05:01:13 +0000 (14:01 +0900)]
Handle GATT client app's termination
Change-Id: Ic209290e0b935df315d178409d12838507a0ca2f
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Fri, 7 Feb 2020 03:55:04 +0000 (12:55 +0900)]
Fix dereference of NULL issue
Issues was reported by a static analyzer.
Change-Id: If99919b3da86b6d09675120fa9ee1d6607290f6d
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Wootak Jung [Fri, 7 Feb 2020 04:37:07 +0000 (13:37 +0900)]
Add service added event handling logic
Add added service in list
Change-Id: I1bcb6795d8207a6b415ccfb99a70a578fb4eb874
Wootak Jung [Thu, 6 Feb 2020 06:21:06 +0000 (15:21 +0900)]
Add service removed event handling logic
Remove removed service in list
Change-Id: Ib6aab419ef4bd26a52a377a51b527852c8986e82
Semun Lee [Fri, 7 Feb 2020 01:35:40 +0000 (10:35 +0900)]
Fix wrong memory references and leaks
Issues was reported by a static analyzer.
Change-Id: I83a8f7f481099a3f0fb8ea6be41f4134a10eba34
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Pyun DoHyun [Thu, 6 Feb 2020 05:28:57 +0000 (05:28 +0000)]
Merge "Not enable BT on booting time in factory mode" into tizen
Pyun DoHyun [Thu, 6 Feb 2020 00:51:39 +0000 (00:51 +0000)]
Merge "Fix Memory Leaks" into tizen
Anupam Roy [Wed, 5 Feb 2020 10:51:21 +0000 (16:21 +0530)]
Fix Memory Leaks
- Removed unused memory allocation for GATT char property conversion
- Use g_variant_unref() for GVariant* data received in g_varaint_get()
Change-Id: I387928f184010765410e1f6312c54c7be7cd60fe
Signed-off-by: Anupam Roy <anupam.r@samsung.com>
Deokhyun Kim [Wed, 5 Feb 2020 06:12:15 +0000 (15:12 +0900)]
Not enable BT on booting time in factory mode
Change-Id: Iae2ea70769807e527d55175aff808d033f2833b4
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Deokhyun Kim [Wed, 5 Feb 2020 06:02:37 +0000 (15:02 +0900)]
Invoke error result when PBAP request fails
Change-Id: Ieeb75fe23ac206ad207e93674c01bc1bb172e8c8
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
DoHyun Pyun [Tue, 4 Feb 2020 08:03:22 +0000 (17:03 +0900)]
Disable HTTP proxy feature
Change-Id: I10117b7ef87ac24fecc9f98261e45210c0498739
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>