| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
The obex agent usually returns the full path by getting the default
folder and filename from the Filename property of the transfer object
which is not convenient.
The patch helps that the obex agent can return the folder name suffixed
with '/' or new full path or even null which will use the default name
if new_name is NULL and the default folder if the new_folder is NULL in
opp_chkput().
|
|
|
|
|
|
| |
This adds "rsi" as possible value to SupportedIncludes so when it is
available it means client and set it on its Includes property so a
proper RSI is generated and included as part of the Advertising Data.
|
|
|
|
| |
Document the currently undocumented transport QoS properties.
|
|
|
|
|
| |
This adds Set property so clients are able to identify when a device
belongs to a set.
|
|
|
|
| |
This adds set-api.rst which documents DeviceSet interface.
|
|
|
|
|
|
| |
Add definitions for new MGMT Controller Information settings bits,
indicating adapter Connected Isochronous Stream - Central/Peripheral
feature support.
|
|
|
|
|
|
|
| |
The Set Quality Report command was removed in
commit 0454e2d09570 ("mgmt: Add support for Mesh in the kernel"),
but the settings bit was not removed. It's also not implemented on
kernel side, so remove it now.
|
|
|
|
|
| |
Using two uint16_t requires the use of a container which makes things a
lot more complicated so this switch to use a single uint32_t.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remote Provisioning (introduced in Mesh Profile Specification v1.1)
* Allows Provisioners to use a remote server to scan for and
provision devices.
* Allows Config managers to reprovision existing nodes to:
* Refresh Device Keys
* Reassign Node Addresses
* Refresh Node Composition
|
|
|
|
| |
This adds Vendor and Metadata properties to MediaEndpoint1.
|
|
|
|
|
| |
This patch adds the bluetooth kernel config file used by CI test, which
enables all bluetooth features.
|
|
|
|
|
|
|
|
| |
These commands and events allow User space apps to test for Mesh
support, and request incoming mesh packets be delivered and request
outbound mesh packets to be sent. This is the basis for sharing
one controller between the legacy bluetoothd daemon and the mesh
bluetooth-meshd daemon.
|
| |
|
| |
|
|
|
|
|
|
| |
This adds SelectProperties which is a more extensible version of
SelectCapability since it takes a dictionary rather than a byte array
and define new Properties for LE Audio.
|
|
|
|
|
|
|
|
|
|
| |
This allows application to return error codes in the range allowed by
the spec:
'GATT - Section 4.9.5:
Application Error 0x80 – 0x9F Application error code defined by a
higher layer specification.'
|
|
|
|
|
| |
This patch aligns the input parameter for Add Extended Advertisement
command with actual data struct and add missing flag descriptions.
|
|
|
|
|
| |
List the build options for an AC97 audio card necessary for test with
audio daemon.
|
| |
|
|
|
|
|
| |
These options are required when running with -u option since that uses
H4 headers to serialize the communication of host and guest.
|
|
|
|
| |
Add the MGMT quality report command and event in doc/mgmt-api.txt.
|
|
|
|
|
| |
This attempt to clarify the distinction of Paired and Bonded
properties.
|
|
|
|
|
|
|
|
| |
Bonded flag is used to indicate the link key or ltk of the remote
device has been stored.
Reviewed-by: Sonny Sasaka <sonnysasaka@chromium.org>
Reviewed-by: Yun-Hao Chung <howardchung@chromium.org>
|
|
|
|
|
| |
This documents the use of StateDirecory environment variable which
overwrites the default storage diretory when set.
|
|
|
|
|
| |
The fact that each client can start its own discovery wasn't clear from
the documentation and only becomes obvious when reading the sources.
|
|
|
|
|
| |
Userspace should use this new flag to decide whether to do the remote
name resolving or not.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch introduces two new MGMT events
MGMT_EV_ADV_MONITOR_DEVICE_FOUND and MGMT_EV_ADV_MONITOR_DEVICE_LOST to
indicate that the controller has started/stopped tracking a particular
device matching one of the already added Advertisement Monitor.
If the controller offloading support is not available,
MGMT_EV_ADV_MONITOR_DEVICE_FOUND event is also used to report all
advertisements to perform software based filtering whenever we are not
active scanning.
Reviewed-by: Miao-chen Chou <mcchou@google.com>
|
|
|
|
|
|
| |
This adds a new flag to Get/Set Device Flag commands so it is possible
to set the Device Privacy Mode which allows to connect when the
remote device uses either identity or random address.
|
|
|
|
|
|
| |
Update doc to reflect update in adapter.c.
Reviewed-by: Sonny Sasaka <sonnysasaka@chromium.org>
|
|
|
|
|
|
| |
Duration property refers to the rotation duration not the actual
lifetime of the advertising which is controlled by the Timeout
property.
|
|
|
|
|
| |
This patch adds CONFIG_BT_FEATURE_DEBUG=y in tester config to enable the
runtime debug option.
|
| |
|
|
|
|
|
|
| |
Update docs to reflect the addition of the `X-notify` and `X-indicate`
characteristic flags, which allow a GATT server to restrict CCC write
permissions.
|
|
|
|
|
|
|
|
|
| |
This adds MTU properyt to GattCharacteristic1 which can be used in
order to determine how much data can be read/write using non-long
procedures which sometimes is the only thing the remote device
supports.
Fixes: https://github.com/bluez/bluez/issues/199
|
|
|
|
| |
This patch adds CONFIG_KASAN=y in tester config.
|
|
|
|
| |
This patch adds Android Extension in tester config.
|
|
|
|
| |
This patch adds Microsoft Extension in tester config.
|
|
|
|
|
|
|
|
|
| |
Add description for a new method:
ExportKeys() on org.bluez.mesh.Management1 interface.
This method is used by the authorized application to export information
about network keys, application keys and device keys present in the local
key database.
|
|
|
|
|
|
|
| |
Update the docs to reflect the changes for the other inclusive
language updates.
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
|
|
|
|
|
| |
This adds ExperimentalFeatures property which indicates what
experimental features are currently enabled.
|
|
|
|
|
| |
This patch adds a document for Intel hardware variants currently
supported by the kernel and its firmware list.
|
|
|
|
|
| |
This adds storage description of admin policy file in
doc/settings-storage.txt
|
|
|
|
|
|
| |
This adds admin-policy-api.txt.
Reviewed-by: Miao-chen Chou <mcchou@chromium.org>
|
|
|
|
|
|
|
| |
The Patterns property description was not as clear as it could be. This
expands the text a bit, replaces the C enum value 0x01 with the D-Bus
property string value "or_patterns" and improves the grammar in a few
places.
|
|
|
|
|
| |
This patch enables the BT High-Speed(HS) test cases by enabling the HS
in the kernel config.
|
| |
|
|
|
|
| |
This reverts commit 9ad67264d97b882fa58391982ecb5b003368fef0.
|
|
|
|
|
|
|
|
|
| |
We want to retry the pairing when HCI status 0x3e (Connection failed to
established/Synchronization timeout) is returned from the controller.
This is to add a new MGMT error code so that we can catch this 0x3e
failure and issue a retry in the user space.
Reviewed-by: Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
|
|
|
|
|
| |
This patch adds support to convert reStructuredText formatted btmon
manpage to manpage with rst2man tool.
|
|
|
|
|
|
|
|
|
|
| |
When an MGMT_EV_DEVICE_CONNECTED event is reported back to the user
space we will set the flags to tell if the established connection is
outbound or not. This is useful for the user space to log better metrics
and error messages.
Reviewed-by: Miao-chen Chou <mcchou@chromium.org>
Reviewed-by: Alain Michaud <alainm@chromium.org>
|