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

Release 5.71

04ecf635ffaa2f7f8bca89cec3a0fbdbeb016dc9 authored about 1 year ago
build: Update library version

cd00105c5b7383bffd0198059e7b1fee1e2b6c99 authored about 1 year ago
bap: Don't attempt to release if old state was releasing

If the old state was releasing there is no reason to call
bt_bap_stream_release yet again when I...

093d00b47ee4e3544aa80de33e869a8617c4af32 authored about 1 year ago
device: Notify when the bdaddr_type changes

This ensures the AddressType reflects the bdaddr_type stored.

ba9fda12d26bf4200339da94bc198c6641f98668 authored about 1 year ago
adapter: Fix addr_type for smp_irk/ltk_info/link_key

According to BLUETOOTH CORE SPECIFICATION Version 5.4 | Vol 3,
Part H, 2.4.24/2.4.25, The LE LTK...

d5536e0cd431e22be9a1132be6d4af2445590633 authored about 1 year ago
tools: avtest: Add reject-code option

Some PTS tests like A2DP/SNK/AVP/BI-03-C, A2DP/SNK/AVP/BI-08-C , …
request some specific rejecti...

fb681e795027edb3e995e2c75657ebab0360a299 authored about 1 year ago
shared/bap: Update Available context for source

Available Context of sink was getting updated instead of source.

87477b7ffefcf3c64c821d9f700664d89aa2c5f7 authored about 1 year ago
shared/vcp: Fix notification endianness

4db4d5fa1c4f ("shared/vcp: Fix endianness errors") does attempt to fix
the endianness of stored ...

95838efc07d34c6ac121c65daa3316bf50f0374f authored about 1 year ago
client/player: Fix not prompting all parameter on endpoint.register

When Auto Accept is not enable not all parameters are requested.

477c41c683ead6be0aa26975a446be8ce4c8b6f3 authored about 1 year ago
Pattern match on service- and manufacturer data

When advertisement monitoring, manufacturer data and service data was
not being matched against....

b0656c2cf14da4b43ee7a446bfa9c5f1d3c044b0 authored about 1 year ago
test-vcp: Fix CCC value endianness

CCC value is 2 octects long so it needs to be converted using
cpu_to_le16 in order to not fail i...

71188eb0e752d26fe372fd06c20698aea89e3446 authored about 1 year ago
shared/bass: Functions cleanup

This adds some cleanup in shared/bass code: use util_iov
APIs to extract/push bytes, use new0 to...

8980f4f1f730119749138c62f7e9f95a259c87d6 authored about 1 year ago
adapter: Enable SSP after enabling BREDR

When enabling Secure Simple Pairing, the kernel first checks if
BREDR is enabled. If it's not, e...

227e16f5c9874f27187a35a4d6408b2e811a7fd2 authored about 1 year ago
test-bap: Add SCC Update Metadata tests

4.8.8 Unicast Client Initiates Update Metadata Operation (Page 53):

Test Purpose:
Verify th...

9b322d3a52a14b62547990c97bcf115a4f37ac4b authored about 1 year ago
test-bap: Add SCC Release tests

4.8.7 Unicast Client Initiates Release Operation (Page 51):

Test Purpose:
Verify that a Uni...

5d2277071237e90ae407e3a31344870d91cb673d authored about 1 year ago
shared/bap: Fix possible crash when freeing requests

Requests maybe queued using a stream so when detaching it needs to be
canceled otherwise they ca...

f10faf387d7ff5ef08a403dec895760996cb55ef authored about 1 year ago
test-bap: Add SCC Disable tests

4.8.6 Unicast Client Initiates Disable Operation (Page 50):

Test Purpose:
Verify that a Uni...

58805e4f28a3d1a401edae308a74dde66c77f27c authored about 1 year ago
test-bap: Add SCC Enable tests

4.8.5 Unicast Client Initiates Enable Operation (Page 48)

Test Purpose:
Verify that a Unica...

6f957d3b6c438debefb1536a1ebb46214b592c57 authored about 1 year ago
test-bap: Add SCC Config QoS, VS tests

4.8.4 Unicast Client Initiates Config QoS – Vendor-Specific (Page 46)

Test Purpose:
Verify ...

f93fec890447401aa60403126e217b7154624405 authored about 1 year ago
test-bap: Introduce QoS tests for LC3

4.8.3 Unicast Client Initiates Config QoS – LC3
(Page 43)

Test Purpose:
Verify that a Unica...

9c3824db2aa5043ff857b9f3caa5f8fbc4ef08cc authored about 1 year ago
shared/lc3: Add QoS definitions

This adds the QoS preset definitions as per BAP specification.

e3d9aad7d6e6ef07384b92b5632e9bab9f6f61bd authored about 1 year ago
shared/vcp: Fix comparison of values in different endianness

Values received over the air are in Little Endian format so they first
need to be converted to h...

eae77d7e49cec29ab06e1c132d9750cdef3d01b5 authored about 1 year ago
shared/vcp: Fix build error

This fixes the following build error in some architectures:

src/shared/vcp.c:961:24: error: lva...

cb1a3fd96c48a878f1a93ffc81e0c5d867b03cd8 authored about 1 year ago
shared/vcp: Fix endianness errors

On big endian the followin error can be observed:
VOCS/SR/SGGIT/CHA/BV-02-C - init
VOCS/SR/SGGIT...

4db4d5fa1c4fefcf3ec7f161a4c7164df0195ed7 authored about 1 year ago
test-micp: Fix endianness error

On big endian the followin error can be observed:

MICP/CL/CGGIT/SER/BV-01-C - init
MICP/CL/CGGI...

3a2d3b31a3b5a7eeb45952ce880ca58c93b985bb authored about 1 year ago
shared/bap: Fix source+sink endpoint registration

When registering both sink and source endpoints,
the register endpoint method call results in 2 ...

b93690e72d9ea287a730fa271925979c225d6861 authored about 1 year ago
audio/bap: Fix source+sink endpoint registration

When registering both sink and source endpoints,
the register endpoint method call results in 2 ...

bd5342fdf46af482c851af754cca14c1b51ee2d3 authored about 1 year ago
isotest: Fix high-reliability QoS presets

This changes the high-reliability QoS presets to be conformant to
BAP[1] specification:

Table...

ee04d309651c0ca8828c5ae34ae36a707b534a70 authored about 1 year ago
monitor: Add proper decoding of TLV for BASE

This uses bt_bap_debug_{config, metadata} to decode the TLV entries
found in Basic Audio Announc...

c9a1f20808287ecb8db183a537b210e7a26116d9 authored about 1 year ago
util: Make debugger arg of util_debug_ltv const

This makes the debugger argument of util_debug_ltv const as they are not
suppose to change durin...

acaf8f866d2906cfb229aa4d8cab599ac8cb7316 authored about 1 year ago
iso-tester: Add tests for GMAP broadcast QoS presets

This adds the following tests:

ISO QoS 48_1_g - Success
ISO QoS 48_2_g - Success
ISO QoS 48_3_g...

2ba6148139718a6eb38f14290d04a960c170b8a3 authored about 1 year ago
shared/util: Enable passing a label to util_debug_bit

This adds a label parameter to be passed to util_debug_bit instead of
just prepending a '\t'.

8b448400ece60dd51d786367dddf25ab58cc7f4b authored about 1 year ago
client/player: Add presets from GMAP

This adds the following presets from GMAP:

16_1_gs
16_2_gs
32_1_gs
32_2_gs
48_1_gs
48_2_gs
32_1...

813e1ce1199345f633ffaeb0f218accecdf9ff83 authored about 1 year ago
isotest: Add presets from GMAP

This adds the following presets from GMAP:

16_1_gs
16_2_gs
32_1_gs
32_2_gs
48_1_gs
48_2_gs
32_1...

506413dba87230b1c579eb23901bd88e52ef6825 authored about 1 year ago
iso-tester: Add presets from GMAP

This adds the following presets from GMAP:

ISO QoS 48_1_gc - Success ...

c9b48a6f84a803b6bad43be26a12c5ba6b7f5590 authored about 1 year ago
monitor/att: Add GMAS attribute decoders

This adds GMAS attribute decoders.

6af3b7290a3a36469f23e3eaaf6b2c0d09994efd authored about 1 year ago
shared/util: Add GMAP related UUIDs

This adds GMAP 1.0[1] UUIDs following the assigned numbers[2].

[1] https://www.bluetooth.org/Do...

e94853608c8033c4c1cf2047981354484c0500cb authored about 1 year ago
iso-tester: Add test for bcast AC 13 reconnect

This adds a test for Broadcast AC 13 reconnect:

ISO Broadcaster AC 13 Reconnect - Success

58e6ef54e672798e2621cae87356c66de14d011f authored about 1 year ago
shared/shell: Remove readline color escapes

This removes readline color escapes from color defines and instead only
used them with prompt si...

d8fc0dd5942e6e7b95833ee47fc4a8821c0c3421 authored about 1 year ago
bap: handle state transitions with old_state == new_state

ASCS allows transitions from Codec/QoS Configured back to the same
state.

E.g. NRF5340_AUDIO de...

8b035b70f379e45a32c94579ec8d00e48070c21e authored about 1 year ago
media: add Retransmissions in SelectProperties QoS

The server preferred RTN is part of the server supported/preferred QoS
values, and should be pas...

14dd4a75ceb284bf4fda00d1c318683fbaa4ac07 authored about 1 year ago
adapter: fix heap corruption during discovery filter parsing

Must parse as dbus_bool_t, as booleans MUST be 4 bytes for dbus.
stdbool from the filter only ha...

ad089d29945ffd0ffb2d8075c25f76ac7c267eba authored about 1 year ago
client: Add bluetoothctl-transport.1 man page

This adds bluetoothctl-transport.rst which is then converted to
bluetoothctl-transport.1 using r...

4b353ae99ab66390561730974d0c4fecc4f38d6a authored about 1 year ago
client: Add bluetoothctl-scan.1 man page

This adds bluetoothctl-scan.rst which is then converted to
bluetoothctl-scan.1 using rst2man.

c0678a4ddcc6befd697cbc6ae1c48036c63b9bca authored about 1 year ago
client: Add bluetoothctl-player.1 man page

This adds bluetoothctl-player.rst which is then converted to
bluetoothctl-player.1 using rst2man.

3797cedadb931d6e75a8636bab07163bcd122dd3 authored about 1 year ago
client: Add bluetoothctl-gatt.1 man page

This adds bluetoothctl-gatt.rst which is then converted to
bluetoothctl-gatt.1 using rst2man.

fa5fb919a97ee62d271eeec4fc93ce7a880f9239 authored about 1 year ago
client: Add bluetoothctl-endpoint.1 man page

This adds bluetoothctl-endpoint.rst which is then converted to
bluetoothctl-endpoint.1 using rst...

face899cd83cbee9df42e72c8d6debea2c02bfaa authored about 1 year ago
client: Add bluetoothctl-advertise.1 man page

This adds bluetoothctl-advertise.rst which is then converted to
bluetoothctl-advertise.1 using r...

6c446bdd32a89afe2c5580f56940c31d826d9eb4 authored about 1 year ago
client: Add bluetoothctl-admin.1 man page

This adds bluetoothctl-admin.rst which is then converted to
bluetoothctl-admin.1 using rst2man.

0d65d6862a050dd0bbdc1984bf549086ce9d75c4 authored about 1 year ago
client: Invalidate scan filter on "scan" command

The "scan bredr" and "scan le" commands are broken right now because the
transport filter gets s...

7ef40617a049f083b3b5d318bcecbc60c4673c13 authored about 1 year ago
lib/sdp: Pass size_t to sdp_get_string_attr()

We're currently type-casting the output of strlen(sdpdata->val.str) into
an int, which is somewh...

b978f979678d237f406f3209cf2d5f2da8e5b74e authored about 1 year ago
lib/sdp: Use correct string length in sdp_copy_seq()

sdp_data_t->unitSize for strings in the SDP record is
`sizeof(uint8_t) + strlen(str)`.

The "len...

5afa25c95e6aadd431941b410b4d5fdd44b7458a authored about 1 year ago
lib/sdp: Don't assume uint8_t has size 1

Assuming the size of of uint8_t is bad practice, we use
sizeof(uint8_t) everywhere else and the ...

cfcc6346a96a9a4c3123ddc5bb395e079efe5205 authored about 1 year ago
lib/sdp: Allocate strings in sdp_data_t with NULL termination

In extract_str() we create sdp_data_t with strings and allocate
sdp_data_t->val.str an extra 0-b...

fdb5ba2cbff3e8f1411ab188fa84b58879b92b83 authored about 1 year ago
shared/shell: Fix --init-script commandline option

The newly added option -i/--init-script introduced a short option
namespace collision with btmgm...

303925b28110469ad002ac19ce0eb9c84d6aceb2 authored about 1 year ago
btio: Allow binding a bcast listener before accept

This adds btio support for binding a PA sync io to a number of BISes,
before proceeding with BIG...

00fdb61d56161f523e975b4c044030f4b40abb6d authored over 1 year ago
iso-tester: Add test for bcast receiver PA bind

This adds a test for binding a Broadcast Receiver to a number of
BISes after PA sync has been es...

a17455cdcd213b4210571d4ec2a066d9daf91b15 authored over 1 year ago
client: Add support for setting Locations, SupportedContext and Context

This adds proper defaults for Locations, SupportedContext and Context
properties since bluetooth...

e126cf204907bb98f8b60d23bcb3dfa46064b9a3 authored over 1 year ago
shared/bap: Remove Locations, Support Context and Context defines

These values shall come from the upper stack.

5fd6d8cf905b790b30ff672c450b7e5c34238eda authored over 1 year ago
media: Parse Context and SupportedContext

Allow clients to register available Context and SupportedContext for
BAP endpoints.

f02e0c8664a6cfefbb39121a9c42363af2b6bf9a authored over 1 year ago
bap: Fix reading source codec capabilities

Sink ASE capabilities were read instead of source.

a564d6a0d533217480296558fa7d7b0f933dd1bc authored over 1 year ago
bap: Do not set default location for sink and source

let the clients register the required location for source
and sink endpoints.

932e6420606930d412e1e9a0fec1f82afffbba46 authored over 1 year ago
bap: Fix update of sink location value

pac->sink_loc needs to be updated only if there is a change.

5f8323f2aaa3c8c3d36bdf541f014ac9065a9398 authored over 1 year ago
media: Populate location to qos structure

Allow clients to register Location for endpoint.

a1fb50fd5aa0a605c810543c8479016febf1cacc authored over 1 year ago
client: Make use of bap-debug functions

This make use of bap-debug functions to decode Capabilities,
Configuration and Metadata.

8a335099bc1b211a672e4ea5c2bbb470e21021a0 authored over 1 year ago
shared/bap: Add debug helpers

This adds bap-debug.{c.h} that implements function helpers that can be
used to print BAP/ASCS/PA...

6d4491649e067c3338bc539226e146d14271cd69 authored over 1 year ago
monitor: Make use of util_debug_tlv to decode TLV entries

This uses util_debug_tlv to decode TLV entries.

e1ec086614224cb50918922dd88f71ae3652a8e5 authored over 1 year ago
shared/util: Add util_debug_{tlv, bit} helpers

This adds util_debug_tlv and util_debug_bit which can help to print
debug information in their r...

ffc5819ce4122d53f5a2e7c2a02b1ac03166fe2d authored over 1 year ago
mesh: Fix check for active scan when using generic IO

This modifies the check for an active scan in generic IO:
the bug has been introduced during ear...

0c757e8eeef69ff2b1eefa59e590f171c9fe1c88 authored over 1 year ago
build: Fix manpage location for obex.Agent*(5)

This fixes the location of obex.Agent*(5) manpages.

66c41d78f86007ef9b534df498b7bb1355267c4f authored over 1 year ago
bap: Update transport acquire/release flow for bcast src

Update transport acquire/release flow for BAP bcast source

e347792f41a8ab2cf4f789b6544a4f8ec8464a53 authored over 1 year ago
transport: Update transport release flow for bcast src

Update transport release flow for broadcast source

052534ae07b89bb947daadfa7eb11704db599bcb authored over 1 year ago
doc/obex-*-api: Rename to org.bluez.obex.*.rst

This renames obex-*-api.txt to org.bluez.obex.*.rst and generate
manpages org.bluez.obex.*.5.

345ad5e352b1b77c18ceecb06523a0d1352dee38 authored over 1 year ago
input: Fix .device_probe failing if SDP record is not found

Due to changes introduced by 67a26abe53bf
("profile: Add probe_on_discover flag") profiles may g...

3a9c637010f8dc1ba3e8382abe01065761d4f5bb authored over 1 year ago
input.conf: Change default of ClassicBondedOnly

This changes the default of ClassicBondedOnly since defaulting to false
is not inline with HID s...

25a471a83e02e1effb15d5a488b3f0085eaeb675 authored over 1 year ago
input: Fix smatch warning

This fixes the following warning:

profiles/input/device.c:165:26: warning: Variable length arra...

afb47b13c600b0c5e01b4fe3f2e670e89faa6ec2 authored over 1 year ago
unit/test-vcp: VOCS unit test case implementation

This implements all(10) mandatory VOCS testcases as unit tests.

04f40b747fe278bdddd564584525db265c0a17a7 authored over 1 year ago
test-bass: Add unit tests for the SPE suite

This adds BASS unit tests for the Service Procedures Error
Handling suite.

4ea09cf6b9b1033628b2966004a9df5bf2347bf6 authored over 1 year ago
doc/admin-policy-api: Rename to org.bluez.AdminPolicy*.rst

This renames admin-policy-api.txt to org.bluez.AdminPolicy*.rst and
generate manpages org.bluez....

ee27626c7a06b21a59cb46c192b7045fe9da5fb9 authored over 1 year ago
doc/advertisement-monitor-api: Rename to org.bluez.AdvertisementMonitor*.rst

This renames advertisement-monitor-api.txt to
org.bluez.AdvertisementMonitor*.rst and generate m...

87151d1904ada0c151bef96c69d70e9bb3d3a08a authored over 1 year ago
doc/battery-api: Rename to org.bluez.Battery*.rst

This renames battery-api.txt to org.bluez.Battery*.rst and generate
manpages org.bluez.Battery*.5.

cba68babe1e6714d93be27bc9c3891b6874f30ea authored over 1 year ago
doc/gatt-api: Rename to org.bluez.Gatt*.rst

This renames gatt-api.txt to org.bluez.Gatt*.rst and generate manpages
org.bluez.Gatt*.5.

c6c412d6ccbc5ce2df46a7530a45cf2d7cbb37e8 authored over 1 year ago
doc/advertising-api: Rename to org.bluez.LEAdvertis*.rst

This renames advertising-api.txt to org.bluez.LEAdvertis*.rst and
generate manpages org.bluez.LE...

dec59a07fb115bb26067f13cac1c7751ed6f83ad authored over 1 year ago
doc/input-api: Rename to org.bluez.Input.rst

This renames input-api.txt to org.bluez.Input.rst and generate manpages
org.bluez.Input.5.

cfc76016b4d4fbc720e588831ee3f6f3b1e283f0 authored over 1 year ago
doc/network-api: Rename to org.bluez.Network{Server}.rst

This renames network-api.txt to org.bluez.Network{Server}.rst and
generate manpages org.bluez.Ne...

6481b9095b3484d9e224e6a69744b926bb0aee99 authored over 1 year ago
doc/profile-api: Rename to org.bluez.Profile{Manager}.rst

This renames profile-api.txt to org.bluez.Profile{Manager}.rst and
generate manpages org.bluez.P...

c5729e61b1506b5df45c9a267640136a5419f287 authored over 1 year ago
doc/agent-api: Rename to org.bluez.Agent{Manager}.rst

This renames agent-api.txt to org.bluez.Agent{Manager}.rst and generate
manpages org.bluez.Agent...

42e2934c235685fcb86ad19745e2f10b78b3eba3 authored over 1 year ago
doc/adapter-api: Rename to org.bluez.Adapter.rst

This renames adapter-api.txt to org.bluez.Adapter.rst and generate a
manpage org.bluez.Adapter.5.

6f7effa4534f4f1d52f74860c204bc9317b68ee4 authored over 1 year ago
doc/device-api: Rename to org.bluez.Device.rst

This renames device-api.txt to org.bluez.Device.rst and generate a
manpage org.bluez.Device.5.

359132ba897e3b3e942953b351450254443fa8d1 authored over 1 year ago
build: Fix missing file unit/test-micp.c

This fixes the following build error:

make[1]: *** No rule to make target 'unit/test-micp.c', n...

d4a0d223eaa5d220263be1f3ad0cd396869f6245 authored over 1 year ago
shared/micp: Fix memory leaks

0a749634f5972e741137844d0e2174d8ba1444c5 authored over 1 year ago
unit/test-micp.c: MICP-MICS unit test case implementation

-Added MICS and MICP Unit test cases in a single file[test-micp.c].
-Fixed the issue that occurr...

b88e6602e8f59ab611eaa83f0f5a0e4f1047a950 authored over 1 year ago
doc: mark battery APIs non-experimental

Remove experimental status also from documentation.

85460c32d1334f5edad021d214eb997e6f462b30 authored over 1 year ago
battery: mark all battery DBus APIs non-experimental

Remove experimental marker from BatteryProvider1 and Battery1.Source.

It's common that headsets...

495a582675cf0a4b2fee293cc215504ef24a1c43 authored over 1 year ago
shared/bass: Add miscellaneous fixes

This introduces miscellaneous BASS updates and fixes discovered
during PTS testing.

a56bc5ec376a0ae3b451b22644fd11aecdeb2799 authored over 1 year ago
hciemu: Add support for setting emulator bdaddr

This adds support for the user to explicitly set a desired bdaddr to
a client emulator.

b94e33f90aa019dd865879d801445f99ca1dca07 authored over 1 year ago
btio: Bind listener to bcaster addr based on dst opt

This updates the btio module to decide whether to bind a listening socket
to a broadcaster addre...

769268f4b1f4ae10abdd812f9de774c323e49eac authored over 1 year ago
shared/csip: Fix return of Rank attribute

Return Rank attribute as per the configured value.

90af8029ba8e346dc8009b39426157e57d5d7b5e authored over 1 year ago
main: Fix reading of CSIS.Rank config field

csis.rank was incorrectly read the value of csis.size

ad91f362898c41a1532a9ea78f0fe5e078dc37a6 authored over 1 year ago
client: Print Manufacturer and Version on show command

This enables show to print the Manufaturer and Version information if
available:

bluetoothctl> ...

f253711c0e46cffe68a7c2361580b458520c121e authored over 1 year ago