| Commit message (Expand) | Author | Age | Files | Lines |
* | MgmtTypes: Support PAIR_DEVICE (async - pending reply), CANCEL_PAIR_DEVICE an... | Sven Gothel | 2020-12-03 | 1 | -0/+9 |
* | Fix SMPPairingState (Phase 3); Add PairingMode::PRE_PAIRED; | Sven Gothel | 2020-12-03 | 1 | -1/+16 |
* | DBTDevice::clearSMPStates(): Shall not clear pairing_data.sec_level_user on c...v2.1.34 | Sven Gothel | 2020-11-25 | 1 | -3/+3 |
* | DBTDevice: Clarify setConn* Security parameter API: Provide more versatile ov... | Sven Gothel | 2020-11-24 | 1 | -26/+117 |
* | Have doxygen produce links to enum class type using ::EnumClassType (however,... | Sven Gothel | 2020-11-24 | 1 | -33/+33 |
* | Enc/Auth: Allow full PairingMode modulation via BTSecurityLevel and SMPIOCapa... | Sven Gothel | 2020-11-23 | 1 | -7/+64 |
* | Implement BTSecurityLevel to Java, incl. [DBT|Bluetooth]Device sec_level over... | Sven Gothel | 2020-11-19 | 1 | -10/+10 |
* | Use new BTSecurityLevel instead of uint8_t BT_SECURITY value; DBTDevice: Add ... | Sven Gothel | 2020-11-19 | 1 | -5/+16 |
* | Native/Java: Adjust PairingMode/State enum naming in code and API doc; Fix *D... | Sven Gothel | 2020-11-17 | 1 | -14/+10 |
* | Align SMPHandler::establishSecurity(..), DBTDevice::connectSMP(..) with L2CAP... | Sven Gothel | 2020-11-17 | 1 | -11/+18 |
* | DBTDevice: Document workflow from connect -> ready. Add processDeviceReady() ... | Sven Gothel | 2020-11-16 | 1 | -24/+31 |
* | DBTDevice::processNotifyConnected() -> processL2CAPSetup(), which also uses t... | Sven Gothel | 2020-11-16 | 1 | -3/+7 |
* | AdapterStatusListener add deviceReady(..) giving a clear 'start to use' event... | Sven Gothel | 2020-11-15 | 1 | -1/+7 |
* | L2CAPComm: Allow multiple open/close cycles during lifetime, required to re-e... | Sven Gothel | 2020-11-15 | 1 | -3/+6 |
* | DBTDevice: lock-free 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|St... | Sven Gothel | 2020-11-15 | 1 | -15/+12 |
* | Wire HCIACLData::l2cap_frame/SMPPDUMsg from HCIHandler -> DBTAdapter -> DBTDe... | Sven Gothel | 2020-11-14 | 1 | -16/+92 |
* | Generalize SMPMsg: HCISMPSecurityReqCallbackList -> HCISMPMsgCallbackList (ac... | Sven Gothel | 2020-11-11 | 1 | -0/+1 |
* | HCITypes.hpp: Add HCIACLData incl l2cap_frame providing potential SMPPDUMsg (... | Sven Gothel | 2020-11-11 | 1 | -2/+0 |
* | SMPHandler: Add define SMP_SUPPORTED_BY_OS and have DBTDevice exclude compila... | Sven Gothel | 2020-11-08 | 1 | -1/+3 |
* | Adding tentative SMPHandler (WIP for non Linux/BlueZ platforms or when suppor... | Sven Gothel | 2020-11-08 | 1 | -1/+29 |
* | DBTAdapter, DBTDevice: Delete copy-ctor and copy-assignment | Sven Gothel | 2020-11-08 | 1 | -0/+3 |
* | DBTDevice: Have shared GattGenericAccessSvc owned by GATTHandler, similar to ... | Sven Gothel | 2020-10-19 | 1 | -1/+0 |
* | DBTDevice::disconnectGATT: Show caller in DBG_PRINT | Sven Gothel | 2020-10-15 | 1 | -1/+1 |
* | helgrind 'lock order': DBTDevice: Don't abuse mtx_connect in notify[Connected... | Sven Gothel | 2020-10-07 | 1 | -15/+17 |
* | DBTDevice: Mark *AddressType queries constexpr and reuse code | Sven Gothel | 2020-10-07 | 1 | -4/+4 |
* | DBTAdapter::removeDevice(): Use scoped_lock(device.mtx_connect, mtx_sharedDev... | Sven Gothel | 2020-09-27 | 1 | -5/+4 |
* | DBTDevice, GATTHandler, ..: Ensure take-down (dtor, disconnect, remove*) code... | Sven Gothel | 2020-09-25 | 1 | -7/+7 |
* | DBTDevice::disconnect(): Remove arg 'ioErrorCause'. This is the final cleanup... | Sven Gothel | 2020-09-25 | 1 | -6/+2 |
* | GATTNumbers: Concluding review: API doc, better naming, have optional data an... | Sven Gothel | 2020-09-24 | 1 | -3/+3 |
* | HCIHandler*: Tuning LE scan + connection parameters for higher performance (s... | Sven Gothel | 2020-09-24 | 1 | -4/+4 |
* | DBTDevice::disconnect(): Simplification, !isConnected is OK, only send event ... | Sven Gothel | 2020-09-24 | 1 | -2/+3 |
* | HCIHandler*: Tuning LE scan + connection parameters for higher transmission r... | Sven Gothel | 2020-09-24 | 1 | -10/+9 |
* | LE Secure Connections: Initial API to support secure pairing with varying Pai... | Sven Gothel | 2020-09-22 | 1 | -0/+34 |
* | Doxygen: C++ package and private extraction creates too verbose documentation...v2.1.26 | Sven Gothel | 2020-09-21 | 1 | -0/+15 |
* | DBTDevice: pingGATT and getGATTServices handle exceptions, hence mark both 'n... | Sven Gothel | 2020-09-18 | 1 | -2/+2 |
* | DBTDevice: Resolve disconnect/remove resource race condition @ rapid connect ...v2.1.22 | Sven Gothel | 2020-09-18 | 1 | -1/+15 |
* | Open [& Connect] @ ctor (RAII): HCIComm, L2CAPComm, GATTHandler, simplifying ... | Sven Gothel | 2020-09-18 | 1 | -16/+8 |
* | DBTAdapter: Atomic operation across discovered, connected and shared devices | Sven Gothel | 2020-09-16 | 1 | -1/+0 |
* | Correct API doc for DBTDevice::remove() (C++ and Java): | Sven Gothel | 2020-09-16 | 1 | -4/+3 |
* | C++ noexcept: DBTManager, DBTAdapter and DBTDevice (concluding for now) | Sven Gothel | 2020-09-15 | 1 | -34/+34 |
* | DBTDevice::pingGATT(): Disconnect and return false if: GATT not connected or ... | Sven Gothel | 2020-08-28 | 1 | -3/+3 |
* | DBTManager, HCIHandler, GATTHandler: Have all timeout+ config values read fro... | Sven Gothel | 2020-08-27 | 1 | -1/+1 |
* | GATTHandler::Defaults: Use 'GATT' prefix instead of 'L2CAP' for GATT over L2C... | Sven Gothel | 2020-08-26 | 1 | -1/+1 |
* | Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav... | Sven Gothel | 2020-07-28 | 1 | -1/+1 |
* | C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of... | Sven Gothel | 2020-07-27 | 1 | -24/+32 |
* | DBTDevice::disconnect/GATTHandler::[dis]connect: Place atomic-switch before m... | Sven Gothel | 2020-07-26 | 1 | -1/+2 |
* | GATTCharacteristic: Add enableNotificationOrIndication(..)..; DIRECTBT_CHARAC...v2.1.15 | Sven Gothel | 2020-07-25 | 1 | -2/+7 |
* | Reworking GATTCharacteristicListener (C++ and Java) | Sven Gothel | 2020-07-24 | 1 | -0/+38 |
* | Direct-BT: Fix API doc regarding DBTDevice's HCI connect requirement; HCI con... | Sven Gothel | 2020-07-17 | 1 | -2/+1 |
* | DBTDevice: Clarify and distinguish GAP discovered services from read GATT ser... | Sven Gothel | 2020-07-15 | 1 | -8/+20 |