| Commit message (Expand) | Author | Age | Files | Lines |
* | BluetoothDevice: 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|State]() | Sven Gothel | 2020-11-15 | 4 | -22/+22 |
* | DBTDevice: lock-free 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|St... | Sven Gothel | 2020-11-15 | 2 | -35/+12 |
* | DBTManager::initAdapter(): Power off pre setting as required, better document... | Sven Gothel | 2020-11-15 | 1 | -5/+10 |
* | DBTManager: Add setL2CAPSecurity(..) and userConfirmReply(..) for MgmtUserCon... | Sven Gothel | 2020-11-15 | 2 | -0/+44 |
* | DBTManager: Make default BTMode::DUAL | Sven Gothel | 2020-11-15 | 3 | -8/+7 |
* | HCIHandler: Support LE_REMOTE_FEAT_COMPLETE (reading LE_Encryption flag post ... | Sven Gothel | 2020-11-15 | 2 | -2/+60 |
* | SMPAuthReqs: Ease string representation.. (for viewer) | Sven Gothel | 2020-11-15 | 2 | -28/+52 |
* | MgmtTypes: Reorg, add MgmtUserConfirmReplyCmd, MgmtUserConfirmNegativeReplyCm... | Sven Gothel | 2020-11-15 | 2 | -64/+92 |
* | DBTManager: Bind USER_CONFIRM_REQUEST to its callback (was missed in related ... | Sven Gothel | 2020-11-14 | 1 | -1/+1 |
* | DBTManager::initAdapter(): Use SMPIOCapability::KEYBOARD_ONLY, to weight on P... | Sven Gothel | 2020-11-14 | 1 | -2/+8 |
* | Add SMP changed to *.java API (AdapterStatusListener devicePairingState(..), ... | Sven Gothel | 2020-11-14 | 13 | -154/+417 |
* | Wire HCIACLData::l2cap_frame/SMPPDUMsg from HCIHandler -> DBTAdapter -> DBTDe... | Sven Gothel | 2020-11-14 | 6 | -46/+442 |
* | MgmtTypes.hpp: Add MgmtUserPasskeyReplyCmd, MgmtUserPasskeyNegativeReplyCmd, ... | Sven Gothel | 2020-11-14 | 4 | -3/+117 |
* | HCIACLData::l2cap_frame: Add enum class PBFlag for proper type/value document... | Sven Gothel | 2020-11-14 | 2 | -21/+33 |
* | SMPTypes.hpp: Deduce fully spec compliant PairingMode from both devices' SMPA... | Sven Gothel | 2020-11-14 | 2 | -49/+107 |
* | SMPTypes.cpp: Sort implementation in declaration order for easier review | Sven Gothel | 2020-11-12 | 1 | -26/+26 |
* | Add SMPPairingState and PairingMode mapping: getBestPairingMode(SMPAuthReqs, ... | Sven Gothel | 2020-11-12 | 2 | -0/+148 |
* | PairingMode: Add NEGOTIATING mode, i.e. Pairing Feature Exchange in progress | Sven Gothel | 2020-11-12 | 2 | -4/+8 |
* | 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 | 3 | -67/+68 |
* | Generalize SMPMsg: HCISMPSecurityReqCallbackList -> HCISMPMsgCallbackList (ac... | Sven Gothel | 2020-11-11 | 6 | -38/+49 |
* | 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 | 9 | -25/+303 |
* | HCIHandler.hpp: Move HCIConnection -> HCIHandler::HCIConnection (private, exc... | Sven Gothel | 2020-11-11 | 2 | -42/+42 |
* | Use SMPPairingMsg::IOCapability instead of MgmtIOCapability (dropped); DBTMan... | Sven Gothel | 2020-11-10 | 3 | -40/+10 |
* | DBTManager::initAdapter(): Reorg setMode(..): Set modes only if not POWERED, ... | Sven Gothel | 2020-11-10 | 2 | -5/+23 |
* | MgmtTypes.hpp: Add MgmtIOCapability as value for MgmtCommand::Opcode::SET_IO_... | Sven Gothel | 2020-11-10 | 2 | -1/+31 |
* | 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 | 3 | -7/+8 |
* | MgmtTypes.hpp: Add MgmtLoadLinkKeyCmd, MgmtLoadLongTermKeyCmd, MgmtLoadIdenti... | Sven Gothel | 2020-11-10 | 4 | -7/+242 |
* | 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 | 7 | -106/+124 |
* | Bump jaucpp commit 1371255266daf92cb29dabb16b86a559e1786db6 | Sven Gothel | 2020-11-10 | 1 | -0/+0 |
* | MgmtTypes MgmtMsg::getAddress(): Optimize: Return 'const EUI48&' using reinte... | Sven Gothel | 2020-11-10 | 1 | -15/+15 |
* | Bump jaucpp 43ad530af98168289e3538c89d3cbb20a4d016de | Sven Gothel | 2020-11-09 | 1 | -0/+0 |
* | Adding MgmtEvent: MgmtEvtNewLinkKey, MgmtEvtNewLongTermKey, MgmtEvtAuthFailed... | Sven Gothel | 2020-11-09 | 4 | -29/+172 |
* | MgmtTypes: Reorg MgmtMsg <- [MgmtCommand (w/ Opcode), MgmtEvent (w/ Opcode)];... | Sven Gothel | 2020-11-09 | 7 | -460/+715 |
* | SMPHandler: Add define SMP_SUPPORTED_BY_OS and have DBTDevice exclude compila... | Sven Gothel | 2020-11-08 | 3 | -2/+22 |
* | Adding tentative SMPHandler (WIP for non Linux/BlueZ platforms or when suppor... | Sven Gothel | 2020-11-08 | 7 | -18/+659 |
* | L2CAPComm::l2cap_open_dev(..): Pass BDAddressType directly instead of synthet... | Sven Gothel | 2020-11-08 | 2 | -4/+4 |
* | GATTHandler.cpp: Drop 'using namespace jau', use it explicit for clarity. | Sven Gothel | 2020-11-08 | 1 | -23/+21 |
* | DBTAdapter, DBTDevice: Delete copy-ctor and copy-assignment | Sven Gothel | 2020-11-08 | 2 | -0/+6 |
* | BluetoothDevice::connectLE(..): Renamed from connect(..) for clarity, update ... | Sven Gothel | 2020-11-08 | 7 | -49/+82 |
* | GATTHandler, HCIComm and HCIHandler: Delete copy-ctor and copy-assignment | Sven Gothel | 2020-11-08 | 3 | -3/+9 |
* | L2CAPComm: Remove DBTDevice reference, only store device string. | Sven Gothel | 2020-11-08 | 3 | -10/+10 |
* | L2CAPIoctl.hpp: Add detailed sockaddr_l2 reference for PSM and CID | Sven Gothel | 2020-11-08 | 1 | -1/+1 |
* | DBTManager::addChangedAdapterSetCallback(..): Invoke added CB @ parent addCha... | Sven Gothel | 2020-11-08 | 1 | -6/+6 |
* | DBTManager: clearAllMgmtEventCallbacks() -> clearAllCallbacks() (As it includ... | Sven Gothel | 2020-11-08 | 2 | -4/+5 |
* | BTAddress.hpp: BDAddressType: Promote to scoped enum | Sven Gothel | 2020-11-08 | 6 | -29/+33 |
* | SMPTypes.hpp: Add getSpecialized() implementation | Sven Gothel | 2020-11-04 | 1 | -0/+23 |