9480e8c70648b8224a12c0866d99e39299a346f4 |
|
17-May-2011 |
Frédéric Danis <frederic.danis@linux.intel.com> |
mgmt: fix DBG string format
/external/bluetooth/bluez/plugins/mgmtops.c
|
2d59b9b4a353fe2c57db084895e8958dddade63d |
|
05-May-2011 |
David Herrmann <dh.herrmann@googlemail.com> |
Add length argument to hci pincode reply This adds a new "length" argument to the hci pincode reply to allow sending binary pins including \0 characters.
/external/bluetooth/bluez/plugins/mgmtops.c
|
5cfe640e882dca10acadb5ce2ea193dc5a5d2094 |
|
11-May-2011 |
Szymon Janc <szymon.janc@tieto.com> |
Remove unused discoverable variable from mgmt_update_powered
/external/bluetooth/bluez/plugins/mgmtops.c
|
ef7435b9c116af69a8af444663f72741ef89c783 |
|
30-Apr-2011 |
Andre Guedes <andre.guedes@openbossa.org> |
Remove inquiry and scanning callbacks from btd_adapter_ops The discovery procedure is implemented in discovery callbacks (start_discovery and stop_discovery). We don't need inquiry and scanning specifics callbacks in btd_adapter_ops anymore.
/external/bluetooth/bluez/plugins/mgmtops.c
|
6613e8695b0319c16160d25e2825b69392e619d9 |
|
30-Apr-2011 |
Anderson Briglia <anderson.briglia@openbossa.org> |
Implement mgmt start and stop discovery This patch implements mgmt_start_discovery and mgmt_stop_discovery callbacks for mgmtops.
/external/bluetooth/bluez/plugins/mgmtops.c
|
ff376acf185f2a9406eeb9ff35b9e24df25a1ab7 |
|
30-Apr-2011 |
Andre Guedes <andre.guedes@openbossa.org> |
Refactoring adapter_set_state() This patch implements a new state machine for struct btd_adapter. The adapter_set_state() function was completely rewritten since its logic does not apply anymore. The whole logic of interleaved discovery procedure before implemented in adapter_set_state() should be implemented at hciops and mgmtops layers. At the adapter layer, it is not important to track what is the current state (inquiring or scanning) during the discovery session. All the adapter layer cares about is if it is performing the discovery or not. Therefore, the adapter states STATE_STDINQ, STATE_PINQ and STATE_LE_SCAN were replaced by a new state called STATE_DISCOV. Additionally, because there is no point in implementing states as a bitmask, all adapter states were implemented using integers instead of a bitmask.
/external/bluetooth/bluez/plugins/mgmtops.c
|
9235d4b5aea5f420c5330c22a411ab780b272aa6 |
|
30-Apr-2011 |
Andre Guedes <andre.guedes@openbossa.org> |
Add 'timeout' param to start_scanning callback This patch adds a timeout parameter to start_scanning callback in btd_adapter. The parameter should be used to stop scanning after 'timeout' milliseconds.
/external/bluetooth/bluez/plugins/mgmtops.c
|
4cb11a06dcebf4a3d91049a65d6c7a174eea922a |
|
30-Apr-2011 |
Andre Guedes <andre.guedes@openbossa.org> |
Add discovery callbacks to btd_adapter_ops This patch adds start_discovery and stop_discovery callbacks to struct btd_adapter_ops. These callbacks are responsible for starting and stoping the discovery procedure. It also creates dummy functions in hciops and mgmtops which implements those callbacks.
/external/bluetooth/bluez/plugins/mgmtops.c
|
3caf142f55ddda127621779335d574e89788576d |
|
28-Apr-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add support for store_hint in mgmt_ev_new_key
/external/bluetooth/bluez/plugins/mgmtops.c
|
2ad1015a1660a0e87e04adb7b7f5ef0d62e8fc23 |
|
26-Apr-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmtops: Add support for confirm_hint in mgmt_ev_user_confirm_request Since we don't yet have a proper Agent.ConfirmPairing D-Bus callback, and can't add one before 5.x just do an automatic reply for now.
/external/bluetooth/bluez/plugins/mgmtops.c
|
cc263203a571b067b7b48bea085deaf3da7d4f4f |
|
19-Apr-2011 |
Bruna Moreira <bruna.moreira@openbossa.org> |
Remove read_local_version() from struct btd_adapter_ops This callback is used only for getting HCI version/manufacturer information, and is not being called anywhere in BlueZ anymore.
/external/bluetooth/bluez/plugins/mgmtops.c
|
6f7add54356eb162223d1a096dd1945bf32366f3 |
|
31-Mar-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add support for discovering event
/external/bluetooth/bluez/plugins/mgmtops.c
|
421efd407e93464d86e6c77ebf3e237001a30bfe |
|
31-Mar-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add support for start_discovery & stop_discovery
/external/bluetooth/bluez/plugins/mgmtops.c
|
56fe0673840b9f599bd0127b77c45124c37c5890 |
|
29-Mar-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add support for remote_name event
/external/bluetooth/bluez/plugins/mgmtops.c
|
cb6dd1222d84e3dd7d9c60afa9e7b5721ed03c02 |
|
30-Mar-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add support for device_found event
/external/bluetooth/bluez/plugins/mgmtops.c
|
d97cea1477a7f37c81735678c2907b7eb0e26597 |
|
28-Mar-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmtops: Pass UUID-128's in little endian format to the kernel To be consistent with the rest of the management interface the UUIDs should also be sent in little endian byte order.
/external/bluetooth/bluez/plugins/mgmtops.c
|
ca8ea935e97f51a5754163b57770631bd1731c3a |
|
26-Mar-2011 |
Szymon Janc <szymon.janc@tieto.com> |
Add support for Out of Band (OOB) association model in mgmtops
/external/bluetooth/bluez/plugins/mgmtops.c
|
75397433e8024fb07d5801778cc572ac1d5ea5bf |
|
26-Mar-2011 |
Szymon Janc <szymon.janc@tieto.com> |
Add initial support for Out of Band (OOB) association model
/external/bluetooth/bluez/plugins/mgmtops.c
|
803db5d47573aa131836bf6c02404fcb3ee33e2b |
|
15-Mar-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: support for local_name_changed event
/external/bluetooth/bluez/plugins/mgmtops.c
|
7abf8c6e4dd5b8b67070211496fe8d4e7480e1b2 |
|
15-Mar-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Fix debug log strings
/external/bluetooth/bluez/plugins/mgmtops.c
|
3011a312a70317aafad3def09cc0754dc550f229 |
|
15-Mar-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Implement adapter name control This patch adds a new set_local_name command as well as a local_name_changed event to the management interface. Instead of 248 bytes (like in the HCI spec) 249 bytes are always reserved for the name in the messages so that there's a guarantee of it being nul-terminated (this is not guaranteed on the HCI level).
/external/bluetooth/bluez/plugins/mgmtops.c
|
1c1654334546ddf6d8d02f50bafca1eb4712a903 |
|
15-Mar-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add adapter name to read_info response
/external/bluetooth/bluez/plugins/mgmtops.c
|
da4ffa720909af4e07d80963c1444b29be7a9927 |
|
24-Feb-2011 |
Szymon Janc <szymon.janc@tieto.com> |
Move index to common header in management interface Match changes introduced in mgmt interface after moving controller index to common header.
/external/bluetooth/bluez/plugins/mgmtops.c
|
62d7730afe054852431da3bd4d91087fc44fea00 |
|
20-Feb-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
Fix bonding_complete indication for mgmt_pair_device complete event In some (rare) circumstances it is possible for the mgmt_pair_device command to complete without there being any other indication of completion of the procedure. Therefore, the bonding_complete event needs to be notified to the core daemon also in this situation.
/external/bluetooth/bluez/plugins/mgmtops.c
|
a20bb21f47db02155498d71c0bdd2095a56bdc2a |
|
18-Feb-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add support for auth_failed event and bonding_complete hooks This patch adds support for the mgmt_auth_failed event together with the related bonding_complete failure hooks to the core daemon.
/external/bluetooth/bluez/plugins/mgmtops.c
|
4d21e85715580f468c7f190a3cd25d7fadaba9aa |
|
17-Feb-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
Move SSP auto-accept handling completely inside hciops There's no need to expose the auto-accept case to the core daemon so move it to hciops. For the management interface this will all be handled on the kernel side.
/external/bluetooth/bluez/plugins/mgmtops.c
|
50102905d99a29d47377103c752f0dbe0ac71d03 |
|
16-Feb-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add User Confirmation request support
/external/bluetooth/bluez/plugins/mgmtops.c
|
073c798c8f77c9d63aa4008c2c56cd645f68c7af |
|
15-Feb-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
Remove unused scan_enable code Several functions aren't needed anymore since we don't do a HCI_Write_Scan_Enable(NO_SCAN) upon adapter power off.
/external/bluetooth/bluez/plugins/mgmtops.c
|
1c93c6fa88016166faf1a3d4b0d72531393834f9 |
|
08-Feb-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add mgmt_pair_device command This patch adds a new management command for triggering a dedicated bonding procedure to a remote device.
/external/bluetooth/bluez/plugins/mgmtops.c
|
596e8ddd21ff0074f79acc9b0577a7050ade5bf6 |
|
31-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
Remove unneeded adapter_ops->request_authentication callback
/external/bluetooth/bluez/plugins/mgmtops.c
|
b18b51e97bddc67c8b4ff10a3f97241ac480596a |
|
29-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
Create a separate conn_failed callback to match mgmt interface
/external/bluetooth/bluez/plugins/mgmtops.c
|
b9efb73d372a913dc52b3ba216cb7ac8de9f4cbc |
|
28-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
Refactor pairing code to match the management interface This patch refactors the pairing code in hciops and the core daemon to better match the management interface. Particularly all logic regarding IO capabilities and authentication requirements are moved into hciops.c. The patch is quite big because there are a lot of cross-dependencies which makes it difficult to split the changes up into smaller chunks. The important adapter_ops preparations for the management interface in this patch are the create_bonding and cancel_bonding callbacks. Those will be directly mapped to corresponding management commands.
/external/bluetooth/bluez/plugins/mgmtops.c
|
9634f5c410e761219037129f71c591459a854391 |
|
25-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add set_io_capability command
/external/bluetooth/bluez/plugins/mgmtops.c
|
3c8ab480f9020f49d51f4b8eb17746b70d16b989 |
|
25-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add command complete detection for PIN code handling
/external/bluetooth/bluez/plugins/mgmtops.c
|
8b77225e7b850a0524703be5439023cfff23b16c |
|
24-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add PIN Code request handling
/external/bluetooth/bluez/plugins/mgmtops.c
|
f871d162829216ee1684aa87784de9e7e51525ce |
|
24-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Fix new_key event content validation This patch adds some stricter checks for the new_key management interface event.
/external/bluetooth/bluez/plugins/mgmtops.c
|
1e862b561c65fb0d6096cd93d2c9cfe11f0356bb |
|
21-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: add support for get_connections command
/external/bluetooth/bluez/plugins/mgmtops.c
|
d6fda82e31fa3b6fbf74f695201ac0da3aff2757 |
|
21-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: add support for connect failed event
/external/bluetooth/bluez/plugins/mgmtops.c
|
1d87257dc597f0d649421241d3463a11cbd242d1 |
|
21-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: add core daemon callbacks for connected events
/external/bluetooth/bluez/plugins/mgmtops.c
|
cc8588d684373cfbca2282e6ec761c2194fb0aed |
|
21-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add support for disconnect management command
/external/bluetooth/bluez/plugins/mgmtops.c
|
48908574c4853023dfe402a120b58a7a7d1f56de |
|
21-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add support for connected/disconnected events
/external/bluetooth/bluez/plugins/mgmtops.c
|
bda6bb0079268b7db27695f40168aba07e960d8b |
|
21-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
Keep connection handle information inside adapter_ops There's no point to export connection handle details to the core daemon since it will not be available in the management interface. Instead track the handles inside hciops (managment interface will do this inside the kernel).
/external/bluetooth/bluez/plugins/mgmtops.c
|
b115f344441c31c642f360fa5ce7d2fc73c1cfb2 |
|
21-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: add initial support for link key handling
/external/bluetooth/bluez/plugins/mgmtops.c
|
006301ab40fc71da92f593ddfb2dba70202bd061 |
|
14-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
Update Class of Device handling to the latest management interface This patch updates the class of device handling code to match the latest management interface. A notable feature is that UUID to service class mapping policy remains in user space with the help of the svc_hint parameter of the add_uuid command. This is to make it easy to update the mapping table when new profiles come along.
/external/bluetooth/bluez/plugins/mgmtops.c
|
dbc131f84d46376ac057a47d700121e685282d11 |
|
03-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Fix opcode endianess in commands
/external/bluetooth/bluez/plugins/mgmtops.c
|
a31b2bfb5f0880030844eaf27b8f95e04b107f9f |
|
03-Jan-2011 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Add preliminary UUID handling This patch adds support for the add_uuid and remove_uuid management commands. The kernel uses them to track the list of UUIDs and automatically set the service class bits as well as the EIR value accordingly.
/external/bluetooth/bluez/plugins/mgmtops.c
|
6964bd2dd54d5cce7ce2588b0dcd0a3530e6fba9 |
|
30-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Implement set_pairable This patch implements support for the set_pairable managment command. Due to the async nature of it a new btd_adapter_pairable_changed function is added to the core daemon.
/external/bluetooth/bluez/plugins/mgmtops.c
|
3e1b64c81d0ef4ae92b601114aa06d85c735d646 |
|
29-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Refactor handling of UUIDs with respect to adapter_ops The management interface will have simple add_uuid and remove_uuid methods so it makes sense to have the adapter_ops interface reflect that. This patch removes the services_updated callback and replaces it with add_uuid and remove_uuid callbacks.
/external/bluetooth/bluez/plugins/mgmtops.c
|
6e48f26366c2f9b1a04fa6825f82a78bfd3c3764 |
|
29-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Rename mgmt_update_mode to mgmt_update_powered for clarity
/external/bluetooth/bluez/plugins/mgmtops.c
|
fb88bd2992dc0e3d90a9aabacaefcfcfc3f9aba9 |
|
29-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Use a common structure for powered, discoverable and connectable The events, commands and responses to these modes are represented by identical management messages. By having a unified struct for all of them quite a lot of code can simplified and reused.
/external/bluetooth/bluez/plugins/mgmtops.c
|
d8426949bd245aec970f6f6f25f20515bc4a0afc |
|
29-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Clean up scan mode evaluation code
/external/bluetooth/bluez/plugins/mgmtops.c
|
14655825c95fd065afc41bfc1c810987bfb1a2c6 |
|
29-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Implement set_connectable
/external/bluetooth/bluez/plugins/mgmtops.c
|
528432cc7aad7601c3d98157c9472e6a089232f8 |
|
29-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Implement set_discoverable
/external/bluetooth/bluez/plugins/mgmtops.c
|
07481cab563a0db441075f7e786d442e0c576c32 |
|
28-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmt: Implement set_powered
/external/bluetooth/bluez/plugins/mgmtops.c
|
833c7ab1a6e880156f508e9e9530e5bd4e56092a |
|
29-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Remove unneeded set_connectable adapter_ops callback
/external/bluetooth/bluez/plugins/mgmtops.c
|
8440ce6ac89fdb290e566ab01edc4dcb6935a682 |
|
28-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Rename btd_adapter_get_state to btd_adapter_get_mode There's already an adapter_get_state function so to avoid confusion it's better to have a different name.
/external/bluetooth/bluez/plugins/mgmtops.c
|
27c58425af807521e618f29b08e7a99496aeda3b |
|
23-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Change power_on & power_off adapter_ops callbacks to set_powered The current idea is to have a single set_powered management command which for the switching on case would leave the controller in a non-connectable, non-pairable and non-discoverable state.
/external/bluetooth/bluez/plugins/mgmtops.c
|
dccef4954d8dcaa4559be66263ea0945cd9be528 |
|
20-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Move debug key handling into adapter_ops There's no need for the core daemon to have special handling for debug keys anymore as long as it tells adapter_ops if they are enabled or not (new parameter added to adapter_ops->load_keys).
/external/bluetooth/bluez/plugins/mgmtops.c
|
27a311476a53c72ac06d6cdc3cffbef14a0caba7 |
|
20-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add initial code for mgmtops adapter power control
/external/bluetooth/bluez/plugins/mgmtops.c
|
6b9921107e0346f0fc6f5475b0dea17f65dc94ce |
|
19-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Get rid of unneeded btd_adapter_get_conn_handle function
/external/bluetooth/bluez/plugins/mgmtops.c
|
58b68d33c5fad024f2b235555be0234e97721920 |
|
19-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Fix handle endianess issues with btd_adapter_read_clock
/external/bluetooth/bluez/plugins/mgmtops.c
|
8e17ca3a784294aec947866071c38d934e21940d |
|
19-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Remove unnecessary btd_adapter_get_remote_version function
/external/bluetooth/bluez/plugins/mgmtops.c
|
4efb97bdae52e601dfcf1627e39d1e652457c53c |
|
19-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add manager_foreach_adapter() Ultimately manager_get_adapters shouldn't be needed at all. By introducing manager_foreach_adapter most instances can be removed.
/external/bluetooth/bluez/plugins/mgmtops.c
|
b95ef500f79d9c2fb81be4866037bc1c7780e6f6 |
|
18-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Implement storing of link keys in runtime memory The management interface will enable storing link keys in runtime memory in the kernel. This patch makes the adapter interface match this model and adds storing of link keys into hciops.
/external/bluetooth/bluez/plugins/mgmtops.c
|
423b80f9932368f7c322e6f18f8780517d192e43 |
|
18-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add missing mgmtops callbacks
/external/bluetooth/bluez/plugins/mgmtops.c
|
63ff6738abc6bf21becbbfde583062502e7728a6 |
|
18-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Switch to using power_on & power_off adapter_ops callbacks These map better to the new management interface.
/external/bluetooth/bluez/plugins/mgmtops.c
|
2db4f654cb730adffe7b55044327f68808cd1c9d |
|
18-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Remove unnecessary read_local_ext_features callback
/external/bluetooth/bluez/plugins/mgmtops.c
|
5c1c35eb38790bd068bfd37e0355aafb194f7812 |
|
17-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Refactor adapter initialization and power control This (rather big) patch refactors the way that adapters are initialized and powered on/off. The purpose is to align the adapter_ops <-> core daemon interface with how the management interface will behave.
/external/bluetooth/bluez/plugins/mgmtops.c
|
8582b8e4cdf85425a40696c2839c44417c798687 |
|
15-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Implement support for management powered event
/external/bluetooth/bluez/plugins/mgmtops.c
|
6a63c312559ef5d83c32db9ea57435786cdebada |
|
15-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Rename set_powered callbacks accordingly
/external/bluetooth/bluez/plugins/mgmtops.c
|
00c2267405ff3416672401cf394f06017a6814c1 |
|
13-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Refactor class of device (and related values) handling to adapter_ops The management interface will move class of device and extended inquiry response handling to the kernel side so the same functionality needs to be moved into hciops. These features are quite tightly coupled in bluetoothd so splitting this into multiple patches would have been hard (if not impossible). Thus this quite large single commit.
/external/bluetooth/bluez/plugins/mgmtops.c
|
983bc0f8ccd66ec217421288a0b5fb2c38b604bd |
|
11-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Remove unused adapter_ops->read_link_policy function There is no code to react to the command complete of this HCI command so there's really no value in issuing it to begin with.
/external/bluetooth/bluez/plugins/mgmtops.c
|
24a34a8b1f8615ad79199efdb6fea479509464b4 |
|
11-Dec-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Merge read_mode management command into read_info The read_mode and read_info commands are issued only once in the beginning for each adapter so it doesn't make sense to have the information fetching split across two different commands. Instead all necessary info can be fetched through the read_info command.
/external/bluetooth/bluez/plugins/mgmtops.c
|
c3ebed5a7d7e6146e7dfb97f6597222f1f9f0e71 |
|
27-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Use hci_send_cmd instead of hci_send_req for authentication In addition to blocking the mainloop hci_send_req changes the socket filters which makes it unusable for the per-adapter HCI socket in hciops.c. Using hci_send_cmd makes much more sense here.
/external/bluetooth/bluez/plugins/mgmtops.c
|
bd7f8939b50a12418476245f9b5117801f858b02 |
|
12-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Move local name reading into hciops
/external/bluetooth/bluez/plugins/mgmtops.c
|
7afa48dcf311926269dcfb8ec1a2a12c94eb2d5b |
|
12-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Move SSP mode reading into hciops Since the only thing the code does upon a write_ssp_mode_complete event is issue a read_ssp_mode command it makes sense to have this internal to hciops.
/external/bluetooth/bluez/plugins/mgmtops.c
|
be49c2621d577da4fafd462265b611289547f183 |
|
12-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Move SSP mode setting into hciops
/external/bluetooth/bluez/plugins/mgmtops.c
|
b8486f046aadbe0145519c86a087e880fd1d638f |
|
12-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Move more hciops specific functionality into hciops Several adapter initialization features will be handled by the new management interface in the future, so move these from adapter.c into hciops. This also gets rid of a couple of unnecessary adapter_ops callbacks.
/external/bluetooth/bluez/plugins/mgmtops.c
|
6f59ffc28fcea3165fa80bc4044f619e6caac14d |
|
08-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmtops: implement mgmt_read_local_version
/external/bluetooth/bluez/plugins/mgmtops.c
|
dd41f8f9a414f8ab1b450279560a1354a0a25fd4 |
|
08-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmtops: implement mgmt_read_local_features
/external/bluetooth/bluez/plugins/mgmtops.c
|
8c442fd677490441b64b3509c1264460668d9367 |
|
08-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmtops: add version information to read_info response
/external/bluetooth/bluez/plugins/mgmtops.c
|
1f5eb60c20a78ded06c88bd9cbce0627d6be31f7 |
|
08-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmtops: start enabled adapters
/external/bluetooth/bluez/plugins/mgmtops.c
|
69a96577af02d9b600457727bda7596688955d9f |
|
08-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmtops: implement mgmt_read_bdaddr
/external/bluetooth/bluez/plugins/mgmtops.c
|
93a41b7031e5c86e8671fe1f72bfe37a74432a58 |
|
08-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Fix incorrect format type specifier for sizeof()
/external/bluetooth/bluez/plugins/mgmtops.c
|
9a404a4e6bc03afcd78f02ef5cd77e50f77cd012 |
|
07-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Fix Managment API names to be consistent with the kernel
/external/bluetooth/bluez/plugins/mgmtops.c
|
ff489b4fe36d7de4f438df38cb446c7b3477ebde |
|
07-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmtops: add parsing of cmd_status and controller_error events
/external/bluetooth/bluez/plugins/mgmtops.c
|
49bedc0b8c58cac7a8198a7247fb6dfb37e29c42 |
|
07-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmtops: add events for controller removal and addition
/external/bluetooth/bluez/plugins/mgmtops.c
|
fdd43acc2a2a151e380de5f02c291d804ec05419 |
|
04-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add support for reading controller mode in mgmtops
/external/bluetooth/bluez/plugins/mgmtops.c
|
fe53cb366d2936643d25fec107df0aa611e73fa2 |
|
01-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add support for reading controller info to hciops
/external/bluetooth/bluez/plugins/mgmtops.c
|
4d91fb30e0b9806a0b1a5123249e3be17cdc8d2d |
|
01-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Keep track of discovered controllers in mgmtops
/external/bluetooth/bluez/plugins/mgmtops.c
|
6275027dcb05a0fd20a0a031c859d9e08fd8b562 |
|
01-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Store management version info into global variables for easy access In the future when the mgmtops code needs to behave in different ways depending on the kernel side management API version it's convenient to have the exact version/revision number in easily accessible global variables inside mgmtops.c.
/external/bluetooth/bluez/plugins/mgmtops.c
|
3d3063f323ae71198a7b1d73b0b1e8e0fd82739a |
|
01-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Remove unnecessary status parameter from mgmt version response
/external/bluetooth/bluez/plugins/mgmtops.c
|
c0882114c2f9008762f2b298dd511d349627b490 |
|
01-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add support for getting the controller index list
/external/bluetooth/bluez/plugins/mgmtops.c
|
fb91c88916485512033b8437686a5f2405d19a92 |
|
01-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Change hci_mgmt_ prefix to simply mgmt_
/external/bluetooth/bluez/plugins/mgmtops.c
|
1d555f47c40b26e52b705f3985e63a900e268757 |
|
01-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add support for parsing management version response
/external/bluetooth/bluez/plugins/mgmtops.c
|
908795609b0f7b06cb047630eccd4ce5518cfdf4 |
|
01-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Pass the management message body to event callbacks For parsing purposes it's more practical to simply pass the message body instead of the entire packet to the individual callbacks.
/external/bluetooth/bluez/plugins/mgmtops.c
|
14b60d8002692154d318e0dc0ca6bded4f075233 |
|
01-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add basic parsing support for management events
/external/bluetooth/bluez/plugins/mgmtops.c
|
d8a9a0e7c0adea8f00136ef0ced517761fc9c9f4 |
|
01-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Make all unimplemented mgmtops functions fail by default
/external/bluetooth/bluez/plugins/mgmtops.c
|
93d8dc9eed86c85c6213e7cbd785170b9ee2d311 |
|
01-Nov-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add debug prints to mgmtops functions
/external/bluetooth/bluez/plugins/mgmtops.c
|
49a10b37b72a18fc65098c0bd93063f19376fd27 |
|
27-Oct-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
mgmtops: add initial setup support This patch adds initial mgmtops setup support. The code will fail on kernels without Bluetooth Management support and cause bluetoothd to fall back to using hciops.
/external/bluetooth/bluez/plugins/mgmtops.c
|
0c3e0808280f14ce905585eeb726e1f241a47fc4 |
|
27-Oct-2010 |
Johan Hedberg <johan.hedberg@nokia.com> |
Add initial skeleton for mgmtops
/external/bluetooth/bluez/plugins/mgmtops.c
|