1. 7fa65f7 Rename init/cleanup to start_up/shut_down in the HCI layer by Zach Johnson · 10 years ago
  2. cee5cb1 Don't pass in uninitialized memory to epoll_ctl. Make valgrind happy. by Sharvil Nanavati · 10 years ago
  3. 933d418 Remove incomplete FTP #defines and implementation by Zach Johnson · 10 years ago
  4. 1051cd5 Remove unreferenced BTRC_DISP macro by Zach Johnson · 10 years ago
  5. 87aab71 Remove unreferenced BTE macros by Zach Johnson · 10 years ago
  6. 29e83d4 Fix heap memory leak by placing the BT device struct in static storage by Sharvil Nanavati · 10 years ago
  7. 53c5eb2 Removed always false macro BTM_INQ_GET_REMOTE_NAME by Zach Johnson · 10 years ago
  8. 36c73f4 Remove some never used BTM macros by Zach Johnson · 10 years ago
  9. 770d41f Remove always false macro L2CAP_HOST_FLOW_CTRL by Zach Johnson · 10 years ago
  10. df0bc85 Remove unused #define's BTM_IS_CONNECTABLE and BTM_IS_DISCOVERABLE by Zach Johnson · 10 years ago
  11. bbeb338 Eliminate unused #define BTM_INTERNAL_BB by Zach Johnson · 10 years ago
  12. 2a72bd3 Use osi_free with osi_calloc in HCI layer to avoid corruption by Sharvil Nanavati · 10 years ago
  13. 5fd55c3 Remove unused auto-reset code path, with associated macros. by Zach Johnson · 10 years ago
  14. 3389943 Remove unused #define BTM_AFTER_RESET_TIMEOUT by Zach Johnson · 10 years ago
  15. 76ac6d8 Remove indirection in the controller reset sequence by Zach Johnson · 10 years ago
  16. ce0bab4 Fix issue where last character of device name is missing by Sharvil Nanavati · 10 years ago
  17. d1e05de Add a UUID module to btcore for operating on UUIDs. by Sharvil Nanavati · 10 years ago
  18. 8a6a89f Introduce btcore, a low-level library to manipulate Bluetooth data types. by Sharvil Nanavati · 10 years ago
  19. b2f0447 Fix digital transposition in saving binary config data by Zach Johnson · 10 years ago
  20. 9d52f88 Eliminate unused arguments to btif_config and clarify variable names by Sharvil Nanavati · 10 years ago
  21. b95c4ef Switch over from an XML based file format to .INI-style conf files by Sharvil Nanavati · 10 years ago
  22. 98bf85f Add a method to check for available bytes on a socket by Sharvil Nanavati · 10 years ago
  23. 56f3460 Make osi_strdup report allocation size correctly by Zach Johnson · 10 years ago
  24. 1e0ede7 Move HCI over to the osi allocators, and fix the tests accordingly by Zach Johnson · 10 years ago
  25. ee2aa45 Finish allocation tracking for the rest of osi by Zach Johnson · 10 years ago
  26. 72b0ba2 Remove unused #define RPC_INCLUDED by Chris Manton · 10 years ago
  27. 6cfe044 Fix timer allocations in the test harness, so bdtest runs again by Zach Johnson · 10 years ago
  28. accf881 Correct comments and some redundant statements. by Steve Gu · 10 years ago
  29. 115f2fa Remove must-always-be-on #define HCISU_H4_INCLUDED by Chris Manton · 10 years ago
  30. 0812fe3 Add strdup to tracked allocations by Zach Johnson · 10 years ago
  31. 53f36a4 Add internal constructors to hash map and list by Zach Johnson · 10 years ago
  32. fe18b71 Clean up scattered naive hash functions by Zach Johnson · 10 years ago
  33. 384f8a9 Move some of osi to use the allocation interfaces by Zach Johnson · 10 years ago
  34. ad3067b Add a method to pass file descriptors and one to create a socket from an fd. by Sharvil Nanavati · 10 years ago
  35. f866204 Rewrite the SCO socket implementation to be more robust. by June R. Tate-Gans · 10 years ago
  36. e19791c Move the disconnect_immediately logic so that it's only in effect for data sockets by Ian McKellar · 11 years ago
  37. 601ffb4 Clear connected & disconnect_immediately flags when intializing SCO sockets by Ian McKellar · 11 years ago
  38. 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
  39. 95da994 Clean up closed SCO listen sockets by Ian McKellar · 11 years ago
  40. 0f34c89 Fix locking in btsock_sco_signaled by Ian McKellar · 11 years ago
  41. a1d7cf2 Refactor SCO code to allow closing by Ian McKellar · 11 years ago
  42. e93ac12 SCO socket support in bluedroid by Ian McKellar · 11 years ago
  43. fe7216c Enforce GKI API buffer usage by Chris Manton · 10 years ago
  44. 284440f Refactor RFCOMM code; also fixes a random-disconnect / performance bug. by Sharvil Nanavati · 10 years ago
  45. 3b72a14 Implement memory allocation tracker by Zach Johnson · 10 years ago
  46. b88b2bb Add common hash functions so we don't have to redefine everywhere by Zach Johnson · 10 years ago
  47. 2458769 Remove unnecessary layer of indirection by Chris Manton · 10 years ago
  48. 7359477 Add back hash_map_test to ositests by Chris Manton · 10 years ago
  49. b5de877 Global counter API for bluedroid by Chris Manton · 10 years ago
  50. 53d559c Added encapulsated iterator to hashmap by Chris Manton · 10 years ago
  51. bb170c1 Modify eager reader to support multi-byte reads by Zach Johnson · 10 years ago
  52. 8301641 H4: -1 -> INVALID_FD; make uart_fd invalid on close by Zach Johnson · 10 years ago
  53. b7ddf13 Implement an HCI HAL for MCT by Zach Johnson · 10 years ago
  54. 7edb61c Scope the lock_count variable in the alarm test harness by Zach Johnson · 10 years ago
  55. 11f58e2 Unspecial-case the zero queue in the data dispatcher by Zach Johnson · 10 years ago
  56. fbbd42b Refactor HCI layer by Zach Johnson · 10 years ago
  57. d18cfd0 Add eager reader by Zach Johnson · 10 years ago
  58. fe673be Add stub testing macros by Zach Johnson · 10 years ago
  59. 2bbb33c Refactor alarm tests to use a test harness by Zach Johnson · 10 years ago
  60. e81e99f Add some stream skip macros for code clarity by Zach Johnson · 10 years ago
  61. bd522a4 Add peek + dequeue registratation to fixed queue by Zach Johnson · 10 years ago
  62. 40fbe5d Add a join function to thread by Zach Johnson · 10 years ago
  63. 46d5724 Make hash map support NULL or 0 keys by Zach Johnson · 10 years ago
  64. dcbfea8 Add an allocator interface + default malloc allocator by Zach Johnson · 10 years ago
  65. fbf8908 Switch to an epoll-based reactor implementation. by Sharvil Nanavati · 10 years ago
  66. 278abce Fix build after enabling assertions: variable reactor is no longer defined. by Sharvil Nanavati · 10 years ago
  67. 30a34f1 Add a function to check if a string represents a bdaddr by Sharvil Nanavati · 10 years ago
  68. 8c65ba9 Const-correctness for str2bd. by Sharvil Nanavati · 10 years ago
  69. 7f280eb Add a method to create a config object without loading from disk. by Sharvil Nanavati · 10 years ago
  70. 7c19f01 Add thread_is_self function by Sharvil Nanavati · 10 years ago
  71. 1f8c235 Add a tool to inject HCI commands into bluedroid. by Sharvil Nanavati · 10 years ago
  72. 8d546df btpan thread signal function workaround by Chris Manton · 10 years ago
  73. 87a62cb Extend add/subtract operations to atomics by Chris Manton · 10 years ago
  74. 97fd2c0 Add 64 bit atomic types by Chris Manton · 10 years ago
  75. db1fbb6 Increase thread queue size above default by Chris Manton · 10 years ago
  76. 7307d70 Add fixed queue size option to thread creation by Chris Manton · 10 years ago
  77. c446cbe Expose fixed queue capacity by Chris Manton · 10 years ago
  78. ec4059a Fix reactor to use prepend, fix reactor tests by Zach Johnson · 10 years ago
  79. ed7095b Fix socket to use safe reactor registration by Zach Johnson · 10 years ago
  80. 3605c80 Implement a data dispatcher. by Zach Johnson · 10 years ago
  81. cc3306f Hide thread's reactor by Zach Johnson · 10 years ago
  82. 93a1c80 Add functions on fixed_queue to check empty state by Zach Johnson · 10 years ago
  83. 61cdda4 Replace magic number used instead of MAX_RFC_CHANNEL number. by Steve Gu · 10 years ago
  84. 52f0230 osi: Support for atomic data types by Chris Manton · 10 years ago
  85. eba4915 Fix build: include osi.h from semaphore to get definition of INVALID_FD by Sharvil Nanavati · 10 years ago
  86. 2cb2998 Define INVALID_FD to improve readability and reduce likelihood of errors by Sharvil Nanavati · 10 years ago
  87. 36c1c09 Allow iterating over sections in a config file and writing config to disk. by Sharvil Nanavati · 10 years ago
  88. 14a559a Switch over duplicated timer_create routines to new alarm code. by Sharvil Nanavati · 10 years ago
  89. 09f31c1 Add a mechanism for debug tools to inject HCI commands into the HCI stream. by Sharvil Nanavati · 10 years ago
  90. 9d461af Expose thread's reactor so we can register new fds with it. by Sharvil Nanavati · 10 years ago
  91. fb5ab99 hci: Renaming of callback functions by Chris Manton · 10 years ago
  92. c5e7029 hash_map header uses standard integral types so it must include stdint.h. by Sharvil Nanavati · 10 years ago
  93. 13959e0 Wake up reactor whenever a new object is registered/unregistered. by Sharvil Nanavati · 10 years ago
  94. c2031c4 Introduce a socket class by Sharvil Nanavati · 10 years ago
  95. db87122 Remove some unused code in L2CAP by Zach Johnson · 10 years ago
  96. 3a2ee93 osi: hash map implementation by Chris Manton · 10 years ago
  97. 80f048b Fix gatt_main.c compile error due to log macro change by Andre Eisenbach · 10 years ago
  98. a4a9254 rfcomm: Check for null pointers on DLC request by Chris Manton · 10 years ago
  99. 49ada1e Release GATT resources upon teardown by Chris Manton · 11 years ago
  100. b67820c Add a system property for libbt-vendor.so initialization timeout by Sharvil Nanavati · 11 years ago