1. 98bf85f Add a method to check for available bytes on a socket by Sharvil Nanavati · 10 years ago
  2. 56f3460 Make osi_strdup report allocation size correctly by Zach Johnson · 10 years ago
  3. 1e0ede7 Move HCI over to the osi allocators, and fix the tests accordingly by Zach Johnson · 10 years ago
  4. ee2aa45 Finish allocation tracking for the rest of osi by Zach Johnson · 10 years ago
  5. 72b0ba2 Remove unused #define RPC_INCLUDED by Chris Manton · 10 years ago
  6. 6cfe044 Fix timer allocations in the test harness, so bdtest runs again by Zach Johnson · 10 years ago
  7. accf881 Correct comments and some redundant statements. by Steve Gu · 10 years ago
  8. 115f2fa Remove must-always-be-on #define HCISU_H4_INCLUDED by Chris Manton · 10 years ago
  9. 0812fe3 Add strdup to tracked allocations by Zach Johnson · 10 years ago
  10. 53f36a4 Add internal constructors to hash map and list by Zach Johnson · 10 years ago
  11. fe18b71 Clean up scattered naive hash functions by Zach Johnson · 10 years ago
  12. 384f8a9 Move some of osi to use the allocation interfaces by Zach Johnson · 10 years ago
  13. ad3067b Add a method to pass file descriptors and one to create a socket from an fd. by Sharvil Nanavati · 10 years ago
  14. f866204 Rewrite the SCO socket implementation to be more robust. by June R. Tate-Gans · 10 years ago
  15. e19791c Move the disconnect_immediately logic so that it's only in effect for data sockets by Ian McKellar · 11 years ago
  16. 601ffb4 Clear connected & disconnect_immediately flags when intializing SCO sockets by Ian McKellar · 11 years ago
  17. 3c8771a Fix a race condition where closing a SCO connection that was not yet fully open would silently fail. by Ian McKellar · 11 years ago
  18. 95da994 Clean up closed SCO listen sockets by Ian McKellar · 11 years ago
  19. 0f34c89 Fix locking in btsock_sco_signaled by Ian McKellar · 11 years ago
  20. a1d7cf2 Refactor SCO code to allow closing by Ian McKellar · 11 years ago
  21. e93ac12 SCO socket support in bluedroid by Ian McKellar · 11 years ago
  22. fe7216c Enforce GKI API buffer usage by Chris Manton · 10 years ago
  23. 284440f Refactor RFCOMM code; also fixes a random-disconnect / performance bug. by Sharvil Nanavati · 10 years ago
  24. 3b72a14 Implement memory allocation tracker by Zach Johnson · 10 years ago
  25. b88b2bb Add common hash functions so we don't have to redefine everywhere by Zach Johnson · 10 years ago
  26. 2458769 Remove unnecessary layer of indirection by Chris Manton · 10 years ago
  27. 7359477 Add back hash_map_test to ositests by Chris Manton · 10 years ago
  28. b5de877 Global counter API for bluedroid by Chris Manton · 10 years ago
  29. 53d559c Added encapulsated iterator to hashmap by Chris Manton · 10 years ago
  30. bb170c1 Modify eager reader to support multi-byte reads by Zach Johnson · 10 years ago
  31. 8301641 H4: -1 -> INVALID_FD; make uart_fd invalid on close by Zach Johnson · 10 years ago
  32. b7ddf13 Implement an HCI HAL for MCT by Zach Johnson · 10 years ago
  33. 7edb61c Scope the lock_count variable in the alarm test harness by Zach Johnson · 10 years ago
  34. 11f58e2 Unspecial-case the zero queue in the data dispatcher by Zach Johnson · 10 years ago
  35. fbbd42b Refactor HCI layer by Zach Johnson · 10 years ago
  36. d18cfd0 Add eager reader by Zach Johnson · 10 years ago
  37. fe673be Add stub testing macros by Zach Johnson · 10 years ago
  38. 2bbb33c Refactor alarm tests to use a test harness by Zach Johnson · 10 years ago
  39. e81e99f Add some stream skip macros for code clarity by Zach Johnson · 10 years ago
  40. bd522a4 Add peek + dequeue registratation to fixed queue by Zach Johnson · 10 years ago
  41. 40fbe5d Add a join function to thread by Zach Johnson · 10 years ago
  42. 46d5724 Make hash map support NULL or 0 keys by Zach Johnson · 10 years ago
  43. dcbfea8 Add an allocator interface + default malloc allocator by Zach Johnson · 10 years ago
  44. fbf8908 Switch to an epoll-based reactor implementation. by Sharvil Nanavati · 10 years ago
  45. 278abce Fix build after enabling assertions: variable reactor is no longer defined. by Sharvil Nanavati · 10 years ago
  46. 30a34f1 Add a function to check if a string represents a bdaddr by Sharvil Nanavati · 10 years ago
  47. 8c65ba9 Const-correctness for str2bd. by Sharvil Nanavati · 10 years ago
  48. 7f280eb Add a method to create a config object without loading from disk. by Sharvil Nanavati · 10 years ago
  49. 7c19f01 Add thread_is_self function by Sharvil Nanavati · 10 years ago
  50. 1f8c235 Add a tool to inject HCI commands into bluedroid. by Sharvil Nanavati · 10 years ago
  51. 8d546df btpan thread signal function workaround by Chris Manton · 10 years ago
  52. 87a62cb Extend add/subtract operations to atomics by Chris Manton · 10 years ago
  53. 97fd2c0 Add 64 bit atomic types by Chris Manton · 10 years ago
  54. db1fbb6 Increase thread queue size above default by Chris Manton · 10 years ago
  55. 7307d70 Add fixed queue size option to thread creation by Chris Manton · 10 years ago
  56. c446cbe Expose fixed queue capacity by Chris Manton · 10 years ago
  57. ec4059a Fix reactor to use prepend, fix reactor tests by Zach Johnson · 10 years ago
  58. ed7095b Fix socket to use safe reactor registration by Zach Johnson · 10 years ago
  59. 3605c80 Implement a data dispatcher. by Zach Johnson · 10 years ago
  60. cc3306f Hide thread's reactor by Zach Johnson · 10 years ago
  61. 93a1c80 Add functions on fixed_queue to check empty state by Zach Johnson · 10 years ago
  62. 61cdda4 Replace magic number used instead of MAX_RFC_CHANNEL number. by Steve Gu · 10 years ago
  63. 52f0230 osi: Support for atomic data types by Chris Manton · 10 years ago
  64. eba4915 Fix build: include osi.h from semaphore to get definition of INVALID_FD by Sharvil Nanavati · 10 years ago
  65. 2cb2998 Define INVALID_FD to improve readability and reduce likelihood of errors by Sharvil Nanavati · 10 years ago
  66. 36c1c09 Allow iterating over sections in a config file and writing config to disk. by Sharvil Nanavati · 10 years ago
  67. 14a559a Switch over duplicated timer_create routines to new alarm code. by Sharvil Nanavati · 10 years ago
  68. 09f31c1 Add a mechanism for debug tools to inject HCI commands into the HCI stream. by Sharvil Nanavati · 10 years ago
  69. 9d461af Expose thread's reactor so we can register new fds with it. by Sharvil Nanavati · 10 years ago
  70. fb5ab99 hci: Renaming of callback functions by Chris Manton · 10 years ago
  71. c5e7029 hash_map header uses standard integral types so it must include stdint.h. by Sharvil Nanavati · 10 years ago
  72. 13959e0 Wake up reactor whenever a new object is registered/unregistered. by Sharvil Nanavati · 10 years ago
  73. c2031c4 Introduce a socket class by Sharvil Nanavati · 10 years ago
  74. db87122 Remove some unused code in L2CAP by Zach Johnson · 10 years ago
  75. 3a2ee93 osi: hash map implementation by Chris Manton · 10 years ago
  76. 80f048b Fix gatt_main.c compile error due to log macro change by Andre Eisenbach · 10 years ago
  77. a4a9254 rfcomm: Check for null pointers on DLC request by Chris Manton · 10 years ago
  78. 49ada1e Release GATT resources upon teardown by Chris Manton · 11 years ago
  79. b67820c Add a system property for libbt-vendor.so initialization timeout by Sharvil Nanavati · 11 years ago
  80. 5cf3d3a am 45085bf6: Merge "Ignore service UUID length if no UUID filter is specified" into lmp-mr1-dev by Justin Harrison · 10 years ago
  81. 45085bf Merge "Ignore service UUID length if no UUID filter is specified" into lmp-mr1-dev by Justin Harrison · 10 years ago
  82. f6225e3 am 114c9ce4: Merge "Increase SDP buffer from 750 bytes to 4096 bytes" into lmp-mr1-dev by Andre Eisenbach · 10 years ago
  83. 114c9ce Merge "Increase SDP buffer from 750 bytes to 4096 bytes" into lmp-mr1-dev by Andre Eisenbach · 10 years ago
  84. 17ec140 Ignore service UUID length if no UUID filter is specified by Andre Eisenbach · 10 years ago
  85. 8299d95 am dfb3b2f2: Add flag indicating encrypted connections to btif_dm_get_connection_state() by Andre Eisenbach · 10 years ago
  86. dfb3b2f Add flag indicating encrypted connections to btif_dm_get_connection_state() by Andre Eisenbach · 10 years ago
  87. aad9d65 am d6f2fa93: (-s ours) am d6419cd6: am 0a8c803a: am 7f34538a: (-s ours) am 65aec3a3: am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  88. e38098e am e791f732: (-s ours) am ae9d174b: am 408dec19: am 977acabd: (-s ours) am eebc8ab9: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  89. 39fa857 am 0ad6cfde: (-s ours) am ce5ae4ab: am a708936d: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  90. d6f2fa9 am d6419cd6: am 0a8c803a: am 7f34538a: (-s ours) am 65aec3a3: am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  91. d6419cd am 0a8c803a: am 7f34538a: (-s ours) am 65aec3a3: am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  92. 0a8c803 am 7f34538a: (-s ours) am 65aec3a3: am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  93. 7f34538 am 65aec3a3: am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  94. e791f73 am ae9d174b: am 408dec19: am 977acabd: (-s ours) am eebc8ab9: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  95. ae9d174 am 408dec19: am 977acabd: (-s ours) am eebc8ab9: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  96. 408dec1 am 977acabd: (-s ours) am eebc8ab9: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  97. 65aec3a am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  98. 977acab am eebc8ab9: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  99. 6d429d9 am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago
  100. 0ad6cfd am ce5ae4ab: am a708936d: DO NOT MERGE Change pairing_cb to assume temporary pairing by default by Andre Eisenbach · 10 years ago