| Commit message (Expand) | Author | Age | Files | Lines |
* | SMPKeyBin: Make key base filename compatible to FAT32 Long filename (LFN)v2.2.6 | Sven Gothel | 2021-06-11 | 1 | -0/+11 |
* | Fix direct_bt.pc.cmake package description | Sven Gothel | 2021-06-11 | 1 | -3/+3 |
* | Bump to jaulin v0.3.3 and adapte to jau:ringbuffer changes | Sven Gothel | 2021-06-11 | 4 | -4/+4 |
* | BTDevice::connectLE(..): Add (commented out) enforced BTSecurityLevel::NONE u... | Sven Gothel | 2021-02-21 | 1 | -0/+8 |
* | SMPKeyBin: Allow BTSecurityLevel::NONE case; Add more convenient createAndWri... | Sven Gothel | 2021-02-21 | 1 | -28/+142 |
* | BTDevice::connectLE(..): Set smp_auto_done=true on connect command failure | Sven Gothel | 2021-02-21 | 1 | -0/+2 |
* | SMPKeyBin: Use fprintf_td(..) to have elapsedTime prependend | Sven Gothel | 2021-02-14 | 1 | -9/+9 |
* | BTAdapter/BTDevice: Debug output: Rename [DBT -> BT][Adapter|Device]; Default... | Sven Gothel | 2021-02-14 | 2 | -244/+244 |
* | Completing BTDevice/AdapterStatusListener lifecycle handling: Fix leaked Adap... | Sven Gothel | 2021-02-14 | 2 | -145/+284 |
* | SMPKeyBin::remove: Don't use C++17 stdlib's std::filesystem::remove() per def... | Sven Gothel | 2021-02-11 | 1 | -2/+10 |
* | BTDevice::updatePairingState(..): Accept SMPPairingState::FAILED, to have SMP... | Sven Gothel | 2021-02-11 | 1 | -3/+2 |
* | SMPKeyBin: Add static remove(..) method, supporting deletion of key file. | Sven Gothel | 2021-02-11 | 1 | -2/+10 |
* | HCITypes Fix l2cap_frame::isGATT(): Compare with ATT (copy & paste); HCIHandl... | Sven Gothel | 2021-02-10 | 1 | -3/+1 |
* | API String Conversion Simplification: get.*String() -> direct_bt::to_string()... | Sven Gothel | 2021-02-10 | 17 | -322/+322 |
* | API String Conversion Simplification: get.*String() -> direct_bt::to_string()... | Sven Gothel | 2021-02-10 | 3 | -30/+14 |
* | BTDevice: Fix ERR_PRINT(..) argument | Sven Gothel | 2021-02-09 | 1 | -1/+1 |
* | BTDevice/BTManager: Decorate all SC code with '#if USE_LINUX_BT_SECURITY' and... | Sven Gothel | 2021-02-09 | 2 | -0/+63 |
* | SMPKeyBin (C++/Java): Add 'apply(BTDevice&)' method, setting Security params ... | Sven Gothel | 2021-02-09 | 1 | -0/+49 |
* | HCIHandler::hciReaderThreadImpl(): Explicit debug handling of GATT ACL packet | Sven Gothel | 2021-02-08 | 1 | -1/+3 |
* | C++: Promote L2CAP_PSM, L2CAP_CID, .. to 'enum class'; Minor constexpr enhanc... | Sven Gothel | 2021-02-08 | 5 | -49/+112 |
* | Adapt to jau::bytesHexString(..)/<type>HexString(..): Removed leading0X argum... | Sven Gothel | 2021-02-06 | 3 | -11/+11 |
* | HCIHandler::hciReaderThreadImpl(): Reuse acldata toString's data output | Sven Gothel | 2021-02-06 | 1 | -3/+1 |
* | HCIHandler::hciReaderThreadImpl(): Fix NPE: Add missing acldata->toString() a... | Sven Gothel | 2021-02-06 | 1 | -1/+2 |
* | BTDevice::updatePairingState: Reply PASSKEY/NUMERIC_COMPARE dummy value if !h... | Sven Gothel | 2021-02-06 | 1 | -7/+30 |
* | HCIHandler.cpp: Fix NPE: Don'e use nullptr conn (copy & paste bug, oops) | Sven Gothel | 2021-02-06 | 1 | -8/+8 |
* | Promote persistent SMP Key Storage to API: SMPKeyBinv2.2.3 | Sven Gothel | 2021-02-02 | 2 | -0/+201 |
* | C++ direct_bt files: Cleanup includes, order and type mixed-up during refacto... | Sven Gothel | 2021-02-02 | 9 | -24/+28 |
* | BTDevice::connectLE auto-sec-negotiation: Refine 'rollback' behavior | Sven Gothel | 2021-02-02 | 1 | -1/+4 |
* | BTDevice::setPairing[Passkey, ..]: Widing allowed states to FEATURE_EXCHANGE_... | Sven Gothel | 2021-02-01 | 1 | -3/+3 |
* | BTDevice::connectLE(..): Override statusConnect result w/ appropriate error v... | Sven Gothel | 2021-02-01 | 1 | -8/+13 |
* | DBTDevice: Fix automatic security negotiation: 'pairing_data.ioCap_auto' need... | Sven Gothel | 2021-02-01 | 1 | -51/+66 |
* | DBTDevice::toString(): Add auto string; Fix string concatenation: Remove '.c_...v2.2.2 | Sven Gothel | 2021-02-01 | 1 | -2/+2 |
* | DBTDevice's setPairing[Passkey | PasskeyNegative | NumericComparison]: 'wrong... | Sven Gothel | 2021-02-01 | 1 | -3/+3 |
* | BTDevice: Add automatic security negotiation of BTSecurityLevel and SMPIOCapa... | Sven Gothel | 2021-02-01 | 2 | -67/+183 |
* | BTDevice::processL2CAPSetup(..): Restrict sec_level setting to (1) user set, ... | Sven Gothel | 2021-02-01 | 1 | -6/+6 |
* | BTDevice::setConnSecurity(..): Remove UNSET argument restrictions, allowing t... | Sven Gothel | 2021-02-01 | 1 | -9/+0 |
* | DBTDevice.hpp/cpp: Remove const_cast on now explicit mutable mutex and atomic... | Sven Gothel | 2021-02-01 | 1 | -12/+12 |
* | BTManager: Default SMPIOCapability (defaultIOCapability) is SMPIOCapability::... | Sven Gothel | 2021-02-01 | 1 | -8/+3 |
* | BTDevice.cpp connect*() methods are all noexcept, since all invoked methods a... | Sven Gothel | 2021-01-30 | 1 | -3/+3 |
* | Fix EUI48Sub::toString() if 0 == length: reserve() would become negative (C++... | Sven Gothel | 2021-01-29 | 1 | -5/+7 |
* | SMPLongTermKeyInfo (Java/C++): Add convenience isResolver() (from ltk prop) a... | Sven Gothel | 2021-01-28 | 3 | -6/+12 |
* | Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha... | Sven Gothel | 2021-01-25 | 15 | -512/+597 |
* | Use new jaulib/JaulibSetup.cmake (Unified Setup); RELEASE: Strip native libs ... | Sven Gothel | 2021-01-25 | 1 | -0/+8 |
* | Java: New Layout: [tinyb2 -> direct_bt].jar ; org.[tinyb -> direct_bt] ..; Up... | Sven Gothel | 2021-01-25 | 1 | -2/+2 |
* | smart_ptr-6: Create make_shared(..) vehicle w/ public ctor and private cookie... | Sven Gothel | 2021-01-19 | 3 | -10/+8 |
* | DBTDevice: Avoid deadlock calling into processDeviceReady(..) within scope of... | Sven Gothel | 2021-01-18 | 1 | -4/+13 |
* | DBTManager/DBTAdapter: DBTManager own zero or all DBTAdapter | Sven Gothel | 2021-01-18 | 5 | -151/+137 |
* | AdapterStatusListener::deviceFound: Resolve sharedDevices persistence of foun... | Sven Gothel | 2021-01-17 | 1 | -21/+29 |
* | DBTAdapter: USe pre-incr, use typedef device_list_t (shorten shared device da... | Sven Gothel | 2021-01-15 | 1 | -7/+7 |
* | DBTDevice: ctor: Call clearSMPStates(..) to avoid undefined var-state (thx to... | Sven Gothel | 2021-01-11 | 1 | -0/+1 |