2152 Commits

Author SHA1 Message Date
matthias.ringwald@gmail.com
ea8b28d601 fix compile 2014-01-17 08:41:36 +00:00
matthias.ringwald@gmail.com
9382667d3f store connection handle on connection complete, don't reset authorization flag on encryption change 2014-01-17 07:58:30 +00:00
matthias.ringwald@gmail.com
f85a9399b2 request security level 0 for l2cap services 2014-01-16 23:15:21 +00:00
matthias.ringwald@gmail.com
2bd8b7e7f3 reject connection (0x03 security block) if both have SSP, PSM != SDP, and connection is not ecncrypted 2014-01-16 22:42:21 +00:00
matthias.ringwald@gmail.com
e00caf9ce9 fix handling of IO Capability Request if non-bondable 2014-01-16 21:36:05 +00:00
matthias.ringwald@gmail.com
ad67156049 use state_var to store Connection Pending task 2014-01-16 20:11:45 +00:00
matthias.ringwald@gmail.com
fd48b8f79d send l2cap connection response pending if accept/deny isn't instant 2014-01-16 19:55:00 +00:00
matthias.ringwald@gmail.com
3c68dfa952 implemented gap_security_level getter 2014-01-16 19:43:21 +00:00
matthias.ringwald@gmail.com
9ab95c9023 use link_key_type_t as defined in Link Notification Event 2014-01-16 19:12:38 +00:00
matthias.ringwald@gmail.com
536f9994f0 track link keys from PIN request as authenticated 2014-01-16 18:19:38 +00:00
matthias.ringwald@gmail.com
34f9eab8a3 list gap security rqeuirements 2014-01-16 18:18:58 +00:00
matthias.ringwald@gmail.com
c77e88389f add link_key_type to remote device db using LINK_KEY_TYPE_UNAUTHENTICATED as default 2014-01-16 17:52:22 +00:00
matthias.ringwald@gmail.com
7fb4c304ce define link_key_type_t 2014-01-16 17:51:30 +00:00
matthias.ringwald@gmail.com
f0944df2d0 track encryption status 2014-01-16 16:16:28 +00:00
matthias.ringwald@gmail.com
cb230b9da5 prototype gap security level API 2014-01-16 15:53:36 +00:00
matthias.ringwald@gmail.com
afd4e962dc read remote supported features and check for SSP on new connections 2014-01-16 14:47:36 +00:00
matthias.ringwald@gmail.com
f8fb5f6e47 respond with hci_io_capability_request_negative_reply in non-bondable mode to io cap request 2014-01-16 11:39:34 +00:00
matthias.ringwald@gmail.com
4c57c146cc respond with pin code negative reply if in non-bondable mode 2014-01-16 11:17:17 +00:00
matthias.ringwald@gmail.com
74d716b5f5 answer link key request in non-bonadable mode 2014-01-16 11:07:39 +00:00
matthias.ringwald@gmail.com
458bf4e848 add bondable flag to hci and provide gap_set_bondable_mode 2014-01-16 10:58:52 +00:00
matthias.ringwald@gmail.com
cfe3d8e0db fix compile with clang 2014-01-14 19:33:00 +00:00
matthias.ringwald
411360027a use fixed size array for RFCOMM Test Response 2014-01-14 10:28:10 +00:00
matthias.ringwald@gmail.com
8a3fac4ff5 start timer on handle value indication, assert only on indication is active, notify client about handle value indication completion, extend ble_peripheral 2014-01-12 21:24:25 +00:00
matthias.ringwald@gmail.com
9e4b002b3d fix regression introduced in r2130 2014-01-12 13:06:42 +00:00
matthias.ringwald@gmail.com
928ab3e6f7 remove newlines in debug output 2014-01-12 10:54:16 +00:00
matthias.ringwald@gmail.com
c8ab231427 log port configuration to hci_dump, too 2014-01-12 10:28:05 +00:00
matthias.ringwald@gmail.com
335952a48f fully track RPN requests and inform client about port configuration 2014-01-12 10:27:07 +00:00
matthias.ringwald@gmail.com
62fa196c23 fix compile 2014-01-12 09:57:49 +00:00
matthias.ringwald@gmail.com
9af7a4ebd4 set RPN Data defaults on channel init, set parameter mask for RPN request (CMD without RPN Data) 2014-01-12 09:57:25 +00:00
matthias.ringwald@gmail.com
8a33c09219 extracted function to set rpn data defaults 2014-01-12 09:47:33 +00:00
matthias.ringwald@gmail.com
b3f6fbb0c6 emit Modem Status 2014-01-11 22:32:32 +00:00
matthias.ringwald@gmail.com
65cd069483 added event types for modem status and port configuration 2014-01-11 22:12:05 +00:00
matthias.ringwald@gmail.com
4bc547b2b5 allow to send Modem Status, Line Status, and configure remote port configuration 2014-01-11 22:02:41 +00:00
matthias.ringwald@gmail.com
1128f4d8d0 send DAEMON_EVENT_HCI_PACKET_SENT to all potentially waiting clients 2014-01-11 20:53:10 +00:00
matthias.ringwald@gmail.com
7256b33ac8 don't send if aggregate flow is turned off 2014-01-11 20:42:51 +00:00
matthias.ringwald@gmail.com
ee6be40e22 respond to Fcon and Fcoff commands 2014-01-11 20:38:53 +00:00
matthias.ringwald@gmail.com
c57c878789 fix daemon event generated by rfcomm 2014-01-11 20:17:33 +00:00
matthias.ringwald@gmail.com
e17cb0db6c track FCon/FCoff commands 2014-01-11 20:16:42 +00:00
matthias.ringwald@gmail.com
e88584bc6b init rls_line_status, respond to unknown multiplexer commands with nsc rsp 2014-01-11 19:37:06 +00:00
matthias.ringwald@gmail.com
c0164e1c7c handle RLS CMD, fix len in Test CMD/RSP 2014-01-11 18:35:55 +00:00
matthias.ringwald@gmail.com
8712d7baf6 fix UIH Test CMD detection 2014-01-11 17:59:29 +00:00
matthias.ringwald@gmail.com
d17bd5fe3e Fix handling of RFCOMM Line Test 2014-01-11 12:54:15 +00:00
matthias.ringwald@gmail.com
fc72ea94ef handle RFCOMM Link Test command, max test data len = 4 2014-01-11 12:25:01 +00:00
matthias.ringwald@gmail.com
c9dc710be7 track l2cap channel flush timeout and report in channel open event 2014-01-10 17:35:17 +00:00
matthias.ringwald@gmail.com
0fe7a9d03d store remote flush timeout 2014-01-10 17:32:29 +00:00
matthias.ringwald@gmail.com
5426b086dd add provision to send l2cap connection parameters update request 2014-01-10 16:57:44 +00:00
matthias.ringwald@gmail.com
c23729bbfd use address of 2013 macbook air 2014-01-10 16:57:02 +00:00
matthias.ringwald@gmail.com
ab2b01dc72 added l2cap_le_request_connection_parameter_update 2014-01-10 16:28:21 +00:00
matthias.ringwald@gmail.com
9e795b4899 added Connection Parameter Update Request and Resposne 2014-01-10 15:54:22 +00:00
matthias.ringwald@gmail.com
5932bd7c49 add L2CAP RTX and ERTX timers with 2 secs and 120 secs. defaults 2014-01-10 15:42:59 +00:00