| Commit message (Expand) | Author | Age | Files | Lines |
* | BTDevice::setSMPKeyBin: Align C++/Java code using setSMPKeyBin() | Sven Gothel | 2023-11-24 | 1 | -3/+10 |
* | BTDevice::pairing_data.is_pre_paired: Set on uploadKeys() post setup, aligned... | Sven Gothel | 2023-11-24 | 1 | -4/+8 |
* | LE Resolvable Address: BTDevice::hciSMPMsgCallback: Fix IRK responder propert... | Sven Gothel | 2023-11-05 | 1 | -1/+1 |
* | GATT Server Auth: Validate encryption and authentication requirements in serv... | Sven Gothel | 2023-10-26 | 1 | -0/+44 |
* | GATT Server Auth: BTDevice::processL2CAPSetup don't set sec_level w/ authenti... | Sven Gothel | 2023-10-26 | 1 | -4/+7 |
* | GATT Server Auth: Cleanup sec_levl + io_cap validation and transition, utiliz... | Sven Gothel | 2023-10-26 | 1 | -95/+169 |
* | LE Resolvable Address: Handle identity- and resolvale-private-address (RPA), ... | Sven Gothel | 2023-10-25 | 1 | -11/+49 |
* | LE Resolvable Address: Support IRK: SMPIdentityResolvingKey (IRK w/ added id_... | Sven Gothel | 2023-10-25 | 1 | -27/+83 |
* | LE Resolvable Address: Add tinycrypt, supporting AES to match IRK w/ LE Rando... | Sven Gothel | 2023-10-25 | 1 | -0/+7 |
* | HCI resolvable functions: HCIHandler shall only report DBG messages; BTAdapte... | Sven Gothel | 2023-10-23 | 1 | -0/+9 |
* | GATT Server Auth: Expose PASSKEY_NOTIFY from BTManager -> BTDevice; App using... | Sven Gothel | 2023-10-23 | 1 | -0/+15 |
* | Adapter Random Address: Add visibleMACType = HCILEOwnAddressType::PUBLIC and ... | Sven Gothel | 2023-10-22 | 1 | -1/+1 |
* | BTAdapter::smp_timeoutfunc: Clear smp_events after warning/ignore msg (OK); B... | Sven Gothel | 2023-10-20 | 1 | -0/+2 |
* | MgmtPinCodeReplyCmd: Use given pin_code size and add std::string variant, zer... | Sven Gothel | 2023-10-20 | 1 | -1/+43 |
* | clang-tidy fixes part-3 / 4, adding Check `performance-*` | Sven Gothel | 2022-11-28 | 1 | -7/+7 |
* | clang-tidy fixes part-1 | Sven Gothel | 2022-11-27 | 1 | -14/+16 |
* | C++: Shorten is*Set() -> is_set(), fix test requiring all bits set to `bit ==... | Sven Gothel | 2022-06-17 | 1 | -2/+2 |
* | C++: Shorten is*Set() -> is_set() and set*() -> set() for bit-type enums; Fix... | Sven Gothel | 2022-06-16 | 1 | -5/+5 |
* | noexcept: BTGattHandler::send*(): Fix BTDevice::getGattService(): Return zero... | Sven Gothel | 2022-05-15 | 1 | -26/+26 |
* | C++/JNI Lifecycle Fix: BTManager must be passed as shared_ptr<> and hold as s... | Sven Gothel | 2022-05-14 | 1 | -13/+14 |
* | JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat... | Sven Gothel | 2022-05-10 | 1 | -7/+16 |
* | Use typedef of shared_pre<T> 'TRef' and pass `const shared_pre<T>&` where pos... | Sven Gothel | 2022-05-09 | 1 | -5/+5 |
* | Adopt to JavaUplink::checkValidInstance(): BTObject::{isValid()->isValidInsta... | Sven Gothel | 2022-05-05 | 1 | -5/+5 |
* | Use fraction_i64::to_ms() w/ PRIi64 in printf | Sven Gothel | 2022-05-05 | 1 | -1/+1 |
* | Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-... | Sven Gothel | 2022-05-01 | 1 | -6/+7 |
* | noexcept: BTGattHandler::send*() | Sven Gothel | 2022-04-23 | 1 | -38/+20 |
* | Remove explicit atomic::load() calls written out where redundant (type operator) | Sven Gothel | 2022-04-22 | 1 | -5/+5 |
* | BTGattHandler::disconnect(): Output rename ioErrorCause -> ioerr, avoiding 'E... | Sven Gothel | 2022-04-22 | 1 | -2/+2 |
* | Expose original AD_IND and AD_SCAN_RSP EIR in BTDevice, uniquely indicated by... | Sven Gothel | 2022-04-20 | 1 | -3/+17 |
* | BTAdapter Server: Offload waiting for client connection from BTAdapter::mgmtE... | Sven Gothel | 2022-04-19 | 1 | -5/+15 |
* | [L2CAP, HCI]Comm: Hold external interrupted delegate from service_runner for ... | Sven Gothel | 2022-04-18 | 1 | -4/+4 |
* | BTDevice::send{Notification,Indication}(): Check isValid() first and make it ... | Sven Gothel | 2022-04-16 | 1 | -12/+37 |
* | Fix uninitialized fields (valgrind conditional jump) in BTAdapter, BTDevice a... | Sven Gothel | 2022-04-15 | 1 | -0/+3 |
* | BTDevice::notifyLEFeature(): Remove HCIStatusCode param and only call with SU... | Sven Gothel | 2022-04-14 | 1 | -10/+4 |
* | Fixes slave/server legacy LTK issue: Resolve MgmtLongTermKeyInfo::{initiator-... | Sven Gothel | 2022-04-14 | 1 | -48/+18 |
* | Cleanup Gatt numbers: Merge GattTypes.hpp into GattNumbers.hpp, remove redund... | Sven Gothel | 2022-04-11 | 1 | -1/+1 |
* | BTAdapter: Add 'simple_timer smp_watchdog' triggering FAILED, key removal and... | Sven Gothel | 2022-04-11 | 1 | -1/+6 |
* | BTDevice::processL2CAPSetup: Show dev_id in DBG_PRINT | Sven Gothel | 2022-04-11 | 1 | -8/+8 |
* | BTDevice::PairingData::toString() and BTDevice::setConnSecurity(): Show adapt... | Sven Gothel | 2022-04-11 | 1 | -12/+12 |
* | BTDevice::processL2CAPSetup: Only set local server open l2cap_att's BTSecuri... | Sven Gothel | 2022-04-10 | 1 | -1/+5 |
* | BTDevice: Use HCIStatusCode::AUTHENTICATION_FAILURE reason for disconnect if ... | Sven Gothel | 2022-04-10 | 1 | -3/+3 |
* | L2CAPComm.hpp: L2CAP{ClientServer->Comm}, add adapter device id for clarity o... | Sven Gothel | 2022-04-10 | 1 | -1/+1 |
* | L2CAPComm: Rename L2CAP{Comm->Client} and have L2CAP{Client,Server} derive fr... | Sven Gothel | 2022-04-10 | 1 | -1/+1 |
* | SMPHandler.hpp: #define -> 'inline constexpr' to allow proper compile time an... | Sven Gothel | 2022-04-10 | 1 | -229/+226 |
* | BTDevice::clearData() to be performed after notifying listener and if !isConn... | Sven Gothel | 2022-04-09 | 1 | -2/+3 |
* | BTDevice: Update btRole = !adapter.getRole() when clearData() @ disconnected ... | Sven Gothel | 2022-04-09 | 1 | -0/+3 |
* | BTDevice::clearData() when disconnected, avoiding using old scanned artifacts... | Sven Gothel | 2022-04-09 | 1 | -4/+26 |
* | BTDevice: Replace EInfoReport when disconnected w/ empty one (avoid accumulat... | Sven Gothel | 2022-02-07 | 1 | -1/+5 |
* | BTDevice::update(EInfoReport ..): Always update name on EIR scanned data if g... | Sven Gothel | 2022-02-07 | 1 | -1/+1 |
* | BTDevice.cpp: Adopt to mtx_data -> mtx_eir change, drop sync_data if redundant | Sven Gothel | 2022-02-02 | 1 | -6/+4 |