Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: Fix errors with glibc < 2.25 | Fabrice Fontaine | 2022-02-15 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | getrandom and sys/random.h are only available since glibc 2.25: https://www.gnu.org/software/gnulib/manual/html_node/sys_002frandom_002eh.html resulting in the following build failures since version 5.63 and https://git.kernel.org/pub/scm/bluetooth/bluez.git/log/?qt=grep&q=getrandom: plugins/autopair.c:20:24: fatal error: sys/random.h: No such file or directory #include <sys/random.h> ^ To fix this build failure, add util_getrandom and a fallback (borrowed from pipewire and licensed under MIT): https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/src/pipewire/utils.c Fixes: - http://autobuild.buildroot.org/results/6b8870d12e0804d6154230a7322c49416c1dc0e2 | ||||
* | emulator: Replace random number generation function | Tedd Ho-Jeong An | 2021-12-08 | 1 | -2/+9 |
| | | | | | | | | This patch replaces the rand() function to the getrandom() syscall. It was reported by the Coverity scan rand() should not be used for security-related applications, because linear congruential algorithms are too easy to break | ||||
* | emulator: Inclusive language changes | Archie Pusaka | 2021-09-21 | 1 | -42/+42 |
| | | | | | | | | BT core spec 5.3 promotes the usage of inclusive languages. This CL replaces some terms with the more appropriate counterparts, such as "central", "peripheral", and "accept list". Signed-off-by: Marcel Holtmann <marcel@holtmann.org> | ||||
* | monitor: Inclusive language changes | Archie Pusaka | 2021-09-21 | 1 | -16/+16 |
| | | | | | | | | BT core spec 5.3 promotes the usage of inclusive languages. This CL replaces some terms with the more appropriate counterparts, such as "central", "peripheral", "link key", and "accept list" Signed-off-by: Marcel Holtmann <marcel@holtmann.org> | ||||
* | emulator: Add SPDX License Identifier | Tedd Ho-Jeong An | 2020-09-21 | 1 | -14/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds SPDX License Identifier and removes the license text. ------------------------------------- License COUNT ------------------------------------- LGPL-2.1-or-later : 20 GPL-2.0-or-later : 2 License: LGPL-2.1-or-later emulator/server.c emulator/amp.c emulator/hciemu.c emulator/vhci.c emulator/btdev.c emulator/serial.h emulator/le.h emulator/le.c emulator/main.c emulator/amp.h emulator/hciemu.h emulator/bthost.h emulator/btdev.h emulator/vhci.h emulator/serial.c emulator/phy.c emulator/smp.c emulator/phy.h emulator/bthost.c emulator/server.h License: GPL-2.0-or-later emulator/b1ee.c emulator/hfp.c | ||||
* | emulator: Improved handling of Set Default PHY command | Marcel Holtmann | 2017-05-02 | 1 | -5/+69 |
| | |||||
* | emulator: Enable LE power class and minimum channels feature | Marcel Holtmann | 2017-05-01 | 1 | -2/+2 |
| | |||||
* | emulator: Fix comments for event mask descriptions | Marcel Holtmann | 2017-05-01 | 1 | -9/+9 |
| | |||||
* | emulator: Add basic PHY command handling to LE only controller | Marcel Holtmann | 2017-05-01 | 1 | -5/+52 |
| | |||||
* | emulator: Add Bluetooth 5.0 defines to LE only controller | Marcel Holtmann | 2017-05-01 | 1 | -2/+51 |
| | |||||
* | lib: Define HCI_PRIMARY and use it instead of HCI_BREDR | Marcel Holtmann | 2016-07-04 | 1 | -1/+1 |
| | |||||
* | emulator: Add support for scanning on different channels | Marcel Holtmann | 2015-07-14 | 1 | -2/+17 |
| | |||||
* | emulator: Add support for scan window and scan interval handling | Marcel Holtmann | 2015-07-14 | 1 | -1/+72 |
| | |||||
* | emulator: Add support for using advertising delay values | Marcel Holtmann | 2015-07-14 | 1 | -3/+15 |
| | |||||
* | emulator: Fix missing includes | Szymon Janc | 2015-03-12 | 1 | -0/+1 |
| | | | | | | | writev requires #include <sys/uio.h> memcpy and memset require #include <string.h> This fix compilation error with musl. | ||||
* | emulator: Use local includes for libbluetooth headers | Marcel Holtmann | 2015-02-12 | 1 | -2/+2 |
| | |||||
* | shared: Move mainloop implementation from monitor to shared | Johan Hedberg | 2015-02-12 | 1 | -1/+1 |
| | |||||
* | emulator: Store own and peer address information for LE connections | Marcel Holtmann | 2014-12-17 | 1 | -0/+13 |
| | |||||
* | emulator: Add controller based address resolution for advertising reports | Marcel Holtmann | 2014-12-17 | 1 | -8/+57 |
| | |||||
* | emulator: Fix own address type handling for advertising parameters | Marcel Holtmann | 2014-12-17 | 1 | -2/+8 |
| | |||||
* | emulator: Enable the LE feature bit for supporting LL Privacy | Marcel Holtmann | 2014-12-17 | 1 | -7/+7 |
| | |||||
* | emulator: Add support for read peer and local random addresses | Marcel Holtmann | 2014-12-15 | 1 | -3/+46 |
| | |||||
* | emulator: Add support for handling white list scan filtering | Marcel Holtmann | 2014-12-14 | 1 | -0/+21 |
| | |||||
* | emulator: Add skeleton for HCI Disconnect command support | Marcel Holtmann | 2014-12-14 | 1 | -1/+8 |
| | |||||
* | emulator: Move command for event mask page 2 to correct location | Marcel Holtmann | 2014-12-14 | 1 | -14/+15 |
| | |||||
* | emulator: Add missing storage of local and peer IRK values | Marcel Holtmann | 2014-12-14 | 1 | -3/+5 |
| | |||||
* | emulator: Add support for adding and removing entries of resolving list | Marcel Holtmann | 2014-12-14 | 1 | -4/+58 |
| | |||||
* | emulator: Add support for adding and removing entries of white list | Marcel Holtmann | 2014-12-14 | 1 | -3/+57 |
| | |||||
* | emulator: Add support for duplicate filtering during scanning | Marcel Holtmann | 2014-12-14 | 1 | -0/+44 |
| | |||||
* | emulator: Add support for LE create connection commands and events | Marcel Holtmann | 2014-12-14 | 1 | -4/+66 |
| | |||||
* | emulator: Fix missing direct advertising address and type | Marcel Holtmann | 2014-12-14 | 1 | -0/+2 |
| | |||||
* | emulator: Add support for handling advertising interval setting | Marcel Holtmann | 2014-12-14 | 1 | -17/+80 |
| | |||||
* | emulator: Change supported LE states to include scanning and advertising | Marcel Holtmann | 2014-12-14 | 1 | -3/+5 |
| | |||||
* | emulator: Fix minor typo | Johan Hedberg | 2014-12-14 | 1 | -1/+1 |
| | |||||
* | emulator: Add support for simple advertising and scanning | Marcel Holtmann | 2014-12-14 | 1 | -0/+67 |
| | |||||
* | emulator: Add support for LE scan parameters and LE scan enable commands | Marcel Holtmann | 2014-12-14 | 1 | -2/+125 |
| | |||||
* | emulator: Add skeleton for virtual PHY handling | Marcel Holtmann | 2014-12-14 | 1 | -0/+4 |
| | |||||
* | emulator: Add support for changing data length command | Marcel Holtmann | 2014-12-13 | 1 | -2/+49 |
| | |||||
* | emulator: Add support for resolving list enable and timeout commands | Marcel Holtmann | 2014-12-13 | 1 | -2/+53 |
| | |||||
* | emulator: Add support for LE data length commands | Marcel Holtmann | 2014-12-13 | 1 | -3/+89 |
| | |||||
* | emulator: Add support white and resolving list commands | Marcel Holtmann | 2014-12-13 | 1 | -7/+129 |
| | |||||
* | emulator: Enable LE Ping feature for LE only controller | Marcel Holtmann | 2014-12-07 | 1 | -1/+1 |
| | |||||
* | emulator: Add support for event mask page 2 for LE only controller | Marcel Holtmann | 2014-12-07 | 1 | -7/+22 |
| | |||||
* | emulator: Use the LE event mask for LE related events | Marcel Holtmann | 2014-12-07 | 1 | -2/+8 |
| | |||||
* | emulator: Add support for LE local public key and DHKey commands | Marcel Holtmann | 2014-12-07 | 1 | -0/+56 |
| | |||||
* | emulator: Add supported commands for Bluetooth 4.2 | Marcel Holtmann | 2014-12-05 | 1 | -0/+14 |
| | |||||
* | emulator: Enable LE Extended Scanner Filter Policies feature | Marcel Holtmann | 2014-12-05 | 1 | -0/+8 |
| | |||||
* | emulator: Use Bluetooth 4.2 version for LE only simulation | Marcel Holtmann | 2014-12-04 | 1 | -2/+2 |
| | |||||
* | emulator: List LE commands, event and features from Bluetooth 4.1 | Marcel Holtmann | 2014-02-28 | 1 | -2/+13 |
| | |||||
* | emulator: Add dummy support for clearing the LE white list | Marcel Holtmann | 2014-02-28 | 1 | -1/+13 |
| |