Anay Wadhera
21d2efbccd
Create PresenceDeviceProvider
...
PiperOrigin-RevId: 528913199
2023-05-02 16:02:36 -07:00
hai007
6b25d430d9
copybara update
...
PiperOrigin-RevId: 528861897
2023-05-02 12:48:09 -07:00
Guogang Li
9ea2c9fd8e
Fixed the data race in ObserverList
...
PiperOrigin-RevId: 528638464
2023-05-01 19:11:52 -07:00
Joy Babafemi
8741eb6c71
Add "Foldable" DeviceType to PresenceDevice.
...
PiperOrigin-RevId: 528629960
2023-05-01 18:20:42 -07:00
Guogang Li
15d81201f8
Fixed data race in FakeTaskRunner
...
PiperOrigin-RevId: 528627577
2023-05-01 18:06:35 -07:00
Nick Bourdakos
84f480fdd1
Fix IP address bug where 4 byte version wasn't converted to dotted decimal form
...
Introduces a tested `GNCIPAddress` class to make it more explicit of which IP address format is being used at call sites to prevent similar issues in the future.
PiperOrigin-RevId: 528572993
2023-05-01 14:20:12 -07:00
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