aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* BluetoothDevice: 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|State]()Sven Gothel2020-11-154-22/+22
* DBTDevice: lock-free 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|St...Sven Gothel2020-11-152-35/+12
* DBTManager::initAdapter(): Power off pre setting as required, better document...Sven Gothel2020-11-151-5/+10
* DBTManager: Add setL2CAPSecurity(..) and userConfirmReply(..) for MgmtUserCon...Sven Gothel2020-11-152-0/+44
* DBTManager: Make default BTMode::DUALSven Gothel2020-11-153-8/+7
* HCIHandler: Support LE_REMOTE_FEAT_COMPLETE (reading LE_Encryption flag post ...Sven Gothel2020-11-152-2/+60
* SMPAuthReqs: Ease string representation.. (for viewer)Sven Gothel2020-11-152-28/+52
* MgmtTypes: Reorg, add MgmtUserConfirmReplyCmd, MgmtUserConfirmNegativeReplyCm...Sven Gothel2020-11-152-64/+92
* DBTManager: Bind USER_CONFIRM_REQUEST to its callback (was missed in related ...Sven Gothel2020-11-141-1/+1
* DBTManager::initAdapter(): Use SMPIOCapability::KEYBOARD_ONLY, to weight on P...Sven Gothel2020-11-141-2/+8
* Add SMP changed to *.java API (AdapterStatusListener devicePairingState(..), ...Sven Gothel2020-11-1413-154/+417
* Wire HCIACLData::l2cap_frame/SMPPDUMsg from HCIHandler -> DBTAdapter -> DBTDe...Sven Gothel2020-11-146-46/+442
* MgmtTypes.hpp: Add MgmtUserPasskeyReplyCmd, MgmtUserPasskeyNegativeReplyCmd, ...Sven Gothel2020-11-144-3/+117
* HCIACLData::l2cap_frame: Add enum class PBFlag for proper type/value document...Sven Gothel2020-11-142-21/+33
* SMPTypes.hpp: Deduce fully spec compliant PairingMode from both devices' SMPA...Sven Gothel2020-11-142-49/+107
* SMPTypes.cpp: Sort implementation in declaration order for easier reviewSven Gothel2020-11-121-26/+26
* Add SMPPairingState and PairingMode mapping: getBestPairingMode(SMPAuthReqs, ...Sven Gothel2020-11-122-0/+148
* PairingMode: Add NEGOTIATING mode, i.e. Pairing Feature Exchange in progressSven Gothel2020-11-122-4/+8
* API doc: SMPAuthReqs::MITM API -> PairingMode and add spec refsSven Gothel2020-11-121-4/+39
* SMPTypes.hpp: Move types out of class to top: [SMP]IOCapability and [SMP]OOBD...Sven Gothel2020-11-123-67/+68
* Generalize SMPMsg: HCISMPSecurityReqCallbackList -> HCISMPMsgCallbackList (ac...Sven Gothel2020-11-116-38/+49
* HCIACLData: Add static get_X() function qualifiers: constexpr and noexceptSven Gothel2020-11-111-3/+3
* HCITypes.hpp: Add HCIACLData incl l2cap_frame providing potential SMPPDUMsg (...Sven Gothel2020-11-119-25/+303
* HCIHandler.hpp: Move HCIConnection -> HCIHandler::HCIConnection (private, exc...Sven Gothel2020-11-112-42/+42
* Use SMPPairingMsg::IOCapability instead of MgmtIOCapability (dropped); DBTMan...Sven Gothel2020-11-103-40/+10
* DBTManager::initAdapter(): Reorg setMode(..): Set modes only if not POWERED, ...Sven Gothel2020-11-102-5/+23
* MgmtTypes.hpp: Add MgmtIOCapability as value for MgmtCommand::Opcode::SET_IO_...Sven Gothel2020-11-102-1/+31
* L2CAPComm: Add getSocketDescriptor(); Fix API doc in HCIComm::getSocketDescri...Sven Gothel2020-11-102-1/+5
* MgmtEvtCmdComplete::getCurrentSettings(): Pass AdapterSetting storage by refe...Sven Gothel2020-11-103-7/+8
* MgmtTypes.hpp: Add MgmtLoadLinkKeyCmd, MgmtLoadLongTermKeyCmd, MgmtLoadIdenti...Sven Gothel2020-11-104-7/+242
* BTIoctl.hpp: Add API doc for BT_SECURITY_* macro valuesSven Gothel2020-11-101-0/+5
* Use jau/packed_attribute.hpp; MgmtTypes.hpp: Encapsulate Cmd and Event data M...Sven Gothel2020-11-107-106/+124
* Bump jaucpp commit 1371255266daf92cb29dabb16b86a559e1786db6Sven Gothel2020-11-101-0/+0
* MgmtTypes MgmtMsg::getAddress(): Optimize: Return 'const EUI48&' using reinte...Sven Gothel2020-11-101-15/+15
* Bump jaucpp 43ad530af98168289e3538c89d3cbb20a4d016deSven Gothel2020-11-091-0/+0
* Adding MgmtEvent: MgmtEvtNewLinkKey, MgmtEvtNewLongTermKey, MgmtEvtAuthFailed...Sven Gothel2020-11-094-29/+172
* MgmtTypes: Reorg MgmtMsg <- [MgmtCommand (w/ Opcode), MgmtEvent (w/ Opcode)];...Sven Gothel2020-11-097-460/+715
* SMPHandler: Add define SMP_SUPPORTED_BY_OS and have DBTDevice exclude compila...Sven Gothel2020-11-083-2/+22
* Adding tentative SMPHandler (WIP for non Linux/BlueZ platforms or when suppor...Sven Gothel2020-11-087-18/+659
* L2CAPComm::l2cap_open_dev(..): Pass BDAddressType directly instead of synthet...Sven Gothel2020-11-082-4/+4
* GATTHandler.cpp: Drop 'using namespace jau', use it explicit for clarity.Sven Gothel2020-11-081-23/+21
* DBTAdapter, DBTDevice: Delete copy-ctor and copy-assignmentSven Gothel2020-11-082-0/+6
* BluetoothDevice::connectLE(..): Renamed from connect(..) for clarity, update ...Sven Gothel2020-11-087-49/+82
* GATTHandler, HCIComm and HCIHandler: Delete copy-ctor and copy-assignmentSven Gothel2020-11-083-3/+9
* L2CAPComm: Remove DBTDevice reference, only store device string.Sven Gothel2020-11-083-10/+10
* L2CAPIoctl.hpp: Add detailed sockaddr_l2 reference for PSM and CIDSven Gothel2020-11-081-1/+1
* DBTManager::addChangedAdapterSetCallback(..): Invoke added CB @ parent addCha...Sven Gothel2020-11-081-6/+6
* DBTManager: clearAllMgmtEventCallbacks() -> clearAllCallbacks() (As it includ...Sven Gothel2020-11-082-4/+5
* BTAddress.hpp: BDAddressType: Promote to scoped enumSven Gothel2020-11-086-29/+33
* SMPTypes.hpp: Add getSpecialized() implementationSven Gothel2020-11-041-0/+23