OSDN Git Service

android-x86/system-bt.git
8 years agoam 18e678b4: (-s ours) am d63f7c0b: Add Dialog mouse & KB to blacklist for LE secure...
Nitin Arora [Thu, 27 Aug 2015 10:55:21 +0000 (10:55 +0000)]
am 18e678b4: (-s ours) am d63f7c0b: Add Dialog mouse & KB to blacklist for LE secure connections

* commit '18e678b45439fa8d7e1a3479432428edbfa78094':

8 years agoam 4ddc4823: (-s ours) am 84d13eda: Add an explicit check for AVRCP vendor data
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:21 +0000 (10:55 +0000)]
am 4ddc4823: (-s ours) am 84d13eda: Add an explicit check for AVRCP vendor data

* commit '4ddc48235800eaaba231be36f8df5ea778f80193':

8 years agoam 61d66685: (-s ours) am caaa00f5: Fix a crash for a race condition during Bluetooth...
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:20 +0000 (10:55 +0000)]
am 61d66685: (-s ours) am caaa00f5: Fix a crash for a race condition during Bluetooth shutdown

* commit '61d666852fc7f4982d73c5d1ec3f2f512e0a02da':

8 years agoam 3bbbc0ac: (-s ours) am 6f2cecf9: Merge "bluedroidtest: drop obsolete libhardware_l...
Ian Coolidge [Thu, 27 Aug 2015 10:55:20 +0000 (10:55 +0000)]
am 3bbbc0ac: (-s ours) am 6f2cecf9: Merge "bluedroidtest: drop obsolete libhardware_legacy dependency."

* commit '3bbbc0ac7ec9bcf4f0ffa0723f14df13648621bd':

8 years agoam cb909a75: (-s ours) am f3b1820e: test_vendor_lib: Initial commit
Dennis Cheng [Thu, 27 Aug 2015 10:55:20 +0000 (10:55 +0000)]
am cb909a75: (-s ours) am f3b1820e: test_vendor_lib: Initial commit

* commit 'cb909a75e15ab5adac115578f621acec4b63bca4':

8 years agoam 9ee1ea15: (-s ours) am c6760d82: Provide --android-ipc-socket-suffix.
Ian Coolidge [Thu, 27 Aug 2015 10:55:19 +0000 (10:55 +0000)]
am 9ee1ea15: (-s ours) am c6760d82: Provide --android-ipc-socket-suffix.

* commit '9ee1ea1522064b8a085b1d2b570e273992c88ed4':

8 years agoam e084febf: (-s ours) am 9de273d9: Fix CTS Verifier test for insecure RFCOMM connection.
Sharvil Nanavati [Thu, 27 Aug 2015 10:55:18 +0000 (10:55 +0000)]
am e084febf: (-s ours) am 9de273d9: Fix CTS Verifier test for insecure RFCOMM connection.

* commit 'e084febf18d903518dc44bd878c5ea4e4110e7ff':

8 years agoam f187c70c: (-s ours) am fe65fb79: service: Refactor IPC and singletons
Arman Uguray [Thu, 27 Aug 2015 10:55:18 +0000 (10:55 +0000)]
am f187c70c: (-s ours) am fe65fb79: service: Refactor IPC and singletons

* commit 'f187c70c9534890e9ac65e8603a3156bea15cf41':

8 years agoam db209fb7: (-s ours) am fd8fdca4: service: Add null initialization for new scan cb.
Ian Coolidge [Thu, 27 Aug 2015 10:55:17 +0000 (10:55 +0000)]
am db209fb7: (-s ours) am fd8fdca4: service: Add null initialization for new scan cb.

* commit 'db209fb729c1fb3015a34b2f51690db40491f666':

8 years agoam c9099fce: (-s ours) am efa5991f: Fix a NULL-pointer crash
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:17 +0000 (10:55 +0000)]
am c9099fce: (-s ours) am efa5991f: Fix a NULL-pointer crash

* commit 'c9099fce3a42fcb67b920b64e9629734b4195e98':

8 years agoam 9021076e: (-s ours) Merge "resolved conflicts for merge of f993a9c4 to mnc-dev...
Miao-chen Chou [Thu, 27 Aug 2015 10:55:16 +0000 (10:55 +0000)]
am 9021076e: (-s ours) Merge "resolved conflicts for merge of f993a9c4 to mnc-dev-plus-aosp" into mnc-dev-plus-aosp

* commit '9021076e4536d120e6010988eb9f17363afc6bb5':

8 years agoam 3feea42b: (-s ours) am 48a4b9cd: Assign pseudo address for host-based RPA resoluti...
Andre Eisenbach [Thu, 27 Aug 2015 10:55:16 +0000 (10:55 +0000)]
am 3feea42b: (-s ours) am 48a4b9cd: Assign pseudo address for host-based RPA resolution matches

* commit '3feea42be114f26bc983b1af0228e3e109960196':

8 years agoam 49ae04e9: (-s ours) am b61d25c5: Fix memory leak in A2DP event handler
Andre Eisenbach [Thu, 27 Aug 2015 10:55:15 +0000 (10:55 +0000)]
am 49ae04e9: (-s ours) am b61d25c5: Fix memory leak in A2DP event handler

* commit '49ae04e9a6af853a4de9ecab821d295b48e624f8':

8 years agoam fd07ffb9: (-s ours) am 82c8b927: Reset LE encryption key size at LE disconnection...
Nitin Arora [Thu, 27 Aug 2015 10:55:14 +0000 (10:55 +0000)]
am fd07ffb9: (-s ours) am 82c8b927: Reset LE encryption key size at LE disconnection only

* commit 'fd07ffb98d04b3e7d22c5731eb46f21a56fe85f4':

8 years agoam 4ecd8df5: (-s ours) am dab356e3: Promote AVCTP version to 1.4
Anubhav Gupta [Thu, 27 Aug 2015 10:55:14 +0000 (10:55 +0000)]
am 4ecd8df5: (-s ours) am dab356e3: Promote AVCTP version to 1.4

* commit '4ecd8df51b4da2cc8f955cefe6a75e0a0c29a556':

8 years agoam aab73857: (-s ours) am 1b3a3d82: Add GN files for vendor_libs
Arman Uguray [Thu, 27 Aug 2015 10:55:13 +0000 (10:55 +0000)]
am aab73857: (-s ours) am 1b3a3d82: Add GN files for vendor_libs

* commit 'aab73857903d559e0e968b7604315b254c30d7e4':

8 years agoam 070eae5f: (-s ours) am 2ac9ae06: Fix a bug allocating buffers for fragmented AVRC...
Anubhav Gupta [Thu, 27 Aug 2015 10:55:12 +0000 (10:55 +0000)]
am 070eae5f: (-s ours) am 2ac9ae06: Fix a bug allocating buffers for fragmented AVRC packets

* commit '070eae5f0fb94939e6a4d2b5f7380cd64f477ffc':

8 years agoam a91f9658: (-s ours) am 1500b8d9: Fix for uhid_event size check
Amirhossein Simjour [Thu, 27 Aug 2015 10:55:12 +0000 (10:55 +0000)]
am a91f9658: (-s ours) am 1500b8d9: Fix for uhid_event size check

* commit 'a91f96585b1c308082c0003c0ab610411622837e':

8 years agoam 89bd97ab: (-s ours) am 760aa99b: Unpair HID device cleanup
Casper Bonde [Thu, 27 Aug 2015 10:55:11 +0000 (10:55 +0000)]
am 89bd97ab: (-s ours) am 760aa99b: Unpair HID device cleanup

* commit '89bd97abc3108ffb30b9bb35a7f3d0ef73611764':

8 years agoam f99e586b: (-s ours) am c6137426: Fix the logic for stopping the Power Management...
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:10 +0000 (10:55 +0000)]
am f99e586b: (-s ours) am c6137426: Fix the logic for stopping the Power Management timers.

* commit 'f99e586b32fc57b8a0bfd5fa1c46a46104e78be6':

8 years agoam 62ccbc75: (-s ours) am fbbd2259: Only build bt_service_unittests for linux
Christopher Wiley [Thu, 27 Aug 2015 10:55:09 +0000 (10:55 +0000)]
am 62ccbc75: (-s ours) am fbbd2259: Only build bt_service_unittests for linux

* commit '62ccbc757e4103a0b57fe3ca4c2b0fa2b288a835':

8 years agoam 456cdeb2: (-s ours) am 081cba03: Add HCI user channel based bluedroid vendor adapt...
Samuel Ortiz [Thu, 27 Aug 2015 10:55:08 +0000 (10:55 +0000)]
am 456cdeb2: (-s ours) am 081cba03: Add HCI user channel based bluedroid vendor adaptation

* commit '456cdeb2ac6dcd262225867a524f7c0e26ae4ecf':

8 years agoam 857d8d2e: (-s ours) am 065d0f70: service: Introduce a global Settings object
Arman Uguray [Thu, 27 Aug 2015 10:55:08 +0000 (10:55 +0000)]
am 857d8d2e: (-s ours) am 065d0f70: service: Introduce a global Settings object

* commit '857d8d2eec9573d785c8303670aa5fb7aee3598d':

8 years agoam e9d2d9bf: (-s ours) am f2d6434a: gn-build: Add bluetooth-service target
Arman Uguray [Thu, 27 Aug 2015 10:55:07 +0000 (10:55 +0000)]
am e9d2d9bf: (-s ours) am f2d6434a: gn-build: Add bluetooth-service target

* commit 'e9d2d9bf736c83398be134d2b930fd2475a73145':

8 years agoam ff6bf3f0: (-s ours) am 196413f5: Fix TX queue overflow detection
Andre Eisenbach [Thu, 27 Aug 2015 10:55:06 +0000 (10:55 +0000)]
am ff6bf3f0: (-s ours) am 196413f5: Fix TX queue overflow detection

* commit 'ff6bf3f0797ad255352c6d2eb931e3a5d059bea3':

8 years agoam a7b03c08: (-s ours) am 1076b7b0: Customize Bluetooth sniff interval
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:05 +0000 (10:55 +0000)]
am a7b03c08: (-s ours) am 1076b7b0: Customize Bluetooth sniff interval

* commit 'a7b03c08ccc3c1d483f8bb4248d9dd70162905d1':

8 years agoam 55171419: (-s ours) am 197ee685: Fix a crash for a race condition during Bluetooth...
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:05 +0000 (10:55 +0000)]
am 55171419: (-s ours) am 197ee685: Fix a crash for a race condition during Bluetooth shutdown

* commit '551714190f58ccfab196c9adc3ffe462ecf2280e':

8 years agoam fd735526: (-s ours) am ac72840a: Update device type correctly in the NVRAM at...
Nitin Arora [Thu, 27 Aug 2015 10:55:04 +0000 (10:55 +0000)]
am fd735526: (-s ours) am ac72840a: Update device type correctly in the NVRAM at inquiry result

* commit 'fd73552668d27e3ccdff5b95757f9ccfde501c91':

8 years agoam 0dea8f20: (-s ours) am 1da48a36: Use pseudo address while re-pairing peripheral
Nitin Arora [Thu, 27 Aug 2015 10:55:04 +0000 (10:55 +0000)]
am 0dea8f20: (-s ours) am 1da48a36: Use pseudo address while re-pairing peripheral

* commit '0dea8f20ef237481e6f6d0a3e35f1bf8a0610850':

8 years agoam 51a5f0fe: (-s ours) am b4365c55: Adding transport type while initiating remote...
Nitin Arora [Thu, 27 Aug 2015 10:55:03 +0000 (10:55 +0000)]
am 51a5f0fe: (-s ours) am b4365c55: Adding transport type while initiating remote discovery

* commit '51a5f0fef5ebee14e5e41e3b180f2795b2d6c771':

8 years agoam cf0189a1: (-s ours) am 280368c7: Fix potential crash when transcoding legacy confi...
Andre Eisenbach [Thu, 27 Aug 2015 10:55:03 +0000 (10:55 +0000)]
am cf0189a1: (-s ours) am 280368c7: Fix potential crash when transcoding legacy config files

* commit 'cf0189a1a73e9ab14a420db403bb36bd5e97b10f':

8 years agoam 835c43db: (-s ours) am ccd37fa0: Enable enhanced connection complete event
Nitin Arora [Thu, 27 Aug 2015 10:55:02 +0000 (10:55 +0000)]
am 835c43db: (-s ours) am ccd37fa0: Enable enhanced connection complete event

* commit '835c43db7e9e72bb058495441bb4d3c8aa9ea82f':

8 years agoam 8ad14e31: (-s ours) resolved conflicts for merge of 65f9c04a to mnc-dev-plus-aosp
Pavlin Radoslavov [Thu, 27 Aug 2015 10:55:02 +0000 (10:55 +0000)]
am 8ad14e31: (-s ours) resolved conflicts for merge of 65f9c04a to mnc-dev-plus-aosp

* commit '8ad14e310bf2e535c09e67c6a20e1caf989fb3a6':

8 years agoam 80c65e4a: (-s ours) am fb229d8b: Exclude Polar HR Monitor from secure conn
tturney [Thu, 27 Aug 2015 10:55:01 +0000 (10:55 +0000)]
am 80c65e4a: (-s ours) am fb229d8b: Exclude Polar HR Monitor from secure conn

* commit '80c65e4a1120fe7ead850036d0f726f27491fb4b':

8 years agoam 3b687a4e: (-s ours) am 6670e315: Fix multi-advertising when LE Privacy is not...
Arman Uguray [Thu, 27 Aug 2015 10:55:00 +0000 (10:55 +0000)]
am 3b687a4e: (-s ours) am 6670e315: Fix multi-advertising when LE Privacy is not available

* commit '3b687a4e1ba4b0fc128f27d9dd68c8d4c2d39287':

8 years agoam d85275da: (-s ours) am f0e9c466: Add Moto Key Link to blacklist for LE secure...
Nitin Arora [Thu, 27 Aug 2015 10:54:59 +0000 (10:54 +0000)]
am d85275da: (-s ours) am f0e9c466: Add Moto Key Link to blacklist for LE secure connections

* commit 'd85275da0f1fadeb4f64425c3839fdbccf1cd84d':

8 years agoam 36b09da3: (-s ours) am 50333a25: Properly disconnect GATT connection during noisy...
Arman Uguray [Thu, 27 Aug 2015 10:54:57 +0000 (10:54 +0000)]
am 36b09da3: (-s ours) am 50333a25: Properly disconnect GATT connection during noisy scans

* commit '36b09da3bb730b75ce4e2aad705b1111b7edcee2':

8 years agoam f1720e9d: (-s ours) am 165332bc: Cleanup alarm_get_remaining_ms
Andre Eisenbach [Thu, 27 Aug 2015 10:54:56 +0000 (10:54 +0000)]
am f1720e9d: (-s ours) am 165332bc: Cleanup alarm_get_remaining_ms

* commit 'f1720e9dae36145d762ad55e143e520e61bf4be3':

8 years agoam 0a1f787d: (-s ours) am ac1399a7: Use correct own address type for batch scan
Nitin Arora [Thu, 27 Aug 2015 10:54:54 +0000 (10:54 +0000)]
am 0a1f787d: (-s ours) am ac1399a7: Use correct own address type for batch scan

* commit '0a1f787db74ee1774c362e14a77c291625202fe8':

8 years agoam 263cc877: (-s ours) am 76356aee: Bug fix PM changes and LE connectivity mode fixes
VenkatRaghavan VijayaRaghavan [Thu, 27 Aug 2015 10:54:52 +0000 (10:54 +0000)]
am 263cc877: (-s ours) am 76356aee: Bug fix PM changes and LE connectivity mode fixes

* commit '263cc8773270c298bb6491302bf466f2bc0f7132':

8 years agoam b2fc085f: (-s ours) am 21331c62: Store the link key derived from cross tranport...
Srinu Jella [Thu, 27 Aug 2015 10:54:50 +0000 (10:54 +0000)]
am b2fc085f: (-s ours) am 21331c62: Store the link key derived from cross tranport link key

* commit 'b2fc085f97092557226016d5c9eba2b77c3d40dd':

8 years agoam bb4bae34: (-s ours) am fd4745ec: service: Some fixes from end-to-end/user testing.
Ian Coolidge [Thu, 27 Aug 2015 10:54:48 +0000 (10:54 +0000)]
am bb4bae34: (-s ours) am fd4745ec: service: Some fixes from end-to-end/user testing.

* commit 'bb4bae34e06b08e620a188660d50f7692a1569ea':

8 years agoam a3758bbe: (-s ours) am 115c6b1d: service: Remove local copies of base and modp_b64
Arman Uguray [Thu, 27 Aug 2015 10:54:46 +0000 (10:54 +0000)]
am a3758bbe: (-s ours) am 115c6b1d: service: Remove local copies of base and modp_b64

* commit 'a3758bbe11bab4d30d7c8c8b90e1f22f2915d276':

8 years agoam cd5bb095: (-s ours) am 0ca99052: gn-build: Add BUILD files for libchrome
Arman Uguray [Thu, 27 Aug 2015 10:54:45 +0000 (10:54 +0000)]
am cd5bb095: (-s ours) am 0ca99052: gn-build: Add BUILD files for libchrome

* commit 'cd5bb09536e12702799cc6fbc669c94429075c06':

8 years agoam 5a4f3b88: (-s ours) am 9f0fa1b6: Add additional BDA ranges for Nexus Remote workaround
Andre Eisenbach [Thu, 27 Aug 2015 10:54:42 +0000 (10:54 +0000)]
am 5a4f3b88: (-s ours) am 9f0fa1b6: Add additional BDA ranges for Nexus Remote workaround

* commit '5a4f3b889e132ea3c60c73ca4fd2fa2937a54184':

8 years agoam be9d6a5b: (-s ours) am e53454f7: Additional BDA range for Nexus Remote secure...
Andre Eisenbach [Thu, 27 Aug 2015 10:54:40 +0000 (10:54 +0000)]
am be9d6a5b: (-s ours) am e53454f7: Additional BDA range for Nexus Remote secure connections blacklist

* commit 'be9d6a5b222333c729ed03c34aba9f10471286de':

8 years agoam 59522cee: (-s ours) resolved conflicts for merge of 27c4e634 to mnc-dev-plus-aosp
Andre Eisenbach [Thu, 27 Aug 2015 10:54:37 +0000 (10:54 +0000)]
am 59522cee: (-s ours) resolved conflicts for merge of 27c4e634 to mnc-dev-plus-aosp

* commit '59522cee564a6a647d8c49dd15f34d6d21d26560':

8 years agoam 8fe49117: (-s ours) am 71334dcd: Do not reject valid connection parameter updates
Andre Eisenbach [Thu, 27 Aug 2015 10:54:34 +0000 (10:54 +0000)]
am 8fe49117: (-s ours) am 71334dcd: Do not reject valid connection parameter updates

* commit '8fe49117ed231c02db07a65652ba1daa9148542d':

8 years agoam 8776ad3b: (-s ours) am 08c08fc0: Fix a bug when responding to AVRCP UNIT_INFO...
Pavlin Radoslavov [Thu, 27 Aug 2015 10:54:30 +0000 (10:54 +0000)]
am 8776ad3b: (-s ours) am 08c08fc0: Fix a bug when responding to AVRCP UNIT_INFO and SUBUNIT_INFO

* commit '8776ad3bb0bdd8d633e7d295ac7608e312a499b4':

8 years agoam 2378ca29: (-s ours) am 26c3dd41: Fail LE secure pairing for secure only peripherals
Nitin Arora [Thu, 27 Aug 2015 10:54:27 +0000 (10:54 +0000)]
am 2378ca29: (-s ours) am 26c3dd41: Fail LE secure pairing for secure only peripherals

* commit '2378ca29b101aea0b31c5d29bb94b0c0a3492e84':

8 years agoam 259a94a9: (-s ours) am 8f766350: Reset the ACL connection data on ACL disconnection
Srinu Jella [Thu, 27 Aug 2015 10:54:22 +0000 (10:54 +0000)]
am 259a94a9: (-s ours) am 8f766350: Reset the ACL connection data on ACL disconnection

* commit '259a94a915556b953f01dcd1729bce272e65905f':

8 years agoam ea21b5da: (-s ours) am 549c64d1: Fix security vulnerabilities in string operations
Miao Chou [Thu, 27 Aug 2015 10:54:10 +0000 (10:54 +0000)]
am ea21b5da: (-s ours) am 549c64d1: Fix security vulnerabilities in string operations

* commit 'ea21b5dae90c8c51da2ccc22e8a8f2f8615fc961':

8 years agoam 37c5fafe: (-s ours) am 680959b0: Add missing data initialization
Pavlin Radoslavov [Thu, 27 Aug 2015 10:54:05 +0000 (10:54 +0000)]
am 37c5fafe: (-s ours) am 680959b0: Add missing data initialization

* commit '37c5fafef2bac1fec5b7ff2bc80123490946c37c':

8 years agoam 1dffda3b: (-s ours) build: fixes for LOG_* message build errors.
Marie Janssen [Thu, 27 Aug 2015 10:54:00 +0000 (10:54 +0000)]
am 1dffda3b: (-s ours) build: fixes for LOG_* message build errors.

* commit '1dffda3bb0c946be415fb3ceabb337694abdf488':
  build: fixes for LOG_* message build errors.

8 years agoam 9a78e8d2: (-s ours) am 49120dc8: build: Fix LOG_TAG define breakage, macro usage
Marie Janssen [Thu, 27 Aug 2015 10:53:55 +0000 (10:53 +0000)]
am 9a78e8d2: (-s ours) am 49120dc8: build: Fix LOG_TAG define breakage, macro usage

* commit '9a78e8d25416325308fa700bb38459817eeb5c7a':

8 years agoam d33e39f1: (-s ours) am db554581: build: Update osi log functions, use consistently
Marie Janssen [Thu, 27 Aug 2015 10:53:43 +0000 (10:53 +0000)]
am d33e39f1: (-s ours) am db554581: build: Update osi log functions, use consistently

* commit 'd33e39f14834ddfcfad27b9bef5ffb87919a8644':

8 years agoam 35c23212: (-s ours) am fd0e9f19: Properly handle outgoing connection requests...
Anubhav Gupta [Thu, 27 Aug 2015 10:53:39 +0000 (10:53 +0000)]
am 35c23212: (-s ours) am fd0e9f19: Properly handle outgoing connection requests in opening/opened state

* commit '35c23212a797bf67e8c41114a60ed4dca10c134c':

8 years agoam e0ec1c0d: (-s ours) am 905c72de: Incorrect address type in ADV end on reconnection
Satya Calloji [Thu, 27 Aug 2015 10:53:34 +0000 (10:53 +0000)]
am e0ec1c0d: (-s ours) am 905c72de: Incorrect address type in ADV end on reconnection

* commit 'e0ec1c0d1328d26f37a13152b0af88487d0bdaa4':

8 years agoam 843101be: (-s ours) am 9c5d0727: Override remote suspend flag on local play state...
Anubhav Gupta [Thu, 27 Aug 2015 10:53:18 +0000 (10:53 +0000)]
am 843101be: (-s ours) am 9c5d0727: Override remote suspend flag on local play state changes

* commit '843101be012626fcc5843269e8edc4ff592866d9':

8 years agoam ceab48b8: (-s ours) am 42f37840: SDP: Validate input UUID\'s length
Srinu Jella [Thu, 27 Aug 2015 10:53:12 +0000 (10:53 +0000)]
am ceab48b8: (-s ours) am 42f37840: SDP: Validate input UUID\'s length

* commit 'ceab48b8a0ec53ee263fa3609a1c48845ed34c64':

8 years agoam 9854afdc: (-s ours) am 97269982: Remove extraneous patch from secure connections...
Andre Eisenbach [Thu, 27 Aug 2015 10:53:07 +0000 (10:53 +0000)]
am 9854afdc: (-s ours) am 97269982: Remove extraneous patch from secure connections workaround

* commit '9854afdc6ff5fc1034e664878ff2d17b1a9dabf4':

8 years agoam e116777a: (-s ours) am f1029c7a: Remove stored link key for temporarily paired...
Srinu Jella [Thu, 27 Aug 2015 10:53:02 +0000 (10:53 +0000)]
am e116777a: (-s ours) am f1029c7a: Remove stored link key for temporarily paired devices

* commit 'e116777afad843f097c48755ef00fbb68969138a':

8 years agoam bfa9853c: (-s ours) am 1192df9f: Save all snoop logs when BtSnoopSaveLog=true
Tucker Sylvestro [Thu, 27 Aug 2015 10:52:47 +0000 (10:52 +0000)]
am bfa9853c: (-s ours) am 1192df9f: Save all snoop logs when BtSnoopSaveLog=true

* commit 'bfa9853c7fdea86c07336694a9a7b7d8977f0498':

8 years agoam f489b51c: (-s ours) am 7927f68b: Blacklist Nexus Remote for LE secure connections
Andre Eisenbach [Thu, 27 Aug 2015 10:52:41 +0000 (10:52 +0000)]
am f489b51c: (-s ours) am 7927f68b: Blacklist Nexus Remote for LE secure connections

* commit 'f489b51c977ac5f7d113bfae8446e7ac269c7047':

8 years agoam 289bfeae: (-s ours) am 4f6c9b4f: Use correct transport type while encrypting link
Nitin Arora [Thu, 27 Aug 2015 10:52:37 +0000 (10:52 +0000)]
am 289bfeae: (-s ours) am 4f6c9b4f: Use correct transport type while encrypting link

* commit '289bfeae1303b3407a77b7c088a47672913d171a':

8 years agoam 25e71477: (-s ours) am d69bef4e: Merge "Prevent LE remote name request during...
Andre Eisenbach [Thu, 27 Aug 2015 10:52:24 +0000 (10:52 +0000)]
am 25e71477: (-s ours) am d69bef4e: Merge "Prevent LE remote name request during inquiry" into mnc-dev

* commit '25e714779ad3470d8775369114f5aa99ce931295':

8 years agoam def63262: (-s ours) am 8e928b4a: Set random identity only if enhanced privacy...
Priti Aghera [Thu, 27 Aug 2015 10:52:19 +0000 (10:52 +0000)]
am def63262: (-s ours) am 8e928b4a: Set random identity only if enhanced privacy is supported

* commit 'def63262404de9dd1a45645d799f1c890b9981ad':

8 years agoam 3a464232: am ee8592f4: am b7460434: Fix memory corruption of BLE whitelist hashmap
Nitin Arora [Tue, 25 Aug 2015 23:37:37 +0000 (23:37 +0000)]
am 3a464232: am ee8592f4: am b7460434: Fix memory corruption of BLE whitelist hashmap

* commit '3a464232611595913e0773d215a8e5199f3f9093':
  Fix memory corruption of BLE whitelist hashmap

8 years agoam ee8592f4: am b7460434: Fix memory corruption of BLE whitelist hashmap
Nitin Arora [Tue, 25 Aug 2015 23:22:48 +0000 (23:22 +0000)]
am ee8592f4: am b7460434: Fix memory corruption of BLE whitelist hashmap

* commit 'ee8592f44738ca438df9256e3e057250d014c740':
  Fix memory corruption of BLE whitelist hashmap

8 years agoam b7460434: Fix memory corruption of BLE whitelist hashmap
Nitin Arora [Tue, 25 Aug 2015 23:18:06 +0000 (23:18 +0000)]
am b7460434: Fix memory corruption of BLE whitelist hashmap

* commit 'b74604341c60628dc7bc8e8e69e3ce2acb4a5373':
  Fix memory corruption of BLE whitelist hashmap

8 years agoFix memory corruption of BLE whitelist hashmap
Nitin Arora [Fri, 21 Aug 2015 19:34:14 +0000 (12:34 -0700)]
Fix memory corruption of BLE whitelist hashmap

When adding devices to the whitelist for LE background connections, a
local variable is used as the hashmap key, preventing any successful
lookups going forward. Thus the device will repeatedly add the same
device to the whitelist and preventing successful connections going
forward.

Bug: 23423602
Change-Id: I3d2590c0a1dd66c6e1864ea53f875a713660b645

8 years agoam 3644c2a3: service: Check for NULL IBinder in registerCallback
Arman Uguray [Mon, 24 Aug 2015 18:40:11 +0000 (18:40 +0000)]
am 3644c2a3: service: Check for NULL IBinder in registerCallback

* commit '3644c2a3f9b203eaf798053097ad92df8b2820cc':
  service: Check for NULL IBinder in registerCallback

8 years agoam d0835477: service: Return SUCCESS from Acquire|ReleaseWakeLock
Arman Uguray [Mon, 24 Aug 2015 18:02:05 +0000 (18:02 +0000)]
am d0835477: service: Return SUCCESS from Acquire|ReleaseWakeLock

* commit 'd0835477cb1047b42eef8d740e8d29888b0874c6':
  service: Return SUCCESS from Acquire|ReleaseWakeLock

8 years agoservice: Check for NULL IBinder in registerCallback
Arman Uguray [Mon, 24 Aug 2015 18:00:25 +0000 (11:00 -0700)]
service: Check for NULL IBinder in registerCallback

Added checks for NULL binder in IBluetooth.registerCallback and
IBluetooth.unregisterCallback.

Change-Id: I6136ad08d83696ad0e94cc2425667df9310f2b96

8 years agoservice: Return SUCCESS from Acquire|ReleaseWakeLock
Arman Uguray [Mon, 24 Aug 2015 17:08:19 +0000 (10:08 -0700)]
service: Return SUCCESS from Acquire|ReleaseWakeLock

Added code back to lie and return BT_STATUS_SUCCESS from the
AcquireWakeLock and ReleaseWakeLock OS callouts, since without these
the adapter cannot be properly disabled.

Bug: 23390297
Change-Id: I9801ccc7f72d83d132363fc888319bfb9b2eff29

8 years agoam bc6ad53e: Merge "Improve adv_data transfer between contexts."
Ian Coolidge [Mon, 24 Aug 2015 17:35:53 +0000 (17:35 +0000)]
am bc6ad53e: Merge "Improve adv_data transfer between contexts."

* commit 'bc6ad53e310c2b6b1734883e8d92f5c147279d23':
  Improve adv_data transfer between contexts.

8 years agoMerge "Improve adv_data transfer between contexts."
Ian Coolidge [Mon, 24 Aug 2015 17:22:45 +0000 (17:22 +0000)]
Merge "Improve adv_data transfer between contexts."

8 years agoresolved conflicts for merge of a3d3c312 to mnc-dr-dev-plus-aosp
Pavlin Radoslavov [Mon, 24 Aug 2015 06:47:11 +0000 (23:47 -0700)]
resolved conflicts for merge of a3d3c312 to mnc-dr-dev-plus-aosp

Change-Id: I98a27cd20ed225ad278af9f2b27b6e954a55f7a7

8 years agoam 5c572ffb: am aa41fec0: Check the return value when reading HCI type byte
Pavlin Radoslavov [Mon, 24 Aug 2015 05:05:15 +0000 (05:05 +0000)]
am 5c572ffb: am aa41fec0: Check the return value when reading HCI type byte

* commit '5c572ffb5b61e5c7f7fe1080bdb27098c9bc5511':
  Check the return value when reading HCI type byte

8 years agoam aa41fec0: Check the return value when reading HCI type byte
Pavlin Radoslavov [Mon, 24 Aug 2015 05:00:20 +0000 (05:00 +0000)]
am aa41fec0: Check the return value when reading HCI type byte

* commit 'aa41fec0e36653e828bfc2a54fca11447ed56cc5':
  Check the return value when reading HCI type byte

8 years agoCheck the return value when reading HCI type byte
Pavlin Radoslavov [Thu, 20 Aug 2015 23:53:16 +0000 (16:53 -0700)]
Check the return value when reading HCI type byte

Add missing return value check when reading the HCI type byte.
This check is needed as a safeguard. For example, function
event_uart_has_bytes() could be called (indirectly)
within the run_reactor() loop not only when there are bytes to read,
but also if there is an error (e.g., EPOLLHUP | EPOLLRDHUP | EPOLLERR).

Bug: 23105107
Change-Id: Ic3b6e4d656406949e384c8106b0c607f7c221759

8 years agoam 6f5f0540: test_vendor_lib: Clean up controller documentation and address style...
Dennis Cheng [Fri, 21 Aug 2015 22:25:40 +0000 (22:25 +0000)]
am 6f5f0540: test_vendor_lib: Clean up controller documentation and address style issues

* commit '6f5f0540f1557c87349d9f3378a90979c175ed1d':
  test_vendor_lib: Clean up controller documentation and address style issues

8 years agoam 2e00ba9b: test_vendor_lib: Add tests
Dennis Cheng [Fri, 21 Aug 2015 22:25:36 +0000 (22:25 +0000)]
am 2e00ba9b: test_vendor_lib: Add tests

* commit '2e00ba9b74536ce9a0d1adf78f92e6478563e49b':
  test_vendor_lib: Add tests

8 years agoam ad588372: Merge "Enable clang compilation, use stdatomic.h."
Chih-hung Hsieh [Fri, 21 Aug 2015 22:25:26 +0000 (22:25 +0000)]
am ad588372: Merge "Enable clang compilation, use stdatomic.h."

* commit 'ad5883726417d06ee79fa26e4050f8c3a9439578':
  Enable clang compilation, use stdatomic.h.

8 years agoam e2982ad5: service: Don\'t lie about supporting wake locks
Arman Uguray [Fri, 21 Aug 2015 22:25:24 +0000 (22:25 +0000)]
am e2982ad5: service: Don\'t lie about supporting wake locks

* commit 'e2982ad5a15f604218a7cfb37ab1aaed544667d3':
  service: Don't lie about supporting wake locks

8 years agotest_vendor_lib: Clean up controller documentation and address style
Dennis Cheng [Fri, 21 Aug 2015 03:32:01 +0000 (20:32 -0700)]
test_vendor_lib: Clean up controller documentation and address style
issues

This upload cleans up the command documentation in the controller's
header file and also fixes a few logical errors related to command
status event packets. Some style fixes are also included, such as
removing braces for single line conditionals to conform to remain
consistent with the rest of the project.

Bug: 21586676
Change-Id: Ife5e608e43c3030e76eff8ea79ce6cad0b2c10a3

8 years agotest_vendor_lib: Add tests
Dennis Cheng [Tue, 18 Aug 2015 23:44:08 +0000 (16:44 -0700)]
test_vendor_lib: Add tests

This upload adds unit tests for the packet_stream and hci_transport
objects.

Bug: 21586676
Change-Id: Ica99be959cdd801ea10631d31fc0f0b8ea1d8456

8 years agoMerge "Enable clang compilation, use stdatomic.h."
Chih-hung Hsieh [Fri, 21 Aug 2015 20:25:29 +0000 (20:25 +0000)]
Merge "Enable clang compilation, use stdatomic.h."

8 years agoservice: Don't lie about supporting wake locks
Arman Uguray [Thu, 20 Aug 2015 22:40:31 +0000 (15:40 -0700)]
service: Don't lie about supporting wake locks

Changed the code to return error rather than success from the native
bt_os_callout_t hooks.

Bug: 23390297
Change-Id: I0a4e2678ace88072294b82e57cf1e1bd3edd08cd

8 years agoEnable clang compilation, use stdatomic.h.
Chih-Hung Hsieh [Thu, 13 Aug 2015 19:27:32 +0000 (12:27 -0700)]
Enable clang compilation, use stdatomic.h.

* Remove old atomic.h and atomic_test.cpp.
  Use stdatomi.h in counter.c.
* Suppress warnings on unused variables/parameters.
* Suppress warnings on redefined typedef.

Change-Id: Ic7ec652608f2c9423984a3631fb58efea5a835e7

8 years agoam 7a87e719: test_vendor_lib: Add working post delayed task
Dennis Cheng [Fri, 21 Aug 2015 00:12:18 +0000 (00:12 +0000)]
am 7a87e719: test_vendor_lib: Add working post delayed task

* commit '7a87e719982e874c1d23e106a4dbc8dd2ede97bd':
  test_vendor_lib: Add working post delayed task

8 years agotest_vendor_lib: Add working post delayed task
Dennis Cheng [Fri, 14 Aug 2015 20:15:31 +0000 (13:15 -0700)]
test_vendor_lib: Add working post delayed task

This upload fixes the post delayed task functionality so that it uses
a custom time stamped event object instead of posting callbacks to the
vendor manager's task runner (which does not support delayed tasks for
MessageLoopForIO).

Bug: 21586676
Change-Id: Ib5d9019d8c8dd5c9ad865df82eac16b0ecf50268

8 years agoam 39a66bed: service/client: Register IBluetoothCallback
Arman Uguray [Thu, 20 Aug 2015 22:42:44 +0000 (22:42 +0000)]
am 39a66bed: service/client: Register IBluetoothCallback

* commit '39a66bed960d96eca900e7e002e0d7bef0e0e151':
  service/client: Register IBluetoothCallback

8 years agoam 67ab1c85: service: Introduce IBluetoothCallback.h
Arman Uguray [Thu, 20 Aug 2015 22:42:43 +0000 (22:42 +0000)]
am 67ab1c85: service: Introduce IBluetoothCallback.h

* commit '67ab1c856dfc0ca9fb44b94b3621d4183a693a5a':
  service: Introduce IBluetoothCallback.h

8 years agoam 5bb6aa6a: service: Add native RemoteCallbackList
Arman Uguray [Thu, 20 Aug 2015 22:42:43 +0000 (22:42 +0000)]
am 5bb6aa6a: service: Add native RemoteCallbackList

* commit '5bb6aa6a0fc49b38e4951a37d2c30644a0bf00be':
  service: Add native RemoteCallbackList

8 years agoservice/client: Register IBluetoothCallback
Arman Uguray [Thu, 20 Aug 2015 19:47:55 +0000 (12:47 -0700)]
service/client: Register IBluetoothCallback

bluetooth-cli now registers an IBluetoothCallback to receive adapter
state updates, which gets automatically unregistered when bluetooth-cli
exits.

Bug: 23328384
Change-Id: I4f190e91ecd8401b9f5eb1cffdfb26cd9d5cecb0

8 years agoservice: Introduce IBluetoothCallback.h
Arman Uguray [Thu, 20 Aug 2015 19:36:20 +0000 (12:36 -0700)]
service: Introduce IBluetoothCallback.h

This CL introduces the native bindings for the IBluetoothCallback
Binder interface and implements the IBluetooth registerCallback and
unregisterCallback methods.

Bug: 23328384
Change-Id: I6fbf72cff7e3f037a412be8678ea97f3a7ada0c8

8 years agoservice: Add native RemoteCallbackList
Arman Uguray [Thu, 20 Aug 2015 19:31:50 +0000 (12:31 -0700)]
service: Add native RemoteCallbackList

This CL introduces a native port of the android.os.RemoteCallbackList
Java class. This is in preparation of the upcoming IBluetoothCallback
implementation.

Bug: 23328384
Change-Id: Icebf5c286ced820fa631da35f50cdf5d244fdded

8 years agoam 8f3595f8: service: Add complete IBluetooth transaction enums
Arman Uguray [Thu, 20 Aug 2015 22:05:05 +0000 (22:05 +0000)]
am 8f3595f8: service: Add complete IBluetooth transaction enums

* commit '8f3595f8632b64f386276229492220dac3d6ceb5':
  service: Add complete IBluetooth transaction enums

8 years agoam 42feba6b: Revert "service: Move UNIX IPC code into ipc/unix/"
Arman Uguray [Thu, 20 Aug 2015 21:55:09 +0000 (21:55 +0000)]
am 42feba6b: Revert "service: Move UNIX IPC code into ipc/unix/"

* commit '42feba6b2da890cfee2d1daaf6c2e76378c55e49':
  Revert "service: Move UNIX IPC code into ipc/unix/"