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