summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* HCIHandler: Expose clear[ConnectionLists -> AllStates](), allowing to flush s...Sven Gothel2020-11-162-7/+11
* DBTDevice: Handle l2cap open/security within processNotifyConnected thread, s...Sven Gothel2020-11-165-79/+85
* PairingMode: Detail PASSKEY_ENTRY and NUMERIC_COMPARISON: Split up to expose ...Sven Gothel2020-11-164-104/+107
* jaucpp bump ab78639c0dc59a087088e8581f2363e7f74daf5bSven Gothel2020-11-151-0/+0
* AdapterStatusListener add deviceReady(..) giving a clear 'start to use' event...Sven Gothel2020-11-1511-118/+248
* L2CAPComm: Allow multiple open/close cycles during lifetime, required to re-e...Sven Gothel2020-11-157-68/+133
* BluetoothDevice: 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|State]()Sven Gothel2020-11-154-22/+22
* DBTDevice: lock-free 'getCurrentPairing[Mode|State]()' -> 'getPairing[Mode|St...Sven Gothel2020-11-152-35/+12