index
:
direct_bt.git
alt_sendevent
bredr_2
connector_b_1.5
cor_locking
cow_locking
issue_308
issue_318
le_secure_connections
master
os_and_arch
simple_mutex0
simple_mutex2
tinyb
tinyb-2-clean
tinyb-master
Direct Bluetooth LE and BREDR programming, high-performance & reliable.
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
2
-0
/
+16
*
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
*
Replace std::vector w/ jau::darray and jau::cow_vector with jau::cow_darray (...
Sven Gothel
2021-01-11
9
-212
/
+169
*
Replace jau::cow_vector with jau::cow_darray (simple type replacement, compat...
Sven Gothel
2021-01-06
3
-13
/
+13
*
HCIHandler: Fix std::string usage for 'printf' style arguments: Pass their c_...
Sven Gothel
2021-01-05
1
-5
/
+5
*
Adapty to jau::cow_vector changes (along w/ new jau::darray): Use const_itera...
Sven Gothel
2021-01-05
5
-22
/
+22
*
cmake: Move jaucpp -> jaulib (source locations and add_subdirectory(jaulib))
Sven Gothel
2020-12-21
2
-10
/
+10
*
smart_ptr-5: Use std::make_shared<T>(..) where possible, reducing two memory ...
Sven Gothel
2020-12-14
7
-28
/
+29
*
smart_ptr-4: Pass GATTCharacteristic TROOctets notification and indication as...
Sven Gothel
2020-12-14
1
-4
/
+8
*
smart_ptr-3: Handle HCIEvent + SMPPDUMsg instances via std::unique_ptr instea...
Sven Gothel
2020-12-14
6
-111
/
+120
*
smart_ptr-2: Handle MgmtEvent instances via std::unique_ptr instead of shared...
Sven Gothel
2020-12-14
4
-135
/
+138
*
smart_ptr-1: Handle AttPDUMsg instances via std::unique_ptr instead of std::s...
Sven Gothel
2020-12-13
4
-54
/
+51
*
Adopt new BDAddressAndType key value across project
Sven Gothel
2020-12-12
8
-204
/
+199
*
Added support for SMPSignatureResolvingKeyInfo and SMPKeyType query
Sven Gothel
2020-12-10
2
-32
/
+86
*
Process MgmtEvent::Opcode::NEW_LONG_TERM_KEY: Allowing updatePairingState() i...
Sven Gothel
2020-12-10
2
-20
/
+113
*
DBTDevice::setLongTermKeyInfo(): Only allowed if not yet connected
Sven Gothel
2020-12-10
1
-0
/
+5
*
SMPLongTermKeyInfo: Encode RESPONDER (or INITIATOR) within its Property bit m...
Sven Gothel
2020-12-10
3
-5
/
+20
*
EUI48::toString(): Use fast jau::byteHexString() instead of snprintf()
Sven Gothel
2020-12-10
1
-7
/
+6
*
Java API: Add and use a 'native' EUI48 (6 bytes, new class) and BluetoothAddr...
Sven Gothel
2020-12-10
1
-1
/
+1
*
SMPLongTermKeyInfo: Use Property enum class bitfield instead of single boolea...
Sven Gothel
2020-12-09
4
-9
/
+50
*
DBTManager::uploadLongTermKey(..): Return HCIStatusCode (platform agnostic; T...
Sven Gothel
2020-12-09
1
-1
/
+1
*
DBTDevice: Add get/set methods for SMPLongTermKeyInfo (tested); TODO: Java
Sven Gothel
2020-12-09
1
-0
/
+12
*
DBTDevice::PairingState: Drop atomic fields for sc_atomic_critical sync(); Us...
Sven Gothel
2020-12-09
1
-29
/
+110
*
DBTManager: Added platform agnostic uploadLongTermKeyInfo(..)
Sven Gothel
2020-12-09
1
-7
/
+40
*
MgmtTypes: Complete Key Info Types incl. Mgmt*KeyType deduction from platform...
Sven Gothel
2020-12-09
1
-0
/
+68
*
DBTDevice::hciSMPMsgCallback: Cache ENC_KEY (ltk, ediv + rand) for processing...
Sven Gothel
2020-12-04
1
-10
/
+23
*
DBTAdapter::[un]lockConnect(..): Add provisional #if/else USE_LINUX_BT_SECURI...
Sven Gothel
2020-12-04
1
-1
/
+10
*
DBTDevice::hciSMPMsgCallback: SMPKeyDist initiator: Responding device overrid...
v2.1.35
Sven Gothel
2020-12-04
1
-0
/
+4
*
DBTAdapter::[un]lockConnect[Any](..): New single device connect-command impl ...
Sven Gothel
2020-12-03
2
-70
/
+121
*
DBTAdapter: One Connect Command at a time due to SMPIOCapability (1/2 WIP)
Sven Gothel
2020-12-03
2
-37
/
+61
*
DBTDevice::processL2CAPSetup(..): Fix quick-path (no SMP) to processDeviceRea...
Sven Gothel
2020-12-03
1
-6
/
+6
*
GATTHandler::GATTHandler(..): Use ERR_PRINT2 for exception dump (drop explici...
Sven Gothel
2020-12-03
1
-4
/
+4
*
MgmtTypes: Support PAIR_DEVICE (async - pending reply), CANCEL_PAIR_DEVICE an...
Sven Gothel
2020-12-03
4
-32
/
+108
*
Add Mapping from MgmtStatus -> HCIStatusCode, include value subset of former ...
Sven Gothel
2020-12-03
2
-0
/
+46
*
SMPTypes.hpp: Move SMPPairingMsg::KeyDistFormat -> SMPKeyDist (top-level) and...
Sven Gothel
2020-12-03
1
-37
/
+38
*
Fix SMPPairingState (Phase 3); Add PairingMode::PRE_PAIRED;
Sven Gothel
2020-12-03
4
-91
/
+239
*
PairingMode getPairingMode(..): Simplify argument name le_sc_pairing -> use_sc
Sven Gothel
2020-12-03
1
-6
/
+6
*
DBTManager: Use mgmtEventAnyCB() for all debug output, added if jau::environm...
Sven Gothel
2020-12-01
1
-138
/
+30
*
DBTDevice::clearSMPStates(): Shall not clear pairing_data.sec_level_user on c...
v2.1.34
Sven Gothel
2020-11-25
1
-13
/
+20
*
DBTDevice: Clarify setConn* Security parameter API: Provide more versatile ov...
Sven Gothel
2020-11-24
2
-28
/
+71
*
L2CAPComm.cpp: Add more details about the mutex/deadlock of setting BT_SECURI...
v2.1.33
Sven Gothel
2020-11-24
1
-0
/
+18
*
Security: Re-enable auth-failure (try w/o security); Resolve L2CAPComm::open(...
Sven Gothel
2020-11-23
3
-56
/
+72
*
Enc/Auth: Allow full PairingMode modulation via BTSecurityLevel and SMPIOCapa...
Sven Gothel
2020-11-23
2
-61
/
+218
[next]