Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/bluez/bluez-sandbox
Test Repository. Do Not Clone or Fork.
https://github.com/bluez/bluez-sandbox
Timestamp is taken on each OTA beacon reception, and considered in the
SecondsSinceLastHeard pro...
bdfae8a5700adfeb5190108d5daebc57e7ac0f06 authored about 5 years ago
This removes a roundabout logic that was required to delete
a json entry from a json array using...
2903ffb2850a3f5eaeae84ae5d9a472072c2de67 authored about 5 years ago
D-Bus spec mandates that GetManagedObjects method of
org.freedesktop.DBus.ObjectManager interfac...
This adds key file with default settings for the mesh daemon.
The following settings are include...
Add friend-get and friend-set commands as per Mesh Profile 4.3.2.55,
4.3.2.56 and 4.3.2.57.
Add network-transmit-get and network-transmit-set commands as per
Mesh Profile 4.3.2.69, 4.3.2.7...
We are the client, so we should be using connect(2) instead of bind(2),
otherwise when using non...
The daemon does not support the LPN role, and this is unreferenced code.
6a83d146706c7dbdf7772fc65f5a4d84eddc594f authored about 5 years ago
The daemon handles multiple nodes, that may or may not be on the same
mesh network. While each ...
This adds consistency checks for mandatory properties on
org.bluez.mesh.Element1 interface:
...
This removes unnecessary housekeeping for hci controllers
3228ce1472e88cf1d259d7a23ee8772c921468fa authored about 5 years ago
This removes node_parse_composition() implementation as it is not used
anywhere in the rest of t...
This correctly initializes net settings related to node features
based on node configuration: ei...
This change makes the node initialization a bit easier to follow.
Replace if-else with switch wh...
This fixes the checks for the presence of AppKeys and Netkeys.
9f108507cad0d93e9e3c6f1e88c157c0c9610eb1 authored about 5 years ago
Prior to sending either NetKeyAdd or AppKeyAdd message to a
remote node, check if the key exists...
a64d3709497e8476356406f17142413a3baf7b61 authored about 5 years ago
Including settings.[ch] in a build requires the following chained
dependencies:
PEM
CERT
KEY
PKS...
In certain circumstances, reception of PB-ADV messages may trigger
session close. This rearrange...
63b7276460482ccc8dfdb7c6aefd319950146622 authored about 5 years ago
If pb_session is freed in timeout, close indication will not be sent.
pb_session is freed in pb_...
UNIQ is changes to the kernel has not been accepted yet.
f710439ed27668f4f0bc97e3f094bf722ee9a3eb authored about 5 years ago8 LSbs of netkey index should be packed into the first octet
e21806eafc80d67894bd3642c8bc063f16ebb46f authored about 5 years ago
For initiator, transaction number starts from 0x00 where as for acceptor
transaction number star...
Fix string typo as per mesh-api.txt
b317a4094ff7ff099cbac6381705aff9c54865b7 authored about 5 years agoSet the uniq attribute of /dev/uinput with the peer device address.
The resulting uinput device...
66f4c241beb46e4eb3e0627650b3e984f01a7ff5 authored about 5 years ago
When creating the uinput device, change the name to the peer device
name and add a "(AVRCP)" suf...
Update uhid and uinput devices with lowercase addresses (to match how
kernel prints it via %pMR)...
When the kernel prints the bluetooth address (via %pMR), it prints the
address in lower case. ba...
The Foundation Model Layer uses little endian ordering. As a
consequence the (re)transmit count ...
Friendship support re-written such that it can now support multiple
nodes (on multiple mesh netw...
For each received packet, this change limits outputing the encrypted
version once, and the decry...
8707850de151dda4862f89e175b13f9a41ccd3e8 authored about 5 years ago
1cba2950d9ab83c13e3c45877850c73576d5ae34 authored about 5 years ago
0fa46b494a2853044acc8c0f638f83acb7588b0e authored about 5 years ago
e65b55c17a861b8f290170d4f8d3237e59a52243 authored about 5 years ago
e5c38e0834e597b2d3b58e7d5bada1927b8f60af authored about 5 years ago
6d615f625d3fafad4180ae23256fea7bafa90b70 authored about 5 years ago
28dbca0e498f3859aabcb400bdca8c926a594700 authored about 5 years ago
676c91d05530cfd4ef2b943e750a63482fcd730e authored about 5 years ago
a73cdc09c0b2092a7911ef30b343c98ec64b7f94 authored about 5 years ago
Node Features are currently all under the control of the mesh daemon,
and should be ignored when...
This adds return parameter name to PromptNumeric and PromptStatic
method signatures. Also, style...
Previously input parameters in "org.bluez.mesh.Management1"
would not register properly, being s...
Add support for all the forms of inOOB and outOOB prompt and display
requests from the Provision...
f5c178d1dcc977175a85a5cd0db9774376add08f authored about 5 years ago
This code fixes the Provisioner Initiator role so that the following
Out-of-Band agent calls are...
There is a confusion between the node default TTL (section 4.2.7) and
the publish TTL (section 4...
53a81750db14187e80e378a11c21a9b6240ac9c9 authored about 5 years ago
This introduces a chain of callbacks to indicate whether mesh io
is initialized and mesh network...
If a provisioner app quits or the daemon is stopped while there's
an active scan for unprovision...
6dcea66fc2fed74d945c415a5aa1747ff247f4da authored about 5 years ago
This fixes the following build error when compiling in maintainer mode:
mesh/keyring.c: In func...
8e5a2f9d98307d615fc815daace91479803285c7 authored about 5 years ago
After "register_advertisement()" callback "client_proxy_added()" was yet
called but it was actua...
When advertisement is unregistered during MGMT_OP_ADD_ADVERTISING it will
crash in add_adv_callb...
This reuses the existing cmd_bind for both opcodes. cmds[] already has
code to handle it.
When sending a message to a group address (either virtual or fixed), it
has to be sent OTA even ...
This fixes the cleanup routine that is called after AddNode method
on org.bluez.mesh.Manager1 in...
This patch fixes the mesh-cfgclient README file:
- The configuration directory is meshcfg not me...
Was erroneously compiling and linking explicit unit test versions of the
ELL source dependancies...
This adds implementation for config client commands to add/update
NetKeys and AppKeys on a remot...
29c1ed83bc0f47c9545261a3a8bd284af902febe authored over 5 years ago
This adds a tool that allows to create mesh networks
opreating over advertising (PB-ADV) provis...
This adds support for storing the state of a mesh network.
The configuration is written out in J...
This adds complete list of commenads that excercise calls to
org.bluez.mesh.Manager1 methods:
"a...
This confines the functionality related to remote node
housekeeping into a separate file remote.c
This removes dependency on glib and mesh/util.c.
Also, fixes few style glitches.
This adds "-c" option to specify full path to configuration file.
If the path is not provided, t...
This adds a pending request queue for the issued commands awaiting
response from a remote config...
fead292f2e108370bf9d54b3c1d8c0b806b6ede6 authored over 5 years ago
This adds a check for org.bluez.mesh.Manager1 interface calls to
validate that a message sender,...
e002fd43636090ac246f80f5de6195055384dfed authored over 5 years ago
6952359292e8524df046510d35ccaa8d843ceb77 authored over 5 years ago
2d50e3938e2d191e50bfc216f5abdd9ac42dfe58 authored over 5 years ago
927cc54f5825ba391a96d58014f754b01555db1a authored over 5 years ago
ba617285b8c34bb7b6ef0864686ed626efd206fd authored over 5 years ago
This fixes inconsistency when reading/writing NetKey and AppKey
indices to/from JSON config stor...
2d249af381a664fd5a139ee4de6bfdf2f7c2e8cf authored over 5 years ago
This makes the MediaEndpoint and stable API for remote endpoints which
aligns with RegisterAppli...
This adds implementation for the following methods on
org.bluez.mesh.Node1 interface:
void AddNe...
This adds codes to send a confirmationfrom provisioner's side
after receiving a callback from a ...
Mesh code can be disabled with use of --disable-mesh.
8812296c864ad96ba0c9f238b21ca1e59f0f3e2a authored over 5 years ago
This is a major rewrite of Secure Network Beacon (SNB) handling
that includes:
* Seperating Key...
9a6ffbbb88d8fb80f6e086e3da264b3505dfc904 authored over 5 years ago
This patch adds support for reading data over J-Link RTT. It can be
used as replacement for TTY ...
This adds simple interface to libjlinkarm.so which will be used to read
data from RTT buffer. It...
068bc4b0b42459457a2556963274b95a22acdedd authored over 5 years ago
If AVDTP session has been connected but no stream has been setup calls
to service->connect would...
Two HEAP errors, and one error caused by missing checksum data.
a7cb2d44000b2ec33df1da88c3feef006b20d711 authored over 5 years ago
In parallel out-of-tree builds it's possible that tools/*.rules are
generated before the target ...
In parallel out-of-tree builds it's possible that obexd/src/builtin.h is
generated before the ta...
This unit test will be grown over time to include tests formed from the
sample data in the Bluet...
This fixes the following segfault:
node_init_cb (node=0x0, agent=0x0) at mesh/mesh.c:359
...
Move appkey_packet_decrypt to mesh/model, rename it to
app_packet_decrypt, make it private and c...
After 8f0839a1c46300ceb1b129d17a3bff446ff79d08, mesh/crypto uses _aid
suffix for keys' AID prope...
79fd24af14e0ef21e721214e7f71e70722aac03e authored over 5 years ago
We do *not* automatically create populated key rings for imported or
joined nodes, but we also d...
When sending or receiving Device Key (privileged) mesh messages, the
remote vs local device key ...
DevKey operations require authorization on the part of the applications
making the requests. Mes...