Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
BlueZ
The Linux Bluetooth Stack is a software layer that provides support for Bluetooth technology on Linux systems. BlueZ is the default Bluetooth protocol stack for Linux and is responsible for managing the Bluetooth protocols and providing a high-level API.
Collective -
Host: opensource -
https://opencollective.com/bluez
- Website: http://www.bluez.org/
- Code: https://github.com/bluez/
This uses the btd_profile.experimental to mark the driver as
experimental.
This uses the btd_profile.experimental to mark the driver as
experimental.
This adds experimental field to btd_profile so the plugin can indicate
drivers that depends on e...
When registering an endpoint it should always check for SupportedUUIDs.
github.com/bluez/bluez - 1707c35771b447e39d19ebcc477e46e26d5870b5 authored over 1 year agoThis changes endpoint.presets command to take codec as parameter.
github.com/bluez/bluez - f3977023f93d1ccfe301ed18a8b7aa866a52ebd2 authored over 1 year ago
If metadata is not set the respective iovec is left NULL so it needs to
be checked before access...
[bluetooth]# endpoint.register 00002bc9-0000-1000-8000-00805f9b34fb 0x06
[/local/endpoint/ep0] A...
This fixes not sending ASE Receiver Stop Ready if stream is on disabling
state when CIS is disco...
This aligns the behavior of command line option --io to
add new "auto" value and modify the beha...
This skips printing TLVs related to packet/error count if they are 0 and
also update the missing...
The code was stopping at first time it detected an unknown TLV type when
it could continue:
> H...
github.com/bluez/bluez - 89f8d6bae18f853ae2ab9f6de21b62469f82d84c authored over 1 year agoThis fixes the following errors:
monitor/packet.c:11968:27: runtime error: member access within...
github.com/bluez/bluez - acfa41dedb47f1bff9399e2273e4623aac4decc5 authored over 1 year ago
This attempts to insert discovered attributes into monitor gatt_db
instance if their respective ...
This adds initial code for BASS plugin.
github.com/bluez/bluez - 6bafe1c66515e576362d0f124450a3f6f4c909aa authored over 1 year agoThis adds initial code for Broadcast Audio Scan Service.
github.com/bluez/bluez - a56c7fd162306460f6f1f0a9a72234cad3308d87 authored over 1 year ago
This adds iovec helper functions for handling byteorder and alignment
in place.
This adds Write Request Rejected Common Profile and Service
Error Code.
This adds BASS UUIDs which will be used by Basic Audio Profile.
github.com/bluez/bluez - 4e549cf48b712088d22028282baabbfc93e5f033 authored over 1 year agoThis fixes the following warning:
src/shared/shell.c:615:21: warning: non-ANSI function declara...
github.com/bluez/bluez - 3818b99c764efe84cd3455081f6392c256564085 authored over 1 year ago
This fixes not releasing prompt when queueing a line to be executed
since it can be considered a...
If RegisterEndpoint fails when there are multiple adapters it would
attempt to free the same end...
This adds support for Metadata in BAP profile.
In order to register zero Metadata, 0 shall be
en...
4.8.2 Unicast Client Initiates a Config Codec Operation –
Vendor-Specific (page 42):
Test Pur...
github.com/bluez/bluez - 083e66d3ac2df4baabe0ab42fc7a93c47709bf39 authored over 1 year agoThis fixes the following errors:
src/shared/util.c:271:2: runtime error: null pointer passed as...
github.com/bluez/bluez - 3b5c0e5ed0763195157ae1eacc2250a935726803 authored over 1 year ago
4.8.1 Unicast Client Initiates a Config Codec Operation – LC3
(Page 39):
Test Purpose:
Veri...
This use iovec as expected storage for capabilities and configuration
so it is inline with what ...
Fix typo s/BT_BAP_CONFIG_LATENCY_BALACED/BT_BAP_CONFIG_LATENCY_BALANCED
github.com/bluez/bluez - 3fa45f728cd7bc60dbd30e6bac5d93233f16a2d6 authored almost 2 years ago
This adds support for NULL PDUs which can be used to skip a round of
TX/RX.
Preferred Delay properties were being stored as qos->pd_* instead of
qos->ppd_*.
This fixes not removing the process_id timeout when freeing the session
which can cause the foll...
If a stream is being detached but bt_bap reference is already 0 don't
attempt to detach the stre...
Add relevant PACS Location field as a parameter to SelectProperties.
SelectProperties may set A...
github.com/bluez/bluez - 2f88c59391b8717055557f6634f92d76d9fd0001 authored almost 2 years ago
Add function to get the PACS Sink/Source Audio Locations field relevant
for a given PAC.
The obex agent will return only one error message at the same time.So
we should use if-elseif in...
The obex agent usually returns the full path by getting the default
folder and filename from the...
Add command line options for BIG encryption and broadcast code.
github.com/bluez/bluez - ce1eb5dd0a03db1f6c123f14e4f837d115fd08d7 authored almost 2 years agoThis adds the following tests for encrypted broadcast:
ISO Broadcaster Encrypted - Success
ISO ...
Fix incorrect decoding of the encryption parameter when logging
the LE BIG Create Sync command.
This adds the following tests based on BAP Audio Configurations:
ISO AC 1 & 4 - Success
ISO AC ...
The code was assuming only index 0 was to be used which doesn't work
when there are multiple CIS...
This fixes the following tests now that all supported PHYs are enabled
by default:
Start Discov...
github.com/bluez/bluez - e122a07088966efb1fadc72fcf8378a1e77549b4 authored almost 2 years ago
This adds support for advertise.rsi command which can be used to request
the generation of RSI a...
This adds support for "rsi" when a SIRK has been set on main.conf, the
clients can then enable i...
This adds "rsi" as possible value to SupportedIncludes so when it is
available it means client a...
bt_ad_has_data attempts to match the data portion even when not set
which is useful the user is ...
There was a typo in the group name using CSIP instead of CSIS.
github.com/bluez/bluez - a1b93db14da6772a299492a0c0673be70bea9ea6 authored almost 2 years agoThis adds decoding support for BASS attributes:
> ACL Data RX: Handle 0 flags 0x02 dlen 7
...
If a device advertising with RSI is only found later after the set was
already create we shall s...
This fixes the out-of-bounds array access in mesh-io-mgmt.c caught
by address sanitizer. Similar...
discovery_filter_to_mgmt_cp() does not add discovery_filter.discoverable
to the created mgmt_cp_...
Split bt_iso_qos into dedicated unicast and broadcast
structures and add additional broadcast pa...
The following crash can be observed if the remote peer send and
unsupported event:
ERROR: Addre...
github.com/bluez/bluez - f54299a850676d92c3dafd83e9174fcfe420ccc9 authored almost 2 years ago
Add mgmt-tester tests for hci devcoredump. These testa trigger the
devcoredump with a test data ...
Add vhci support to trigger the hci devcoredump by writing to
force_devcoredump debugfs entry an...
If the device is marked as auto-connect the kernel may initiate the
connection spontaneously cau...
This makes devices with BAP support to auto-connect once they start
advertising.
BT_MODE_* enums are used only for socket SOL_BLUETOOTH, option BT_MODE
Otherwise we should use L...
github.com/bluez/bluez - cedace72c3f71d356fc1895787569c7412ee94b2 authored almost 2 years ago
This caches any IRK being parsed so they can be used to resolve
addresses later which fixes the ...
This makes gatt_db_attribute_get_value public so it can be used by the
likes of btmon.
This prints the value attribute information when print attribute
descriptors:
< ACL Data TX: Ha...
github.com/bluez/bluez - cf72428156689a7bf2e2c6013788fedca08c6ff7 authored almost 2 years ago
Device using RPA have its storage using its identity address so this
uses keys_resolve_identity ...
This adds sample init scripts that can be passed to bluetoothctl for
testing.
This adds support for -i/--init-script which can be used to provide a
file with commands to be i...
If the endpoint respond with an error we shall decrement selecting
counter and proceed to check ...
Data field were print twice (1 time incorrectly):
> ACL Data RX: Handle 64 flags 0x02 dlen 19
...
github.com/bluez/bluez - 446e13360dbaa95fd3912ebb9ca734ccb17d7a32 authored almost 2 years ago
It will accept file when obex agent replied any message
event though the message is org.bluez.ob...
Any error while setting absolute volume on the peer, or notifying the
peer of changes was previo...
This frees resources associated with duplicate filter timer
when destroying management IO.
When attaching a local provisioner node, always request own
composition data to accommodate func...
This fixes the situation when subsequent requests to get a node
composition result in appending ...
Add CIG, CIS, and PHY properties to BAP transport. The other QoS
properties are there, and thes...
Document the currently undocumented transport QoS properties.
github.com/bluez/bluez - 39260c3cfa056321feaf1d49fe8db92e17b386f0 authored almost 2 years ago
Notifications were using bt_att_send directly instead of
bt_gatt_client_write_value thus it woul...
If remote device does not respond to a Prov Link Open request, then the
callbacks do not get est...
Remove excessive logging traffic
github.com/bluez/bluez - c1f7aed635f39578cdb4a1870413278d29a081c5 authored almost 2 years ago
The mesh daemon can process incoming mesh packets on more than one
controller, but if a Provisio...
When attempting to cancel an unknown Scan request structure must be
NULL initialized.
Because the daemon explicitly supports multiple nodes, we need
local Config Clients to be able t...
This fixes the following crash:
Invalid read of size 8
at 0x1E1E0B: bt_gatt_client_idle_unre...
Some platforms use different filtering and for this purpose,
some of the ACL/SCO/ISO/SDP data is...
Audio Locations and Contexts are properties of the PACS service, not of
individual PAC, as these...
The following set can be observed when a sirk is exists but it is
encrypted leading to info->set...
This fixes the following trace:
Invalid read of size 1
at 0x1F4282: bt_csip_get_sirk (csip.c...
This introduces bt_gatt_client_ref_save which ensures the instaces
which are being destroyed, e....
This make sure idle callback is unregistered before bt_gatt_client is
unref.
This make sure idle callback is unregistered before bt_gatt_client is
unref.
This fixes adding mandatory models (config server, remote provisioner)
to a node whose configura...
This adds the initial implementation of DeviceSet interface as
documented in doc/set-api.rst.
This prints devices not discoverable in grey so the user are able to
distict when for example se...
This checks if device is advertising an RSI and if so disregards if it
is not discoverable since...
This adds BT_AD_CSIP_RSI advertising data type.
github.com/bluez/bluez - c2e99aefd33790a1784cb3d9d80fef748961d423 authored almost 2 years agoThis adds set-api.rst which documents DeviceSet interface.
github.com/bluez/bluez - 6477522e92e33da26d27064970ab0c183ab50166 authored almost 2 years agoThis updates High Reliability presets as published in BAP 1.0.1:
https://www.bluetooth.com/spec...
github.com/bluez/bluez - 31ab084f072c335b5fbaab1c44ecaf899f5d5dda authored almost 2 years ago
This adds Set property so clients are able to identify when a device
belongs to a set.
This updates High Reliability presets as published in BAP 1.0.1:
https://www.bluetooth.com/spec...
github.com/bluez/bluez - a0847e005d33e40e8032207fd894f8422a943d91 authored almost 2 years agogithub.com/bluez/bluez - 373bafc34ce6ed8a4dbd4276ae0d96d5753147c8 authored almost 2 years ago
This adds initial code for Coordinated Set Identification Profile.
github.com/bluez/bluez - d297a03b7a6169cb556f7fcdbb1ee81648bb2b5f authored almost 2 years ago
This introduces option to configure main.conf that can be used to
configure co-ordinated set ide...