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/

monitor/intel: Add decoding of PPAG Enable command

Add decoding support for Intel PPAG Enable
command.

btmon log:
< HCI Command: Intel PPAG Enable...

github.com/bluez/bluez - c01cf4552c12ae0b56cb3cfdbe3e9ce67b695716 authored over 1 year ago
adapter: wait for kernel exp features in adapter initialization

Things like BAP depend on ISO sockets being enabled in kernel. It is
possible the MGMT commands...

github.com/bluez/bluez - e93094977f08442d13d120a6154f8236dcc491dc authored over 1 year ago
iso-tester: add test for ACL disconnect before ISO created

Simulate ACL being disconnected when connecting ISO, before LE Create
CIS got sent. The kernel ...

github.com/bluez/bluez - 70b4db6803b46d5f9ad08a3f72eef9186b25e50a authored over 1 year ago
sco-tester: add test for ACL disconnect before SCO established

Simulate ACL being disconnected before SCO is established. Kernel shall
not crash.

eSCO ACL Di...

github.com/bluez/bluez - 465108814db2b7ba3037a83cb91f7de1cc2f7366 authored over 1 year ago
vhci: Add function to pause processing input from vhci

Add function to pause (temporarily) reading data from vhci. This can be
used to synchronously p...

github.com/bluez/bluez - dbe52200549bdc61fcd94c8c41d56c58d258ad7c authored over 1 year ago
hciemu: Add hciemu_flush_client_events for ordering VHCI vs bthost

bthost commands execute with a delay because events may be sitting in
the socketpair queues. Th...

github.com/bluez/bluez - bfcc3f7bf48fa3c1fdbd3ae9bf6ae671575a4f1c authored over 1 year ago
Version 0.16.0

github.com/bluez/bluer - 1404d9a632dd038549f985095029cba88ba84886 authored over 1 year ago
Fix displaydoc derive

github.com/bluez/bluer - c1d081b104a4bdc5418f8d5269918010b8a150c7 authored over 1 year ago
Add logo to docs

github.com/bluez/bluer - 1bbbd92bb1bd0f23871752746ac1e1dce3e9904c authored over 1 year ago
Update rustfmt

github.com/bluez/bluer - d01d32d5b72f16b102d891c1c05aaf5458b254da authored over 1 year ago
Disable Bluetooth Mesh examples

github.com/bluez/bluer - ba5229812aa53dcef7250426f60a70fe9822d24c authored over 1 year ago
Update dependencies

github.com/bluez/bluer - e48cad8ad872715066d15f243316dcdcc640a4f8 authored over 1 year ago
device: Restart temporary timer while connecting

If the device is temporary restart its timer when attempt to connect to
it since it can interrup...

github.com/bluez/bluez - 0004eb06d5d9a2f27521d9ce3b206d6f3f82c61e authored over 1 year ago
device: Don't attempt to set auto_connect for devices using RPAs

Device using private address cannot be programmed into the auto_connect
list without them being ...

github.com/bluez/bluez - cc7dbadb7236e5e9a7da5567f838b962a524df13 authored over 1 year ago
profile: Remove probe_on_discover

The concept of probing not connected devices is already supported when
loading devices from stor...

github.com/bluez/bluez - 507ba12483c3b6504d7fc0abfbbe1b4a0c8fa006 authored over 1 year ago
bap: Set auto_connect

Patch 2a4cf63f2152 has reset the flag back to false when it shouldn't
so this revert it to its o...

github.com/bluez/bluez - fb642eced45f2048d4812a8cb86db487395b5694 authored over 1 year ago
iso-tester: Add test for bcast receiver defer setup

This adds the following test to validate defer setup support for the
Broadcast Receiver scenario...

github.com/bluez/bluez - 60731cab5891ad2be01f5fcdbf5908aff7df4fd1 authored over 1 year ago
monitor: Detect LE-ACL connections

This enables LE-ACL connections to be detected by processing its events
otherwise they would be ...

github.com/bluez/bluez - aed756136b7f87b3dda2ba99d8272734615e73a4 authored over 1 year ago
monitor: Fix not printing latency information with -r

When reading a log from file hci_devba may not work, also store link
information so assign_handl...

github.com/bluez/bluez - 31941ff3977c4764d7fcc6df20971f4ab601e38f authored over 1 year ago
build: Fix make distcheck

This fixes the following errors:

make[2]: *** No rule to make target 'doc/test-runner.txt',
nee...

github.com/bluez/bluez - f4aea37ee6cf6b6cb3f91e4d4c9f09611acfd610 authored over 1 year ago
iso-tester: Add suspend tests

This adds the following test which attempt to trigger suspend code path
while ISO sockets are co...

github.com/bluez/bluez - 583d579178d440a850db06d9825bb9ac5eca8943 authored over 1 year ago
doc/test-runner: Update documentation using rst format

This updates test-runner documentation with a few examples using rst
format.

github.com/bluez/bluez - d68bfb6564eaaba4d0705e2b5837b455320c7151 authored over 1 year ago
fixes typo in l2cap_client.rs

Fixes a typo: "argment" -> "argument" in the l2cap_client.rs

github.com/bluez/bluer - c271e92b8cfecdceb123aab5b03e94f84289206b authored over 1 year ago
shared/gatt-server: Fix not allowing valid attribute writes

The length check shall not consider the command header, just its
payload.

github.com/bluez/bluez - 8bf3a4a265bb199e21735639c57f1f652e5b8d45 authored over 1 year ago
device: Fix not probing drivers at startup

Patch 67a26abe53bf ("profile: Add probe_on_discover flag") introduced a
regression which prevent...

github.com/bluez/bluez - ac04e5f38225d672a10ffd0a9162c3e466b6977b authored over 1 year ago
configure.ac: Install D-Bus policy in /usr/share, not /etc

From https://bugs.debian.org/1006631:

> dbus supports policy files in both `/usr/share/dbus-1/s...

github.com/bluez/bluez - fc6f5856d1775b39712b35049307afdd65df3d27 authored over 1 year ago
configure.ac: Bump minimum D-Bus version to 1.10

D-Bus 1.10, released in 2015, is the first version that supports reading
policy files from `/usr...

github.com/bluez/bluez - 8b6432a8728f87aa328bd67f07a35a1e755d75e6 authored over 1 year ago
profile: Add probe_on_discover flag

This adds probe_on_discover flag which indicates if profile needs to be
probed when the remote_u...

github.com/bluez/bluez - 67a26abe53bf33422c17a3f63866e76864b92bc2 authored over 1 year ago
adapter: Do not filter out broadcast advertiser

This allows a broadcast advertiser to be passed up to application,
if the adapter has the capabi...

github.com/bluez/bluez - 3370c462552b0dfcae33757bbfe1b843e7cff84f authored over 1 year ago
eir: Add eir_get_service_data

This adds eir_get_service_data function which can be used to get a
specific service data.

github.com/bluez/bluez - 58aa93f3cc4656dfcacd326667015be051c5bd14 authored over 1 year ago
btio: Add support for getsockopt(BT_ISO_BASE)

This adds the posibility for a broadcast sink to retrieve the
BASE information received from a s...

github.com/bluez/bluez - 7b3aa05323f29de5325a0f2fa52f44d3e85b3637 authored over 1 year ago
client/player: Add broadcast sink endpoint

Added support for broadcast sink registration using the 0x1851 UUID.
Added support for remote en...

github.com/bluez/bluez - 4352a42ec1e20f509c8584b1a918e620c80fbd98 authored over 1 year ago
btdev: fix CIG ID on Set CIG Parameters error response

Set CIG Parameters shall return correct CIG ID in Command_Complete also
when it errors.

github.com/bluez/bluez - 459b095c663c5fd7dfdd00bcefe178bbf21c38f5 authored over 1 year ago
iso-tester: test busy CIG error does not drop existing connections

A second connection made with same CIG while the CIG is busy, shall not
disconnect the first alr...

github.com/bluez/bluez - 96de1c6eb9ff1a0b8ec6f4785f3fd3fe47145ecf authored over 1 year ago
a2dp: Expose "Key missing" error

This error is not expected and retries will likely end up with same error.

github.com/bluez/bluez - 59569c1f947d648f1e0b9234dad3707f6c34739b authored over 1 year ago
main: Fix missing comma

github.com/bluez/bluez - b9c57e815e6e63965c6b0fa5907f7a761d169091 authored over 1 year ago
error: Add "Invalid exchange" mapping

This error is returned on this event:
> HCI Event: Auth Complete (0x06) plen 3
Status: P...

github.com/bluez/bluez - 0ee60b31a8432b0737df2bfdbf630c24ca7ef4d3 authored over 1 year ago
monitor: Plot RX information with -a/--analyze

This attempts to plot the RX information just as TX:

Found BR-ACL connection with handle 256
...

github.com/bluez/bluez - d987ff347b83e4a49d1b646ccf182a19f118d96a authored over 1 year ago
iso-tester: Fix test ISO Connect2 CIG 0x01 - Success/Invalid

This test shall succeed rather than fail as this appears to be a bug in
the kernel code preventi...

github.com/bluez/bluez - 9665025cc042db2ba2d3b95ff8f0794c9826311d authored over 1 year ago
iso-tester: test with large CIS_ID and invalid CIG_ID/CIS_ID

Add test with a large CIS_ID and multiple CIS so it hits an error
condition in current kernels (...

github.com/bluez/bluez - 10d83e3423bb3cc59fc0b5cb680c466b8658edfa authored over 1 year ago
iso-tester: add tests checking Remove CIG is emitted

Kernel should send LE Remove CIG after all CIS are shut down. Add tests
checking this, closing ...

github.com/bluez/bluez - 033b68cbb1bf73b1bb9d26f5ffac35b6dc0afab8 authored over 1 year ago
sco-tester: test local and remote disconnecting simultaneously

Demonstrate a kernel race condition when remote side disconnects at the
same time as local side ...

github.com/bluez/bluez - 80c8266ae20ae6bf6d468d0b32d9ebffc1f4d400 authored over 1 year ago
btdev: check error conditions for HCI_Create_Connection_Cancel

Create Connection Cancel shall return Command Complete with error status
when there is no Create...

github.com/bluez/bluez - 5815a92423c3d074e26974f4ca5de0cc4b596845 authored over 1 year ago
btdev: fix Command Status command opcodes for Setup Sync Conn

The command opcode should be the CMD, not EVT.

github.com/bluez/bluez - 23a7d4003064761e225394a42253d51dd5e81093 authored over 1 year ago
monitor/analyze: Inline data to gnuplot

Instead of creating a separate file just to write the x:y axis inline
the data via gnuplot $data...

github.com/bluez/bluez - 80107630396d3d3a3984c599e0cb9b015be0499c authored over 1 year ago
monitor: Add connection tracking for SCO/ISO with -a/--analyze

This adds proper connection tracking to SCO/ISO connection by handling
the events that establish...

github.com/bluez/bluez - 1f6e606c8504270da56a0888fa729866e82eebb8 authored over 1 year ago
monitor: Print channel latency information with -a/--analyze

This prints channel latency information and use gnuplot when using
-a/--analyze to plot a graph ...

github.com/bluez/bluez - 6bb476800fe8ada6589a1ff9154d3bf5e745c27f authored over 1 year ago
monitor/analyze: Use conn_pkt_tx on acl_pkt

This makes use of conn_pkt_tx also on acl_pkt like other connections.

github.com/bluez/bluez - 54740308b52e288d34b928ef61156a33e3371991 authored over 1 year ago
monitor: Add TX frame number and speed estimation

This adds the frame information while decoding:

> HCI Event: Number of Completed Packets (0x13)...

github.com/bluez/bluez - 604633556d7a93e9f16df965c979e7ed9ce0b14f authored over 1 year ago
gatt: Fix not establishing a socket for each device

AcquireWrite and AcquireNotify shall establish a socket pair for each
device connected otherwise...

github.com/bluez/bluez - 8eb1dee87e019f29b6c8233dfe0f9aef8ee44461 authored over 1 year ago
monitor: Add parsing Service Data of UUID 128

In the advertising report, instead of deciding EIR 0x21 into this:

Unknown EIR field 0x21: 3a0...

github.com/bluez/bluez - 8d60b555e8e18992348662a6d232cba9d19178aa authored over 1 year ago
monitor: Add support to decode le read ISO link quality

btmon: Add parsing LE Read ISO link quality

> HCI Event: Command Complete (0x0e) plen 34
...

github.com/bluez/bluez - 652e8b8dd309a5604fe7f565d9face088028432e authored over 1 year ago
monitor/ll: Add support for connection parameter command.

LL_CONNECTION_PARAM_REQ (0x0f)
Interval min: 7.50 msec (0x0006)
Interval max: 7.50 msec (0x0...

github.com/bluez/bluez - af3549724b0ab3103e8379e5a2e0e653f5f31a99 authored over 1 year ago
monitor: Update le event mask with bits 20-23

github.com/bluez/bluez - 7c6e030ac976b3d746edce9a1e36d7dc9696edcb authored over 1 year ago
monitor: Fix decoding Command Complete for Remove ISO Data path

Before

< HCI Command: LE Remove Isochronous Data Path (0x08|0x006f) plen 3
Connection H...

github.com/bluez/bluez - 86a4015659e3ed25bcae01a0ca1c0ba5d655131f authored over 1 year ago
Rename BAA_SERVICE to BCAA_SERVICE add BAA_SERVICE(0x1851)

Rename BAA_SERVICE to BCAA_SERVICE and added BAA_SERVICE(0x1851)
as UUID for the broadcast sink.

github.com/bluez/bluez - 1dbd9ba1f19542ba6398aa662caaf5a5eaf659b2 authored over 1 year ago
main: Fix integer configuration option parse failures

parse_config_int() has a obvious logical error, so causes many
parse failures of integer configu...

github.com/bluez/bluez - 446d8ada5790e5ca2cdc359eafa4bf7136b43ac5 authored over 1 year ago
adapter: Update ConnectDevice documentation

github.com/bluez/bluez - 255ef572ca76db8d7fa8450653dce99c170c406a authored over 1 year ago
adapter: Be able to use ConnectDevice for discovered devices

This can be useful when you want to specify trasport type for already
paired device (e.g. use LE...

github.com/bluez/bluez - caf7db313e9dbb23365769c5384bd352f697f406 authored over 1 year ago
monitor/analyze: Fix not calculating latency for ISO/SCO packets

ISO/SCO packets latency was not being calculated because no connection was
being assigned to them.

github.com/bluez/bluez - dce3971d227de4fe7f4d2e4349d0153008782296 authored over 1 year ago
monitor/analyze: Fix not dequeing TX packet properly

num_completed_packets_evt contain a count for how many packets have been
completed per handle.

github.com/bluez/bluez - b4cf0900d05c5fbd369f7f0c301c3917ca5b20a8 authored over 1 year ago
monitor: Fix not calculating latency for ISO/SCO packets

ISO/SCO packets latency was not being calculated because no connection
was assigned to them.

github.com/bluez/bluez - f150939419d3854205d760d994c5b4397e5b524f authored over 1 year ago
monitor: Fix not dequeing TX packet properly

num_completed_packets_evt contain a count for how many packets have been
completed per handle.

github.com/bluez/bluez - 77fb0ab5287c0cb2be2a3cfea00260eb0e649443 authored over 1 year ago
monitor: Consolidate code around latency calculation

This move latency calculations to a helper function called
packet_latency_add so it can get reus...

github.com/bluez/bluez - 5d090ddc6aa6288e66f5624ed3e2e301cb39a44c authored over 1 year ago
monitor: Update documentation

This updates the documentation to mention gnuplot usage.

github.com/bluez/bluez - 9a657dcec988ff84e7e08345ea6512538a1b3207 authored over 1 year ago
monitor: Use gnuplot to plot graph of Latency-Packets

This make use of gnuplot when using -a/--analyze to plot a graph of
Latency-Packets:

Found BR...

github.com/bluez/bluez - ac04b56c41fea0f17f8862e1b8197514224b757a authored over 1 year ago
gatt-client: Add read-only handles to dbus

This can be usefull when mapping names for services and characteristics
to their handle numbers.

github.com/bluez/bluez - cda5549f247554b788dbf23b17c36bfa9ab629be authored over 1 year ago
advertising: Fix peripheral adverts when Discoverable = false

There is a problem with this configuration: Type = peripheral,
Discoverable = false and Adapter ...

github.com/bluez/bluez - 828bc564e6e84fc0499f2e3a99438240e4ff6de7 authored over 1 year ago
adapter: Fix generating IRK for adapter with privacy enabled

When root folder for adapter doesn't exist we will get this runtime error:
src/adapter.c:generat...

github.com/bluez/bluez - 16c1166d8737d445f84c3a99b447f4c50e8f6d8b authored over 1 year ago
bap: Fix memory leaks

This fixes the following memory leaks on exit:

g32 bytes in 1 blocks are definitely lost in los...

github.com/bluez/bluez - c7276fa7cf3399affeb5fc0abe32d8884017e76b authored over 1 year ago
shared/vcp: Reserve one more handle in VCS for VOCS

Fix: As per specs, VOCS is a secondary service;
hence it should be included under a primary serv...

github.com/bluez/bluez - 4d714becb7df1fd928340ffc5b9a759f9a625c47 authored over 1 year ago
shared/vcp: Fix issues of audio location and descriptor

Issues
- Audio output descriptor & location read functions requires code
correction.
- During re...

github.com/bluez/bluez - 2a0e392b40fae902ebf4d789a0456df020bbcc16 authored over 1 year ago
shared/vcp: Fix the crash observed with VOCS

Root cause
- There are two types of database- Remote and Local (rdb and ldb).
- In client mode c...

github.com/bluez/bluez - 06ec4f61000aad92df33ff7d95df0594136797b6 authored over 1 year ago
btmon: Fix obvious typo

github.com/bluez/bluez - aee361c8eb0fd0fa102ed4190de526cc339b8906 authored over 1 year ago
btmon: Make BIG identifier consistent

Bluetooth spec uses BIG Handle as a BIG identifier.
Btmon sometimes use this and sometimes BIG I...

github.com/bluez/bluez - d8ca06631b7434ea8837f9c571bfe31d6602d31f authored over 1 year ago
monitor: Fix invalid Create BIG Test command

As per Bluetooth Core 5.4 Vol 4 Part E, 7.8.104,
max pdu is 2 octect long and there is no adv_ha...

github.com/bluez/bluez - cc9f3a8e510a5ac8c0441a7714256dca969b695b authored over 1 year ago
monitor: Fix adv_handle size in the set info transfer packet

As per Bluetooth Core 5.4 Vol 4. Part E, 7.8.90,
adv_handle is 1 octet size and not 2.

github.com/bluez/bluez - 4337eb25b04cc168a102c56e817fef20bb62cf75 authored over 1 year ago
client: Add bluetoothctl-monitor.1 man page

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

github.com/bluez/bluez - 82d3d803d4c54946378f706f8b6b0c0ff9d4e821 authored over 1 year ago
client: Add bluetoothctl-mgmt.1 man page

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

github.com/bluez/bluez - f0bfd76280250f53ecceaaa955d268c0e830145b authored over 1 year ago
btmgmt: Add man page

This adds btmgmt.rst which is then converted to btmgmt.1 using rst2man.

github.com/bluez/bluez - 9ccebfa7f91cb2aeb0c451592a7c4634569578f1 authored over 1 year ago
Narrow holding mutex to avoid deadlock.

github.com/bluez/bluer - 2119fbedaa9aa3ec0ee3c90653f2808fd6903a32 authored over 1 year ago
midi: Fix build errors

This fixes the following build errors:

unit/test-midi.c:541:82: error: function definition is n...

github.com/bluez/bluez - b9e93e01161cf5392f0cbea3400cfa2dae54643d authored over 1 year ago
client: Add support for mgmt submenu

This moves the functionality of btmgmt into client/mgmt.c so its
commands become available on bl...

github.com/bluez/bluez - 2b063f47ab7044e4c744b51f5d400b77b1ea3b2f authored over 1 year ago
iso-tester: Add test for BT_PKT_STATUS sockopt

This adds a test for setting BT_PKT_STATUS sockopt and checks if
BT_SCM_PKT_STATUS is properly r...

github.com/bluez/bluez - 17b229e8e451da95a7b2fd8a0d9b8fb42b36763b authored over 1 year ago
bthost: Add support to set ISO Packet Status

This adds support to set ISO Packet Status to bthost_send_iso.

github.com/bluez/bluez - 92bb384f5f409517027b315effd66bc776a6ee16 authored over 1 year ago
test-runner: fix behavior when no audio server

If no audio server, don't pass NULL to printf and parse TESTAUDIO
correctly.

github.com/bluez/bluez - 9aff3f4941426d6a79d08404e1fe36767eadd0fd authored over 1 year ago
test-runner: set non-quiet printk before running tests

It is useful to see WARN_ON etc. messages when running the tests.

The 'quiet' in cmdline suppre...

github.com/bluez/bluez - 7cea6b964119747925312a7a00ff217021d6c4a1 authored over 1 year ago
configure: Fix check ell path for cross compiling

Use of AC_CHECK_FILE prevents cross compilation.
Instead use test to support cross compiling.

github.com/bluez/bluez - c62a4cb55183a38ac84ed312214a4671c994ca0b authored over 1 year ago
test-eir: Run tests using bt_ad

This enables the same tests done with eir_data using bt_ad.

github.com/bluez/bluez - b8f916b7ee6eb99cee47cd65a5b52e4ece18c17e authored over 1 year ago
shared/ad: Make use of util_iov_pull_* to parse data

This makes use of util_iov_pull_* helpers to parse data.

github.com/bluez/bluez - bc2ab4ba3c6103540b902802a3b156f769791fca authored over 1 year ago
shared/util: Introduce strisutf8

This introduces strisutf8 which can be used to verify if a string is
encoded using UTF-8 format.

github.com/bluez/bluez - d1b33eb8bf0f502761844d09dc64803ed5c9e687 authored over 1 year ago
main: Remove DEFAULT_SIRK

DEFAULT_SIRK is currently not used.

github.com/bluez/bluez - 9b0087bc3d2513d32630d84c2bb499a51c155d35 authored over 1 year ago
shared/ad: Use util_iov_push_* helpers to generate data

This makes use of util_iov_push_* helpers to generate the data.

github.com/bluez/bluez - c48468328f28f3c2aad488fdd917db0b517da451 authored over 1 year ago
advertising: Fix build warning

This fixes the following warning:

src/advertising.c:942:2: warning: Null pointer passed to 2nd ...

github.com/bluez/bluez - 838e1578072900d1f98dfb31cc538940d2fad876 authored over 1 year ago
client/advetising: Allow use of EA data length

The code was supporting a maximum of 25 bytes (31 - 6) to be entered as
advertising data, but in...

github.com/bluez/bluez - 4578395b5370716b7fecd60d109fc2c01932c891 authored over 1 year ago
advertising: Use bt_ad_set_max_len

This uses bt_ad_set_max_len to properly set the maximum data length of
the bt_ad instances based...

github.com/bluez/bluez - 153aaeda2b21012501b22b73c50412edf458ee87 authored over 1 year ago
shared/ad: Fix hardcoding maximum data length

Instances shall not assume BT_AD_MAX_DATA_LEN is always the maximum
length as they could be used...

github.com/bluez/bluez - 2cb07aa669e58cc8b80700088de5dd71a877dd42 authored over 1 year ago
mgmt-tester: Fix tests that consider 31 bytes the max adv lenght

This fixes a couple of tests that consider 31 bytes the max advertising
length since in case of ...

github.com/bluez/bluez - b9e7ca94d458a4f5e13565d3486b1d84784ef169 authored over 1 year ago
test-runner: Add documentation

This adds test-runner.rst documentation with a few examples of how it
can be used to run kernel ...

github.com/bluez/bluez - c96eb3ea5537b3b144d47a215c3828ffb7cd333d authored over 1 year ago
shared/bass: Introduce Add Source opcode handler

This implements the Control Point handler for the Add Source operation.

github.com/bluez/bluez - 8a8f8c143b18519780c87d4689cf3840b8aea243 authored over 1 year ago