| 8fc0ba53 |
Fix crash where MTU allowed to be set too large
As previously written, a remote device could request, and we would
accept an MTU larger than what we could support. |
Brian Gix |
14 years ago |
1 file, +1, -1 |
| 646cc43b |
Add missing UUID16 field to Included Svc Attribute |
Brian Gix |
14 years ago |
1 file, +2, -1 |
| 62d7730a |
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. |
Johan Hedberg |
14 years ago |
1 file, +10, -0 |
| 475dd534 |
Add SDP registration of Primary GATT services
Add capability to register SDP record for Primary Services. |
Brian Gix |
14 years ago |
3 files, +147, -37 |
| a5362143 |
Rename device_authentication_complete to device_auth_req_free |
Johan Hedberg |
14 years ago |
1 file, +4, -4 |
| 8cc4b8c9 |
Clean up btd_event_bonding_complete logic a little |
Johan Hedberg |
14 years ago |
1 file, +2, -4 |
| a20bb21f |
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. |
Johan Hedberg |
14 years ago |
3 files, +52, -0 |
| de8eb477 |
telephony-ofono: fix resetting network status and signal
This prevent using status and signal from previous active modem |
Luiz Augusto von Dentz |
14 years ago |
1 file, +2, -0 |
| d8fbf5b4 |
telephony-ofono: reset indicators when a network is found
Indicators may have invalid values set from the last time they were used |
Luiz Augusto von Dentz |
14 years ago |
1 file, +9, -0 |
| 74de4d7c |
Add UUID property to GATT service object |
Elvis Pfützenreuter |
14 years ago |
1 file, +4, -0 |
| 5408e11b |
Replace batostr() with ba2str() to avoid memleaks
batostr() returns dynamically allocated strings. Replace it with
ba2str() wherever possible to avoid heap allocations and fix memleaks. |
David Herrmann |
14 years ago |
2 files, +7, -3 |
| 78ed16f4 |
Add Primary Discovery Services option to interactive gatttool |
Sheldon Demario |
14 years ago |
1 file, +70, -0 |
| a17627b5 |
Use memcpy for network to host order function on BE hosts
Harmless change replacing "for" by "memcpy". Note that this change
is inside the block reserved to big endian functions. |
Claudio Takahasi |
14 years ago |
1 file, +1, -3 |
| 0cc24599 |
Use PSM value to select LE or BR/EDR transport on gatttool
Removes "le" parameter of gatt_connect() as well the global variables
used to store the le option. LE is now the default transport, if a PSM
value different than zero is given BR/EDR will be selected |
Sheldon Demario |
14 years ago |
4 files, +18, -21 |
| eb4e1d6d |
Move do_connect() to a common file between interactive.c and gatttool.c
Since do_connect() is used in both interactive.c and gatttool.c
files, it was moved to a new file that should hold all common functions |
Sheldon Demario |
14 years ago |
5 files, +128, -74 |
| b03aa22d |
Fix Device Name Characteristic
"Name" key value defined in the main.conf file can not be used without
substitution(hostname and adapter id). This patch adds Device Name
Characteristic with length 0 and updates the value when the adapter is
initialized.
Multiple adapters with different settings is not supported at the moment
by the attribute server. GAP characteristics values will be overwritten
if the host has multiple adapters. |
Claudio Takahasi |
14 years ago |
2 files, +5, -3 |
| 38935622 |
Update the Device Name characteristic when the local name has changed |
Claudio Takahasi |
14 years ago |
2 files, +13, -3 |
| aaa550fe |
Update Device Appearance Characteristic based on device class
Appearance Characteristic value is still under discussion. Temporary
solution which maps directly the device class of device(major and minor)
into Device Characteristic value without shifting the two less significant
bits reserved to Format Type. The second byte of the device class
contains the major class in the 5 less significant bits. |
Claudio Takahasi |
14 years ago |
3 files, +35, -2 |
| 98ea92d1 |
Add static Device Appearance Characteristic
Declaration and definition of the Device Appearance Characteristic
defined in the GAP Characteristics for Low Energy section: Bluetooth
Core Specification, Volume 3, Part C, section 12.2. |
Claudio Takahasi |
14 years ago |
1 file, +12, -2 |
| 4c07eae0 |
Fix no SEP if corresponding interface is disabled
A2DP sink endpoint shall not be created if A2DP sink interface is disabled.
Same holds for A2DP source endpoint and A2DP source interface.
Such fixes bluetoothd crash when SDP record is registered and remote
device tries to connect and stream to A2DP sink which is not initialized.
Dereferencing of NULL happens in source_new_stream since device->source
was not created. |
Dmitriy Paliy |
14 years ago |
1 file, +10, -1 |
| 4d21e857 |
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. |
Johan Hedberg |
14 years ago |
6 files, +43, -57 |
| dba40c88 |
Fix Min MTU to reflect values for both L2CAP & LE |
Brian Gix |
14 years ago |
1 file, +5, -4 |
| 50102905 |
mgmt: Add User Confirmation request support |
Johan Hedberg |
14 years ago |
3 files, +123, -10 |
| 0439aea8 |
Fix wrong header include on interactive gatttool
This wrong include is triggering compiler warning: implicit declaration
of function 'strdup'. |
Claudio Takahasi |
14 years ago |
1 file, +1, -1 |
| 9d3af794 |
telephony-maemo6: fix not cleaning up network status on exit
This may cause indicators to not be reported correctly when adapter is
reset. |
Luiz Augusto von Dentz |
14 years ago |
1 file, +3, -0 |
| 76fe2394 |
Fix creating device object on disconnect complete event
There is no need to create a new object if disconnected and the device is
not permanent/paired. |
Luiz Augusto von Dentz |
14 years ago |
1 file, +4, -1 |
| ae7752c0 |
telephony-maemo6: fix not cleaning up active calls list on exit
This can cause problem if the adapter is reset in the middle of a call
the indicators won't be update properly. |
Luiz Augusto von Dentz |
14 years ago |
1 file, +3, -0 |
| 073c798c |
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. |
Johan Hedberg |
14 years ago |
6 files, +2, -47 |
| 2c8df748 |
Add connect/disconnect options on interactive mode of gatttool |
Sheldon Demario |
14 years ago |
3 files, +119, -8 |
| a523620a |
Add an initial interactive mode to gatttool
Mode required to allow better GATT procedures control. Some scenarios
require sequential commands without disconnection and delay between
operations. It is also desirable to change some connection parameters
of an active connection. |
Sheldon Demario |
14 years ago |
5 files, +168, -2 |
| dcfc9adb |
Include check to readline lib on acinlude.m4 |
Sheldon Demario |
14 years ago |
1 file, +10, -0 |
| 394a93e5 |
Fix definition of ATT_UUID per BT Assigned Numbers |
Brian Gix |
14 years ago |
1 file, +1, -1 |
| 48f74730 |
Add Write Request operation in gatttool
Add option and callbacks for Write Request operation in gatttool. |
Bruna Moreira |
14 years ago |
1 file, +60, -1 |
| ec141a42 |
Add encode/decode for write response
The encode/decode functions for Write Response operations were created
to keep consistency with the rest of GATT API. |
Bruna Moreira |
14 years ago |
3 files, +24, -3 |
| 32d7daf1 |
src: fix typo |
Gustavo F. Padovan |
14 years ago |
1 file, +1, -1 |
| 2ddc6031 |
Fix parsing of "Flags" AD type
If an advertising report did not contain a "Flags" AD Type (e.g. a Scan
response), the previous flags value was mistakenly set to 0x00. This fix
makes sure dev->flags is only updated for valid values. |
Anderson Lizardo |
14 years ago |
3 files, +7, -4 |
| 14fe2446 |
Fix not updating call indicator when parsing call info reply
This can happen if there is a call with a status different than idle when
adaptor is turned on the call indicators weren't updated. |
Luiz Augusto von Dentz |
14 years ago |
1 file, +36, -27 |
| 30270492 |
Fix not resetting indicators whenever the driver is initialized
This may cause invalid values to be reported since the status of call can
change during the time adaptor was off. |
Luiz Augusto von Dentz |
14 years ago |
1 file, +9, -0 |
| 49d47053 |
Fix not stopping name resolving when discovery is suspended
During device creation if discovery is active we suspend it to avoid
interfering with pairing, but although it attempt to cancel name request
there could be one already completed which would cause next name on the
list to be requested. |
Luiz Augusto von Dentz |
14 years ago |
1 file, +4, -0 |
| 39551a69 |
Release 4.88 |
Marcel Holtmann |
15 years ago |
2 files, +13, -1 |
| 1bbbb133 |
Update library version |
Marcel Holtmann |
15 years ago |
1 file, +1, -1 |
| cc04c6a2 |
audio: Remove workaround for compiler warnings |
Marcel Holtmann |
15 years ago |
8 files, +7, -9 |
| 61b3ce71 |
hcitool: Add bdaddr type option to lecc |
Andrei Emeltchenko |
15 years ago |
1 file, +7, -2 |
| 06651f3f |
Add const modifier to avoid wrong usage of byte order functions |
Claudio Takahasi |
15 years ago |
1 file, +4, -4 |
| b67bf675 |
Fix wrong parameter order for memcpy in btoh128 function |
Claudio Takahasi |
15 years ago |
1 file, +1, -1 |
| 2cc99a5e |
Bluetooth: hcitool: add option for LE_Scan_Type parameter
The LE_Scan_Type parameter controls the type of scan to perform. |
Andrei Emeltchenko |
15 years ago |
1 file, +8, -2 |
| ef4ee198 |
hfp: gateway_suspend_stream should trigger a state change
When gateway_suspend_stream is called it should change the
gateway state machine from PLAYING to CONNECTED. |
Daniel Wagner |
15 years ago |
1 file, +1, -0 |
| cfe9a54a |
Add basic debug prints to attribute server |
Johan Hedberg |
15 years ago |
1 file, +3, -0 |
| 988d1963 |
Fix coding style issues in attribute server code |
Johan Hedberg |
15 years ago |
1 file, +16, -12 |
| cd09d807 |
Use a valid PSM value in l2test |
Gustavo F. Padovan |
15 years ago |
1 file, +1, -1 |