| Commit message (Expand) | Author | Age | Files | Lines |
* | SMPTypes.hpp: Move SMPPairingMsg::KeyDistFormat -> SMPKeyDist (top-level) and... | Sven Gothel | 2020-12-03 | 2 | -122/+144 |
* | Fix SMPPairingState (Phase 3); Add PairingMode::PRE_PAIRED; | Sven Gothel | 2020-12-03 | 12 | -128/+298 |
* | PairingMode getPairingMode(..): Simplify argument name le_sc_pairing -> use_sc | Sven Gothel | 2020-12-03 | 2 | -10/+10 |
* | DBTManager: Use mgmtEventAnyCB() for all debug output, added if jau::environm... | Sven Gothel | 2020-12-01 | 2 | -158/+30 |
* | DBTDevice::clearSMPStates(): Shall not clear pairing_data.sec_level_user on c...v2.1.34 | Sven Gothel | 2020-11-25 | 2 | -16/+23 |
* | DBTDevice: Clarify setConn* Security parameter API: Provide more versatile ov... | Sven Gothel | 2020-11-24 | 10 | -97/+277 |
* | Have doxygen produce links to enum class type using ::EnumClassType (however,... | Sven Gothel | 2020-11-24 | 5 | -46/+46 |
* | Documentation: Add notes re 'LE Secure Connections and LE legacy pairing' | Sven Gothel | 2020-11-24 | 2 | -3/+17 |
* | L2CAPComm.cpp: Add more details about the mutex/deadlock of setting BT_SECURI...v2.1.33 | Sven Gothel | 2020-11-24 | 1 | -0/+18 |
* | Fix dbt_scanner10.cpp (NPE) and align DBTScanner10.java .. | Sven Gothel | 2020-11-23 | 2 | -8/+10 |
* | Security: Re-enable auth-failure (try w/o security); Resolve L2CAPComm::open(... | Sven Gothel | 2020-11-23 | 4 | -60/+75 |
* | Enc/Auth: Allow full PairingMode modulation via BTSecurityLevel and SMPIOCapa... | Sven Gothel | 2020-11-23 | 10 | -92/+476 |
* | DBTDevice: [DBG,ERR,..]_PRINT: Use toString(false) instead toString(), skip U... | Sven Gothel | 2020-11-23 | 1 | -41/+41 |
* | HCIHandler::clearAllStates(): Also clear currentScanType (complete) | Sven Gothel | 2020-11-23 | 1 | -0/+1 |
* | DBTManager: Support configurable SMPIOCapability per adapter, default is stil... | Sven Gothel | 2020-11-23 | 2 | -2/+68 |
* | HCITypes: HCIACLData::getL2CAPFrame(): [WARN->DBG]_PRINT for unsupported/frag... | Sven Gothel | 2020-11-23 | 1 | -3/+3 |
* | SMPIOCapability: Add UNSET value and add Java representation; PairingMode.jav... | Sven Gothel | 2020-11-23 | 4 | -2/+104 |
* | L2CAPComm: Optionally set BTSecurityLevel @ open after bind, before connect; ... | Sven Gothel | 2020-11-23 | 3 | -25/+99 |
* | Map HCI events ENCRYPT_CHANGE + ENCRYPT_KEY_REFRESH_COMPLETE to synthethic Mg... | Sven Gothel | 2020-11-23 | 6 | -60/+201 |
* | DBTScanner10: Optional argument for one characteristic UUID identifier and va... | Sven Gothel | 2020-11-21 | 2 | -20/+69 |
* | DBTDevice toString(): Add BTSecurityLevel | Sven Gothel | 2020-11-21 | 1 | -1/+1 |
* | BTSecurityLevel: Refine API doc (java) | Sven Gothel | 2020-11-21 | 1 | -5/+5 |
* | 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 | 11 | -21/+176 |
* | Use new BTSecurityLevel instead of uint8_t BT_SECURITY value; DBTDevice: Add ... | Sven Gothel | 2020-11-19 | 9 | -46/+148 |
* | DBTManager.cpp: Complete the !USE_LINUX_BT_SECURITY preprocessor-macro path | Sven Gothel | 2020-11-19 | 1 | -0/+7 |
* | GATTHandler: [ERR->WORDY]_PRINT for just 'unexpected error', but valid behavi... | Sven Gothel | 2020-11-18 | 1 | -11/+11 |
* | AdapterStatusListener::deviceReady(): Exclude from restrictions on method dur... | Sven Gothel | 2020-11-17 | 4 | -6/+12 |
* | DBTDevice::updatePairingState_locked(): Add FIXME note about PairingMode forc... | Sven Gothel | 2020-11-17 | 1 | -1/+2 |
* | DBTAdapter::sendDeviceReady(..): Add further safeguard: Only issue if valid &... | Sven Gothel | 2020-11-17 | 1 | -2/+5 |
* | Native -> Java Callback: No Java action on removed DBTDevice jobject: JNIAdap... | Sven Gothel | 2020-11-17 | 2 | -12/+26 |
* | DBTScanner10.java: Adopt to new [SMP] Pairing | Sven Gothel | 2020-11-17 | 1 | -17/+58 |
* | DBTDevice::updatePairingState_locked(..): Potentially force update PairingMod... | Sven Gothel | 2020-11-17 | 1 | -1/+18 |
* | DBTDevice.cxx: Fix setPairing* glue code | Sven Gothel | 2020-11-17 | 1 | -3/+3 |
* | Native/Java: Adjust PairingMode/State enum naming in code and API doc; Fix *D... | Sven Gothel | 2020-11-17 | 10 | -48/+41 |
* | PairingMode.java: Adapt to native Parining mode changed commit ce5dfbcd71a166... | Sven Gothel | 2020-11-17 | 1 | -11/+17 |
* | Fix minor compiler error: DBTScanner10.java: complete using executeOffThread(... | Sven Gothel | 2020-11-17 | 3 | -4/+5 |
* | Align SMPHandler::establishSecurity(..), DBTDevice::connectSMP(..) with L2CAP... | Sven Gothel | 2020-11-17 | 6 | -30/+49 |
* | DBTScanner10: Simplify off-thread execution coding | Sven Gothel | 2020-11-17 | 1 | -47/+26 |
* | L2CAPComm::setBTSecurityLevel() only returns true if sec_level > 0 setting wa... | Sven Gothel | 2020-11-17 | 3 | -15/+14 |
* | AdapterStatusListener: Confine readiness criteria for deviceReady: ".. and AT... | Sven Gothel | 2020-11-17 | 2 | -2/+2 |
* | 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 | 3 | -42/+47 |
* | DBTAdapter.cxx: Forward AdapterStatusListener::deviceReady() to Java | Sven Gothel | 2020-11-16 | 1 | -5/+18 |
* | DBTDevice::processNotifyConnected() -> processL2CAPSetup(), which also uses t... | Sven Gothel | 2020-11-16 | 2 | -10/+15 |
* | SMPTypes.cpp: getPairingMode(..): Fix 'impossible' index out of bounds ABORT:... | Sven Gothel | 2020-11-16 | 1 | -2/+2 |
* | DBTAdapter:sendAdapterChanged(..): Issue HCIHandler::clearAllStates() if just... | Sven Gothel | 2020-11-16 | 1 | -8/+22 |
* | AdapterStatusListener::adapterSettingsChanged(..) Initial invocation also set... | Sven Gothel | 2020-11-16 | 4 | -18/+13 |