Sudipto [Thu, 29 Aug 2019 10:35:07 +0000 (16:05 +0530)]
Providing bluetooth usage data for battery monitor framework
The following data is provided to BT CAPI to be used
by battery monitor framework:
Session start time
Session end time
Session scan time
Session connected time
Change-Id: I3873d521f35c76bd71a5cae1dfb6c4724b015997
Signed-off-by: Sudipto <sudipto.bal@samsung.com>
Wootak Jung [Mon, 26 Aug 2019 04:58:35 +0000 (13:58 +0900)]
Fix handling logic of pending request
If the list is removed during 'for' statement, 'list->next' also set NULL.
Fix the logic to store 'list->next' in advance.
Change-Id: Iae4bb280f68d770b0528bbc5b9bbd38fb88f4884
Wootak Jung [Wed, 21 Aug 2019 05:26:59 +0000 (14:26 +0900)]
Fix the crash dump in FHUB efl TCT
Add the type check logic to avoid crash
Should not be freed in case of getting a string as '&s'.
https://people.gnome.org/~ryanl/glib-docs/gvariant-format-strings.html#gvariant-format-strings-pointers
Change-Id: I7fead708e1349a832bc6b19a3b5987631bd0d1ca
Pyun DoHyun [Thu, 22 Aug 2019 00:12:11 +0000 (00:12 +0000)]
Merge "Add BT_SET_LE_STATIC_RANDOM_ADDRESS function" into tizen
Pyun DoHyun [Thu, 22 Aug 2019 00:11:41 +0000 (00:11 +0000)]
Merge "Improvements in flight mode patch" into tizen
Deokhyun Kim [Mon, 19 Aug 2019 09:33:53 +0000 (18:33 +0900)]
Add BT_SET_LE_STATIC_RANDOM_ADDRESS function
Change-Id: Ic9d832ccfedaf40846d7b06e9c4bea4b08e9717b
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Sudipto [Wed, 14 Aug 2019 09:34:08 +0000 (15:04 +0530)]
Improvements in flight mode patch
Change-Id: I5056d1db2a45ef552b0bf0f6699d041f9215df02
Signed-off-by: Sudipto <sudipto.bal@samsung.com>
INSUN PYO [Wed, 14 Aug 2019 06:39:46 +0000 (15:39 +0900)]
Remove duplicate dependency with implicit dependencies at "Type=dbus"
Refs: https://www.freedesktop.org/software/systemd/man/systemd.service.html
- Services with Type=dbus set automatically acquire dependencies of type Requires= and After= on dbus.socket.
Change-Id: I6c53c6b6413e4ca12cf20897268806de2065a154
DoHyun Pyun [Mon, 12 Aug 2019 01:17:58 +0000 (10:17 +0900)]
Replace the systemd service activation method
This patchset will use the systemd actd API instead of
the path activation method.
Change-Id: If1d320d49802def8302a4eb61366102f8e262b64
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Deokhyun Kim [Fri, 9 Aug 2019 02:55:34 +0000 (11:55 +0900)]
Add disconnection reason for logging
BLUETOOTH_ERROR_CONNECTION_REJECTED_DUE_TO_SECURITY_REASONS
Change-Id: I6ef3473667c892b66c2934348bf1b10924a7e3f6
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
DoHyun Pyun [Mon, 5 Aug 2019 01:56:40 +0000 (10:56 +0900)]
Set the local name for the headless profile
Change-Id: I943973cdce2813b4c57a3b1b6fc991588710cbb8
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Sun, 4 Aug 2019 23:56:47 +0000 (08:56 +0900)]
Add the missed parameter for SetAdvertisingParameters
Change-Id: I11f8902dd2a1d09270dc9c30a5c0d8d7d497ff04
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Wed, 31 Jul 2019 04:38:09 +0000 (13:38 +0900)]
Fix TCT fail issue
Add the missed dbus parameter for SetAdvertisingParameters
Change-Id: Ie27e60768de16c82d8f81e90c9a19831f06f847c
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Deokhyun Kim [Thu, 11 Oct 2018 08:09:46 +0000 (17:09 +0900)]
Use vendor adv command only when multipled adv is supported
[Model] Lux
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] Use vendor adv command only when multipled adv is supported
[Cause & Measure]
[Checking Method]
[Team] IoT Hub
[Developer] Deokhyun Kim
[Solution company] Samsung
[Change Type] Specification change
Change-Id: If927170563471b35b67a6312af470690e06d630f
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
injun.yang [Tue, 23 Oct 2018 00:55:48 +0000 (09:55 +0900)]
Implement interface to set advertise Tx power level
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] n/a
[Cause & Measure] Set advertise Tx power level that received from application
[Checking Method] n/a
[Team] Basic Connection
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: If8c17d1da8c7009886cd446d09cc361f48a70bc0
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Signed-off-by: injun.yang <injun.yang@samsung.com>
INSUN PYO [Tue, 16 Jul 2019 11:06:16 +0000 (20:06 +0900)]
Rearrange bluetooth-frwk-core.service into delayed.target
Change-Id: I7f7d49f2d8f87c3c5ac79c2ead3e9b3234461ae5
INSUN PYO [Mon, 8 Jul 2019 11:14:57 +0000 (20:14 +0900)]
Delete meaningless configuration
Change-Id: I55af8e5c327244f90ac47a159943c34f70450ccc
Sudipto Bal [Tue, 2 Jul 2019 11:18:55 +0000 (16:48 +0530)]
Porting flight mode logic to HAL
Change-Id: I35cfa8522b97d202f5e5e9f25398defc777b8b8e
Signed-off-by: Sudipto Bal <sudipto.bal@samsung.com>
INSUN PYO [Tue, 2 Jul 2019 05:04:26 +0000 (14:04 +0900)]
Remove unused features
Change-Id: I33c5b288237f8025419a7741b5ed5bca5b0a05a1
Pyun DoHyun [Thu, 27 Jun 2019 23:12:25 +0000 (23:12 +0000)]
Merge "Porting flight mode logic to tizen5.5" into tizen
Sudipto Bal [Tue, 11 Jun 2019 12:01:48 +0000 (17:31 +0530)]
Porting flight mode logic to tizen5.5
Change-Id: I56df155dc5153fe735b16acaa1e4dc3bd759feb2
Signed-off-by: Sudipto Bal <sudipto.bal@samsung.com>
Deokhyun Kim [Tue, 11 Jun 2019 08:57:21 +0000 (17:57 +0900)]
Fix wrong use of dbus interface
Change-Id: I68ff2b37cb1f7cf19a3b5aee5eb46c18b03a5688
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
injun.yang [Tue, 7 May 2019 04:24:51 +0000 (13:24 +0900)]
Fix : Bonding complete event is sent twice.
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] When DUT request LE pairing, bonding complete event generated twice.
[Cause & Measure] Callback invoked twice in "Pair" dbus callback and the property changed event.
This patch will handle all bonding complete event in the property changed event.
[Checking Method] Request LE pairing
[Team] IoT Hub
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
* bluez patch required
cb38640b07e8be0d5589e42b12bdc2a7e9fad652
Change-Id: Ifeb59d23b62d0d0e6316f7faf3920bb346d02057
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
injun.yang [Tue, 5 Mar 2019 07:36:29 +0000 (16:36 +0900)]
Deinitialize gatt server properly
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] register gatt server -> bluetoothd terminated abnormally -> unregister gatt server ->
bt-frwk recovery BT-> register gatt server -> crash
[Cause & Measure] After BT disabled, gatt server is not deinitialized properly.
[Checking Method] n/a
[Team] IoT Hub
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I6f4356e12e05073656d56302d7e6c39883fc96f2
Signed-off-by: injun.yang <injun.yang@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
injun.yang [Mon, 4 Mar 2019 02:36:51 +0000 (11:36 +0900)]
Fix : LE scanning malfunction
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] APIs execute successfully without any errors, but LE scanning is not working
[Cause & Measure] Before scan stopping is completed, application request LE scan again.
After receive LEDiscoveryFinished event, trigger LE scanning again.
[Checking Method] Call bt_adapter_le_start_scan() just after calling bt_adapter_le_stop_scan()
[Team] IoT Hub
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I4927f5ba75451bc6f3fb87d758d2f141cc0c2b8d
Signed-off-by: injun.yang <injun.yang@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
injun.yang [Mon, 11 Feb 2019 05:31:16 +0000 (14:31 +0900)]
Return error code properly
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] Internal
[Occurrence Version] N/A
[Problem] In disconnection staus, bt frwk return MTU size without error code
[Cause & Measure] When MTU size is invalid, return error code.
[Checking Method] Getting MTU size
[Team] IoT Hub
[Developer] Injun Yang
[Solution company] Samsung
[Change Type] Specification change
Change-Id: I23fa6a2a4bcb1f75c081a502062b7d5e7177111b
Signed-off-by: injun.yang <injun.yang@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Sudipto Bal [Mon, 3 Jun 2019 11:51:10 +0000 (17:21 +0530)]
Support for internal API to identify internal bonding
Change-Id: Ic22690a7422a0c2d74a766e0a8c47890ba83d99a
Signed-off-by: Sudipto Bal <sudipto.bal@samsung.com>
Deokhyun Kim [Wed, 29 May 2019 07:31:13 +0000 (16:31 +0900)]
return IN_PROGRESS error when pbap connection is on progress
Change-Id: Iaf91555a3d486e7f40997fc10a0c65bf76a6c1dc
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
DoHyun Pyun [Wed, 22 May 2019 01:28:11 +0000 (10:28 +0900)]
Remove wrong dependency in the systemd service file
Change-Id: Ie995fb37a7da0629be2b0163e207352eaf98d4ae
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Wootak Jung [Tue, 14 May 2019 07:33:13 +0000 (16:33 +0900)]
Fix TM1 service file to be executed after wifi-ready
After=multi-user.target causes cyclic dependency because
this service is executed before multi-user.target phase.
Moreover, in TM1, bluetooth-frwk should be executed after
wifi-ready.
sleep is required to wait for completion of wifi-ready
Change-Id: I20a1b063f48523c19cefb829faa0bde0e52eadaf
DoHyun Pyun [Mon, 13 May 2019 07:10:39 +0000 (16:10 +0900)]
Revert "Remove After tag to remove cyclic dependency"
This reverts commit
a1bcaa0ac47faa925156b1cb5a351c0e64e88974.
Change-Id: If21178d335658b12ad6a0950de6e21bd0095060f
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Mon, 13 May 2019 07:09:46 +0000 (16:09 +0900)]
Revert "Remove After= tag on bluetooth-frwk-core.service"
This reverts commit
60e5e8bb77fe846f4b2ccc41615b5bf3ddf94fd8.
Change-Id: I7e3ec4fe645233e9e5890ad365e853ee789d8a7c
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Wootak Jung [Thu, 25 Apr 2019 06:36:29 +0000 (15:36 +0900)]
Remove After tag to remove cyclic dependency
Change-Id: I331c56d236d80567c03564c443d0ed184b1ce2d2
Pyun DoHyun [Tue, 2 Apr 2019 23:22:36 +0000 (23:22 +0000)]
Merge "Remove After= tag on bluetooth-frwk-core.service" into tizen
Wootak Jung [Tue, 2 Apr 2019 04:21:48 +0000 (13:21 +0900)]
Remove After= tag on bluetooth-frwk-core.service
bluetooth-frwk-core.service is located in multi-user.target.wants.
And multi-user.target phase is executed after multi-user.target.wants.
so, After=multi-user.taget causes cyclic dependency.
Change-Id: I12e7bb47954103be65a26ee6e3d5fa3e7ef9955f
Amit Purwar [Mon, 1 Apr 2019 11:38:36 +0000 (17:08 +0530)]
Fixed AVRCP controller reply pending request
Change-Id: I0d086f52f974ea40bb40a104bfa3e6c2e3dcccf5
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
Wootak Jung [Thu, 31 May 2018 07:00:52 +0000 (16:00 +0900)]
Enable adapter and discoverable mode if headless device
Change-Id: I5e1ae7b674931c6d02ad15921382e3abd6857397
Amit Purwar [Mon, 25 Mar 2019 09:50:42 +0000 (15:20 +0530)]
Removed A2DP sink disconnect event on A2DP connect fail
Change-Id: Ia6f95d03c3bb0f17c7b8a7539ff41e4feed93a23
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
DoHyun Pyun [Thu, 14 Mar 2019 06:11:12 +0000 (15:11 +0900)]
Fix the ASAN build error
Change-Id: I55fb907d0be93419bcf32b35f84b7b71be16b7cd
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 21 Feb 2019 23:24:08 +0000 (08:24 +0900)]
Modify the privilege level of OOB data getter APIs
Application try to bond using oob data without user confirmation.
Because of this, need to give the proper privilege for OOB data
getter APIs
Change-Id: I5fd0083705ac594cbcd307026bf805384318db76
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
injun.yang [Thu, 3 Jan 2019 03:42:56 +0000 (12:42 +0900)]
Deinitialize gatt server properly
[Problem] register gatt server -> BT off -> unregister gatt server ->
BT on -> register gatt server -> crash
[Cause & Measure] After BT disabled, gatt server is not deinitialized properly.
Change-Id: Iadc0fb7764a9d87f8e22824233e404a248f130e7
Pyun DoHyun [Thu, 14 Feb 2019 00:38:37 +0000 (00:38 +0000)]
Merge "Fixed the descriptor write send response" into tizen
Amit Purwar [Wed, 13 Feb 2019 07:14:02 +0000 (12:44 +0530)]
Fixed the descriptor write send response
Change-Id: I803b2c389872294e475caab40bb1d15b6aaf2cb8
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
Wootak Jung [Tue, 12 Feb 2019 07:21:10 +0000 (16:21 +0900)]
Fix own_prefix tag duplication issue
In case of org.frwk.gatt_service, owner is different depend on
gatt relay feature. So, I provide a new conf file for where
gatt relay feature is not in used.
Change-Id: I3a9bb38afe6d49afd701351a9f19213246eee341
Pyun DoHyun [Mon, 11 Feb 2019 06:57:05 +0000 (06:57 +0000)]
Merge "Fixed the unicast address for send indication" into tizen
Pyun DoHyun [Mon, 11 Feb 2019 06:57:00 +0000 (06:57 +0000)]
Merge "Fixed NotifyAcquired property for gatt indication" into tizen
Pyun DoHyun [Mon, 11 Feb 2019 06:56:57 +0000 (06:56 +0000)]
Merge "Fixed the WriteAcquired property for char write" into tizen
Amit Purwar [Mon, 11 Feb 2019 06:42:05 +0000 (12:12 +0530)]
Fixed the unicast address for send indication
Change-Id: I1308b4d80080b5f98920d7a45c5e959a5cc316b5
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
Pyun DoHyun [Thu, 7 Feb 2019 23:33:52 +0000 (23:33 +0000)]
Merge "Fix for unlimited attepmts to write to socket" into tizen
Sudipto [Fri, 1 Feb 2019 11:14:43 +0000 (16:44 +0530)]
Fix for unlimited attepmts to write to socket
Change-Id: Id90bebe5d40f1ac599d996e3e2da66217391a9eb
Signed-off-by: Sudipto <sudipto.bal@samsung.com>
Wootak Jung [Thu, 7 Feb 2019 07:47:03 +0000 (16:47 +0900)]
Fix dbus connection to shared from private
Shared connection should be used because rfcomm interface was registered
on shared connection not private. Otherwise, dbus rejection is occured
because dbus policy is only applied on shared connection not private.
Change-Id: I49ca31b06deeec8c9092fd99342d22d0b9290229
Amit Purwar [Wed, 6 Feb 2019 11:34:39 +0000 (17:04 +0530)]
Fixed NotifyAcquired property for gatt indication
Change-Id: I995f79d0964acf6f8c2c0caa62361c58b046eb54
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
Amit Purwar [Mon, 4 Feb 2019 06:32:06 +0000 (12:02 +0530)]
Fixed the WriteAcquired property for char write
Change-Id: Ic49087d5c6a6efc45c102a4d5224e8e5eef3eb31
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
DoHyun Pyun [Fri, 1 Feb 2019 00:26:24 +0000 (09:26 +0900)]
Add -Wall -Werror build option for bluez hal
Change-Id: Ieb22a7a158a47fb45a468832f2fd3e878cc251c2
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Fri, 1 Feb 2019 00:26:01 +0000 (09:26 +0900)]
Fix the warning errors
Change-Id: Ib1bb16613a744e730a724de0556fbe69e3a72468
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Pyun DoHyun [Thu, 31 Jan 2019 06:37:24 +0000 (06:37 +0000)]
Merge "cleanup of acquire notification data for stop notify" into tizen
Pyun DoHyun [Wed, 30 Jan 2019 23:34:55 +0000 (23:34 +0000)]
Merge "Handle ACL Disconnect Reason" into tizen
Amit Purwar [Wed, 30 Jan 2019 09:00:31 +0000 (14:30 +0530)]
cleanup of acquire notification data for stop notify
Change-Id: I75cb3a0edbd159789695cc8c16ae659cc246c5bf
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
Anupam Roy [Wed, 30 Jan 2019 06:24:58 +0000 (11:54 +0530)]
Handle ACL Disconnect Reason
Following events are Bluez HAL specific
- Disconnect due to Remote Host
- Disconnect due to Local Host
Change-Id: I8199847a3cad9040ec1b91ce13f89c773748e8b2
Signed-off-by: Anupam Roy <anupam.r@samsung.com>
DoHyun Pyun [Wed, 30 Jan 2019 04:07:51 +0000 (13:07 +0900)]
Reduce the indentation and complexity for AVRCP function
Change-Id: I8bc516ced5d8e1632772df1d715b52a6423b51eb
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Avichal [Fri, 25 Jan 2019 05:45:31 +0000 (14:45 +0900)]
Support in AVRCPT controller commands for multiple controllers
Change-Id: I8e913da0bfa6e118c640603d588a9e88b1e08297
Signed-off-by: Avichal <avichal.a@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Pyun DoHyun [Wed, 30 Jan 2019 01:05:46 +0000 (01:05 +0000)]
Merge "A2DP profile multiple source support" into tizen
Pyun DoHyun [Tue, 29 Jan 2019 00:07:54 +0000 (00:07 +0000)]
Merge "Fixed disable notification for acquire notification" into tizen
Pyun DoHyun [Tue, 29 Jan 2019 00:07:50 +0000 (00:07 +0000)]
Merge "fixed gatt server notification event for acquire notify" into tizen
Amit Purwar [Mon, 28 Jan 2019 05:19:15 +0000 (10:49 +0530)]
Fixed disable notification for acquire notification
Change-Id: I8b870f29ec3c71d6a0b75e915307b76e57d33ad7
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
Avichal [Thu, 27 Dec 2018 14:23:58 +0000 (19:53 +0530)]
A2DP profile multiple source support
Added Support multiple a2dp and avrctp connections.
Change-Id: I50d4ba897042648afc35a59d91e8e61c3b2ac91e
Signed-off-by: Avichal <avichal.a@samsung.com>
Wootak Jung [Fri, 25 Jan 2019 06:01:07 +0000 (15:01 +0900)]
Fix dbus policies
If unknown process owns these well-known name, unexpected deny can be occured.
So, subdivide deny policy.
Change-Id: I8e6cc73d80d60d348e2b510cabc77c73a6cb32ca
Amit Purwar [Thu, 24 Jan 2019 13:22:41 +0000 (18:52 +0530)]
fixed gatt server notification event for acquire notify
Change-Id: I2b99788b188b3df5f4e64c2966fb1a64bf7ab0ca
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
Wootak Jung [Wed, 23 Jan 2019 04:57:50 +0000 (13:57 +0900)]
Remove unnecessary connection getting functions
Remove duplicated function _bt_gdbus_init_system_gconn()
Remove duplicated function __get_gdbus_connection()
Rename _bt_gdbus_get_system_gconn() to _bt_get_system_private_conn()
Rename _bt_init_system_gdbus_conn() to _bt_get_system_shared_conn()
Add 'static' keyword for static functions
Change-Id: I85571703b1c9a74365c83dc9d701cb418963ae59
Deokhyun Kim [Tue, 22 Jan 2019 07:38:49 +0000 (16:38 +0900)]
Return errors without retry if bond info. already exists or it's in progress
If create_bond is called in case GATT is connected and it's already bonded,
then bond info. is removed and GATT is disconnected unexpectedly.
Change-Id: I078da398322f68522e427c7b7f18a8fd8e229f91
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Wootak Jung [Tue, 22 Jan 2019 05:29:20 +0000 (14:29 +0900)]
Apply send_destination_prefix policy#3
Change rfcomm connection from private to shared
Change-Id: I59924564c134a7d4f7ea13a4c25ffd41345792d8
Pyun DoHyun [Tue, 22 Jan 2019 04:17:49 +0000 (04:17 +0000)]
Merge "Enable FD based GATT client data transfer" into tizen
Wootak Jung [Mon, 21 Jan 2019 07:39:49 +0000 (16:39 +0900)]
Apply send_destination_prefix policy#2
gdbus closing logic is not needed anymore
Change-Id: If529a348bee88dfe413fd936fcf07296eb6ae8d0
DoHyun Pyun [Tue, 22 Jan 2019 00:23:18 +0000 (09:23 +0900)]
Enable FD based GATT client data transfer
Change-Id: I35837791ee06c598d53dcc984f46b787dfb41f55
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Wootak Jung [Mon, 21 Jan 2019 02:13:06 +0000 (11:13 +0900)]
Apply send_destination_prefix policy#1
default deny/allow options are needed for policy checker
Change-Id: I1feac171c04fc7ec8f63a68a9499149d8c5a9528
DoHyun Pyun [Tue, 15 Jan 2019 05:02:46 +0000 (14:02 +0900)]
Fix the bug for the OPP server progress callback's file name
Change-Id: I3113a1e669304c559580ae0962b67f2ae67f4991
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Deokhyun Kim [Thu, 10 Jan 2019 07:20:01 +0000 (16:20 +0900)]
Add new method to disconnect device
Change-Id: Ia0dd37ce4cd13b2666c3e8f6f112ed0b8321d4b6
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Deokhyun Kim [Thu, 10 Jan 2019 05:04:31 +0000 (14:04 +0900)]
Fix svace issue(40981)
Change-Id: I2fa8b274e275a8aa949c274016b2ba8cfa6c7acb
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Pyun DoHyun [Wed, 2 Jan 2019 07:05:55 +0000 (07:05 +0000)]
Merge "Improve efficiency of using g_array_index" into tizen
DoHyun Pyun [Wed, 2 Jan 2019 04:04:55 +0000 (13:04 +0900)]
Enable the connection request event for custom obex server
Change-Id: Id4a07fa2018cfd5eba778e0655bf6292b560cbbb
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Deokhyun Kim [Wed, 2 Jan 2019 02:02:30 +0000 (11:02 +0900)]
Improve efficiency of using g_array_index
Change-Id: Ia2c56e65d5900f67d0089290663cfb0c95bb6a85
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Seungyoun Ju [Wed, 26 Dec 2018 09:20:07 +0000 (18:20 +0900)]
Correct the privilege check logic for MTU size APIs
Change-Id: I509d0967b16b9ca17a978ecffc914184b744557d
Seungyoun Ju [Wed, 26 Dec 2018 09:11:17 +0000 (18:11 +0900)]
gatt-service : Fix some minor bugs
[Problem] init -> register service -> deinit -> init -> register service
-> start server : service is not added.
There are some warning about reference to invalid GOBJECT.
[Cause & Measure] Remove pending count. Unref GOBJECT after check of
validation.
Change-Id: I4829505ebac3e3c0668aa2a386de3085163d0b8d
Seungyoun Ju [Fri, 14 Dec 2018 06:32:25 +0000 (15:32 +0900)]
Fix invalid read
[Problem] There is invalid read report from valgrind
[Cause & Measure] The node was accessed after it was freed. This patch
frees current node after moving to the next node so that invalid read
issue has been resolved.
Change-Id: I15eae8c16c8f215aee30fd33ac8f3aadea73b4eb
Deokhyun Kim [Wed, 19 Dec 2018 05:02:48 +0000 (14:02 +0900)]
Improve inefficiency
Change-Id: Icd2b33c68d384680e24eec64de9256efb60c1084
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
DoHyun Pyun [Mon, 17 Dec 2018 08:04:48 +0000 (17:04 +0900)]
Fix dlog format error
Change-Id: I1c1fcaf6f78e4a0946c86adbdc456b6439f5e395
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
DoHyun Pyun [Thu, 13 Dec 2018 01:43:58 +0000 (10:43 +0900)]
Correct the privilege check logic for MTU size APIs
Change-Id: I14b3e825cfb04691efed9c3fea847d7dfe59d82b
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Wootak Jung [Thu, 29 Nov 2018 07:30:43 +0000 (16:30 +0900)]
Modify dbus policies
- Remove org.projectx.bt_event policy
- Apply default deny for org.projectx.bluetooth.share
- Add send_member for org.tizen.csd.Call.Instance
Change-Id: Ia50f24d807b0f180bcd74f02886f28cc57474d5e
Wootak Jung [Wed, 21 Nov 2018 05:52:02 +0000 (14:52 +0900)]
Modify gdbus proxy flag to G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES
G_DBUS_PROXY_FLAGS_NONE causes some unnecessary error log
Change-Id: I8be66086d58431bb9894f30d7cbddc4f3ac76a63
Pyun DoHyun [Wed, 5 Dec 2018 00:34:07 +0000 (00:34 +0000)]
Merge "Match the correct privilege for RFCOMM listen and accept API" into tizen
DoHyun Pyun [Mon, 3 Dec 2018 01:59:58 +0000 (10:59 +0900)]
Match the correct privilege for RFCOMM listen and accept API
Change-Id: I1a19d3222ec033a55a16f20e8d906a61c6f0b6b7
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Deokhyun Kim [Mon, 26 Nov 2018 06:43:20 +0000 (15:43 +0900)]
Check le_adv_slot before access
- bt-service crashes by invalid memory access when _bt_is_advertising is called
before adv info is initialized.
Change-Id: I75b4efb9c4ccb209860453e467f9847669cc7624
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
Wootak Jung [Thu, 8 Nov 2018 05:12:09 +0000 (14:12 +0900)]
Remove g_bus_own_name() logic in bt-telephony
It is not good to call g_bus_own_name() in api layer, it causes
service name of sender is changed to org.tizen.csd.Call.Instance.
This interface has been used on bluetooth-agent and it can call
method on this interface by using sender_name instead of service_name.
Change-Id: I6f77e23ee15b9b1f9e4a4ce53f4993e852006bce
Wootak Jung [Mon, 5 Nov 2018 08:03:19 +0000 (17:03 +0900)]
Migrate insmod logic into bt-stack-up.service
insmod logic should be executed before bt-stack-up.sh logic. But,
insmod logic has been executed after bt-stack-up.sh logic on ARTIK530.
This patch migrates insmod logic into bt-stack-up.sh and creates bt-stack-up.service
This patch should be merged with bluetooth-tools.
Change-Id: I15e3ab996379600173e441effb9d52577ae3203b
Pyun DoHyun [Fri, 26 Oct 2018 05:57:33 +0000 (05:57 +0000)]
Merge "Revert "Fix incorrect interface name and improve dbus policy"" into tizen
Wootak Jung [Fri, 26 Oct 2018 05:46:56 +0000 (05:46 +0000)]
Revert "Fix incorrect interface name and improve dbus policy"
This reverts commit
fb6c7048cb2a150aebcef0e2821c369e46c5a9ad.
Change-Id: Ia78dd8b41f341441d4c3cbb15bd1450e24dbaf22
Wootak Jung [Thu, 25 Oct 2018 06:10:58 +0000 (15:10 +0900)]
Fix profile check logic to distinguish ivi and iot
Change-Id: Iaa8e0786787bfba81987d6fdb29d2a95dd867ab9
Deokhyun Kim [Fri, 19 Oct 2018 05:59:42 +0000 (14:59 +0900)]
Invoke callback function after all internal work is done
- Prevent to access freed service after GATT is destroyed in callback function
Change-Id: I8aa33c48cdcf246578552a58aaa2cad7a94a589c
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
DoHyun Pyun [Tue, 16 Oct 2018 09:05:26 +0000 (18:05 +0900)]
Revert "Remove and modify for some dbus policies"
This reverts commit
b493a680894d58efc1879d90be656c6fcdda9c50.
Change-Id: I98e87554fde528a824189a5f3051eb0417b985f4
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
Wootak Jung [Fri, 5 Oct 2018 05:06:04 +0000 (14:06 +0900)]
Remove and modify for some dbus policies
- org.projectx.bt_event
no need policy for using signal
- org.projectx.bluetooth.share
bluetooth-share owns this service
- org.tizen.csd.Call.Instance
user owns this service and called by network_fw
Change-Id: I3727e144ffcae9ad9ff12748c7ac5b51c08e0486