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/
Add decoding support for Intel PPAG Enable
command.
btmon log:
< HCI Command: Intel PPAG Enable...
Things like BAP depend on ISO sockets being enabled in kernel. It is
possible the MGMT commands...
Simulate ACL being disconnected when connecting ISO, before LE Create
CIS got sent. The kernel ...
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
Add function to pause (temporarily) reading data from vhci. This can be
used to synchronously p...
bthost commands execute with a delay because events may be sitting in
the socketpair queues. Th...
github.com/bluez/bluer - 1404d9a632dd038549f985095029cba88ba84886 authored over 1 year ago
github.com/bluez/bluer - c1d081b104a4bdc5418f8d5269918010b8a150c7 authored over 1 year ago
github.com/bluez/bluer - 1bbbd92bb1bd0f23871752746ac1e1dce3e9904c authored over 1 year ago
github.com/bluez/bluer - d01d32d5b72f16b102d891c1c05aaf5458b254da authored over 1 year ago
github.com/bluez/bluer - ba5229812aa53dcef7250426f60a70fe9822d24c authored over 1 year ago
github.com/bluez/bluer - e48cad8ad872715066d15f243316dcdcc640a4f8 authored over 1 year ago
If the device is temporary restart its timer when attempt to connect to
it since it can interrup...
Device using private address cannot be programmed into the auto_connect
list without them being ...
The concept of probing not connected devices is already supported when
loading devices from stor...
Patch 2a4cf63f2152 has reset the flag back to false when it shouldn't
so this revert it to its o...
This adds the following test to validate defer setup support for the
Broadcast Receiver scenario...
This enables LE-ACL connections to be detected by processing its events
otherwise they would be ...
When reading a log from file hci_devba may not work, also store link
information so assign_handl...
This fixes the following errors:
make[2]: *** No rule to make target 'doc/test-runner.txt',
nee...
This adds the following test which attempt to trigger suspend code path
while ISO sockets are co...
This updates test-runner documentation with a few examples using rst
format.
Fixes a typo: "argment" -> "argument" in the l2cap_client.rs
github.com/bluez/bluer - c271e92b8cfecdceb123aab5b03e94f84289206b authored over 1 year ago
The length check shall not consider the command header, just its
payload.
Patch 67a26abe53bf ("profile: Add probe_on_discover flag") introduced a
regression which prevent...
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
D-Bus 1.10, released in 2015, is the first version that supports reading
policy files from `/usr...
This adds probe_on_discover flag which indicates if profile needs to be
probed when the remote_u...
This allows a broadcast advertiser to be passed up to application,
if the adapter has the capabi...
This adds eir_get_service_data function which can be used to get a
specific service data.
This adds the posibility for a broadcast sink to retrieve the
BASE information received from a s...
Added support for broadcast sink registration using the 0x1851 UUID.
Added support for remote en...
Set CIG Parameters shall return correct CIG ID in Command_Complete also
when it errors.
A second connection made with same CIG while the CIG is busy, shall not
disconnect the first alr...
This error is not expected and retries will likely end up with same error.
github.com/bluez/bluez - 59569c1f947d648f1e0b9234dad3707f6c34739b authored over 1 year agogithub.com/bluez/bluez - b9c57e815e6e63965c6b0fa5907f7a761d169091 authored over 1 year ago
This error is returned on this event:
> HCI Event: Auth Complete (0x06) plen 3
Status: P...
This attempts to plot the RX information just as TX:
Found BR-ACL connection with handle 256
...
This test shall succeed rather than fail as this appears to be a bug in
the kernel code preventi...
Add test with a large CIS_ID and multiple CIS so it hits an error
condition in current kernels (...
Kernel should send LE Remove CIG after all CIS are shut down. Add tests
checking this, closing ...
Demonstrate a kernel race condition when remote side disconnects at the
same time as local side ...
Create Connection Cancel shall return Command Complete with error status
when there is no Create...
The command opcode should be the CMD, not EVT.
github.com/bluez/bluez - 23a7d4003064761e225394a42253d51dd5e81093 authored over 1 year ago
Instead of creating a separate file just to write the x:y axis inline
the data via gnuplot $data...
This adds proper connection tracking to SCO/ISO connection by handling
the events that establish...
This prints channel latency information and use gnuplot when using
-a/--analyze to plot a graph ...
This makes use of conn_pkt_tx also on acl_pkt like other connections.
github.com/bluez/bluez - 54740308b52e288d34b928ef61156a33e3371991 authored over 1 year agoThis adds the frame information while decoding:
> HCI Event: Number of Completed Packets (0x13)...
github.com/bluez/bluez - 604633556d7a93e9f16df965c979e7ed9ce0b14f authored over 1 year ago
AcquireWrite and AcquireNotify shall establish a socket pair for each
device connected otherwise...
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 agobtmon: Add parsing LE Read ISO link quality
> HCI Event: Command Complete (0x0e) plen 34
...
LL_CONNECTION_PARAM_REQ (0x0f)
Interval min: 7.50 msec (0x0006)
Interval max: 7.50 msec (0x0...
github.com/bluez/bluez - 7c6e030ac976b3d746edce9a1e36d7dc9696edcb authored over 1 year ago
Before
< HCI Command: LE Remove Isochronous Data Path (0x08|0x006f) plen 3
Connection H...
Rename BAA_SERVICE to BCAA_SERVICE and added BAA_SERVICE(0x1851)
as UUID for the broadcast sink.
parse_config_int() has a obvious logical error, so causes many
parse failures of integer configu...
github.com/bluez/bluez - 255ef572ca76db8d7fa8450653dce99c170c406a authored over 1 year ago
This can be useful when you want to specify trasport type for already
paired device (e.g. use LE...
ISO/SCO packets latency was not being calculated because no connection was
being assigned to them.
num_completed_packets_evt contain a count for how many packets have been
completed per handle.
ISO/SCO packets latency was not being calculated because no connection
was assigned to them.
num_completed_packets_evt contain a count for how many packets have been
completed per handle.
This move latency calculations to a helper function called
packet_latency_add so it can get reus...
This updates the documentation to mention gnuplot usage.
github.com/bluez/bluez - 9a657dcec988ff84e7e08345ea6512538a1b3207 authored over 1 year ago
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
This can be usefull when mapping names for services and characteristics
to their handle numbers.
There is a problem with this configuration: Type = peripheral,
Discoverable = false and Adapter ...
When root folder for adapter doesn't exist we will get this runtime error:
src/adapter.c:generat...
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
Fix: As per specs, VOCS is a secondary service;
hence it should be included under a primary serv...
Issues
- Audio output descriptor & location read functions requires code
correction.
- During re...
Root cause
- There are two types of database- Remote and Local (rdb and ldb).
- In client mode c...
github.com/bluez/bluez - aee361c8eb0fd0fa102ed4190de526cc339b8906 authored over 1 year ago
Bluetooth spec uses BIG Handle as a BIG identifier.
Btmon sometimes use this and sometimes BIG I...
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...
As per Bluetooth Core 5.4 Vol 4. Part E, 7.8.90,
adv_handle is 1 octet size and not 2.
This adds bluetoothctl-monitor.rst which is then converted to
bluetoothctl-mgmt.1 using rst2man.
This adds bluetoothctl-mgmt.rst which is then converted to
bluetooth-mgmt.1 using rst2man.
This adds btmgmt.rst which is then converted to btmgmt.1 using rst2man.
github.com/bluez/bluez - 9ccebfa7f91cb2aeb0c451592a7c4634569578f1 authored over 1 year agogithub.com/bluez/bluer - 2119fbedaa9aa3ec0ee3c90653f2808fd6903a32 authored over 1 year ago
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
This moves the functionality of btmgmt into client/mgmt.c so its
commands become available on bl...
This adds a test for setting BT_PKT_STATUS sockopt and checks if
BT_SCM_PKT_STATUS is properly r...
This adds support to set ISO Packet Status to bthost_send_iso.
github.com/bluez/bluez - 92bb384f5f409517027b315effd66bc776a6ee16 authored over 1 year ago
If no audio server, don't pass NULL to printf and parse TESTAUDIO
correctly.
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
Use of AC_CHECK_FILE prevents cross compilation.
Instead use test to support cross compiling.
This enables the same tests done with eir_data using bt_ad.
github.com/bluez/bluez - b8f916b7ee6eb99cee47cd65a5b52e4ece18c17e authored over 1 year agoThis makes use of util_iov_pull_* helpers to parse data.
github.com/bluez/bluez - bc2ab4ba3c6103540b902802a3b156f769791fca authored over 1 year ago
This introduces strisutf8 which can be used to verify if a string is
encoded using UTF-8 format.
DEFAULT_SIRK is currently not used.
github.com/bluez/bluez - 9b0087bc3d2513d32630d84c2bb499a51c155d35 authored over 1 year agoThis makes use of util_iov_push_* helpers to generate the data.
github.com/bluez/bluez - c48468328f28f3c2aad488fdd917db0b517da451 authored over 1 year agoThis 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
The code was supporting a maximum of 25 bytes (31 - 6) to be entered as
advertising data, but in...
This uses bt_ad_set_max_len to properly set the maximum data length of
the bt_ad instances based...
Instances shall not assume BT_AD_MAX_DATA_LEN is always the maximum
length as they could be used...
This fixes a couple of tests that consider 31 bytes the max advertising
length since in case of ...
This adds test-runner.rst documentation with a few examples of how it
can be used to run kernel ...
This implements the Control Point handler for the Add Source operation.
github.com/bluez/bluez - 8a8f8c143b18519780c87d4689cf3840b8aea243 authored over 1 year ago