Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/bluez/bluez-sandbox

Test Repository. Do Not Clone or Fork.
https://github.com/bluez/bluez-sandbox

doc/gatt-api.txt: Update error names

Updated possible error names that can be returned from
ReadValue/WriteValue methods to match tho...

48fe55b7610257bdb9ea075f1382440ae013be42 authored about 10 years ago
core/device: Don't remove invalid UUID

With current code it is not possible to determine if an UUID was found
via SDP or GATT so this k...

d1c0b2c37e10d66ae6361290cc36cc7bb22c78e0 authored about 10 years ago
core/gatt: Use "claimed" instead of "active"

Using the "active" state of a gatt-db service to mark a service as
claimed by a profile somewhat...

2c7cce38cebab13d176ed8cac9696e464e0ad94e authored about 10 years ago
shared/gatt-db: Add "claimed" field to services

Added the ability to mark a service as "claimed". This is distinct from
"active", which denotes ...

5d96ef141c702d6fd8938983007f913aa1333f62 authored about 10 years ago
core/service: Remove GATT handle logic

This patch reverts the recent addition of GATT service handles to
btd_service.

31a3efd65921b54bce1dafc00c4d8f1589d6cc23 authored about 10 years ago
profiles/gap: Fix probe/accept behavior

This patch fixes the GAP profile so that it assumes that there will be
one btd_service instance ...

79beb1c6ac0b83787432201e4c70258b896de0b7 authored about 10 years ago
core/device: Fix GATT profile probing

This patch fixes a recently introduced issue which changed the behavior
of profile probing for G...

b31db8f7b409573885520b4264804397fcf48bab authored about 10 years ago
shared/gatt-db: Add service getter by UUID

Added gatt_db_get_service_with_uuid which checks if the database
contains a service with the giv...

3e0df6e19df99f8565c1fe75a53cad828c76d158 authored about 10 years ago
core: adapter: Fix device name setting

This patch fixes adapter.c:connected_callback so that it only sets the
device name based on the ...

9fb9d23b89f4e25b0b765d1f7ba1b5fc03f2fa74 authored about 10 years ago
core: device: Fix device_browse_gatt

This patch fixes an issue that occurs in device.c:device_browse_gatt
when an ATT data connection...

3a9d75a8a15090a8f718f56c5f6f3f15407d1582 authored about 10 years ago
core: device: Fix connect bearer selection

For dual-mode devices created from storage, trying to connect without
a scan sometimes causes th...

2b680f5a8493ef8af600d621537ea835aafa73ea authored about 10 years ago
monitor: Fix command strings for default erroneous data reporting

6056f5a6cc33f1e54db0f68e6caeeff7a9df9db5 authored about 10 years ago
monitor: Add decoding for loopback commands

fead399994e6cac3b4869c4ed0cde2d9a97de043 authored about 10 years ago
monitor: Add definitions for loopback mode commands

595106f6c9525a911de9ad690f6d8ae44ddddf5a authored about 10 years ago
monitor: Add decoding for host number of completed packets command

db18807dac68271bf9eec5339b407b3c159799dc authored about 10 years ago
monitor: Add defintion for host number of completed packets command

3d1b187c2346481723a78ee0e008d65eee8e66e8 authored about 10 years ago
monitor: Add decoding for triggered clock capture event

fefd48b9a28cef80f81cf79ce324bf0269a87379 authored about 10 years ago
monitor: Add definitions for triggered clock capture event

ec9762e4987491c6c894cd8504930c1b17a2a1ce authored about 10 years ago
monitor: Add decoding for short range mode command

9a16c0d3435b2f978f6ce14cd2b4a05bd34821a7 authored about 10 years ago
monitor: Add definitions for short range mode command

adcd8e1285a89e598839c1e17d334b7aa0722fdf authored about 10 years ago
monitor: Add decoding for enhanced transmit power command

f88cba8d4b26773e4f080fbfff86793bd7241c34 authored about 10 years ago
monitor: Add definitions for enhanced transmit power command

089d38aa78c2816405a28517bd98a41c75d1da0d authored about 10 years ago
monitor: Add decoding for extended inquiry length commands

278d6a47621bc794cb5644a774db3868f31ce068 authored about 10 years ago
monitor: Add definitions for extended inquiry length commands

414e2872e452c83ce21e4366ab753ef79dd1e8cc authored about 10 years ago
monitor: Add decoding for extended page timeout commands

9427dde1c27121180221ebf1e676b89854f0ca4d authored about 10 years ago
monitor: Add definitions for extended page timeout commands

1b09b737622fb37b8304cef491a100a624af55d7 authored about 10 years ago
monitor: Add decoding for erroneous data reporting commands

387498b65553aa207f376c6a8e9347eb1b4339e4 authored about 10 years ago
monitor: Add definitions for erroneous data reporting commands

3c2f37ef2f6bff1e53c517c59660966d2cac0fc1 authored about 10 years ago
core: Fix missing check for g_slist_find_custom() lookup failure

3d9046dd90ce547d24735d83aefdba7389f4513d authored about 10 years ago
tools/hcitool: Update manual page

This updates hcitool manual with new options.

035b98b081c0c440ee4fed35292c901126157ce8 authored about 10 years ago
tools/hcitool: Fix help message for lecup

Command options don't support short options and long options require
equal mark.

5cc9301e09d61473403022121532b1c250a28c35 authored about 10 years ago
tools/hcitool: Simplify parsing in cmd_lecup

strtoul already detects 10 or 16 base if given base is 0.

621f4c0873a5e07aeb7216ced836295302f65e32 authored about 10 years ago
tools/hcitool: Fix support for simple lecup format

This allow to call lecup in simple form:
"hcitool lecup <handle> <min> <max> <latency> <timeout>".

91865a99749fbb2fbf84b645bc0cda09e22cf046 authored about 10 years ago
shared/gatt: Fix typo in request_create check

Fixes typo, check for req instead of client.

dfea2253dc990005ebaf751af97d5cffd3e657dc authored about 10 years ago
shared/gatt-db: Fix using plain integer as NULL pointer

e88c149d3b5a032bcce55f80e67ad2fd6a7237d7 authored about 10 years ago
shared/gatt-db: Fix crash on find by type search

Make sure all fields in search data are set.
Without this patch we got:

==29603== Conditional j...

e75426d2f14de73796ebfc83ba14a49edd8736df authored about 10 years ago
shared/gatt-client: Fix callback type in struct write_op

Callback type in struct write_op should be bt_gatt_client_callback_t as
that type is provided by...

743e508b42c471bb4ec6f0071d53f04da5f20276 authored about 10 years ago
android/tester: Add case for GATT embedded attributes writes

This tests if Service Changed CCC descriptor write request is properly
handled.

141d634679d7e89bbe4d71dcaebaac416b3d98a9 authored about 10 years ago
android/tester: Use uint16_t for handles

Handles are only 2 bytes in size. We should use uint16_t to be able to
safely cast iovec with su...

20c6a6cd64fcbd6166ced434e34dc4f1d4d50837 authored about 10 years ago
android: Make shutdown timeout shorter

Android L is using 8 seconds for both enable and disable timeouts.
Set daemon shutdown timeout t...

0037f01442630941ff159790c7179805058b3690 authored about 10 years ago
android/tester: Use multiple iovecs instead of one large buffer

This simplifies sending pdus which are made of header ond few other parts
by using multiple iove...

a9f6a0e15d1c665f275459b05e7a6a0d0da816a4 authored about 10 years ago
android/tester: Support remote sending pdu from fragments

This handles multiple iovectors instead of one assembled pdu.

06c65aaee7dde41e335dd21d0ab92271e99feec0 authored about 10 years ago
android/tester: Add macro improving pdu send procedure

As of now when we want to send response from remote device, we compose
pdu from handle and value...

51a8bb208d4cb8d1133f6e97173dffe75823d893 authored about 10 years ago
shared/gatt: Fix divide by zero error

When Read By Group Type Response or Read By Type Response is received,
verify the length field v...

24dee5c4b69ae8d6682622c6cbb69cd4d9742ff0 authored about 10 years ago
core: Use static for local variables

This fixes warnings when compiling with cgcc/sparse.

56647d1b678bc91f6e54a903db86c2607bf92257 authored about 10 years ago
core/gatt: Fix data caching

When writing to the database the offset must be used properly.

82d49f9d66a821d360e0f0c28a905e9cba1f961e authored about 10 years ago
core/gatt: Handle Service Changed

This patch adds handling for Service Changed events. All exported
objects that match attributes ...

59c07d9d2ab55d28eea8d7ad8806dccf1c57861a authored about 10 years ago
core/gatt: Issue long write for reliable-write

If the characteristic has the "reliable-write" extended property,
GattCharacteristic1.WriteValue...

bf94ea8e69faa317418c3b8ad2464a7e6d85edfb authored about 10 years ago
core/gatt: Reset value in db when caching

After an attribute value is read, changes in the attribute value length
may cause incorrect byte...

d3046c09ea7dd9d3126d55e6988953d86d31ef2e authored about 10 years ago
shared/gatt-db: Add gatt_db_attribute_reset

This patch adds the gatt_db_attribute_reset function, which clears the
value of an attribute tha...

3b1eab0e62fe8903886932d8e24f34a6d22bba1d authored about 10 years ago
core/gatt: Cancel pending reads/writes

Exported characteristic and descriptor structures now keep track of
pending read/write procedure...

66a6db0cf0e79a3a99d559401f8c72c450c3445c authored about 10 years ago
shared/gatt-client: Make long-write cancelable

This patch extends the GATT request ids in bt_gatt_client to
bt_gatt_client_write_long_value.

e4b56a382f6f55e096682abf6775143088229031 authored about 10 years ago
shared/gatt-client: Make read/write cancelable

The shared/gatt-client functions for initiating read/write procedures
currently have no way to c...

b2792aee69f8b284b55b0171a64eecc51150eba1 authored about 10 years ago
core/gatt: Expose extended properties

This patch reads the extended properties for characteristics that have
the necessary descriptor....

851476420b4a909d5ab1f3bc23e3769da72fc52e authored about 10 years ago
attrib: Fix not disconnecting

The default behavior of GAttrib is to disconnect on unref but patch
0ea75ab4bb3ff96a50785cf2b986...

25afc21cba0a451097c4def7416fd22ddee7b607 authored about 10 years ago
monitor/packet: Fix possbile checkpatch errors

b9dbc3762b5ec0a7b62497866cd0d5bab4433ee0 authored about 10 years ago
parser/hci: Fix ERROR CODES as per core_v4.2

Modified the error codes as per core V4.2, Vol 2, Part D.

29338b700258c79e2a0a8c66cdeb71728e75f7ac authored about 10 years ago
monitor/packet: Fix ERROR CODES as per core_v4.2

Modified the error codes as per core V4.2, Vol 2, Part D.

2bf782face6c91979b6230b3a5a0c2710156ac87 authored about 10 years ago
monitor: Add AVRCP SetBrowsedPlayer support

Support for decoding AVRCP SetBrowsedPlayer added in Bluetooth monitor.

Channel: 65 len 12 ctrl...

c96bf1ba217cd3fbc3726cd7181f69d069917f08 authored about 10 years ago
monitor: Add support for parsing L2CAP control field

Support for parsing L2CAP control field added.

de132d1c4998624597788ca3dbb50e43f339b252 authored about 10 years ago
monitor: Add support for parsing L2CAP extended control field

Support for parsing L2CAP extended control field added.

829edf018227a928d9c8710a951afa49ed300cad authored about 10 years ago
monitor: Add functionality to store extented control in DB

A function added to store extented control in DB.

19dada428dc1e01f7ad6b3f91a16089a153982b5 authored about 10 years ago
monitor: Make the parameter name generic

Changed dcid to cid to make it sound generic as this function is called
with both dcid and scid.

8a433af6174a8b2977e8acfdb23a7abf9d2ae200 authored about 10 years ago
monitor: Extract extended L2CAP extended control field

Support for extracting extended L2CAP extended control field.

9bbe41889836f790a6831ceadf48fd625bc692ee authored about 10 years ago
shared/gap: Fix memory leak in gap

Allocated irk memory was never assigned.

b0e25b55a54d4d8acbf2c63271c2c81a8752f96f authored about 10 years ago
tools/gatt: Fix not checking malloc() failure

This follows standard practice elsewhere in this file.

975df07aa01a3332a82dde17f5c49d17119ecee7 authored about 10 years ago
shared/gatt: Fix NULL dereference

The which is executed after checking (!op) is dereferencing op in
function discovery_op_free().

19e628877ea2b5b82f2d66cd14e9c4e2f6d3d1de authored about 10 years ago
tools/hid2hci: Use const uint_8* for pointer in control_message

change control_message signature
requires const void* usbfs_ctrltransfer for ioctl
use uint8 * i...

688f28c2add7503d54b35bb0da7171d6ac8cfe11 authored about 10 years ago
tools/hid2hci: Add CSR 8510 A10 support

add a new method "csr2" to hid2hci that sends a control message
to the usb device which switches...

121f8c592db49b3eee66743ddb11a178dec808c2 authored about 10 years ago
tools/bccmd: Remove dead code

warning: Value stored to 'handle' is never read
handle = array[0] | (array[1] << 8);
...

4b0e980cd97d20eb96f0745ba4caa9519a1d7481 authored about 10 years ago
tools/bluemoon: Remove dead code

return statement never get executed after goto.

d662218c2bfef26a66e8723563220325951b793b authored about 10 years ago
shared/queue: Fix NULL data handling in queue_remove_all

queue_remove_if returns data so we must check entries count to detect
if entry was removed (with...

015f2c98e26447cfe77553f08cc7d99d36bec2a5 authored about 10 years ago
unit/test-queue: Extend /queue/remove_all with NULL data checks

queue_remove_all should correctly handle NULL data.

b68c03b95d0ec192226eecd352e0057ff365e504 authored about 10 years ago
shared/queue: Fix queue_remove_all entires count

queue_remove_if already updates entries count. This was resulting in
entires being decremented t...

9d1efc47345d2e4b5b6191596c7702ed0c73f03a authored about 10 years ago
unit/test-queue: Add /queue/remove_all test

This test verify that queue_remove_all propertly sets entries count.

047c1828aa27e210a013717324e0a1aa64f1d0ca authored about 10 years ago
profiles/hog: Remove dead code

warning: Value stored to 'attrib' is never read
attrib = report->hogdev->attrib;
^ ~~...

1314a764ce3e5eabbfd03337bb6f4f750c32206b authored about 10 years ago
src/att: Fix usage of memory after it is freed.

warning: Use of memory after it is freed
respond_not_supported(att, opcode);
^~~~~~~~~~~~~~~~~...

33045da61f646701ec8e43b93e2e96d27c52f38c authored about 10 years ago
emulator/bthost: Add support for requesting L2CAP fixed channels

f5653c83e84d36b0745355d35a9741e0cb0c7901 authored about 10 years ago
doc/test-coverage: Update mgmt-tester test count

b97e3aedd428e8f91f896bd5274c97aec77aaab7 authored about 10 years ago
tools/mgmt-tester: Add SMP over BR/EDR acceptor test cases

08be39ba7935a20e7a67317bfc9f0136f34e4001 authored about 10 years ago
emulator/bthost: Add support for triggering SMP over BR/EDR

4003a333dc4484dd68671ffecda894f57149ff07 authored about 10 years ago
shared/hfp: Remove dead code

Remove dead code since free_tmp initialized to false.

ec86428e06fbe3fb88ea5637b2ce2c7817e6e638 authored about 10 years ago
doc/test-coverage: Update mgmt-tester test count

c5249c37484a5b6a9bbfffc28637937c172ad10a authored about 10 years ago
tools/mgmt-tester: Add SMP over BR/EDR MITM test case

ac6676b6bd04cd503a131ffa404a4393aa84037e authored about 10 years ago
unit/gatt: Add /TP/GAR/SR/BI-02-C test

Verify that a Generic Attribute Profile server can detect and reject a
Read Characteristic Value...

bc30ab8b4ba0c71c603b8176606467daec947315 authored about 10 years ago
unit/gatt: Add /TP/GAR/SR/BV-01-C test

Verify that a Generic Attribute Profile server can support reading a
Characteristic Value select...

733b58800b9679356b2e425a112794ae28f8e3bd authored about 10 years ago
unit/gatt: Add /TP/GAD/SR/BV-06-C test

Verify that a Generic Attribute Profile server can support a search for
all descriptors of a spe...

b28dfba7a07b7f9539a921035573c6fb270a92d6 authored about 10 years ago
unit/gatt: Add /TP/GAD/SR/BV-04-C test

Verify that a Generic Attribute Profile server can support a search for
all characteristics of a...

af3bcdba81e82c470b58e747342ce24fb2d4cffd authored about 10 years ago
unit/gatt: Add /TP/GAD/SR/BV-03-C test

Verify that a Generic Attribute Profile server can support a search for
all Included Services in...

cc4d43ca12abab624b41c6ea1ff0d6029031eca3 authored about 10 years ago
unit/gatt: Add /TP/GAD/SR/BV-02-C test

Verify that a Generic Attribute Profile server can support discovery of
all particular Primary S...

8ac948fa1c9a0b01bf5b742830e0cf77ac2ee8f7 authored about 10 years ago
unit/gatt: Comment cleanup

c0e4e6dfc156186e37372e61dbc9d5f08b72b610 authored about 10 years ago
unit/gatt: Add Test Spec Large Database 1

Adds a large GATT database definition and initial service discovery test
which satisfies a numbe...

3aa81161b8d0d8c60d02e6d16051ec101ad5ab2e authored about 10 years ago
shared/gatt-server: support Discover by UUID

Implements Find By Type Value parsing and response, supporting the
"Discovery Primary Service by...

19cef58cb7744eaaab36b4669a239302580176c6 authored about 10 years ago
shared/gatt-db: Add gatt_db_find_by_type_value

Added to support the GATT discovery of services by UUID.
Currently only works for values which a...

3d92c843ab0ce2bd8e886afb229c608d68541a9d authored about 10 years ago
gatt_db: use callback for gatt_db_find_by_type

It is preferred to not expose queue, so switch the function to a
callback style instead, and upd...

cf2ea03a61149976e9882e62de43ba7a03d75915 authored about 10 years ago
core/device: Fix memory leak

ccb8aa4a8130cd575830e5b3a594108b661206cd authored about 10 years ago
tools: Handle the broken behavior of host features max page value

9087baccab9fd25de7f383fb4a385fee95c6c3f1 authored about 10 years ago
shared/gatt-db: Fix duplicate service notification

This make sure the callback are only called when a service really
changes.

55e1678bd839b623996be4dfc2957f3b49244464 authored about 10 years ago
unit/gatt: Rework service db definitions

Introduces a set of macros providing a simple syntax for definining a
test GATT database.

The t...

eafa30e2a575903abd2e36f452c236c60d7a6bf8 authored about 10 years ago
unit/gatt: Add add_desc_with_value function

This function mirrors add_char_with_value and deduplicates some repeated
code from convenience f...

8130ff553d56da2264d489ed8dfa4acf4fbbca89 authored about 10 years ago