Ecosyste.ms: OpenCollective

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

github.com/bluez/bluez

Main BlueZ tree
https://github.com/bluez/bluez

tools/rctest: Fix file descriptor leak

Closed the file before returning from do_send function.

1a4d4515b6187bd0a81e604d068649a1270edcb6 authored over 9 years ago
tools/rctest: Fixed memory leak

Removed dynamic allocation of filename and savefile by strdup.
Instead filename and savefile are...

3d7511210b065169fdc4d87471d24459ccb46eff authored over 9 years ago
Makefile.tools: Move btmgmt to common READLINE section

e4f0c5582f1fe3451d5588243adba9de1ed68b80 authored over 9 years ago
Fix build with experimental enabled but no readline.

btmgmt requires readline. Protect it under if READLINE.

789be3cb2f4573d1970a0b61df45a28a7db3faf6 authored over 9 years ago
tools/hciconfig:Fixed Memory Leak

Freed memory allocated to structure hci_dev_list_req to avoid memory leak

f47fd9c820152cb37209d391ab874a8eaadbdc76 authored over 9 years ago
tools/l2test:Fixed memory leak

Removed dynamic allocation of filename by strdup.
Instead filename is directly pointing to the a...

95f254e69972acaf4be4688aa8affcfa9b2cee19 authored over 9 years ago
audio/avrcp: Add support for GetTotalNumberOfItems

Added support for AVRCP GetTotalNumberOfItems command to get
total num of items in a folder(with...

f17d3a2c3b0d4a8869ff297f53d55d1cdd524421 authored over 9 years ago
core/device: Fix not emitting Paired property

Even if bt_gatt_client fails to discover services it should still call
device_svc_resolved so th...

6b2e4d8bc73e181ab598733b1fc5c4c1c46102f0 authored over 9 years ago
shared/gatt-client: Fix error when no service could be found

In case the remote device has no services available ready callback would
be called with success ...

3479664a284b7205a265587cfb30f582d95aa3b9 authored over 9 years ago
tools/bneptest: Fix not NULL terminating parsed string

This patch prevents the possible not NULL terminating problem.
ifr_name's array size is IFNAMSIZ...

5c9dc418ecc3854fa4c4f4af44d8c9f2700892d1 authored over 9 years ago
android/pan: Fix not NULL terminating parsed string

This patch prevents the possible not NULL terminating problem.
ifr_name's array size is IFNAMSIZ...

a5e8a0f2e956bd5a16d09889fc62618674811f3d authored over 9 years ago
android/client: Fix memory leak while using realloc()

While reallocating space to store additional "remote device set" using
realloc, if realloc() fai...

951a43cf99d845d398442fa75b36c0d638dbea3b authored over 9 years ago
tools/sdptool: Remove unnecessary typecasts

Fixed unnecessary typecasts of malloc return values.

2c4ce67de70c06ec5f66bdb1bf22803de4ad9555 authored over 9 years ago
tools/sdptool: Fix NULL pointer dereference

This patch fixes NULL pointer dereferences in case malloc fails
and returns NULL.

178092f9795f3f19ac7453fd94ed3107a0aaa2ab authored over 9 years ago
android/hal-bluetooth: Fix NULL ptr dereference

Add NULL check on malloc return to fix NULL pointer dereference
in case malloc fails.

0bd5677f92c072dc5e038dda33e5d9c1591b68ab authored over 9 years ago
android/client: Handle failure from malloc() request

In case malloc() request fails, just print error message
and return. Dereferencing reg.mdep_cfg ...

360ecd96fed73867e7b96ab06a6f8ac390ec814a authored over 9 years ago
monitor: Add support for GetTotalNumOfItems

Support for AVRCP Get Total NUmber Of Items added to btmon.

Channel: 66 len 17 ctrl 0x060...

31ada8038656eeb9c89af01ded96752c7140b61e authored over 9 years ago
audio/avrcp: Handle Available Players Changed

Add support to handle AVRCP_EVENT_AVAILABLE_PLAYERS_CHANGED
notification.
- Register notificatio...

581edd089595a3a06d4c0dae78af6b0d2a4dc4af authored over 9 years ago
tools/l2test: Fix potential double close

If the test gets an error after close the socket, the socket sk
will be closed again. This patch...

779c9cc8969c8fbb69e0284a48541a2372eea415 authored over 9 years ago
tools/obex-client-tool.c: Fix memory leak in obex-client-tool

GOptionContext object should be freed in case socket connection
fails and program execution is t...

a0fd2e4494f5c35152fe523d271ac7304ecb4591 authored over 9 years ago
android/tester-main.c:Fixed Memory leak

This patch fixes memory leak issues in various functions
by allocating memory to structure step...

5eaaa14b5b9c8f1a83d291439f4dcef60a5bfeca authored over 9 years ago
tools/mgmt-tester: Add RPA Remove Device test case

This test verify if kernel correctly responds with error to
Remove Device command with Resolvabl...

cc3975c2689ccfe0d52f5afe86595fff76013592 authored over 9 years ago
tools/mgmt-tester: Add RPA Add Device test case

This test verify if kernel correctly responds with error to
Add Device command with Resolvable P...

c5ca05a3930f73722c9a76b7a98239ef9f38447c authored over 9 years ago
tools: Add testing utility for Eddystone beacons

b16ae734a2b95380bd95e17bf0b5c7f05e73c9ce authored over 9 years ago
obexd: Fix possible crash while processing pending request

session_process_queue needs to be able to access the request .func in
case an error happen and i...

6339cced970f3605e43353f98185817014a29bd1 authored over 9 years ago
Audio/Media: Fix incorrect value dereference

parameter value passed to the config_cb is a pointer to the
gbooloean. dereferencing the value r...

8a5538eaa6edb40693e5f93564c41e59f45bee09 authored over 9 years ago
shared/gatt-client: Fix discovery

The discovery shall not be interrupted in case Exchange MTU is not
supported, instead we shall c...

3357e2d373c595d639b276a1c16b7bf53ecccd00 authored over 9 years ago
emulator: Add support for scanning on different channels

838abde25be799cc3493867bf97d8b624499312f authored over 9 years ago
emulator: Add support for scan window and scan interval handling

81596d12b173a4d53e8fcf04a775ce3c6573d5e9 authored over 9 years ago
emulator: Add support for using advertising delay values

8a4b1bd1bb7e34322d42c86a02734a5d09ad8be1 authored over 9 years ago
audio: Fix possible crash when removing device

Currently it is not possible to cancel avdtp_discover procedure leading
to crashe if the device ...

33b447daaa3adfc04dfbc123538360d998e2d7d7 authored over 9 years ago
doc/test-runner: Mention useful locking kernel config options

9693a366c1038ef047507d6d652dfefc5ddec389 authored over 9 years ago
gobex: Minor coding style (whitespace) fix

66a85a319128b599c8ee66dec3bb1002b55aa938 authored over 9 years ago
core: gatt-database: Remove unnecessary typecast

7c8ac04d890c5ee75b624acbce651058136c0ae7 authored over 9 years ago
core: gatt-database: Fix potential memory leak

f7138dd76d2b0ec56474c7233ac04dd09166f9b2 authored over 9 years ago
client: Fix potential array overflow

4cd67264c36dca10ab64608efa94f02556abdc03 authored over 9 years ago
Release 5.32

7ae2fb58d0c43e03df2d810c7ce47be1b4020084 authored over 9 years ago
build: Update library version

8e1549625531f3722109cfb94ef3a267c5e407c7 authored over 9 years ago
lib: Update company identifiers

0fae1f0dc1113ea78437df719ac65b3e72dd9522 authored over 9 years ago
core/profiles: Fix not handling disconnections properly

If a profiles disconnects while in connecting state but ext_connect has
already been called the ...

39b9e120eb6e85f18e67679b4c3fe2823ba4c92d authored over 9 years ago
core/advertising: Fix using wrong instance id

The instance id shall be limited to the number of instance the kernel
support, and since this wi...

c73c1002331b2c0de0eaf555b5f1d05149f9a3b0 authored over 9 years ago
core: Fix accepting connections while disconnecting

If the device is being disconnected locally any profile connection shall
be rejected since the A...

ac1e243a78040b056a79da2d194a648faca717e8 authored over 9 years ago
core/device: Fix not always storing SDP records

The records shall always be stored persistently since the device
temporary flag can be clear at ...

b30944077a1dada2d2a0fcfbb75e612c5aaa08be authored over 9 years ago
core/device: Don't overwrite SDP record cache

btd_device_get_record should not overwrite existing cache if record
cannot be found since the ca...

6ca8be71f52257f01c3a26e5219321ba522568c4 authored over 9 years ago
core: Print store_hint in new_link_key_callback

This is useful information when debugging because that indicates
no-bonding was used so device w...

a5583ffc450aec1d988ccfcbe0690a7b37f17817 authored over 9 years ago
core/advertising: Fix double free

This fixes the following trace introduced by
caa5835cd805e9771cddef35906a31cce0232dde:

Invalid ...

c9a87056d733bc23279b30243f03923e53153a94 authored over 9 years ago
unit/test-gatt: Add /TP/GAW/CL/BI-23-C/auto test

/TP/GAW/CL/BI-23-C/auto is similar to /TP/GAW/CL/BI-23-C but
automatically elevates the security...

c142f072506a6e5243d7cd7eab9c0a6ae5cf0160 authored over 9 years ago
unit/test-gatt: Add /TP/GAW/CL/BI-05-C/auto test

/TP/GAW/CL/BI-05-C/auto is similar to /TP/GAW/CL/BI-05-C but
automatically elevates the security...

ebf6040de0c9461f2801c1d8ad8680cd63104dbc authored over 9 years ago
unit/test-gatt: Add /TP/GAW/CL/BI-18-C/auto test

/TP/GAW/CL/BI-18-C/auto is similar to /TP/GAW/CL/BI-18-C but
automatically elevates the security...

0af2139a02221a7770eb5dcfc1c4003f36b7190c authored over 9 years ago
unit/test-gatt: Add /TP/GAR/CL/BI-26-C/auto test

/TP/GAR/CL/BI-26-C/auto is similar to /TP/GAR/CL/BI-26-C but
automatically elevates the security...

27a7b26798d08b858c21d9ebc067835c1a97507c authored over 9 years ago
unit/test-gatt: Add /TP/GAR/CL/BI-32-C/auto test

/TP/GAR/CL/BI-32-C/auto is similar to /TP/GAR/CL/BI-32-C but
automatically elevates the security...

791b5210ccde5cde58988177e093507feeff1ce4 authored over 9 years ago
unit/test-gatt: Add /TP/GAR/CL/BI-04-C/auto test

/TP/GAR/CL/BI-04-C/auto is similar to TP/GAR/CL/BI-04-C but automatically
elevates the security ...

68474c8e6ce80a56039c711d28a6b668f3919bdb authored over 9 years ago
unit/test-gatt: Add /TP/GAR/CL/BI-16-C/auto test

/TP/GAR/CL/BI-16-C/auto is similar to /TP/GAR/CL/BI-16-C but
automatically elevates the security...

06d78ce061d4602928c9fdd2ef9354a693270f3d authored over 9 years ago
unit/test-gatt: Add /TP/GAR/CL/BI-21-C/auto test

/TP/GAR/CL/BI-21-C/auto is similar to /TP/GAR/CL/BI-21-C but
automatically elevates the security...

f379e991d5c86a30c25adb42c1306a6d7f421457 authored over 9 years ago
shared/att: Add BT_ATT_SECURITY_AUTO

This security level enables auto elevation (on by default), this would be
useful for unit tests ...

c6fa51ccb4e16629e16e6f9fe7fe862aa9a12c8c authored over 9 years ago
shared/att: Auto retry if request fails

This adds auto retry logic to requests when a security error happen,
it will first attempt to el...

2c863603a3e16da17f195810ab23808febe958bc authored over 9 years ago
unit/test-gatt: Use auto security

If the test don't expect any errors to happen use set security to auto so
bt_att will take care ...

ec0e3b1784e039ecb5b81638569c17cdb8e92501 authored over 9 years ago
client: Display address if calling 'disconnect' without arguments

Before:

[PHILIPS BTM2180]# disconnect
Attempting to disconnect from
Successful disconnected

Af...

01e8a8b87a52dcf23277a31895e0da2259242728 authored over 9 years ago
obexd/opp: Fix OPP GET request path

The default path is /etc/bluetooth/vcard.vcf which obexd
is not able to access.

obexd[11654]: o...

fd524d73a3a83b8e324b14c166670e0326bc3946 authored over 9 years ago
core/advertising: Fix memory leak on btd_advertising_manager_destroy

When creating an adv_manager using advertising_manager_create(),
it should be properly freed usi...

caa5835cd805e9771cddef35906a31cce0232dde authored over 9 years ago
shared/ad: Fix adding same instance of service data

The code was checking the data in the wrong queue so it was unable to
detect the same instance w...

1b4597c7315e8433bfcf0d9cbde0860f890024cf authored over 9 years ago
unit/test-gatt: Fix /TP/GAR/CL/BV-07-C test

The response should be Read Blob Reponse 0x0d not 0x0b which is Read
Response.

ccafb0f48bb27919fe3255d3b030828e9731b000 authored over 9 years ago
unit/test-gatt: Fix /TP/GAR/CL/BV-04-C test

The response should be Read Blob Reponse 0x0d not 0x0b which is Read
Response.

c2765efb2f8360310c05e9b85bb4d6026fe2c9ea authored over 9 years ago
monitor: Fix L2CAP config option parsing

75b6e79d9a0c1d483b9168d417fb13ba2f934426 authored over 9 years ago
doc: Mention the management version 1.10 API changes

d2cf5eca8aa0f822568639b39b8480ca2527eafe authored over 9 years ago
tools/mgmt-tester: test multi-adv

This patch adds tests and required test infrastructure for multi
advertising tests.

960e9d27bc15766c7306ce0919c2a79fde498348 authored over 9 years ago
tools/mgmt-tester: fix duplicate code

The definition of the test advertising instance was duplicated in
several places. This patch ref...

4b14e99d81798c82017ab793b12db7d80fb970e2 authored over 9 years ago
tools/mgmt-tester: test le off

Test that advertising instances will be removed when disabling the le
capability of a brle bluet...

b5ac7621f16d8684d77f77b5a158d3b5571bfdb8 authored over 9 years ago
tools/mgmt-tester: test advertising timeout

The change introduces an additional test that waits for an advertising
timeout to occur and chec...

716da0111ad90dfe9770db9d91a0f12b49e20831 authored over 9 years ago
tools/mgmt-tester: allow for event-only tests

The generic test runner previously expected the test action to always be
a mgmt command. A "no-o...

efd0672dbd6baeb2c0679077aa388bed86fff124 authored over 9 years ago
tools/mgmt-tester: make test timeout configurable

Currently tests have a hard coded timeout of two seconds. To prepare for
multi-advertising tests...

538e359b00e8ba86a2539a88126193764163ed8a authored over 9 years ago
tools/mgmt-tester: test adv inst override

This test covers a use case that had not been tested before: When an
advertising instance has al...

8b82f1875e6ec13781d71020c0280c33a15e809b authored over 9 years ago
tools/mgmt-tester: keep instances on power cycle

Tests that instances that do not have a timeout will survive a power
cycle.

d74154846f166aa00f0fb978ce55e1ff5399040c authored over 9 years ago
tools/mgmt-tester: increase max adv inst

The kernel now allows for up to five concurrent advertising instances.
This patch adapts the tes...

8e12b46dc3fcc57aebd16ede47898931401b7146 authored over 9 years ago
tools/mgmt-tester: comment add adv test setup

The add advertising test setup data was just a number of arrays with
undocumented hex data. This...

da2df07380fabc997bbd829c02ee9dd5927a961b authored over 9 years ago
tools/mgmt-tester: expect 0 rp when removing all adv inst

The kernel would previously return a hard coded instance value of 0x01
even when removing multip...

dfe3787ff08d3a741abe6c8765142005896a45aa authored over 9 years ago
tools/btmgmt: make inst duration configurable

Now that the kernel actually does respect the instance's duration
parameter it should be accessi...

2fcb2c443499158e138fd4d43ed8674dfe509b5b authored over 9 years ago
tools/mgmt-tester: error message when unexp params

The tester already issues debug messages for unexpected HCI commands but
not for unexpected mgmt...

4985b99649ddceb0ed955eb8aaf2e02e72f0c536 authored over 9 years ago
tools/mgmt-tester: rename add adv tests

The add advertisement tests were named a bit inconsistently and the test
intent was not always c...

bd4d44bc9964450011e3f5f08ccc00dfbd7ebc74 authored over 9 years ago
doc/mgmt-api: multi-adv implementation details

A few additional decisions have been made while implementing the
multi-advertising feature where...

a1a6ec40542b3c2567c340a248b578af6da71fde authored over 9 years ago
doc/mgmt-api: fix typos

This patch fixes a few minor typos and grammar errors in the mgmt api
spec.

3c8ae2631eee3e542392ff76738be501451051c4 authored over 9 years ago
doc: Update the details for mgmt version 1.9

ef03539b30f63a8002a10c6213527da120cf7e27 authored over 9 years ago
bccmd - add ability to read ADC

Some BlueCore devices are equipped with an 'Analogue In' pin which is
internally connected to a ...

471d55ea6ed0db19b9895f7d36a24cd8bf56637a authored over 9 years ago
tools/obexctl: Add support for pull Vobjects

PullBusinessCard from remote push server.

[obex]# connect 00:1B:DC:07:33:4E 00001105-0000-1000-...

893144c653bb1a517d35909c78ecbbb2f5883bf0 authored over 9 years ago
shared/gatt-client: Fix the "Find Information req" error

In a particular case where remote device has the characteristic
declaration b/w 0XFFFE and 0XFFF...

5f01e9c5c1636294e6b2722ecd4569f31369c58b authored over 9 years ago
Release 5.31

c9c7d4c5e632faac37e87e0008c91c4f6e81222e authored over 9 years ago
build: Update library version

60f68ab8d5e85716417ca1bc306d289ef716b501 authored over 9 years ago
lib: Update company identifiers

0d9053c1ac1cd82b32b0cd377184c586d6efacc3 authored over 9 years ago
android/handsfree: Fix invalid size of SCO_OP_GET_FD command

64448e3cf84827e658d85eaede3cab6caa5d13b6 authored over 9 years ago
shared/gatt-db: Fix allocating characteristic at 0xffff

All caracteristics shall contain a value in the next handle so having
a declaration on 0xffff is...

a92470e6626af03f6fd0fad0eb9bb94105604262 authored over 9 years ago
shared/gatt-client: Simplify ready flag

This makes notify_client_ready takes care of setting ready flag so the
caller code don't have to...

3eeab57293f2810a69623630ad78146460fc2753 authored over 9 years ago
shared/gatt-client: Don't discovery secondaries if there is no primary

The spec state that a secondary needs to referenced by at least one
primary, Version 4.2 [Vol 1,...

67a4bda1cf976539802bbb9e747ba0be7b9300a9 authored over 9 years ago
shared/gatt-client: Consolidate service changed registration

This rework the code using service changed registration so it becomes
reusable by different part...

35f86fe5f08f9443da8c167eda9f5be214a05796 authored over 9 years ago
shared/gatt-client: Speed up discovery

This tune the discovery to take advantage of the cached database whenever
possible, so instead o...

f49b0428c89c8f0114e5e113d03796aa0a765f7d authored over 9 years ago
emulator: Add support for Read Encryption Key Size command

d7a375c0fc89a9bafb263c4c6a763c53ab54d4a9 authored over 9 years ago
tools/mgmt-tester: Fix expected version for 2.0 controllers

16be38dc6fb6371c49986ae28d7003ad4b72c413 authored over 9 years ago
emulator: Fix 2.0 HCI version (it's 0x03 and not 0x04)

b2d2df74339b54909ee10575ca8cd56f99645eb8 authored over 9 years ago
shared/att: Fix boolean check in handle_notify()

ext_signed is boolean and shall be checked with logical op.

e11bfba10cc15cf74f8a657fad018aece4a5bde9 authored over 9 years ago
android: Fix btproxy build

target Executable: btproxy (out/target/product/mako/obj/EXECUTABLES/
btproxy_intermediates/L...

2d3522ece10f3503e45c03b45b0d015f456a9a52 authored over 9 years ago
tools: Add support for ECC emulation to proxy utility

73e7afaf8dbbcadf09d1526e932ee2e3fde697c7 authored over 9 years ago