Age | Commit message (Collapse) | Author |
|
* commit '57ed41b9554aefdb7f881e15375d75b4c9dd58e9':
Add NOTICE and MODULE_LICENSE files
|
|
|
|
by default"
* commit '0cd5a85ee83c1db54fb244300c072ef73c622861':
Change pairing_cb to assume temporary pairing by default
|
|
|
|
Change-Id: I28284de20a047470e0afc9d4c0b088efe202eaaf
|
|
When pairing takes place, the pairing_cb.is_temp flag indicates whether
a pairing is temporary or permanent. Link keys are not stored for
temporary pairings. Since this is a "positive" flag, resetting the
pairing_cb control block (ex. memset to 0), it will assume persistent
pairing by default. Under certain circumstances, this can lead to a link
key being stored for temporarily secured connection.
This patch reverses the flag to be a "negative" flag. Renamed to
"persistent_bond", the default 0 meaning is now used to indicate a
temporary bond. If the lag is not properly set now, it will default to a
temporary bond and will not save the link key erronously.
This fix is for CVE-2014-7914
Bug: 18345373
Change-Id: I6e821595877ff30d64dc6e33602ac049cab3dd1e
|
|
* commit '3e12cd500a06053da91f5cb69837838ea7455067':
reword channle to channel
|
|
|
|
Change-Id: Ic45f99db717e1efcad4385cbbe1dd658e3a18bfb
|
|
GCC doesn't know this flag, and apparently GCC only actually
complains about not knowing the flag if there is at least one warning
emitted.
Change-Id: Ic63b915d1f111fead46184ccd765d7a79fb531f9
|
|
It redefines to the same type, so not a problem.
Change-Id: I6139816f02729573474957528a8ac782243b598b
|
|
btif_dm_get_connection_state()
* commit 'dfb3b2f2595dc16fe7f576a4b0c2f5e73db0327f':
Add flag indicating encrypted connections to btif_dm_get_connection_state()
|
|
* commit 'd736b8d6b3f95b7af19b75a613486b023279c3ee':
Fix some more missing libc includes.
|
|
|
|
stddef and signal are not pulled in transitively in glibc.
Change-Id: I7a834bbdc31ae2aee4cb700a223c1636fda42afa
|
|
Add a check to btif_dm_get_connection_state() to see if the currently
active connection is encrypted.
Bug: 19186961
Change-Id: I27bcc6e296d272ffd17c0bbe97631ffa4df57ccd
|
|
am 6d429d9d: (-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
* commit 'd6f2fa93052c1d9bdf6035ace6b32345013516db':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
* commit 'e791f73202a2832b4d20dbc1ecd4b520adbb75d3':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
assume temporary pairing by default
* commit '0ad6cfdee8857a7bc54d4c3eb98bf1cdc82dc9a7':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
(-s ours) am 3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
* commit 'd6419cd6309bd20a2ab095c783bb6ad1f208bf4f':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
3efb9e2e: DO NOT MERGE Change pairing_cb to assume temporary pairing by default
* commit '0a8c803a48fe5afa71d1f8660539012e9b1f9642':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
NOT MERGE Change pairing_cb to assume temporary pairing by default
* commit '7f34538ac0e447a88d1f54ff819c28b3574f0aa4':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
pairing_cb to assume temporary pairing by default
* commit '65aec3a3f62c004d7073470f18330007b7ecf230':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
Change pairing_cb to assume temporary pairing by default
* commit 'ae9d174bc0afe0a7ed0bb4fb82836338fbb6adb1':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
pairing_cb to assume temporary pairing by default
* commit '408dec1991255be919b1605e5cfe983b7f7154e9':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
temporary pairing by default
* commit '977acabd3744a3308057b1485c7ac8658698e96b':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
temporary pairing by default
* commit '6d429d9d0a1b537600c652dda2bc98d4c4ebd783':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
default
* commit 'eebc8ab9c5e362d721f8f606f0a564ca9aff89d9':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
default
* commit '3efb9e2e11471a67329ad17d48ffa79118ea76c6':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
pairing by default
* commit 'ce5ae4abddaab8865bb44c83d2d44e14b0d7536b':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
default
* commit 'a708936da347b32f2a0811b5f33d9068c2b0de6f':
DO NOT MERGE Change pairing_cb to assume temporary pairing by default
|
|
* commit 'ff50e75d69b5cee253c213f91999e8f6f6129c58':
Fix pthread_t confusion.
|
|
|
|
* commit '481b0546db69274145ee129d19bb03cce4763c6f':
Fix non-standard pthread mutex interactions.
|
|
|
|
Don't assign pthread_t to pid_t or UINT32.
Just use pthread_t throughout.
Change-Id: Icb8315c591b4131314c834beebd94f37651eaafb
|
|
When pairing takes place, the pairing_cb.is_temp flag indicates whether
a pairing is temporary or permanent. Link keys are not stored for
temporary pairings. Since this is a "positive" flag, resetting the
pairing_cb control block (ex. memset to 0), it will assume persistent
pairing by default. Under certain circumstances, this can lead to a link
key being stored for temporarily secured connection.
This patch reverses the flag to be a "negative" flag. Renamed to
"persistent_bond", the default 0 meaning is now used to indicate a
temporary bond. If the lag is not properly set now, it will default to a
temporary bond and will not save the link key erronously.
Bug: 18345373
Change-Id: I06b1ba9331a70ebc29f4437bf836164658dec5ae
|
|
When pairing takes place, the pairing_cb.is_temp flag indicates whether
a pairing is temporary or permanent. Link keys are not stored for
temporary pairings. Since this is a "positive" flag, resetting the
pairing_cb control block (ex. memset to 0), it will assume persistent
pairing by default. Under certain circumstances, this can lead to a link
key being stored for temporarily secured connection.
This patch reverses the flag to be a "negative" flag. Renamed to
"persistent_bond", the default 0 meaning is now used to indicate a
temporary bond. If the lag is not properly set now, it will default to a
temporary bond and will not save the link key erronously.
Bug: 18345373
Change-Id: I8558abc9eace609b1ba02485b0ff775fb6f3c6af
|
|
When pairing takes place, the pairing_cb.is_temp flag indicates whether
a pairing is temporary or permanent. Link keys are not stored for
temporary pairings. Since this is a "positive" flag, resetting the
pairing_cb control block (ex. memset to 0), it will assume persistent
pairing by default. Under certain circumstances, this can lead to a link
key being stored for temporarily secured connection.
This patch reverses the flag to be a "negative" flag. Renamed to
"persistent_bond", the default 0 meaning is now used to indicate a
temporary bond. If the lag is not properly set now, it will default to a
temporary bond and will not save the link key erronously.
Bug: 18345373
Change-Id: Ifb61e7a23db07888a625db9ab851548600183136
|
|
pthread_mutex_t is intended to be opaque.
pthread_attr_t is intended to be opaque.
Change-Id: I9b4f32b695783a4391851269977aa748dcc4f241
|
|
* commit '1efdda75d0e7cf4223ba8958a56c2aeafa5129c5':
btif_pan: Grab interface declarations from net/if.h only.
|
|
|
|
This is the libc interface file.
Using linux/if.h produces definition collisions on glibc.
|
|
* commit 'a51404cfa0fc6ffb504e76874be32977014c647f':
Add missing <string.h> includes.
|
|
|
|
Change-Id: Iebebb21a2fd04603e0170d7c3a9f6d9552f39c88
|
|
complete events" into lmp-mr1-dev
* commit '17d854067162e27c2bf67fd61454ae7b76b79cea':
bta_dm_search_cancel sends dm_search state machine complete events
|
|
into lmp-mr1-dev
|
|
* commit '61331337c05cde410665e6a533a338b867fad45c':
Add missing includes.
|
|
|