Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mgmtops: Clear pending_cod_change when powering off | Johan Hedberg | 2012-06-13 | 1 | -0/+1 |
| | |||||
* | mgmtops: Move error message after command status handlers calls | Szymon Janc | 2012-06-13 | 1 | -5/+7 |
| | | | | | Don't print error message for actions that are expected or recoverable i.e. add_uuid returning EBUSY status. | ||||
* | mgmtops: Handle EBUSY status from MGMT_OP_ADD_UUID commands | Szymon Janc | 2012-06-13 | 1 | -9/+50 |
| | | | | | | MGMT_OP_ADD_UUID may fail with EBUSY due to ongoing CoD update. In case of EBUSY error wait for Class Of Device changed event before adding more UUIDs. | ||||
* | mgmtops: Fix handling of cmd_status(0) | Johan Hedberg | 2012-06-07 | 1 | -0/+6 |
| | |||||
* | mgmtops: Fix endianness conversion | Jefferson Delfes | 2012-06-02 | 1 | -1/+1 |
| | | | | Flags field has 32-bit size. | ||||
* | pnat: Move UUID string definition to lib | Daniel Wagner | 2012-06-02 | 1 | -2/+2 |
| | |||||
* | GATT: Move GATT assigned numbers to GATT header | Claudio Takahasi | 2012-05-30 | 1 | -0/+1 |
| | |||||
* | Remove redundant D-Bus error initilization in maemo6 plugin | Syam Sidhardhan | 2012-05-24 | 1 | -1/+0 |
| | |||||
* | Do not set signature and reply in GDBus tables | Lucas De Marchi | 2012-05-17 | 2 | -8/+8 |
| | | | | | Use GDBUS_* macros, so signature and reply fields are not set in each method/signal. | ||||
* | Convert GDBus methods to use macro helpers | Lucas De Marchi | 2012-05-17 | 2 | -11/+27 |
| | | | | | With these macro helpers we can separate in/out arguments and use their own vector. | ||||
* | Constify GDBus method tables | Lucas De Marchi | 2012-05-17 | 2 | -2/+2 |
| | | | | | | | Constify method tables with the following command: find . -name '*.[ch]' -exec \ sed -i 's/\(GDBusMethodTable .* =\)/const \1/g' {} \; | ||||
* | mgmtops: Fix wrong parameter order for btd_event_ltk_notify() | Anderson Lizardo | 2012-05-02 | 1 | -2/+2 |
| | | | | The "master" parameter was in the wrong place. | ||||
* | Fix adaptername shutdown | Bastien Nocera | 2012-04-29 | 1 | -5/+8 |
| | | | | | An inotify watch descriptor isn't a file descriptor, so don't treat it as such and remove it properly. | ||||
* | hciops: Fix event mask for Inquiry Result with RSSI | Johan Hedberg | 2012-04-26 | 1 | -1/+1 |
| | | | | | The right value is 0x02 and not 0x04 (which is "Read Remote Extended Features Complete"). | ||||
* | Remove MGMT address type definition | Claudio Takahasi | 2012-04-25 | 1 | -44/+16 |
| | | | | | This patch replaces the address type defined in management interface header by the new address type constants defined in the bluetooth.h. | ||||
* | Remove addr_type_t definition from adapter.h | Claudio Takahasi | 2012-04-25 | 2 | -49/+53 |
| | | | | | This patch replaces addr_type_t by the new Bluetooth address type constants defined in bluetooth.h | ||||
* | hciops: map KeyboardDisplay IO Capability to DisplayYesNo | Scott James Remnant | 2012-04-19 | 1 | -1/+4 |
| | | | | | | | | | Since hciops is not used for LE devices, if an agent announces the KeyboardDisplay IO Capability when creating a bonding, map it to DisplayYesNo. This matches the existing change in hciops_set_io_capability which is only used in the RegisterAgent path. | ||||
* | build: Remove glib-compat.h support | Marcel Holtmann | 2012-04-16 | 2 | -2/+0 |
| | |||||
* | Add display parameter to plugin pincode callback | Scott James Remnant | 2012-04-12 | 1 | -1/+1 |
| | | | | | | Pass a display parameter to the plugin pincode callback, a plugin may set this to TRUE to indicate the PIN it generates should be displayed on the screen for entry into the remote device. | ||||
* | mgmtops: Handle Start Discovery Complete in case of failure | Hemant Gupta | 2012-04-10 | 1 | -1/+29 |
| | | | | | This patch adds handling of start discovery complete event in cases when discovery fails to get started. | ||||
* | att: add remote btd_device to ATT read/write callbacks | Arik Nemtsov | 2012-04-03 | 1 | -1/+3 |
| | | | | | This allows us to identify the remote device that made the ATT read/write. | ||||
* | mgmtops: Add support for setting Device ID | Szymon Janc | 2012-03-28 | 1 | -3/+24 |
| | |||||
* | Add support for setting VID source in DeviceID from config file | Szymon Janc | 2012-03-28 | 2 | -5/+8 |
| | | | | | | This allows to set if VID source is Bluetooth SIG or USB. Assigner is provided as string {bluetooth,usb} and fallback to usb if none is set in config. | ||||
* | GATT: Profile support for EnableGatt | Chen Ganir | 2012-03-26 | 1 | -1/+1 |
| | | | | Add support for the EnableGatt for all GATT profiles. | ||||
* | GATT: Rename AttributeServer switch | Chen Ganir | 2012-03-26 | 1 | -2/+2 |
| | | | | | Rename the AttributeServer main.conf option to EnableGatt and change its purpose to enable/disable all GATT related activity. | ||||
* | wiimote: Detect Wii Remotes by device name | David Herrmann | 2012-03-15 | 1 | -5/+8 |
| | | | | | | | | We currently detect Wii Remotes by DID information. However, not all Wii Remotes (especially 3rd party Wii Remotes) provide DID information. Moreover, they provide no way of identifying them aside from their device name. Hence, this adds an experimental name-detection for Wii Remotes. | ||||
* | mgmtops: Use DBG not error for printing name in read_info_complete | Szymon Janc | 2012-03-05 | 1 | -1/+1 |
| | | | | This is debug not an error message. | ||||
* | mgmtops: Add debug print to update_settings | Szymon Janc | 2012-03-05 | 1 | -0/+2 |
| | | | | Print settings for easier tracking what has changed. | ||||
* | mgmtops: When settings discoverable also set connectable if not set yet | Szymon Janc | 2012-03-05 | 1 | -3/+6 |
| | | | | | Otherwise command would be rejected e.g. when setting discoverable at bluetoothd startup. | ||||
* | core: remove set_limited_discoverable from adapter_ops driver | Luiz Augusto von Dentz | 2012-03-02 | 2 | -8/+0 |
| | | | | Core should not longer need to take care of details of discoverable bits | ||||
* | core: Make adapter_ops->set_discoverable to take discoverable timeout | Luiz Augusto von Dentz | 2012-03-02 | 2 | -20/+85 |
| | | | | This enables the driver to implements its own handling of the timeout | ||||
* | mgmtops: Use proper boolean value for mgmt_set_powered call | Johan Hedberg | 2012-03-02 | 1 | -1/+1 |
| | |||||
* | core: Remove name and class setting from btd_adapter_start() | Johan Hedberg | 2012-03-03 | 2 | -151/+171 |
| | | | | | | | | Especially for mgmtops it's important that these values are pushed down in the stack *before* powering on, so btd_adapter_start() is the wrong place. Instead, adapter functions are added to hciops/mgmtops can fetch these values at the right point during adapter init and push them down in the stack (to the kernel). | ||||
* | mgmtops: Use error() instead of DBG() for command failures | Johan Hedberg | 2012-03-02 | 1 | -1/+3 |
| | |||||
* | mgmtops: Fix clearing of pending_uuids after g_slist_free_full() | Johan Hedberg | 2012-03-02 | 1 | -0/+2 |
| | |||||
* | mgmtops: Add CANCEL_PAIR_DEVICE command complete handling | Anderson Lizardo | 2012-02-29 | 1 | -0/+3 |
| | | | | This avoids the "Unknown command complete for opcode 26" error. | ||||
* | mgmtops: Add missing compatibility header include | Anderson Lizardo | 2012-02-24 | 1 | -0/+1 |
| | | | | | | | | | | | | glib-compat.h needs to be included when either g_slist_free_full() or g_list_free_full() is used on a C file. Otherwise, it will fail to build on older (supported) Glib versions that lack these functions. Fixes this build error on GLib 2.24.1: plugins/mgmtops.c: In function ‘remove_controller’: plugins/mgmtops.c:180: error: implicit declaration of function ‘g_slist_free_full’ | ||||
* | mgmtops: Fix uninitialized discovery type value | Johan Hedberg | 2012-02-24 | 1 | -6/+5 |
| | |||||
* | mgmtops: Set discovery type based on real capabilities | Johan Hedberg | 2012-02-24 | 1 | -4/+11 |
| | |||||
* | mgmtops: Move power on after UUID additions | Johan Hedberg | 2012-02-24 | 1 | -1/+21 |
| | |||||
* | mgmtops: Fix clearing of pending UUIDs/Class data | Johan Hedberg | 2012-02-24 | 1 | -2/+9 |
| | |||||
* | mgmtops: Fix calling adapter_mode_changed when not powered | Johan Hedberg | 2012-02-24 | 1 | -1/+1 |
| | |||||
* | mgmtops: Fix updating settings values after read_info response | Johan Hedberg | 2012-02-24 | 1 | -9/+16 |
| | |||||
* | mgmtops: Cache dev_class update until UUID changes finish | Johan Hedberg | 2012-02-24 | 1 | -23/+41 |
| | |||||
* | mgmtops: Fix read_info response handling | Johan Hedberg | 2012-02-24 | 1 | -7/+8 |
| | |||||
* | mgmtops: Move clear_uuids after read_info response | Johan Hedberg | 2012-02-24 | 1 | -1/+2 |
| | |||||
* | mgmtops: Add UUID queuing to avoid EBUSY errors | Johan Hedberg | 2012-02-24 | 1 | -1/+51 |
| | |||||
* | mgmtops: Add SET_LE/SET_SSP command complete handling | Anderson Lizardo | 2012-02-23 | 1 | -0/+6 |
| | | | | This avoids "Unknown command complete for opcode <nn>" errors. | ||||
* | mgmtops: Handle "Class Of Device Changed" event | Anderson Lizardo | 2012-02-23 | 1 | -0/+3 |
| | | | | This avoids misleading "Unknown Management opcode 7 (index 0)" errors. | ||||
* | mgmtops: Fix connection list fetching when powered off | Johan Hedberg | 2012-02-23 | 1 | -5/+4 |
| |