| Commit message (Expand) | Author | Age | Files | Lines |
* | Bump GetGitRevisionDescription.cmake to 6a748896188fdf3f885820ccd686393ea5215... | Sven Gothel | 2021-01-25 | 1 | -871/+0 |
* | Adopt new BDAddressAndType key value across project | Sven Gothel | 2020-12-12 | 1 | -26/+10 |
* | Added support for SMPSignatureResolvingKeyInfo and SMPKeyType query | Sven Gothel | 2020-12-10 | 1 | -0/+16 |
* | SMPLongTermKeyInfo: Encode RESPONDER (or INITIATOR) within its Property bit m... | Sven Gothel | 2020-12-10 | 1 | -3/+3 |
* | BluetoothDevice: Support SMPLongTermKeyInfo via [get/set]LongTermKeyInfo(..),... | Sven Gothel | 2020-12-10 | 1 | -0/+17 |
* | EUI48.java: Remove hash-value caching | Sven Gothel | 2020-12-10 | 1 | -1/+1 |
* | Java API: Add and use a 'native' EUI48 (6 bytes, new class) and BluetoothAddr... | Sven Gothel | 2020-12-10 | 1 | -18/+16 |
* | DBTAdapter::[un]lockConnect[Any](..): New single device connect-command impl ... | Sven Gothel | 2020-12-03 | 1 | -9/+32 |
* | DBTDevice: Clarify setConn* Security parameter API: Provide more versatile ov... | Sven Gothel | 2020-11-24 | 1 | -3/+3 |
* | Enc/Auth: Allow full PairingMode modulation via BTSecurityLevel and SMPIOCapa... | Sven Gothel | 2020-11-23 | 1 | -6/+25 |
* | Implement BTSecurityLevel to Java, incl. [DBT|Bluetooth]Device sec_level over... | Sven Gothel | 2020-11-19 | 1 | -0/+13 |
* | BluetoothDevice: 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|State]() | Sven Gothel | 2020-11-15 | 1 | -6/+6 |
* | Add SMP changed to *.java API (AdapterStatusListener devicePairingState(..), ... | Sven Gothel | 2020-11-14 | 1 | -28/+16 |
* | BluetoothDevice::connectLE(..): Renamed from connect(..) for clarity, update ... | Sven Gothel | 2020-11-08 | 1 | -9/+15 |
* | Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManager | Sven Gothel | 2020-10-25 | 1 | -3/+0 |
* | Cleanup warnings | Sven Gothel | 2020-10-16 | 1 | -1/+0 |
* | DBT[Adapter|Device].close(): Utilize own AtomicBoolean synchronization avoidi... | Sven Gothel | 2020-09-30 | 1 | -1/+6 |
* | DBTAdapter::removeDevice(): Use scoped_lock(device.mtx_connect, mtx_sharedDev... | Sven Gothel | 2020-09-27 | 1 | -16/+0 |
* | BluetoothDevice.get[Supported|Required]PairingModes(): Return List<PairingMod... | Sven Gothel | 2020-09-22 | 1 | -6/+6 |
* | LE Secure Connections: Initial API to support secure pairing with varying Pai... | Sven Gothel | 2020-09-22 | 1 | -15/+61 |
* | DBTDevice: Resolve disconnect/remove resource race condition @ rapid connect ...v2.1.22 | Sven Gothel | 2020-09-18 | 1 | -4/+1 |
* | Correct API doc for DBTDevice::remove() (C++ and Java): | Sven Gothel | 2020-09-16 | 1 | -4/+6 |
* | Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav... | Sven Gothel | 2020-07-28 | 1 | -5/+11 |
* | C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of... | Sven Gothel | 2020-07-27 | 1 | -16/+16 |
* | GATTHandler::sendWithReply(): Disclose timeout value in error and exception o... | Sven Gothel | 2020-07-27 | 1 | -2/+2 |
* | Shutdown: Drop special case, working on robustness | Sven Gothel | 2020-07-26 | 1 | -24/+18 |
* | Reworking GATTCharacteristicListener (C++ and Java) | Sven Gothel | 2020-07-24 | 1 | -2/+9 |
* | Java DBTAdapter + DBTDevice close @ JVM shutdown: Avoid all interaction, nati... | Sven Gothel | 2020-07-22 | 1 | -17/+23 |
* | Direct-BT Java: Implement find(..) in manager, adapter, device, service and c... | Sven Gothel | 2020-07-17 | 1 | -4/+120 |
* | DBTDevice (C++/Java) equality/identity requires its EUI48 address _and_ BDAdd...v2.1.11 | Sven Gothel | 2020-07-03 | 1 | -1/+1 |
* | EUI48::getBLERandomAddressType(): Pass BDAddressType, to only return a valid ... | Sven Gothel | 2020-07-03 | 1 | -3/+9 |
* | Support BDADDR_LE_RANDOM (p1): Add BLERandomAddressType, distinguish HCIAddre... | Sven Gothel | 2020-07-02 | 1 | -1/+20 |
* | Minor armv7l g++ 8.3.0 build fixed | Sven Gothel | 2020-07-02 | 1 | -1/+1 |
* | DBTDevice.java: Update 'name' on deviceUpdate EIRDataTypeSet.DataType.NAME (d...v2.1.9 | Sven Gothel | 2020-06-29 | 1 | -2/+15 |
* | Resolve regression calling DBTNativeDownlink.delete() having notifyDeleted() ... | Sven Gothel | 2020-06-29 | 1 | -1/+1 |
* | DBTDevice.java: Align its identity with C++: Only use EUI48 address for hash ... | Sven Gothel | 2020-06-29 | 1 | -2/+2 |
* | Resolve circular references (p3): Java: Ensure DBTDevice can be GC'ed (at rem... | Sven Gothel | 2020-06-29 | 1 | -5/+10 |
* | Resolve circular references (p2): Java DBTDevice, GATTHandler, GATTService, p... | Sven Gothel | 2020-06-29 | 1 | -9/+39 |
* | Java DBTNativeDownlink toString(): If !valid use alternative short representa... | Sven Gothel | 2020-06-28 | 1 | -1/+7 |
* | GATTHandler/DBTDevice (incl Java): Add ping[GATT](), testing device availabil... | Sven Gothel | 2020-06-25 | 1 | -0/+14 |
* | DBTDevice::getServices() shall not throw an exception but return null on erro... | Sven Gothel | 2020-06-24 | 1 | -1/+12 |
* | DBTDevice (C++/Java): Expose getLastDiscoveryTimestamp() and rename lastUpdat... | Sven Gothel | 2020-06-09 | 1 | -2/+10 |
* | DBTDevice.java: Add missing semicolon (oops) | Sven Gothel | 2020-06-09 | 1 | -1/+1 |
* | DBT Adapter/Device (java): Use AtomicBoolean for states and only handle resul... | Sven Gothel | 2020-06-09 | 1 | -97/+53 |
* | DBTDevice Java/JNI: Implement missing methods and cleanup | Sven Gothel | 2020-06-08 | 1 | -67/+189 |
* | Rename HCIErrorCode -> HCIStatusCode for clarity and pleasing the eyes | Sven Gothel | 2020-06-04 | 1 | -2/+2 |
* | Clarify le_scan and conn[ection] arguments for whitelist and connect methods ... | Sven Gothel | 2020-06-01 | 1 | -7/+7 |
* | AdapterStatusListener(C++/Java): Expose 'HCIErrorCode reason' on disconnect (... | Sven Gothel | 2020-05-31 | 1 | -6/+24 |
* | Java DBTDevice: Drop getGATTService() from connect* as it should be done afte... | Sven Gothel | 2020-05-28 | 1 | -4/+12 |
* | DBTDevice: Avoid NPE: Check user callback reference before using | Sven Gothel | 2020-05-28 | 1 | -6/+18 |