| Commit message (Expand) | Author | Age | Files | Lines |
* | DBTAdapter: One Connect Command at a time due to SMPIOCapability (1/2 WIP) | Sven Gothel | 2020-12-03 | 1 | -1/+12 |
* | DBTDevice::processL2CAPSetup(..): Fix quick-path (no SMP) to processDeviceRea... | Sven Gothel | 2020-12-03 | 1 | -6/+6 |
* | MgmtTypes: Support PAIR_DEVICE (async - pending reply), CANCEL_PAIR_DEVICE an... | Sven Gothel | 2020-12-03 | 1 | -1/+28 |
* | Fix SMPPairingState (Phase 3); Add PairingMode::PRE_PAIRED; | Sven Gothel | 2020-12-03 | 1 | -87/+225 |
* | DBTDevice::clearSMPStates(): Shall not clear pairing_data.sec_level_user on c...v2.1.34 | Sven Gothel | 2020-11-25 | 1 | -13/+20 |
* | DBTDevice: Clarify setConn* Security parameter API: Provide more versatile ov... | Sven Gothel | 2020-11-24 | 1 | -21/+61 |
* | Security: Re-enable auth-failure (try w/o security); Resolve L2CAPComm::open(... | Sven Gothel | 2020-11-23 | 1 | -27/+23 |
* | Enc/Auth: Allow full PairingMode modulation via BTSecurityLevel and SMPIOCapa... | Sven Gothel | 2020-11-23 | 1 | -25/+116 |
* | DBTDevice: [DBG,ERR,..]_PRINT: Use toString(false) instead toString(), skip U... | Sven Gothel | 2020-11-23 | 1 | -41/+41 |
* | DBTDevice toString(): Add BTSecurityLevel | Sven Gothel | 2020-11-21 | 1 | -1/+1 |
* | Use new BTSecurityLevel instead of uint8_t BT_SECURITY value; DBTDevice: Add ... | Sven Gothel | 2020-11-19 | 1 | -14/+30 |
* | DBTDevice::updatePairingState_locked(): Add FIXME note about PairingMode forc... | Sven Gothel | 2020-11-17 | 1 | -1/+2 |
* | DBTDevice::updatePairingState_locked(..): Potentially force update PairingMod... | Sven Gothel | 2020-11-17 | 1 | -1/+18 |
* | Native/Java: Adjust PairingMode/State enum naming in code and API doc; Fix *D... | Sven Gothel | 2020-11-17 | 1 | -1/+1 |
* | Fix minor compiler error: DBTScanner10.java: complete using executeOffThread(... | Sven Gothel | 2020-11-17 | 1 | -0/+2 |
* | Align SMPHandler::establishSecurity(..), DBTDevice::connectSMP(..) with L2CAP... | Sven Gothel | 2020-11-17 | 1 | -15/+13 |
* | L2CAPComm::setBTSecurityLevel() only returns true if sec_level > 0 setting wa... | Sven Gothel | 2020-11-17 | 1 | -6/+6 |
* | DBTDevice.cpp: Add comment re setBTSecurityLevel() -> hciSMPMsgCallback() | Sven Gothel | 2020-11-16 | 1 | -2/+2 |
* | DBTDevice::hciSMPMsgCallback(): Remove dead-code case do_disconnect | Sven Gothel | 2020-11-16 | 1 | -4/+0 |
* | DBTDevice.cpp: Just move notifyDisconnect(), disconnect() and remove() to EOF... | Sven Gothel | 2020-11-16 | 1 | -88/+88 |
* | DBTDevice: Document workflow from connect -> ready. Add processDeviceReady() ... | Sven Gothel | 2020-11-16 | 1 | -16/+14 |
* | DBTDevice::processNotifyConnected() -> processL2CAPSetup(), which also uses t... | Sven Gothel | 2020-11-16 | 1 | -7/+8 |
* | DBTDevice: Handle l2cap open/security within processNotifyConnected thread, s... | Sven Gothel | 2020-11-16 | 1 | -41/+31 |
* | AdapterStatusListener add deviceReady(..) giving a clear 'start to use' event... | Sven Gothel | 2020-11-15 | 1 | -17/+81 |
* | L2CAPComm: Allow multiple open/close cycles during lifetime, required to re-e... | Sven Gothel | 2020-11-15 | 1 | -6/+32 |
* | DBTDevice: lock-free 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|St... | Sven Gothel | 2020-11-15 | 1 | -20/+0 |
* | Wire HCIACLData::l2cap_frame/SMPPDUMsg from HCIHandler -> DBTAdapter -> DBTDe... | Sven Gothel | 2020-11-14 | 1 | -12/+183 |
* | Generalize SMPMsg: HCISMPSecurityReqCallbackList -> HCISMPMsgCallbackList (ac... | Sven Gothel | 2020-11-11 | 1 | -1/+5 |
* | HCITypes.hpp: Add HCIACLData incl l2cap_frame providing potential SMPPDUMsg (... | Sven Gothel | 2020-11-11 | 1 | -6/+0 |
* | SMPHandler: Add define SMP_SUPPORTED_BY_OS and have DBTDevice exclude compila... | Sven Gothel | 2020-11-08 | 1 | -1/+10 |
* | Adding tentative SMPHandler (WIP for non Linux/BlueZ platforms or when suppor... | Sven Gothel | 2020-11-08 | 1 | -14/+76 |
* | Refine/add state queries in [DBT|Bluetooth]Adapter, BluetoothManager | Sven Gothel | 2020-10-25 | 1 | -9/+9 |
* | More graceful takedown @ powered-off: Don't attempt futile HCI disconnect (DB... | Sven Gothel | 2020-10-23 | 1 | -2/+7 |
* | DBTDevice: Have shared GattGenericAccessSvc owned by GATTHandler, similar to ... | Sven Gothel | 2020-10-19 | 1 | -3/+8 |
* | DBTDevice::dtor: Don't recurse back into remove() -> adapter removeDevice(), ... | Sven Gothel | 2020-10-19 | 1 | -1/+0 |
* | DBTDevice/DBTAdapter: Move WORDY_PRINT to adapter::removeDevice(..) | Sven Gothel | 2020-10-18 | 1 | -2/+0 |
* | Extract common C++ Support Library inclusive Java JNI Binding to sub-project ... | Sven Gothel | 2020-10-16 | 1 | -16/+16 |
* | HCIHandler::[le_]create_conn(): Wait for pending DISCONN_COMPLETE, which caus... | Sven Gothel | 2020-10-15 | 1 | -12/+0 |
* | DBTDevice::remove()/DBTAdapter::removeDevice(): Add some WORDY_PRINT(..) | Sven Gothel | 2020-10-15 | 1 | -0/+2 |
* | DBTDevice::disconnectGATT: Show caller in DBG_PRINT | Sven Gothel | 2020-10-15 | 1 | -5/+5 |
* | DBTAdapter Cleanup: Use aggregated HCIHandler @ ctor; Use default adapter sem... | Sven Gothel | 2020-10-14 | 1 | -12/+12 |
* | DBTDevice: Remove redundant 'toString()' in DBT_PRINT and exception. | Sven Gothel | 2020-10-13 | 1 | -4/+4 |
* | helgrind 'lock order': DBTDevice: Don't abuse mtx_connect in notify[Connected... | Sven Gothel | 2020-10-07 | 1 | -56/+61 |
* | DBTAdapter, Device, HCIHandler: SEND (manual) EVENTs off-thread, mimic normal...alt_sendevent | Sven Gothel | 2020-09-26 | 1 | -6/+5 |
* | DBTDevice, GATTHandler, ..: Ensure take-down (dtor, disconnect, remove*) code... | Sven Gothel | 2020-09-25 | 1 | -15/+10 |
* | DBTDevice::disconnect(): Remove arg 'ioErrorCause'. This is the final cleanup... | Sven Gothel | 2020-09-25 | 1 | -14/+14 |
* | GATTNumbers: Concluding review: API doc, better naming, have optional data an... | Sven Gothel | 2020-09-24 | 1 | -2/+2 |
* | DBTDevice::disconnect(): Simplification, !isConnected is OK, only send event ... | Sven Gothel | 2020-09-24 | 1 | -29/+39 |
* | HCIHandler::disconnect(): Drop notion of 'ioErrorCause' as it is no more used... | Sven Gothel | 2020-09-24 | 1 | -1/+1 |
* | HCIHandler::disconnect: Move 'manual' sending of last-resort disconnected eve... | Sven Gothel | 2020-09-23 | 1 | -6/+8 |