| f8b977a7 |
sdp: Upgrade datatype SEQ8 to SEQ16 when data size is greater than 256
Fixes a bug where the complete sequence data is written, but the size
is truncated to one byte. |
Bart Westgeest |
13 years ago |
1 file, +12, -6 |
| 06c25421 |
sdp: Limit side effects of sdp_get_data_type and sdp_get_data_size
Remove modification of buf->buf_size in 'get' functions. Data is
still indirectly modified due to recursive nature of code.
Renamed sdp_get_data_type to sdp_get_data_type_size. |
Bart Westgeest |
13 years ago |
1 file, +9, -17 |
| 74116be7 |
sdp: Inlined single use of function sdp_set_data_type
Inlining single use of sdp_set_data_type to improve code readability,
since the function was doing more than just setting the data type. |
Bart Westgeest |
13 years ago |
1 file, +5, -13 |
| d557e0d9 |
hid2hci: change subsystem in udev rule from usb to usb*
With kernel 3.6 (commit 7e97243c2080ecae7129e83635227fdebd4feef6) the
class for some devices (e.g. dongles from Logitech) were changed from
usb to usbmisc. As consequence the udev rule for hid2hci didn't work
anymore with kernels >= 3.6.
Changing the subsystem from "usb" to "usb*" matches both "usb" and
"usbmisc" and works with all kernels. |
Alexander Holler |
13 years ago |
1 file, +1, -1 |
| 34492abc |
core: Fix freeing pending profile messages in device_free |
Johan Hedberg |
13 years ago |
1 file, +6, -0 |
| 20590152 |
core: Implement Device.DisconnectProfile method |
Johan Hedberg |
13 years ago |
1 file, +53, -0 |
| 80efa0ed |
test: Add RequestDisconnection support to test-profile |
Johan Hedberg |
13 years ago |
1 file, +12, -3 |
| baf7e843 |
core: Add external profile disconnection support |
Johan Hedberg |
13 years ago |
1 file, +80, -25 |
| c42078d2 |
audio: Remove leftover of HFP profile |
Luiz Augusto von Dentz |
13 years ago |
1 file, +0, -12 |
| 6086d9c7 |
sink: Expose internal connection API
Separate the D-Bus code from the internal connection handling code,
exposing an internal API in case some internal codepath/plugin is
interested in using it. |
Mikel Astiz |
13 years ago |
3 files, +84, -80 |
| 6b2faaa1 |
source: Expose internal connection API
Separate the D-Bus code from the internal connection handling code,
exposing an internal API in case some internal codepath/plugin is
interested in using it. |
Mikel Astiz |
13 years ago |
3 files, +85, -79 |
| 0b242d98 |
source: Add missing code in source_disconnect()
Use the implementation in sink_disconnect() as a template to implement
the missing code in source_disconnect(). Both functions should be
equivalent. |
Mikel Astiz |
13 years ago |
2 files, +32, -7 |
| 42ab843d |
sink: Generalize disconnection function
Extend the function for a more general usage other than full device
disconnection. Besides, return error code instead of a boolean. |
Mikel Astiz |
13 years ago |
3 files, +13, -13 |
| ec34a253 |
audio: Trivial function renames
Rename functions to be consistent with the rest of the code. |
Mikel Astiz |
13 years ago |
5 files, +14, -14 |
| 89949e2e |
gaptest: Update to use D-Bus properties |
Johan Hedberg |
13 years ago |
1 file, +8, -2 |
| 5be288d5 |
network: Add missing local_uuid values |
Johan Hedberg |
13 years ago |
1 file, +3, -0 |
| 87bb49d9 |
input: Add missing local_uuid entry |
Johan Hedberg |
13 years ago |
1 file, +1, -0 |
| 0b681200 |
neard: Append hash/randomizer in EIR only if remote provided it
Read local OOB data for RequestOOB reply only if remote also provided
hash and randomizer in EIR. This will allow for faster reply when only
discovery is done OOB. It is also required to pass NFC handover test
related to Bluetooth just-works pairing. |
Szymon Janc |
13 years ago |
1 file, +56, -34 |
| da68aef9 |
neard: Add support for nokia.com:bt type
This adds support for parsing nokia.com:bt type supported by some Nokia
NFC enabled devices. This is not fully documented Nokia extension so
to keep implementation sane and simple only PushOOB method suports
this type so only static handover is possible. |
Szymon Janc |
13 years ago |
1 file, +196, -2 |
| d823bba9 |
neard: Move device object checking into separate helper
This will also be used by 'nokia.com:bt' handler. |
Szymon Janc |
13 years ago |
1 file, +29, -18 |
| 8d7bf14d |
neard: Use ENONET error when adapter is not enabled
This results in returning error 'Disabled' instead of 'No such Device'.
Will allow neard to properly set power state of Bluetooth carrier. |
Szymon Janc |
13 years ago |
1 file, +1, -1 |
| 3fd3d5fb |
btiotest: Enable deferred setup for sco sockets |
Frédéric Dalleau |
13 years ago |
1 file, +17, -5 |
| 0658a51f |
scotest: Add deferred setup option |
Frédéric Dalleau |
13 years ago |
1 file, +55, -5 |
| 0429e416 |
audio: Auto connect AVRCP in case of A2DP source is connected
This enables the same logic used for A2DP sink, so it attempt to
connect AVRCP if remote device support it.
Note this is necessary for some devices e.g. WP7 that don't connect
even when being the initiator because it is not mandatory for target
to do so even though it is recommended to avoid collisions while trying
to estabilish the connection. |
Luiz Augusto von Dentz |
13 years ago |
1 file, +1, -1 |
| 2e82b4bc |
test: Add simple HFP test script |
Johan Hedberg |
13 years ago |
2 files, +235, -1 |
| 7eb0eeab |
device: Fix minor whitespace issues |
Szymon Janc |
13 years ago |
1 file, +1, -3 |
| c189fddf |
device: Remove not really used auto_id member from btd_device
auto_id is not used anymore as LE device connect is now done by
adapter autoconnect list. |
Szymon Janc |
13 years ago |
1 file, +0, -9 |
| ea201ef5 |
adapter: Minor whitespace fix in btd_adapter_set_class
Indent with tab not spaces. |
Szymon Janc |
13 years ago |
1 file, +1, -1 |
| f474f48d |
adapter: Remove not needed variable from btd_adapter_start
address is no longer used and can be removed. |
Szymon Janc |
13 years ago |
1 file, +0, -3 |
| 8e779994 |
adapter: Remove not needed variable from btd_adapter_get_mode
address is no longer used and can be removed. |
Szymon Janc |
13 years ago |
1 file, +0, -4 |
| 6adb76f0 |
core: Fix checking profiles with no local_uuid |
Johan Hedberg |
13 years ago |
1 file, +1, -1 |
| fcab4dff |
monitor: Decode a few Attribute PDUs |
Marcel Holtmann |
13 years ago |
2 files, +223, -19 |
| 4e885595 |
core: Fix SDP registration when staring server sockets fails |
Johan Hedberg |
13 years ago |
1 file, +14, -0 |
| 8b06b2ea |
core: Add support for generic L2CAP & RFCOMM profiles |
Johan Hedberg |
13 years ago |
1 file, +89, -0 |
| 53cbe8d3 |
test: Add support for dynamic channels and PSMs to test-profile |
Johan Hedberg |
13 years ago |
1 file, +6, -4 |
| fe57c264 |
test: Add random UUID support to test-profile |
Johan Hedberg |
13 years ago |
1 file, +5, -1 |
| 8e66f28c |
sdp-xml: Fix parsing of unknown elements |
Johan Hedberg |
13 years ago |
1 file, +5, -0 |
| d4194db7 |
core: Fix external profile remote UUID setting |
Johan Hedberg |
13 years ago |
1 file, +9, -2 |
| f6ac6995 |
monitor: Fix some AMP controller decodings |
Marcel Holtmann |
13 years ago |
2 files, +55, -37 |
| d9e3aab3 |
monitor: Decode Security Manager Protocol |
Marcel Holtmann |
13 years ago |
2 files, +361, -11 |
| 5a2d6139 |
monitor: Use callback tables for ATT and SMP |
Marcel Holtmann |
13 years ago |
1 file, +79, -17 |
| cf421136 |
monitor: Decode AMP Manager Protocol packets |
Marcel Holtmann |
13 years ago |
3 files, +372, -25 |
| d3162584 |
monitor: Fix typo with Read Stored Link Keys command |
Marcel Holtmann |
13 years ago |
1 file, +1, -1 |
| 793cc675 |
monitor: Add basic decoding for SDP transactions |
Marcel Holtmann |
13 years ago |
6 files, +345, -24 |
| 9bbac96f |
audio: Bump A2DP version to 1.3
In addition remove support of setting DelayReporting in audio.conf as
it should always be supported in the service record since it doesn't
mean the endpoint must support it because it is actually negotiated
during the stream configuration. |
Luiz Augusto von Dentz |
13 years ago |
3 files, +8, -33 |
| 0b2918cd |
core: Add support for custom SPP service UUIDs |
Johan Hedberg |
13 years ago |
1 file, +11, -1 |
| 9e02ef22 |
test: Add support for profile Service property |
Johan Hedberg |
13 years ago |
1 file, +6, -0 |
| 6a7a6d66 |
core: Add default PBAP Server service record |
Johan Hedberg |
13 years ago |
1 file, +52, -0 |
| 32f62dc2 |
core: Add default entry for PBAP Client |
Johan Hedberg |
13 years ago |
1 file, +39, -2 |
| 85710907 |
core: Move external profile record handles into a common structure |
Johan Hedberg |
13 years ago |
1 file, +46, -13 |