platform/core/connectivity/bluetooth-frwk.git
4 years agoResolve memory leak in bt-service 45/224645/4
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>
4 years agoResolve memory leak in bt-service-adaptation 44/224644/3
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>
4 years agoMerge "Resolve memory leak in HAL" into tizen
Pyun DoHyun [Thu, 13 Feb 2020 01:52:04 +0000 (01:52 +0000)]
Merge "Resolve memory leak in HAL" into tizen

4 years agoMerge "Remove flight mode implementation from core and add it to bt-service" into...
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

4 years agoResolve memory leak in HAL 43/224643/2
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>
4 years agoRemove flight mode implementation from core and add it to bt-service 73/224373/5
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>
4 years agoCode clean up for debug message 83/224583/1
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>
4 years agoAdapt bt_device_get_id_address API into BT-HAL framework 95/224295/4
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>
4 years agoFix memory leak in bt-api for g_variant_iter_loop 93/224293/2
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>
4 years agoSeperate GATT unregister instance function 18/224118/5
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>
4 years agoFix the instance id's miss-matching issue 61/224061/6
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>
4 years agoHandle GATT client app's termination 60/224060/7
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>
4 years agoFix dereference of NULL issue 85/224185/2 accepted/tizen/unified/20200210.131841 submit/tizen/20200207.062602
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>
4 years agoAdd service added event handling logic 13/224213/1
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

4 years agoAdd service removed event handling logic 12/224212/1
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

4 years agoFix wrong memory references and leaks 72/224172/1
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>
4 years agoMerge "Not enable BT on booting time in factory mode" into tizen
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

4 years agoMerge "Fix Memory Leaks" into tizen accepted/tizen/unified/20200207.122437 submit/tizen/20200205.074113
Pyun DoHyun [Thu, 6 Feb 2020 00:51:39 +0000 (00:51 +0000)]
Merge "Fix Memory Leaks" into tizen

4 years agoFix Memory Leaks 06/224006/1
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>
4 years agoNot enable BT on booting time in factory mode 35/223935/3
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>
4 years agoInvoke error result when PBAP request fails 30/223930/2
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>
4 years agoDisable HTTP proxy feature 31/223831/1 submit/tizen/20200203.160801
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>
4 years agoRemove redundant debug message 94/223794/1
injun.yang [Tue, 28 Jan 2020 08:09:32 +0000 (17:09 +0900)]
Remove redundant debug message

Change-Id: I407609671b339894131b505e41ab8d7dbac8e347
Signed-off-by: injun.yang <injun.yang@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoCode clean up 93/223793/1
injun.yang [Thu, 23 Jan 2020 06:14:43 +0000 (15:14 +0900)]
Code clean up

Change-Id: I9209247bbb8492a00879aa1e96ea22f62143025b
Signed-off-by: injun.yang <injun.yang@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoMerge "Fix the LE scan filter malfunction" into tizen
Pyun DoHyun [Tue, 4 Feb 2020 01:17:37 +0000 (01:17 +0000)]
Merge "Fix the LE scan filter malfunction" into tizen

4 years agoMerge "Add NULL check logic" into tizen
Pyun DoHyun [Tue, 4 Feb 2020 01:17:28 +0000 (01:17 +0000)]
Merge "Add NULL check logic" into tizen

4 years agoFix the LE scan filter malfunction 66/223766/1
injun.yang [Tue, 4 Feb 2020 00:59:05 +0000 (09:59 +0900)]
Fix the LE scan filter malfunction

Change-Id: I0372a8e1d8cbe89da582805ce74b62f18da6eb35
Signed-off-by: injun.yang <injun.yang@samsung.com>
4 years agoAdd NULL check logic 52/223752/1
Wootak Jung [Tue, 4 Feb 2020 00:37:55 +0000 (09:37 +0900)]
Add NULL check logic

Change-Id: Idb1f39396bc35bdc36205a8d5d8b5ef86d944aad

4 years agoFix iterator free issue in avrcp_control_parse_properties 07/223707/1
Amit Purwar [Mon, 3 Feb 2020 06:26:22 +0000 (11:56 +0530)]
Fix iterator free issue in avrcp_control_parse_properties

Change-Id: Ied37f254cc061735a795bdd06d781e758fa06e13
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
4 years agoFix BT enable issue on XU3 TV profile 69/223369/1 accepted/tizen/unified/20200130.215032 submit/tizen/20200129.235732
DoHyun Pyun [Wed, 29 Jan 2020 06:18:36 +0000 (15:18 +0900)]
Fix BT enable issue on XU3 TV profile

Change-Id: I3cb7e00890057a354032365ff34c0b3deb2c8902
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoMerge "Fix svace issue" into tizen accepted/tizen/unified/20200130.214622 submit/tizen/20200129.034507
Pyun DoHyun [Tue, 28 Jan 2020 06:03:15 +0000 (06:03 +0000)]
Merge "Fix svace issue" into tizen

4 years agoMerge "Modify the logic of bonding with LE type" into tizen
Pyun DoHyun [Tue, 28 Jan 2020 06:03:12 +0000 (06:03 +0000)]
Merge "Modify the logic of bonding with LE type" into tizen

4 years agoMerge "Fix connection info duplication issue" into tizen
Pyun DoHyun [Tue, 28 Jan 2020 06:03:08 +0000 (06:03 +0000)]
Merge "Fix connection info duplication issue" into tizen

4 years agoMerge "Fix gslist index mismatch issue" into tizen
Pyun DoHyun [Tue, 28 Jan 2020 06:03:05 +0000 (06:03 +0000)]
Merge "Fix gslist index mismatch issue" into tizen

4 years agoMerge "Fix GATT service list not update issue" into tizen
Pyun DoHyun [Tue, 28 Jan 2020 06:03:02 +0000 (06:03 +0000)]
Merge "Fix GATT service list not update issue" into tizen

4 years agoMerge "Modify GATT search service result event handling logic" into tizen
Pyun DoHyun [Tue, 28 Jan 2020 06:02:59 +0000 (06:02 +0000)]
Merge "Modify GATT search service result event handling logic" into tizen

4 years agoMerge "Modify gattc info free functions" into tizen
Pyun DoHyun [Tue, 28 Jan 2020 06:02:56 +0000 (06:02 +0000)]
Merge "Modify gattc info free functions" into tizen

4 years agoMerge "Implement GATT Service changed event handling logic" into tizen
Pyun DoHyun [Tue, 28 Jan 2020 06:02:52 +0000 (06:02 +0000)]
Merge "Implement GATT Service changed event handling logic" into tizen

4 years agoMerge "Fix iOS GM connection issue" into tizen
Pyun DoHyun [Tue, 28 Jan 2020 06:02:47 +0000 (06:02 +0000)]
Merge "Fix iOS GM connection issue" into tizen

4 years agoFix the build error for execv function 65/223265/1 accepted/tizen/unified/20200129.022658 submit/tizen/20200127.235706
DoHyun Pyun [Tue, 28 Jan 2020 06:06:48 +0000 (15:06 +0900)]
Fix the build error for execv function

error: argument 2 null where non-null expected [-Werror=nonnull]

Change-Id: I52334cd5f2fa1655031c1cc1745948e163caba94
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoFix svace issue 36/223236/1
Wootak Jung [Tue, 28 Jan 2020 01:20:53 +0000 (10:20 +0900)]
Fix svace issue

NULL dereference issue

Change-Id: I4f2b0ecbbea53403fa84e55db27d98a162e09369

4 years agoModify the logic of bonding with LE type 34/223234/1
Wootak Jung [Wed, 15 Jan 2020 04:34:27 +0000 (13:34 +0900)]
Modify the logic of bonding with LE type

No need to unbond before bond with bluez stack
Add new oal function to get stack name

Change-Id: I29ade86c73bba5a26306a091b5da58a99f7666a8

4 years agoFix connection info duplication issue 33/223233/1
Wootak Jung [Tue, 28 Jan 2020 00:47:15 +0000 (09:47 +0900)]
Fix connection info duplication issue

connection_info should be added if no stored.

Change-Id: Ibec03e55ad8126005a24707e9d2925e04af41fbd

4 years agoFix gslist index mismatch issue 32/223232/1
Wootak Jung [Tue, 28 Jan 2020 00:45:51 +0000 (09:45 +0900)]
Fix gslist index mismatch issue

Change-Id: I0de173c0a651a40e8647053546598dabbbdd8c98

4 years agoFix GATT service list not update issue 31/223231/1
Wootak Jung [Tue, 28 Jan 2020 00:40:12 +0000 (09:40 +0900)]
Fix GATT service list not update issue

Change-Id: I25d2099b646f348b1495ec5f26f70cd619b005eb

4 years agoModify GATT search service result event handling logic 30/223230/1
Wootak Jung [Mon, 30 Dec 2019 00:20:31 +0000 (09:20 +0900)]
Modify GATT search service result event handling logic

send event from stored info

Change-Id: I238e5657331dd42edbb5f8ff164bb81d026a15bf

4 years agoModify gattc info free functions 29/223229/1
Wootak Jung [Tue, 28 Jan 2020 00:31:38 +0000 (09:31 +0900)]
Modify gattc info free functions

Change-Id: I2c2711c38fd139ada19974ed954a0a3d754732d3

4 years agoImplement GATT Service changed event handling logic 45/223145/1
Wootak Jung [Thu, 23 Jan 2020 08:18:32 +0000 (17:18 +0900)]
Implement GATT Service changed event handling logic

Add InterfacesRemoved event handling logic
Add GattServiceAdded event handling logic

Change-Id: If2eb2d582b00873a92f41f15266c78da311852ad

4 years agoFix iOS GM connection issue 36/223136/2
Wootak Jung [Mon, 16 Dec 2019 23:59:17 +0000 (08:59 +0900)]
Fix iOS GM connection issue

- Add new oal function adding connection info
- Modify LE bonding create logic
- Modify GattConnected handling logic

Change-Id: Ie69dd9f36e3e702cdde01df4136cd83a28f5810f

4 years agoRevert "Keep LE oob data to reduce NFC OOB pairing failure" 00/223100/1
Wootak Jung [Thu, 23 Jan 2020 00:34:34 +0000 (09:34 +0900)]
Revert "Keep LE oob data to reduce NFC OOB pairing failure"

This reverts commit 6cdddea69bc871badb6c9aa39681af95b3e63fa3.

Change-Id: I6bed80e4741502e654cebab4d233924fea9412cf

4 years agoFix Pairing when headset have PIN other than 0000 19/223019/1
Amit Purwar [Wed, 22 Jan 2020 03:50:48 +0000 (09:20 +0530)]
Fix Pairing when headset have PIN other than 0000

Change-Id: If0cc262f86f6734d7dadab0edca2db9f813ac223
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
4 years agoFix bt_device_get_connection_state API for LE connection. 94/221894/3
himanshu [Wed, 8 Jan 2020 07:14:24 +0000 (12:44 +0530)]
Fix bt_device_get_connection_state API for LE connection.

Change-Id: I9ca3dd90e6090958a6ccf950d61a972fc1e7eace
Signed-off-by: himanshu <h.himanshu@samsung.com>
4 years agoFix _bt_enable_adapter_le 90/222890/1
Deokhyun Kim [Tue, 21 Jan 2020 07:42:34 +0000 (16:42 +0900)]
Fix _bt_enable_adapter_le

Change-Id: I7e968bbcf58380706311deec6d6e4e7280157c78
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
4 years agoFix: bt_adapter_get_connectable not working 91/222591/1
himanshu [Thu, 16 Jan 2020 07:27:28 +0000 (12:57 +0530)]
Fix: bt_adapter_get_connectable not working

Change-Id: I3d1906eccc6be787402a8fe42521918ff9a39636
Signed-off-by: himanshu <h.himanshu@samsung.com>
4 years agoCode clean up for debug message 76/222076/4
injun.yang [Mon, 13 Jan 2020 04:51:30 +0000 (13:51 +0900)]
Code clean up for debug message

Change-Id: Ic49ccf5c49657210fd68e88823111ac4d6b9077f

4 years agoMerge "Apply actd for edutm mode" into tizen
Pyun DoHyun [Sun, 12 Jan 2020 23:07:27 +0000 (23:07 +0000)]
Merge "Apply actd for edutm mode" into tizen

4 years agoImplement the set mtu for LE device 07/221607/5
Amit Purwar [Fri, 3 Jan 2020 10:23:43 +0000 (15:53 +0530)]
Implement the set mtu for LE device

Change-Id: I6e10cc6258f936a31a82dcf79e0045c50da63dba
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
4 years agoApply actd for edutm mode 63/221763/2
Deokhyun Kim [Tue, 7 Jan 2020 09:30:06 +0000 (18:30 +0900)]
Apply actd for edutm mode

Change-Id: Ia73b7cecbfa2966da3bfc2d3ff6e5cb75c4a5d48
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
4 years agoMerge "Remove unnecessary logic on LE scan" into tizen
Anupam Roy [Mon, 6 Jan 2020 06:45:55 +0000 (06:45 +0000)]
Merge "Remove unnecessary logic on LE scan" into tizen

4 years agoFix: After scanning stopped, scan result callback invoked. 88/221488/3
injun.yang [Fri, 3 Jan 2020 04:22:42 +0000 (13:22 +0900)]
Fix: After scanning stopped, scan result callback invoked.

Change-Id: I55562efde051386ffbf8de303bf0fccd7ec6b7eb

4 years agoRemove unnecessary logic on LE scan 89/221489/2
injun.yang [Fri, 3 Jan 2020 04:25:23 +0000 (13:25 +0900)]
Remove unnecessary logic on LE scan

Change-Id: I6631717785498099dfbe1b9e60043888d6ad49ae

4 years agoFix: multiple LE scanner is not working 09/221309/1
injun.yang [Tue, 31 Dec 2019 04:40:50 +0000 (13:40 +0900)]
Fix: multiple LE scanner is not working

Run scanner A & B > stop scanner A > scan result is not deliveried to scanner B

Change-Id: Ibf038e5d055d0fd6ec63c31e562b1d17ea1a47db

4 years agoAdd the permanent log feature 31/221231/2
DoHyun Pyun [Mon, 30 Dec 2019 07:58:35 +0000 (16:58 +0900)]
Add the permanent log feature

Change-Id: I589b1f124d079a52c37fb2530ca6b220d321b6e7
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoHandling BLE scan as per Adv type 29/221229/1
injun.yang [Mon, 30 Dec 2019 07:50:53 +0000 (16:50 +0900)]
Handling BLE scan as per Adv type

Change-Id: I85e5f6078c589a03d53937e30f27958bad3ef200

4 years agoKeep LE oob data to reduce NFC OOB pairing failure 28/221228/1
injun.yang [Mon, 30 Dec 2019 07:49:21 +0000 (16:49 +0900)]
Keep LE oob data to reduce NFC OOB pairing failure

Change-Id: Ie0c4af982b57e4b842fa5746f5a2a2e95883f615

4 years agoAdd permanent log 19/221219/1
Deokhyun Kim [Mon, 30 Dec 2019 07:10:36 +0000 (16:10 +0900)]
Add permanent log

Change-Id: I7501ccf20e7446a5932d4598f25eb11cc62b58b5
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
4 years agoFix typo 75/221175/1
Deokhyun Kim [Mon, 30 Dec 2019 02:31:13 +0000 (11:31 +0900)]
Fix typo

Change-Id: Iac1f12da1a33a2c13f8c522da0daeac5d3aa40cc
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
4 years agoResolves the build error for strncpy 94/220994/4 accepted/tizen/unified/20200101.120621 submit/tizen/20191230.003618
Amit Purwar [Thu, 26 Dec 2019 06:58:12 +0000 (12:28 +0530)]
Resolves the build error for strncpy

Change-Id: I3ccd06ce99ce14cfa6a583c73bde66b533054085
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
4 years agoModify OAL log tag to BLUETOOTH_OAL 45/220845/1
Wootak Jung [Tue, 24 Dec 2019 02:26:39 +0000 (11:26 +0900)]
Modify OAL log tag to BLUETOOTH_OAL

Change-Id: I4138dc8afddf15a50419e5c51fc1ad2c42ab2bc8

4 years agoMerge "Handle the pin code request in case of peripheral" into tizen accepted/tizen/unified/20191226.123036 submit/tizen/20191223.225501
Pyun DoHyun [Mon, 23 Dec 2019 22:46:50 +0000 (22:46 +0000)]
Merge "Handle the pin code request in case of peripheral" into tizen

4 years agoMerge "Get RSSI when link loss occurs" into tizen
Pyun DoHyun [Mon, 23 Dec 2019 22:45:38 +0000 (22:45 +0000)]
Merge "Get RSSI when link loss occurs" into tizen

4 years agoMerge "Handle DBFW plus info events" into tizen
Pyun DoHyun [Mon, 23 Dec 2019 22:45:32 +0000 (22:45 +0000)]
Merge "Handle DBFW plus info events" into tizen

4 years agoFix g_strsplit result check 22/220822/1
Slava Barinov [Mon, 23 Dec 2019 11:02:41 +0000 (14:02 +0300)]
Fix g_strsplit result check

bluetooth-frwk-0.3.0/bt-api/bt-common.c:1406:19: error: comparison between pointer and zero character constant [-Werror=pointer-compare]
1406 |   if (str_list[0] != '\0')
     |                   ^~

Change-Id: Ie1ace3bcb151477af7d60e9389bd44f1b5f802f9
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
4 years agoHandle the pin code request in case of peripheral 02/220802/2
DoHyun Pyun [Mon, 23 Dec 2019 10:13:51 +0000 (19:13 +0900)]
Handle the pin code request in case of peripheral

Change-Id: I002e92e7882f245d25b75ae9e64668d2ee5e19b6
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoGet RSSI when link loss occurs 87/220787/1
Deokhyun Kim [Mon, 23 Dec 2019 07:28:54 +0000 (16:28 +0900)]
Get RSSI when link loss occurs

Change-Id: I2e611271c6541d5d90d5fb5f8e3bf679707c3efd
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
4 years agoHandle DBFW plus info events 96/220696/1
Deokhyun Kim [Fri, 20 Dec 2019 08:46:34 +0000 (17:46 +0900)]
Handle DBFW plus info events

Change-Id: I8edc76764ebc301c5f9a866f73c4df8b52774b93
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
4 years agoReplace the deprecatd soup API 08/220608/1 accepted/tizen/unified/20191224.131912 submit/tizen/20191218.041916
DoHyun Pyun [Fri, 20 Dec 2019 03:36:48 +0000 (12:36 +0900)]
Replace the deprecatd soup API

Change-Id: I30c578946ac74a60e1cf5b1d4f9390f1b03ec5ab
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoMerge "Fix the bug for LE scan filtering" into tizen
Pyun DoHyun [Thu, 19 Dec 2019 01:47:22 +0000 (01:47 +0000)]
Merge "Fix the bug for LE scan filtering" into tizen

4 years agoFix the bug for LE scan filtering 85/220485/1
DoHyun Pyun [Wed, 18 Dec 2019 22:56:41 +0000 (07:56 +0900)]
Fix the bug for LE scan filtering

Change-Id: Iddbf7b088391884cdeff9493f2811ef22d21bfee
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoMerge "Adapt the set advertising filter policy in BT-HAL framework." into tizen
Pyun DoHyun [Wed, 18 Dec 2019 22:51:15 +0000 (22:51 +0000)]
Merge "Adapt the set advertising filter policy in BT-HAL framework." into tizen

4 years agoAdapt the set advertising filter policy in BT-HAL framework. 52/220252/2
himanshu [Mon, 16 Dec 2019 11:34:27 +0000 (17:04 +0530)]
Adapt the set advertising filter policy in BT-HAL framework.

Change-Id: I9b05b7e5edec45992e0039843c7bdafb827572bd
Signed-off-by: himanshu <h.himanshu@samsung.com>
4 years agoAdd the check logic for the client connection 93/219993/7
DoHyun Pyun [Thu, 12 Dec 2019 07:57:33 +0000 (16:57 +0900)]
Add the check logic for the client connection

Change-Id: Ib5badd216863f93a0776aedcd7b645e3ee9096e9
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoAdapt the Recover Adapter functionality into BT-HAL framework. 23/219823/3 accepted/tizen/unified/20191212.123639 submit/tizen/20191212.003715 submit/tizen_5.5/20191212.000107
himanshu [Mon, 9 Dec 2019 04:52:44 +0000 (10:22 +0530)]
Adapt the Recover Adapter functionality into BT-HAL framework.

Change-Id: I1e1e66660af67c0d02fbbba3841d41c5add0a960
Signed-off-by: himanshu <h.himanshu@samsung.com>
4 years agoHandle the pending dbus calls before termination 46/219646/5 accepted/tizen/unified/20191211.121108 submit/tizen/20191211.023729
DoHyun Pyun [Mon, 9 Dec 2019 04:07:35 +0000 (13:07 +0900)]
Handle the pending dbus calls before termination

Change-Id: I2a10aeb9a344d8c935ece42ab9ada5f876db9808
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoCalls sd_notify(STOPPING=1) to ensure systemd's operation 80/219180/2
DoHyun Pyun [Tue, 3 Dec 2019 01:47:19 +0000 (10:47 +0900)]
Calls sd_notify(STOPPING=1) to ensure systemd's operation

Change-Id: Ifdea8bd44796f7581c783c97243f9aa03046ca8f
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoPending enable method if the stack is not intialized 78/219178/2
DoHyun Pyun [Tue, 3 Dec 2019 01:37:28 +0000 (10:37 +0900)]
Pending enable method if the stack is not intialized

Change-Id: I7e5e63e1ef39a0f72569fa499dfcd19b9b59144f
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoAdjust the event generation timing for BT enabled / disabled 70/219170/3
DoHyun Pyun [Tue, 3 Dec 2019 00:38:38 +0000 (09:38 +0900)]
Adjust the event generation timing for BT enabled / disabled

Change-Id: Ib5d00e5d787e9417e6bc9df07f642f9faf5d86a5
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoAdd the status check logic for BT enable / disable method 67/219167/2
DoHyun Pyun [Tue, 3 Dec 2019 00:31:03 +0000 (09:31 +0900)]
Add the status check logic for BT enable / disable method

Change-Id: I403f689924135cd8097dd31d51a42f14836022e1
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoGenerate BT disable HAL event when bluez is terminated 66/219166/4
DoHyun Pyun [Tue, 3 Dec 2019 00:10:46 +0000 (09:10 +0900)]
Generate BT disable HAL event when bluez is terminated

If tizen don't use BT USB type's dongle, bluez should
be terminated during BT off. To reduce the timing issue,
postpone BT disable HAL event.

Change-Id: I330796316a4ebfcc3fb297c6eef3be0ed3c85836
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoRevert BT enable / disable calling method to async call 65/219165/3
DoHyun Pyun [Mon, 2 Dec 2019 23:58:08 +0000 (08:58 +0900)]
Revert BT enable / disable calling method to async call

Change-Id: Ic02325a4ab5755c2be4bfac5beffdf85b0cfcd0e
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoRemove the booting sequence for bluetooth-frwk-core.service 64/219164/3
DoHyun Pyun [Mon, 2 Dec 2019 23:50:54 +0000 (08:50 +0900)]
Remove the booting sequence for bluetooth-frwk-core.service

Change-Id: I9a1dd084971afed35863676d0288af758c0364f2
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoFix LE status mismatching issue 21/219021/1
DoHyun Pyun [Mon, 2 Dec 2019 01:35:58 +0000 (10:35 +0900)]
Fix LE status mismatching issue

Change-Id: Ic0e904ae968c75de99f55d7979c334da9d8bef79
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoFix the issue to disable BT in the booting time 20/218920/2
DoHyun Pyun [Fri, 29 Nov 2019 05:15:05 +0000 (14:15 +0900)]
Fix the issue to disable BT in the booting time

Change-Id: Id576d770e3569d5fe655b5982a54a3be8a38d16f
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoModify the initial value for A2DP pending init 68/218868/2
DoHyun Pyun [Fri, 29 Nov 2019 03:45:11 +0000 (12:45 +0900)]
Modify the initial value for A2DP pending init

Change-Id: Ia367562372822d065e124062183f10412e94991b
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoModify the initialization logic for A2DP role 47/218747/3 accepted/tizen/unified/20191128.161921 submit/tizen/20191128.024748
DoHyun Pyun [Wed, 27 Nov 2019 22:22:28 +0000 (07:22 +0900)]
Modify the initialization logic for A2DP role

Change-Id: Id03706dc12aa3f14ac6966fcf54db40f40309cba
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoMerge "Adapt the device update connection mode functionality into BT-HAL framework...
Anupam Roy [Wed, 27 Nov 2019 09:48:47 +0000 (09:48 +0000)]
Merge "Adapt the device update connection mode functionality into BT-HAL framework." into tizen

4 years agoRemove executing bluetooth-stak-up.service before bluez-start 47/218647/1 accepted/tizen/unified/20191128.001536 submit/tizen/20191127.050440
Wootak Jung [Wed, 13 Nov 2019 01:28:02 +0000 (10:28 +0900)]
Remove executing bluetooth-stak-up.service before bluez-start

Requires=bluetooth-stack-up.servie will be added in
bluez-start.service because there is a timing issue
between stack-up.service and bluez-start.service
although executing stack-up.service logic is located
before bluez-start.service.

Change-Id: I1243d5e63be86b353b15e292e8341f20008409e4
Signed-off-by: Wootak Jung <wootak.jung@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
4 years agoAdapt the device update connection mode functionality into BT-HAL framework. 70/218570/2
himanshu [Mon, 25 Nov 2019 12:06:30 +0000 (17:36 +0530)]
Adapt the device update connection mode functionality into BT-HAL framework.

Change-Id: Ib0c6acd26aa11ab5aa4178610c374c2079231982
Signed-off-by: himanshu <h.himanshu@samsung.com>
4 years agoMerge "Implement scan filter enable/disable logic" into tizen
Pyun DoHyun [Tue, 26 Nov 2019 00:19:21 +0000 (00:19 +0000)]
Merge "Implement scan filter enable/disable logic" into tizen

4 years agoMerge "Add time member to app info structure for battery monitor plugin" into tizen
Pyun DoHyun [Tue, 26 Nov 2019 00:18:38 +0000 (00:18 +0000)]
Merge "Add time member to app info structure for battery monitor plugin" into tizen