Commit Graph
1362 Commits
Author SHA1 Message Date
Qin Wang dcc4ed0249 Implement Fast Pair scanner broker
PiperOrigin-RevId: 509593803
2023-02-14 11:47:21 -08:00
Janusz Sobczak 4f21a570e4 Add ParseAndroidSharedCredential test
PiperOrigin-RevId: 509588875
2023-02-14 11:31:37 -08:00
Guogang Li 7fd2515b4e Added utility methods to handle winrt::guid and nearby::uuid
PiperOrigin-RevId: 509583159
2023-02-14 11:10:09 -08:00
Edwin Wu 1e229e31c5 [Nearby Connections] Add OS_INFO for NC C++.
PiperOrigin-RevId: 509443158
2023-02-14 00:05:17 -08:00
suetfei 1e0e0a922b Merge pull request #1315 from edwinwugoog/compile-protos
Compile protos
2023-02-13 23:44:19 -08:00
edwinwugoog 7559639ef2 Compile protos 2023-02-14 14:41:04 +08:00
Anay Wadhera ce70894099 Internal change
PiperOrigin-RevId: 509327800
2023-02-13 14:07:45 -08:00
Suet-Fei Li 00f86cde7b Do not build Rust for Windows & Android platforms.
PiperOrigin-RevId: 509133994
2023-02-12 23:07:20 -08:00
Nick Bourdakos 60d021b5f2 Add initial implementation for Wi-Fi LAN medium that use the Network framework
PiperOrigin-RevId: 508784614
2023-02-10 16:47:27 -08:00
Qin Wang 1d01973d17 Fix Metadata downloading callback issue
PiperOrigin-RevId: 508767628
2023-02-10 15:25:35 -08:00
hai007 b204aed4cb Don't ignore GNCCoreAdapter completion handler errors in Swift APIs.
PiperOrigin-RevId: 508760708
2023-02-10 14:53:35 -08:00
Qin Wang 68739bab45 Fix flacky test: fastpair_controller_test
PiperOrigin-RevId: 508727920
2023-02-10 12:35:55 -08:00
Edwin Wu d37c80dfc5 [Nearby Connections] Add OS_INFO at initial connection for BWU protocol.
PiperOrigin-RevId: 508561261
2023-02-09 21:37:28 -08:00
Nick Bourdakos a96760b977 Add implementation for Wi-Fi LAN server socket that use the Network framework
PiperOrigin-RevId: 508517597
2023-02-09 17:21:26 -08:00
Nick Bourdakos 296c6dd2dc Merge pull request #1301 from jgsobczak/compile-metadata
Compile protos
2023-02-09 19:05:09 -05:00
Qin Wang eaf46568a4 Implement FastPairDataEncryptor for Fast Pair Windows
PiperOrigin-RevId: 508492184
2023-02-09 15:30:44 -08:00
Janusz Sobczak 24806ded6d Compile protos 2023-02-09 15:23:23 -08:00
Qin Wang 5cb25a1a70 Implement Fast Pair discoverable scanner
PiperOrigin-RevId: 508484936
2023-02-09 15:01:54 -08:00
Janusz Sobczak 75feca580b Replace device_id with device_type
PiperOrigin-RevId: 508482519
2023-02-09 14:52:53 -08:00
Janusz Sobczak da723cfaa6 Remove usages of Metadata::device_id
PiperOrigin-RevId: 508465243
2023-02-09 13:48:17 -08:00
Aaron Yu b8627563a0 Fix bluetooth socket crash during release of resource
From the crash call stack, the app crashed at the line `windows_socket = nullptr;` This is because the previous line `windows_socket_.Close();` has already released all unmanaged resources associated with the StreamSocket object.

https://learn.microsoft.com/en-us/uwp/api/windows.networking.sockets.streamsocket.close?view=winrt-22621#remarks

By RAII, assigning `windows_socket_` to nullptr is equivalent to calling `delete` on the StreamSocket allocated on the heap again, which results in null pointer exception `Exception infoEXCEPTION_ACCESS_VIOLATION_READ @0x00000000` because it has already been released in the previous line by Close().

PiperOrigin-RevId: 508454142
2023-02-09 13:05:29 -08:00
hai007 be32b7d2d9 Indicate "Their supported medium" is not real if the other device is host
PiperOrigin-RevId: 508426593
2023-02-09 11:20:39 -08:00
Guogang Li 5471115999 Fixed the issue of converting mac address
PiperOrigin-RevId: 508214399
2023-02-08 16:28:40 -08:00
Nick Bourdakos fc3bf91485 Add implementation for Wi-Fi LAN sockets that use the Network framework
PiperOrigin-RevId: 507922710
2023-02-07 16:54:11 -08:00
Janusz Sobczak aa95be4ff4 Add java options to proto files
PiperOrigin-RevId: 507900410
2023-02-07 15:24:30 -08:00
Qin Wang 21e12fe8aa Add constructor and destructor for FakeFastPairReposity
PiperOrigin-RevId: 507873629
2023-02-07 13:44:53 -08:00
hai007 c80dd182e2 Automated visibility attribute cleanup.
PiperOrigin-RevId: 507844899
2023-02-07 11:53:54 -08:00
Anay Wadhera dc8b1ef7ee Expose internal/platform windows implementation to presence and add bcrypt.lib for resolving bcrypt symbols in absl
PiperOrigin-RevId: 507834078
2023-02-07 11:13:38 -08:00
Qin Wang 778af635ec compatible_with = ["//buildenv/target:non_prod"]
PiperOrigin-RevId: 507831985
2023-02-07 11:06:41 -08:00
hai007 e28a1986b3 Automated visibility attribute cleanup.
PiperOrigin-RevId: 507776711
2023-02-07 07:42:26 -08:00
Nick Bourdakos f68283a948 Merge pull request #1281 from jgsobczak/compile-protos
Compile protos
2023-02-06 20:34:11 -05:00
Janusz Sobczak 5f4144cd0b Update SharedCredential definition
PiperOrigin-RevId: 507568902
2023-02-06 13:33:23 -08:00
Qin Wang d1d7cfad56 Replace absl::optional with std::optional
PiperOrigin-RevId: 507563369
2023-02-06 13:14:25 -08:00
Qin Wang a48130f407 Remove duplicate Network folder from location/nearby
PiperOrigin-RevId: 507563077
2023-02-06 13:10:55 -08:00
Janusz Sobczak d39f40a059 Compile protos 2023-02-03 17:08:17 -08:00
Janusz Sobczak b9efeaa881 Update SharedCredential definition
PiperOrigin-RevId: 506117150
2023-02-03 16:34:34 -08:00
Guogang Li 26973fada5 Use read/write buffer in bluetooth socket
PiperOrigin-RevId: 506815067
2023-02-02 22:49:32 -08:00
Qin Wang c52f1a4000 Implement Fast Pair scanner
PiperOrigin-RevId: 506807562
2023-02-02 21:57:35 -08:00
hai007 1c19d52f29 Limit log spam from Analytics Recorder.
PiperOrigin-RevId: 506722936
2023-02-02 14:26:35 -08:00
hai007 c1ffccfacf Create FakeFastPairRepository for test support
PiperOrigin-RevId: 506720516
2023-02-02 14:17:58 -08:00
Eiden Kim 3d9ce368ff Fixed crashpad db creation failure and changed root to CommonAppData. Changed captured Nearby Share Info to save to CommonAppData. Changed Clearcut root to CommonAppData.
PiperOrigin-RevId: 506528040
2023-02-01 23:15:22 -08:00
Janusz Sobczak 270aad8ca8 Fix use-after-free defect
PiperOrigin-RevId: 506477039
2023-02-01 18:15:38 -08:00
Anay Wadhera 16af6a7e6b Allow tests to be runnable on Windows
PiperOrigin-RevId: 506364864
2023-02-01 10:59:01 -08:00
Eiden Kim db6300fcc7 Add winrt visibility to Nearby Share app.
PiperOrigin-RevId: 506232180
2023-02-01 00:23:32 -08:00
hai007 72f0b1d323 Create Fast Pair repository to manage server access API.
PiperOrigin-RevId: 506162700
2023-01-31 17:32:21 -08:00
Nick Bourdakos 9fef440925 Update Dart payload callbacks to better support file and byte payloads
PiperOrigin-RevId: 506006910
2023-01-31 08:15:55 -08:00
Guogang Li 0c336e12b9 Log more information for connection error in Wi-Fi hotspot
PiperOrigin-RevId: 505840790
2023-01-30 17:18:18 -08:00
Qin Wang 295564bd3a Implement Fast Pair Data Parser
PiperOrigin-RevId: 505800235
2023-01-30 14:35:10 -08:00
Guogang Li d7d6646b5b Report device lost when advertising data changed in BLE
PiperOrigin-RevId: 505768728
2023-01-30 12:36:56 -08:00
hai007 3f135b2d0f Add Ethernet information into connection_info if Wifi is not connected
PiperOrigin-RevId: 505766130
2023-01-30 12:26:08 -08:00