summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Direct-BT: Remove TinyB and Cleanup Java API (1)Sven Gothel2021-08-3113-2901/+0
* HCIHandler::le_enable_scan: Use 'filter_dup' (was disabled for debugging, ove...v2.2.14Sven Gothel2021-08-301-1/+1
* Add support for Bluetooth 5.0 Adapter (using HCI extended scanning and connec...Sven Gothel2021-08-305-82/+700
* API Change C++/Java: BTGattChar::addCharListener(..): Use naive BTGattChar::L...v2.2.13Sven Gothel2021-08-282-13/+49
* Fix EUI48Sub::scanEUI48Sub(..): Fail on missing expected colon, i.e. after ea...Sven Gothel2021-08-251-1/+8
* EUI48Sub::toString(): if 0 == length return ":", allowing fully functional EU...Sven Gothel2021-08-051-0/+2
* BTDeviceRegistry::DeviceQuery: Use explicit enum type distinguishing address ...Sven Gothel2021-08-051-3/+3
* BTDeviceRegistry, BTSecurityRegistry: Expose universal pattern matching, fix ...Sven Gothel2021-08-052-33/+35
* BTDeviceRegistry: Replace print*() to get*String() and clarify method names (...Sven Gothel2021-08-041-23/+24
* BTDeviceRegistry + BTSecurityRegistry: Expose underlying collection (C++ and ...Sven Gothel2021-08-042-63/+44
* Return HCIStatusCode::NOT_POWERED if !adapter.isPowered(), also show adapter....Sven Gothel2021-08-032-7/+7
* BTDeviceRegistry.[cpp/java]: Bring back unordered_set/HashSet for devicesInPr...Sven Gothel2021-08-011-22/+55
* dbt_scanner10/DBTScanner10: Extract BTDeviceRegistry and BTSecurityRegistry t...Sven Gothel2021-07-313-0/+274
* C++: EUI48Sub add: hash_code(), clear(), indexOf(), contains(), operator==() ...Sven Gothel2021-07-301-31/+57
* SMPKeyFile: Tightened Constraints: readAndApply(..) key file's BTSecurityLeve...Sven Gothel2021-07-291-6/+32
* BTAdapter::mgmtEvDeviceFoundHCI: Resolve all 6 code-path (discovered, shared,...Sven Gothel2021-07-281-77/+133
* BTAdapter::mgmtEvDeviceFoundHCI: 2nd AD-EIR w/ event-type SCAN_RSP notified v...Sven Gothel2021-07-281-2/+6
* HCIHandler: AD EIR Debug: Remove the byte stream (use btmon instead)Sven Gothel2021-07-281-5/+1
* Passthrough all paramter BTAdapter::startDiscovery(..) -> HCIHandler::le_set_...Sven Gothel2021-07-283-7/+32
* Add EIR GAPFlags definition and string presentation for EInfoReportSven Gothel2021-07-281-3/+46
* Add BTAdapter::[getV|v]isibleAddressAndType[()] and BTAdapter::get[Address->A...Sven Gothel2021-07-286-19/+15
* Fix warning (=error) clang 11.0.1: Different comparison types: Must explicitl...Sven Gothel2021-07-281-10/+10
* HCIHandler: Additionally dump AD EIR byte-hex stream if env.DEBUG_SCAN_AD_EIRSven Gothel2021-07-271-1/+5
* Clarify EInfoReport ownership between MgmtEvtDeviceFound, HCIHandler and BTAd...Sven Gothel2021-07-273-18/+12
* BTGattHandler: discoverDescriptors keep iterating all characteristics after t...Xerxes RĂ„nby2021-07-231-2/+3
* [D]BTAdapter.printDeviceList[s](..): Also print device name in debug output.Sven Gothel2021-06-151-1/+3
* SMPKeyBin: Make key base filename compatible to FAT32 Long filename (LFN)v2.2.6Sven Gothel2021-06-111-0/+11
* Fix direct_bt.pc.cmake package descriptionSven Gothel2021-06-111-3/+3
* Bump to jaulin v0.3.3 and adapte to jau:ringbuffer changesSven Gothel2021-06-114-4/+4
* BTDevice::connectLE(..): Add (commented out) enforced BTSecurityLevel::NONE u...Sven Gothel2021-02-211-0/+8
* SMPKeyBin: Allow BTSecurityLevel::NONE case; Add more convenient createAndWri...Sven Gothel2021-02-211-28/+142
* BTDevice::connectLE(..): Set smp_auto_done=true on connect command failureSven Gothel2021-02-211-0/+2
* SMPKeyBin: Use fprintf_td(..) to have elapsedTime prependendSven Gothel2021-02-141-9/+9
* BTAdapter/BTDevice: Debug output: Rename [DBT -> BT][Adapter|Device]; Default...Sven Gothel2021-02-142-244/+244
* Completing BTDevice/AdapterStatusListener lifecycle handling: Fix leaked Adap...Sven Gothel2021-02-142-145/+284
* SMPKeyBin::remove: Don't use C++17 stdlib's std::filesystem::remove() per def...Sven Gothel2021-02-111-2/+10
* BTDevice::updatePairingState(..): Accept SMPPairingState::FAILED, to have SMP...Sven Gothel2021-02-111-3/+2
* SMPKeyBin: Add static remove(..) method, supporting deletion of key file.Sven Gothel2021-02-111-2/+10
* HCITypes Fix l2cap_frame::isGATT(): Compare with ATT (copy & paste); HCIHandl...Sven Gothel2021-02-101-3/+1
* API String Conversion Simplification: get.*String() -> direct_bt::to_string()...Sven Gothel2021-02-1017-322/+322
* API String Conversion Simplification: get.*String() -> direct_bt::to_string()...Sven Gothel2021-02-103-30/+14
* BTDevice: Fix ERR_PRINT(..) argumentSven Gothel2021-02-091-1/+1
* BTDevice/BTManager: Decorate all SC code with '#if USE_LINUX_BT_SECURITY' and...Sven Gothel2021-02-092-0/+63
* SMPKeyBin (C++/Java): Add 'apply(BTDevice&)' method, setting Security params ...Sven Gothel2021-02-091-0/+49
* HCIHandler::hciReaderThreadImpl(): Explicit debug handling of GATT ACL packetSven Gothel2021-02-081-1/+3
* C++: Promote L2CAP_PSM, L2CAP_CID, .. to 'enum class'; Minor constexpr enhanc...Sven Gothel2021-02-085-49/+112
* Adapt to jau::bytesHexString(..)/<type>HexString(..): Removed leading0X argum...Sven Gothel2021-02-063-11/+11
* HCIHandler::hciReaderThreadImpl(): Reuse acldata toString's data outputSven Gothel2021-02-061-3/+1
* HCIHandler::hciReaderThreadImpl(): Fix NPE: Add missing acldata->toString() a...Sven Gothel2021-02-061-1/+2
* BTDevice::updatePairingState: Reply PASSKEY/NUMERIC_COMPARE dummy value if !h...Sven Gothel2021-02-061-7/+30