Commit Graph
1647 Commits
Author SHA1 Message Date
Nick Bourdakos ebab912fb6 Fix heap-use-after-free issue in fake timer
PiperOrigin-RevId: 530644090
2023-05-09 10:15:09 -07:00
Anay Wadhera 332da370a4 Weave port [4/n]: Introduce weave write request and single packet write request
PiperOrigin-RevId: 530439848
2023-05-08 16:33:42 -07:00
Guogang Li 072d24238b Made kPeripheralLostTimeout as flag
PiperOrigin-RevId: 530408275
2023-05-08 14:29:02 -07:00
hai007 4eaaeb254d Clean up third_party/nearby/connections/implementation/analytics
PiperOrigin-RevId: 529811175
2023-05-05 14:13:49 -07:00
Anay Wadhera 630b2dd3db Create ConnectionsDeviceProvider
PiperOrigin-RevId: 529781099
2023-05-05 12:13:06 -07:00
Janusz Sobczak 0200a92978 Separate TX and Action fields.
PiperOrigin-RevId: 529767591
2023-05-05 11:21:59 -07:00
Qin Wang 10d3a624b3 Fix fast_pair_wrapper_impl_test
PiperOrigin-RevId: 529545346
2023-05-04 16:30:04 -07:00
hai007 ff412edde1 Skip the analytics recording on the closed connection without strategy sessions
PiperOrigin-RevId: 529502206
2023-05-04 13:41:08 -07:00
Qin Wang 9c5664577e Fix fast_pair_handshake_lookup_test
PiperOrigin-RevId: 529465499
2023-05-04 11:27:56 -07:00
Nick Bourdakos 58772e95f9 Internal change
PiperOrigin-RevId: 529464527
2023-05-04 11:24:39 -07:00
Anay Wadhera d91904d79d Create ConnectionsDevice
PiperOrigin-RevId: 529447365
2023-05-04 10:26:47 -07:00
Guogang Li d510a8ce3c Added cancellable request to network library
PiperOrigin-RevId: 529197083
2023-05-03 15:37:17 -07:00
Anay Wadhera 7caeb98443 Remove v2 callbacks from client_proxy
PiperOrigin-RevId: 529181183
2023-05-03 13:35:59 -07:00
Anay Wadhera f21b1e7089 internal change
PiperOrigin-RevId: 529179617
2023-05-03 13:32:34 -07:00
Anay Wadhera 608fb93ad6 Switch to the correct proto includes
PiperOrigin-RevId: 529178647
2023-05-03 13:24:44 -07:00
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