1068 Commits

Author SHA1 Message Date
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
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
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
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
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
matthias.ringwald@gmail.com
a4774f9a17 added (e)rtx timer to l2cap channel 2014-01-10 10:59:12 +00:00
matthias.ringwald@gmail.com
3b0484b3ed answer request for connectionsless mtu and fixed channels supported in l2cap information request 2014-01-10 10:26:25 +00:00
matthias.ringwald@gmail.com
fe9d8984b7 resend l2cap config request if previous wasn't accepted 2014-01-08 10:24:16 +00:00
matthias.ringwald@gmail.com
214dfbe8e5 fix comment 2014-01-08 08:27:05 +00:00
matthias.ringwald@gmail.com
372248418e clean up run_loop sublcassing as suggested in #356 2014-01-07 19:31:00 +00:00
matthias.ringwald@gmail.com
4c5d0d53f3 fix options for magic getsockopt and setsockopt on 64 bit iOS devices 2014-01-04 22:29:36 +00:00
matthias.ringwald@gmail.com
1604205355 also unload BTServer.le 2014-01-04 21:00:39 +00:00
matthias.ringwald@gmail.com
f4220df52c switch to rpetrich's theos fork for now, build armv6+arm64 binaries 2014-01-04 20:37:31 +00:00
matthias.ringwald@gmail.com
c0712fc68a start sorting Security Manager code 2014-01-03 19:19:37 +00:00
matthias.ringwald@gmail.com
18904abd4b use uint8_t for address type 2014-01-02 21:40:09 +00:00
matthias.ringwald@gmail.com
69a9752351 track use of random addresses in hci 2014-01-02 21:38:03 +00:00
matthias.ringwald@gmail.com
b36cf1a947 send DAEMON_EVENT_HCI_PACKET_SENT as valid HCI Event - fixes issue #360 2013-12-20 19:22:19 +00:00
matthias.ringwald@gmail.com
d8e47b18fa remove unncessary comparison as suggested by #355 2013-12-19 22:52:33 +00:00