summaryrefslogtreecommitdiff
path: root/src/btd.h
Commit message (Collapse)AuthorAgeFilesLines
* main: Rework config option parsingLuiz Augusto von Dentz2023-05-161-7/+7
| | | | | This rework config option parsing adding helper function to make it simpler to parse new options.
* main.conf: Add CSIP profile configurable optionsSathish Narasimman2023-03-101-0/+9
| | | | | This introduces option to configure main.conf that can be used to configure co-ordinated set identification profile.
* main.conf: Add SecureConnections optionSimon Mikuda2022-11-211-0/+7
| | | | | | | | | | This introduces SecureConnections option to main.conf that can be used to configure this on adapter initialization. This is useful for: - disable for adapters that have a problems with SecureConnections enabled - if you want to disable CTKD (cross transport key derivation) - add option to enable only SecureConnections
* adapter: Keep track of whether the adapter is rfkill'edBastien Nocera2022-09-011-0/+1
| | | | | | Instead of only replying to D-Bus requests with an error saying the adapter is blocked, keep track of the rfkill being enabled or disabled so we know the rfkill state of the adapter at all times.
* main.conf: Split Kernel Experimental UUIDs from ExperimentalLuiz Augusto von Dentz2022-06-141-2/+3
| | | | | This splits kernel experimental UUIDs from D-Bus Experimental interface so they can be controlled indenpendetly.
* main.conf: Introduce MaxControllersLuiz Augusto von Dentz2022-02-161-0/+1
| | | | | This introduces MaxControllers which can be used to limit the number of adapters exposed in the system.
* main: add configurable RemoteNameRequestRetryDelay parameterArchie Pusaka2021-11-291-0/+1
| | | | | | | | | | This specifies how long will the userspace ignore a peer with an unknown name after a failed remote name resolving procedure. The peer device can still be connected, this only prevents the remote name resolving procedure retry. Reviewed-by: Miao-chen Chou <mcchou@chromium.org>
* main.conf: Rework privacy optionsLuiz Augusto von Dentz2021-11-091-0/+1
| | | | | This reworks privacy options so the limited discoverable is only available when controller mode is set to dual.
* main.conf: Allow passing a list of UUIDs to ExperimentalLuiz Augusto von Dentz2021-09-081-1/+4
| | | | | | This allows the user to enable a subset of the experimental features to be enabled instead of all of them and also change -E to work in the same way so a list of UUIDs can also be given at the command line.
* core: Add RSSI sampling period in system parameterYun-Hao Chung2021-05-241-0/+6
| | | | | | | | | Add an option in main.conf to configure the default RSSI sampling period for advertisement monitor. Reviewed-by: apusaka@chromium.org Reviewed-by: mmandlik@chromium.org Reviewed-by: mcchou@chromium.org
* main.conf: Add option to enable experimental featuresLuiz Augusto von Dentz2021-05-141-0/+1
| | | | | | | The adds options Experimental which is the equivalent to -E/--experimental command line option. Fixes https://github.com/bluez/bluez/issues/132
* main.conf: Add option to configure AVDP session/stream channel modesLuiz Augusto von Dentz2020-11-171-0/+7
| | | | | | | This adds a new group AVDTP where platform can configure the preferred L2CAP channel modes for both session (signalling) and stream (transport). For backward compatibility the both SessionMode and StreamMode defaults to basic mode.
* core: Add param to disable interleave scanHoward Chung2020-10-301-0/+1
| | | | This patch adds parameter to enable/disable the interleave scan feature.
* core: Add parmas to set interleaving durationsHoward Chung2020-10-301-0/+3
| | | | | This patch adds parameters to control the durations of allowlist scan and no-filter scan when the kernel is doing interleaving scan.
* core: Rename hcid.h to btd.hLuiz Augusto von Dentz2020-10-291-0/+126
Since we use btd term for daemon APIs it makes sense to use it also for the header name instead of hcid.