Commit Graph
1678 Commits
Author SHA1 Message Date
Anay Wadhera e4be4677c4 update ukey2 to use bazel
PiperOrigin-RevId: 532532700
2023-05-16 12:05:48 -07:00
Anay Wadhera 99e951dc53 ClientProxy: Wire in DeviceProvider
PiperOrigin-RevId: 532259220
2023-05-15 16:17:16 -07:00
Chun Zhang a925ed1072 Move FakeAuthenticationManager from location to third_party.
PiperOrigin-RevId: 532237745
2023-05-15 15:04:03 -07:00
Nick Bourdakos ae35b1a242 Internal change
PiperOrigin-RevId: 532215519
2023-05-15 13:56:22 -07:00
Qin Wang 6d3704f50a Add battery notification and not discoverable advertisement
PiperOrigin-RevId: 532187475
2023-05-15 12:19:45 -07:00
Anay Wadhera 0e1170c52e remove obsolete todo
PiperOrigin-RevId: 532176213
2023-05-15 11:39:30 -07:00
Anay Wadhera b698c00b5d DeviceProvider: refactor getdevice interface once again
PiperOrigin-RevId: 531659446
2023-05-12 19:37:54 -07:00
Janusz Sobczak 013bf1f420 Add retroactive pairing
PiperOrigin-RevId: 531637311
2023-05-12 16:56:55 -07:00
Crisrael Lucero 01c8e1ed05 Convert absl::string_view to const std::string&
PiperOrigin-RevId: 531634295
2023-05-12 16:40:50 -07:00
hai007 b9a4d98e25 Add WebRtcMedium implementation for Windows.
PiperOrigin-RevId: 531631988
2023-05-12 16:29:40 -07:00
Chun Zhang b07700629d Replace std::string with absl::string_view
PiperOrigin-RevId: 531607615
2023-05-12 14:39:48 -07:00
Janusz Sobczak f1f15bd967 Use canonical MAC address in tests.
PiperOrigin-RevId: 531601021
2023-05-12 14:12:25 -07:00
hai007 bd85557710 Add version update in presenter and mock UI Discovery services for further unit test.
PiperOrigin-RevId: 531371755
2023-05-11 19:42:08 -07:00
hai007 0bd34a1fdf Internal changes
PiperOrigin-RevId: 531356884
2023-05-11 18:01:37 -07:00
Janusz Sobczak 9c5b5d4993 Add BluetoothUtils::FromNumber and ToNumber
The implementation is compatible with Windows interpretation of 64 bit MAC addresses.

PiperOrigin-RevId: 531355253
2023-05-11 17:53:40 -07:00
Anay Wadhera 9dff873424 Convert LDT Rust to a normal define
PiperOrigin-RevId: 531318262
2023-05-11 15:09:04 -07:00
Qin Wang b19d4fb279 Implement BluetoothClassic Medium for fast pair windows
PiperOrigin-RevId: 531299637
2023-05-11 13:59:42 -07:00
Nick Bourdakos 6958edb8cc Fix Wi-Fi LAN bug where frames with all zero bytes were being sent
This was causing the receiving device to consistently (~9/10 times) get stuck in the "waiting for other device to accept" state.

PiperOrigin-RevId: 531295543
2023-05-11 13:45:48 -07:00
Copybara-Service 65714b96d2 Merge pull request #1655 from bourdakos1:swiftui-bug
PiperOrigin-RevId: 531291761
2023-05-11 13:31:34 -07:00
Janusz Sobczak b5938c0d17 Add G3 gatt server
PiperOrigin-RevId: 531287485
2023-05-11 13:15:40 -07:00
Nick Bourdakos 3c48cc80e8 Give endpoint detail subviews IDs so a new instance of the view is created between separate connections 2023-05-11 16:01:15 -04:00
Janusz Sobczak 3241efb292 Make BleV2ServerSocket copyable
PiperOrigin-RevId: 531270942
2023-05-11 12:11:14 -07:00
Anay Wadhera 813a07116e Update action bits to match spec
PiperOrigin-RevId: 531266917
2023-05-11 11:56:26 -07:00
Anay Wadhera 7825f2c67a update LDT rust header include path
PiperOrigin-RevId: 531261461
2023-05-11 11:36:34 -07:00
Nick Bourdakos 8886b99dde Refactor the preferences repository to be a Windows implementation detail of the preferences manager
PiperOrigin-RevId: 531086202
2023-05-10 21:26:32 -07:00
Janusz Sobczak 0901aec6e2 Add BleMedium::GetRemotePeripheral
Added:
nearby::api::ble_v2::BlePeripheral::GetUniqueId()
nearby::api::ble_v2::BleMedium::GetRemotePeripheral(...)

Moved BlePeripheral implementation from bluetooth_adapter_* to ble_v2.*
Added G3 (test) implementation for the new methods.

PiperOrigin-RevId: 531023568
2023-05-10 15:40:38 -07:00
Qin Wang 69f4feaf55 Add g3 implementation for BluetoothPairing
PiperOrigin-RevId: 530965844
2023-05-10 11:47:00 -07:00
Anay Wadhera 69d2edaea9 Weave port [5/n]: Introduce weave message write request
PiperOrigin-RevId: 530915704
2023-05-10 08:32:44 -07:00
hai007 24d82b3fc6 [Sharing][Analytics] Adding logging for QR code pairing
PiperOrigin-RevId: 530769824
2023-05-09 18:42:40 -07:00
Qin Wang 115c286885 Use nearby/internal/platform/mutex instead of absl:mutex
PiperOrigin-RevId: 530727456
2023-05-09 15:20:41 -07:00
Nick Bourdakos 182ebad725 Use push and pop to add back the CreateMutex Windows macro to avoid issues in Windows app code.
PiperOrigin-RevId: 530668276
2023-05-09 11:36:06 -07:00
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