Anay Wadhera
560df8ea8e
Implement encoding/decoding of actions
...
PiperOrigin-RevId: 528534899
2023-05-01 11:58:19 -07:00
hai007
465aa7a489
Applied platform thread to network lib
...
PiperOrigin-RevId: 528521852
2023-05-01 11:13:36 -07:00
Qin Wang
9f6e7f6b84
Refactor Bluetooth Mediums
...
PiperOrigin-RevId: 528511969
2023-05-01 10:41:29 -07:00
Qin Wang
e46bfb52d0
Define BluetoothPairing API for Nearby Platform Library and add implementation on Windows platform
...
PiperOrigin-RevId: 528510444
2023-05-01 10:36:59 -07:00
Guogang Li
46e4b3eca7
Fixed a data race bug in test codes
...
PiperOrigin-RevId: 528074883
2023-04-28 22:25:09 -07:00
hai007
10174f8a47
Fix data overflow problem
...
PiperOrigin-RevId: 528023236
2023-04-28 17:16:44 -07:00
Janusz Sobczak
05cd950539
Add read,write callbacks to characteristics
...
During Fast pair handshake, the seeker writes to GATT characteristics, the
provider reads the value and sends the response.
We need callbacks for reading and writing GATT characteristics to test the
handshake. Static GATT DB entries are not sufficient.
PiperOrigin-RevId: 527958868
2023-04-28 12:38:41 -07:00
Qin Wang
37000006c2
Fix callback scope issue
...
PiperOrigin-RevId: 527764249
2023-04-27 20:36:13 -07:00
Eiden Kim
aea5b223d3
Create min iOS and test runner under third_party/nearby for common test target.
...
PiperOrigin-RevId: 527754820
2023-04-27 19:52:01 -07:00
Anay Wadhera
5edd8e25ca
Introduce v3 NC API callbacks
...
PiperOrigin-RevId: 527747390
2023-04-27 19:01:39 -07:00
Guogang Li
d7be59c741
Enable cancellation flag support by default
...
PiperOrigin-RevId: 527746766
2023-04-27 18:57:00 -07:00
hai007
5dfe7094c3
Update unit test minimum IOS version to 13.7
...
PiperOrigin-RevId: 527738714
2023-04-27 18:09:15 -07:00
Eiden Kim
b0985c70b4
Update iOS unit test min version to have IOS_MINIMUM_OS
...
PiperOrigin-RevId: 527675057
2023-04-27 13:56:15 -07:00
Guogang Li
4b27e8c446
Fixed crash during BT connection
...
PiperOrigin-RevId: 527656444
2023-04-27 12:47:36 -07:00
Johnson Lu
83739b3185
[Connections] Switch to use P2P IPv6 address
...
PiperOrigin-RevId: 527502244
2023-04-27 01:05:22 -07:00
Qin Wang
698ca77f2a
Mutex guard FakeClock
...
PiperOrigin-RevId: 527382176
2023-04-26 14:52:46 -07:00
Qin Wang
a4be31137f
Enable manually set log level for fast pair windows
...
PiperOrigin-RevId: 527343929
2023-04-26 12:37:45 -07:00
Qin Wang
5b602e3033
use std::optional instead of absl::optional
...
PiperOrigin-RevId: 527329165
2023-04-26 11:44:26 -07:00
Qin Wang
a605baf326
UnlockMutex before run callback
...
PiperOrigin-RevId: 527322194
2023-04-26 11:22:30 -07:00
Qin Wang
164a3d9b10
Maintain discovered device
...
PiperOrigin-RevId: 527321179
2023-04-26 11:18:56 -07:00
Anay Wadhera
fa54c26fcd
Plumb CredentialManager::SetLocalDeviceMetadata through to PresenceService
...
PiperOrigin-RevId: 527257552
2023-04-26 07:16:26 -07:00
hai007
102679b630
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 527138508
2023-04-25 20:25:44 -07:00
Qin Wang
a826f2d627
Add Pair failure info for fast pair pairing
...
PiperOrigin-RevId: 527087848
2023-04-25 15:14:20 -07:00
Copybara-Service
748dcc4a43
Merge pull request #1592 from bourdakos1:permissions
...
PiperOrigin-RevId: 527003847
2023-04-25 10:19:52 -07:00
Nick Bourdakos
10faeb88c7
Add usage descriptions to iOS sample app
2023-04-25 12:56:05 -04:00
hai007
c9cb329cdd
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 526877413
2023-04-25 00:10:12 -07:00
hai007
db308775d2
[Sharing]add wifi hotspot permission to REQUEST_SETTING_PERMISSIONS event.
...
PiperOrigin-RevId: 526815491
2023-04-24 18:59:28 -07:00
Qin Wang
cb48598cca
Rewrite scanner_broker_impl_test
...
PiperOrigin-RevId: 526759429
2023-04-24 14:42:58 -07:00
Janusz Sobczak
0e9d578e42
Clean up fetcher test
...
PiperOrigin-RevId: 526757011
2023-04-24 14:35:11 -07:00
Anay Wadhera
70bcabb161
update port length to 2 bytes
...
PiperOrigin-RevId: 526722524
2023-04-24 12:28:06 -07:00
Qin Wang
b68f5324ff
Refactor FastPairHandshake to avoid locally store fast pair device
...
PiperOrigin-RevId: 526691078
2023-04-24 10:47:33 -07:00
Guogang Li
e4c1f9aa24
Fixed the issue of using CancellationFlagListener
...
PiperOrigin-RevId: 526154394
2023-04-21 15:41:43 -07:00
Crisrael Lucero
6ee8d32b2e
Change proto include header
...
PiperOrigin-RevId: 526146014
2023-04-21 15:05:28 -07:00
Guogang Li
b36385de1f
Make sure listeners_ is protected by mutex lock
...
PiperOrigin-RevId: 526058543
2023-04-21 09:24:10 -07:00
Edwin Wu
576b0babfa
[Connections] Implement NC/NP Handshake & Connection Authentication, part IV
...
PiperOrigin-RevId: 525618680
2023-04-19 19:56:59 -07:00
Edwin Wu
a706e95e7b
[Connections] Implement NC/NP Handshake & Connection Authentication, part III
...
PiperOrigin-RevId: 525615681
2023-04-19 19:32:44 -07:00
Guogang Li
ac9d6b1c55
fixed the bssid format issue
...
PiperOrigin-RevId: 525606245
2023-04-19 18:24:15 -07:00
hai007
b80a710fb0
Fix data race problem caused by a simulated_clock
...
PiperOrigin-RevId: 525540869
2023-04-19 13:49:53 -07:00
Anay Wadhera
7f227a5205
CredentialManager: Allow saving/getting device metadata blobs
...
PiperOrigin-RevId: 525518359
2023-04-19 12:22:19 -07:00
Hai Shang
f1a1a7510b
fix include paths
...
PiperOrigin-RevId: 525315412
2023-04-18 19:21:36 -07:00
Qin Wang
f300012bcd
Fix GATT DiscoverServiceAndCharacteristics
...
PiperOrigin-RevId: 525295071
2023-04-18 17:22:31 -07:00
hai007
c40e011267
Implement Fast Pair UI broker
...
PiperOrigin-RevId: 525184851
2023-04-18 10:28:33 -07:00
Crisrael Lucero
b10a2a24ca
Modernize emplace_back in unit tests
...
PiperOrigin-RevId: 524973507
2023-04-17 16:02:03 -07:00
Chun Zhang
c426dea3f5
Excludes PreferencesRepository from NEARBY_CHROMIUM
...
PiperOrigin-RevId: 524972823
2023-04-17 15:58:34 -07:00
hai007
bf835451b2
Add Discovery action clicked callback.
...
PiperOrigin-RevId: 524968900
2023-04-17 15:43:06 -07:00
Qin Wang
74def10d7c
Implement FastPairHandshakeLookup
...
PiperOrigin-RevId: 524915633
2023-04-17 12:19:18 -07:00
Chun Zhang
2e7f7a7d90
Migrate PreferencesManager from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 524900136
2023-04-17 11:23:01 -07:00
hai007
b68431e6a8
Add IFTTT comment for linter.
...
PiperOrigin-RevId: 524593948
2023-04-15 20:30:24 -07:00
Suet-Fei Li
31f3f53000
Fix crypto include path for Chromium.
...
PiperOrigin-RevId: 524452486
2023-04-14 20:56:29 -07:00
Edwin Wu
e57591aede
Revert back cl/522520410; iOS still need to broadcast all the data back.
...
PiperOrigin-RevId: 524442774
2023-04-14 19:51:19 -07:00