| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Map HCI events ENCRYPT_CHANGE + ENCRYPT_KEY_REFRESH_COMPLETE to synthethic Mg... | Sven Gothel | 2020-11-23 | 3 | -56/+143 |
* | BTSecurityLevel: Refine API doc | Sven Gothel | 2020-11-21 | 1 | -5/+5 |
* | Implement BTSecurityLevel to Java, incl. [DBT|Bluetooth]Device sec_level over... | Sven Gothel | 2020-11-19 | 2 | -15/+15 |
* | Use new BTSecurityLevel instead of uint8_t BT_SECURITY value; DBTDevice: Add ... | Sven Gothel | 2020-11-19 | 4 | -22/+84 |
* | AdapterStatusListener::deviceReady(): Exclude from restrictions on method dur... | Sven Gothel | 2020-11-17 | 1 | -1/+5 |
* | Native/Java: Adjust PairingMode/State enum naming in code and API doc; Fix *D... | Sven Gothel | 2020-11-17 | 3 | -17/+15 |
* | Align SMPHandler::establishSecurity(..), DBTDevice::connectSMP(..) with L2CAP... | Sven Gothel | 2020-11-17 | 3 | -14/+29 |
* | L2CAPComm::setBTSecurityLevel() only returns true if sec_level > 0 setting wa... | Sven Gothel | 2020-11-17 | 1 | -2/+2 |
* | AdapterStatusListener: Confine readiness criteria for deviceReady: ".. and AT... | Sven Gothel | 2020-11-17 | 1 | -1/+1 |
* | 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::adapterSettingsChanged(..) Initial invocation also set... | Sven Gothel | 2020-11-16 | 1 | -6/+4 |
* | HCIHandler: Expose clear[ConnectionLists -> AllStates](), allowing to flush s... | Sven Gothel | 2020-11-16 | 1 | -2/+6 |
* | DBTDevice: Handle l2cap open/security within processNotifyConnected thread, s... | Sven Gothel | 2020-11-16 | 2 | -11/+14 |
* | PairingMode: Detail PASSKEY_ENTRY and NUMERIC_COMPARISON: Split up to expose ... | Sven Gothel | 2020-11-16 | 2 | -23/+34 |
* | AdapterStatusListener add deviceReady(..) giving a clear 'start to use' event... | Sven Gothel | 2020-11-15 | 2 | -8/+27 |
* | L2CAPComm: Allow multiple open/close cycles during lifetime, required to re-e... | Sven Gothel | 2020-11-15 | 3 | -19/+31 |
* | DBTDevice: lock-free 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|St... | Sven Gothel | 2020-11-15 | 1 | -15/+12 |
* | DBTManager: Add setL2CAPSecurity(..) and userConfirmReply(..) for MgmtUserCon... | Sven Gothel | 2020-11-15 | 1 | -0/+8 |
* | DBTManager: Make default BTMode::DUAL | Sven Gothel | 2020-11-15 | 1 | -4/+3 |
* | HCIHandler: Support LE_REMOTE_FEAT_COMPLETE (reading LE_Encryption flag post ... | Sven Gothel | 2020-11-15 | 1 | -0/+33 |
* | SMPAuthReqs: Ease string representation.. (for viewer) | Sven Gothel | 2020-11-15 | 1 | -5/+5 |
* | MgmtTypes: Reorg, add MgmtUserConfirmReplyCmd, MgmtUserConfirmNegativeReplyCm... | Sven Gothel | 2020-11-15 | 1 | -63/+90 |
* | Wire HCIACLData::l2cap_frame/SMPPDUMsg from HCIHandler -> DBTAdapter -> DBTDe... | Sven Gothel | 2020-11-14 | 3 | -18/+118 |
* | MgmtTypes.hpp: Add MgmtUserPasskeyReplyCmd, MgmtUserPasskeyNegativeReplyCmd, ... | Sven Gothel | 2020-11-14 | 2 | -3/+84 |
* | HCIACLData::l2cap_frame: Add enum class PBFlag for proper type/value document... | Sven Gothel | 2020-11-14 | 1 | -16/+18 |
* | SMPTypes.hpp: Deduce fully spec compliant PairingMode from both devices' SMPA... | Sven Gothel | 2020-11-14 | 1 | -6/+12 |
* | Add SMPPairingState and PairingMode mapping: getBestPairingMode(SMPAuthReqs, ... | Sven Gothel | 2020-11-12 | 1 | -0/+74 |
* | PairingMode: Add NEGOTIATING mode, i.e. Pairing Feature Exchange in progress | Sven Gothel | 2020-11-12 | 1 | -4/+7 |
* | API doc: SMPAuthReqs::MITM API -> PairingMode and add spec refs | Sven Gothel | 2020-11-12 | 1 | -4/+39 |
* | SMPTypes.hpp: Move types out of class to top: [SMP]IOCapability and [SMP]OOBD... | Sven Gothel | 2020-11-12 | 1 | -43/+43 |
* | Generalize SMPMsg: HCISMPSecurityReqCallbackList -> HCISMPMsgCallbackList (ac... | Sven Gothel | 2020-11-11 | 3 | -6/+7 |
* | HCIACLData: Add static get_X() function qualifiers: constexpr and noexcept | Sven Gothel | 2020-11-11 | 1 | -3/+3 |
* | HCITypes.hpp: Add HCIACLData incl l2cap_frame providing potential SMPPDUMsg (... | Sven Gothel | 2020-11-11 | 5 | -5/+128 |
* | HCIHandler.hpp: Move HCIConnection -> HCIHandler::HCIConnection (private, exc... | Sven Gothel | 2020-11-11 | 1 | -37/+37 |
* | Use SMPPairingMsg::IOCapability instead of MgmtIOCapability (dropped); DBTMan... | Sven Gothel | 2020-11-10 | 1 | -16/+1 |
* | DBTManager::initAdapter(): Reorg setMode(..): Set modes only if not POWERED, ... | Sven Gothel | 2020-11-10 | 1 | -0/+2 |
* | MgmtTypes.hpp: Add MgmtIOCapability as value for MgmtCommand::Opcode::SET_IO_... | Sven Gothel | 2020-11-10 | 1 | -1/+16 |
* | L2CAPComm: Add getSocketDescriptor(); Fix API doc in HCIComm::getSocketDescri... | Sven Gothel | 2020-11-10 | 2 | -1/+5 |
* | MgmtEvtCmdComplete::getCurrentSettings(): Pass AdapterSetting storage by refe... | Sven Gothel | 2020-11-10 | 1 | -1/+1 |
* | MgmtTypes.hpp: Add MgmtLoadLinkKeyCmd, MgmtLoadLongTermKeyCmd, MgmtLoadIdenti... | Sven Gothel | 2020-11-10 | 2 | -5/+206 |
* | BTIoctl.hpp: Add API doc for BT_SECURITY_* macro values | Sven Gothel | 2020-11-10 | 1 | -0/+5 |
* | Use jau/packed_attribute.hpp; MgmtTypes.hpp: Encapsulate Cmd and Event data M... | Sven Gothel | 2020-11-10 | 3 | -101/+116 |
* | MgmtTypes MgmtMsg::getAddress(): Optimize: Return 'const EUI48&' using reinte... | Sven Gothel | 2020-11-10 | 1 | -15/+15 |
* | Adding MgmtEvent: MgmtEvtNewLinkKey, MgmtEvtNewLongTermKey, MgmtEvtAuthFailed... | Sven Gothel | 2020-11-09 | 2 | -6/+126 |
* | MgmtTypes: Reorg MgmtMsg <- [MgmtCommand (w/ Opcode), MgmtEvent (w/ Opcode)];... | Sven Gothel | 2020-11-09 | 3 | -384/+528 |
* | SMPHandler: Add define SMP_SUPPORTED_BY_OS and have DBTDevice exclude compila... | Sven Gothel | 2020-11-08 | 2 | -1/+12 |
* | Adding tentative SMPHandler (WIP for non Linux/BlueZ platforms or when suppor... | Sven Gothel | 2020-11-08 | 3 | -3/+253 |
* | L2CAPComm::l2cap_open_dev(..): Pass BDAddressType directly instead of synthet... | Sven Gothel | 2020-11-08 | 1 | -1/+1 |
* | DBTAdapter, DBTDevice: Delete copy-ctor and copy-assignment | Sven Gothel | 2020-11-08 | 2 | -0/+6 |