summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix 'core: Make device_get_path public'baserock/pedroalvarez/5.41+service-apiPedro Alvarez2016-08-111-1/+1
|
* audio/player: Resync if Position property is readLuiz Augusto von Dentz2016-08-113-0/+24
| | | | | Request position to be resync if status is playing and position is supported.
* policy: Fix removing reconnect flag while still connectingLuiz Augusto von Dentz2016-08-111-1/+1
| | | | | If a service connects it should stop new attempts but the current ones should continue so reconnection should not be reset.
* service: Add 'reconnecting' stateLuiz Augusto von Dentz2016-08-111-2/+6
|
* service: Do not emit duplicate statesLuiz Augusto von Dentz2016-08-111-4/+8
|
* policy: Mark reconnect servicesLuiz Augusto von Dentz2016-08-111-7/+24
| | | | | This make use of btd_service_reconnect to set reconnecting flag of services.
* core/service: Add btd_service_reconnectLuiz Augusto von Dentz2016-08-112-0/+35
| | | | | This mark the service to reconnect so plugins such as policy can indicate the service will be reconnected.
* plugins/service: Add Blocked propertyLuiz Augusto von Dentz2016-08-111-0/+34
|
* plugins/service: Add AutoConnect propertyLuiz Augusto von Dentz2016-08-111-0/+34
|
* plugins/service: Add Version propertyLuiz Augusto von Dentz2016-08-111-0/+21
|
* plugins/service: Add Device propertyLuiz Augusto von Dentz2016-08-111-0/+13
|
* plugins/service: Add implemention of .Disconnect methodLuiz Augusto von Dentz2016-08-111-1/+27
|
* plugins/service: Add implemention of .Connect methodLuiz Augusto von Dentz2016-08-111-2/+60
|
* plugins/service: Add LocalUUID propertyLuiz Augusto von Dentz2016-08-111-0/+22
|
* plugins/service: Add RemoteUUID propertyLuiz Augusto von Dentz2016-08-111-0/+21
|
* plugins/service: Add State propertyLuiz Augusto von Dentz2016-08-111-3/+49
|
* plugins/service: Add initial codeLuiz Augusto von Dentz2016-08-111-1/+128
| | | | Add initial code that creates service objects data.
* plugins: Add initial code for service pluginLuiz Augusto von Dentz2016-08-114-0/+57
| | | | This plugin will be used to control services individually.
* core/adapter: Check if service is blocked before authorizingLuiz Augusto von Dentz2016-08-111-0/+5
| | | | | This add a call to device_is_service_blocked before authorizing a connection.
* core/device: Add device_is_service_blockedLuiz Augusto von Dentz2016-08-112-0/+29
| | | | | This adds device_is_service_blocked which can be used to check if a service is currently blocked.
* core/profile: Add authorization UUID information to btd_profileLuiz Augusto von Dentz2016-08-114-0/+8
| | | | | This is necessary since some profiles may use different UUID for authorization.
* core/service: Add btd_service_is_blockedLuiz Augusto von Dentz2016-08-112-0/+6
|
* core/service: Add btd_service_set_blockedLuiz Augusto von Dentz2016-08-112-0/+8
|
* profiles: Add missing local_uuidLuiz Augusto von Dentz2016-08-113-0/+10
|
* core/device: Use service auto_connect flagLuiz Augusto von Dentz2016-08-111-3/+1
| | | | | This make use of service auto_connect flag to determine if the service should be included in the list to be connected.
* core/service: Add btd_service_get_auto_connectLuiz Augusto von Dentz2016-08-112-0/+6
|
* core/service: Add btd_service_set_auto_connectLuiz Augusto von Dentz2016-08-112-0/+9
|
* core/service: Return required version in btd_service_get_versionLuiz Augusto von Dentz2016-08-111-1/+4
| | | | | This makes btd_service_get_version check both local and remote version and return the required version that the service should operate.
* core/profile: Add version information to btd_profileLuiz Augusto von Dentz2016-08-116-0/+14
|
* core/service: Add btd_service_get_versionLuiz Augusto von Dentz2016-08-112-0/+24
| | | | | This adds btd_service_get_version which can be use to query service version.
* core: Make device_get_path publicLuiz Augusto von Dentz2016-08-1124-106/+110
| | | | | This renames device_get_path to btd_device_get_path so external plugin can use of it as well.
* Release 5.415.41Marcel Holtmann2016-07-172-1/+9
|
* build: Update library versionMarcel Holtmann2016-07-171-1/+1
|
* lib: Update company identifiersMarcel Holtmann2016-07-171-1/+13
|
* doc/mgmt-api: Add new bus typesMarcel Holtmann2016-07-171-0/+4
|
* doc/mgmt-api: Add note about changes in 1.13Johan Hedberg2016-07-151-0/+3
|
* test/example-gatt-server: Fix error on Property.GetAllLuiz Augusto von Dentz2016-07-141-3/+3
| | | | | | get_properties is a method not a dictionary which cause the following error: TypeError: 'method' object is not subscriptable
* monitor: Remove uuid128_to_strLuiz Augusto von Dentz2016-07-142-7/+0
| | | | | uuid128_to_str is no longer necessary since all the user have been converted to use uuidstr_to_str.
* monitor: Fix using uuid128_to_strLuiz Augusto von Dentz2016-07-141-3/+4
| | | | | | | | | | | | | This function always return "Unknown" regardless of the input, instead uuidstr_to_str shall be used for UUID 128 bit format since it can return proper friendly names: > ACL Data RX: Handle 3585 flags 0x02 dlen 26 ATT: Read By Group Type Response (0x11) len 21 Attribute data length: 20 Attribute group list: 1 entry Handle range: 0x0001-0x0015 UUID: Eddystone Configuration Service (a3c87500-8ed3-4bdf-8a39-a01bebede295)
* shared/gatt-client: Don't use exchange MTU with BR/EDR linksLuiz Augusto von Dentz2016-07-131-2/+13
| | | | | | | | | | | | | Accourding to the spec MTU should ne negotiated using L2CAP channel configuration procedures: BLUETOOTH SPECIFICATION Version 4.2 [Vol 3, Part G] page 546: 4.3.1 Exchange MTU This sub-procedure shall not be used on a BR/EDR physical link since the MTU size is negotiated using L2CAP channel configuration procedures.
* shared/att: Fix MTU size for when using BR/EDR linksLuiz Augusto von Dentz2016-07-133-4/+52
| | | | BR/EDR links uses L2CAP commands to setup the MTU.
* core/gatt: Print address typeLuiz Augusto von Dentz2016-07-131-2/+3
| | | | | The code actually listen for ATT connection in both BR/EDR and LE so it shouldn't assume all the connections are LE.
* doc: Update with mgmt-api version 1.13Marcel Holtmann2016-07-131-1/+2
|
* doc/mgmt-api: Add Authentication Failure code to Disconnected eventSzymon Janc2016-07-131-0/+1
| | | | | | | This error code will be set if authentication (enabling encryption) failed with 'PIN or Key Missing' error. This will allow userspace to take actions (eg ask user for consent for rebonding) when remote device lost bond.
* client: Clarify D-Bus disconnected promptJohan Hedberg2016-07-101-1/+1
| | | | | | Make it clear that bluetoothctl is waiting to connect to bluetoothd instead of showing something that looks like a prompt but which doesn't accept any input.
* client: Remove input handling if disconnected from D-BusJohan Hedberg2016-07-101-37/+43
| | | | | | When started, bluetoothctl doesn't process input until it has connected to bluetoothd. To be consistent if the D-Bus connection is later lost also remove the input processing then.
* core/gatt: Fix attribute permissionsLuiz Augusto von Dentz2016-07-071-3/+3
|
* core/device: Don't persist private devicesLuiz Augusto von Dentz2016-07-061-0/+3
| | | | | | Device which address is private should not be allowed to reset the temporary flag since its settings cannot be stored and the address may never be used again after disconnecting.
* lib: Update company identifiersMarcel Holtmann2016-07-051-2/+74
|
* lib: Define HCI_PRIMARY and use it instead of HCI_BREDRMarcel Holtmann2016-07-0410-20/+22
|