| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | BluetoothDevice::connectLE(..): Renamed from connect(..) for clarity, update ... | Sven Gothel | 2020-11-08 | 2 | -6/+6 |
* | 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 | 1 | -4/+4 |
* | L2CAPIoctl.hpp: Add detailed sockaddr_l2 reference for PSM and CID | Sven Gothel | 2020-11-08 | 1 | -1/+1 |
* | DBTManager: clearAllMgmtEventCallbacks() -> clearAllCallbacks() (As it includ... | Sven Gothel | 2020-11-08 | 1 | -1/+2 |
* | BTAddress.hpp: BDAddressType: Promote to scoped enum | Sven Gothel | 2020-11-08 | 3 | -15/+19 |
* | DBTAdapter.hpp: Removed unused WIP CowList template | Sven Gothel | 2020-11-04 | 1 | -7/+0 |
* | Doxygen: Update Direct-BT Overview API Doc @ namespace (Add SM/SMP, ChangedAd... | Sven Gothel | 2020-11-04 | 4 | -15/+18 |
* | SMPTypes.hpp: Fix Doxygen issues; Rename SMPMsg -> SMPPDUMsg (Aligned w/ AttP... | Sven Gothel | 2020-11-04 | 1 | -100/+96 |
* | New SMPTypes.[hpp,cpp]: Add all SMPMsg specializations as defined in Vol 3, P... | Sven Gothel | 2020-11-03 | 1 | -0/+1360 |
* | AdapterSetting: Add API doc | Sven Gothel | 2020-11-03 | 1 | -0/+6 |
* | EUI48: Use constexpr; *Octets: support uint64_t and jau::uint[128, 192, 256]_t | Sven Gothel | 2020-11-03 | 2 | -3/+67 |
* | AttPDUMsg::Opcode: Drop over-specification of enum identifiers | Sven Gothel | 2020-10-31 | 1 | -63/+63 |
* | DBTManager, HCIHandler, GATTHandler: Add reader thread cleanup, setting <bla>... | Sven Gothel | 2020-10-27 | 3 | -10/+10 |
* | AttPDUMsg::Opcode, AttErrorRsp::ErrorCode: Promote to scoped class enum | Sven Gothel | 2020-10-27 | 1 | -35/+47 |
* | HCIHandler:: *create_conn(): Synchronize command for SC 'pending tracker conn... | Sven Gothel | 2020-10-27 | 1 | -0/+4 |
* | Resolve adapter lifecycle issue: Have Add/remove callbacks in dedicated threa... | Sven Gothel | 2020-10-27 | 2 | -29/+11 |
* | AdapterInfo: Fix isCurrentSettingBitSet() -> const; toString() shows 'Adapter...v2.1.32 | Sven Gothel | 2020-10-25 | 1 | -2/+2 |
* | Add ChangedAdapterSetCallback (C++), ChangedAdapterSetListener (Java) for [DB... | Sven Gothel | 2020-10-25 | 2 | -14/+117 |
* | Support Adapter removal and add @ runtime: Handle INDEX_ADDED and INDEX_REMOV... | Sven Gothel | 2020-10-25 | 2 | -1/+5 |
* | Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManager | Sven Gothel | 2020-10-25 | 4 | -45/+44 |
* | MgmtEvent::Opcode::NEW_SETTINGS: Be fully functional w/o Adapter: DBTManager ... | Sven Gothel | 2020-10-25 | 2 | -2/+4 |
* | DBTManager: Add adapter add/remove support: Use cow_vector for adapterInfo-li... | Sven Gothel | 2020-10-24 | 1 | -11/+16 |