Guogang Li
d750e54bc8
Added dummy implementation for BLE sockets
...
PiperOrigin-RevId: 512797910
2023-02-27 19:29:58 -08:00
Guogang Li
843a4c1a35
Added initial BLE GATT server implementation for BLE v2 support
...
PiperOrigin-RevId: 512666999
2023-02-27 10:35:02 -08:00
hai007
96327865cd
Move the file settings_file.json location to C:\ProgramData\Google\Nearby\Connections
...
PiperOrigin-RevId: 512198457
2023-02-24 17:11:53 -08:00
Aaron Yu
3bb4ab1367
Fix global buffer overflow bugs
...
PiperOrigin-RevId: 512139953
2023-02-24 12:46:24 -08:00
Anay Wadhera
abe68db97d
Add GattServer#NotifyCharacteristicChanged to ble_v2
...
PiperOrigin-RevId: 512124578
2023-02-24 11:46:33 -08:00
hai007
4ac88c17c5
WiFi Lan logging clean up
...
PiperOrigin-RevId: 511871233
2023-02-23 13:30:12 -08:00
Anay Wadhera
f3ebf77ed2
Add GattClient#SetCharacteristicNotification for subscribing to a GATT characteristic
...
PiperOrigin-RevId: 511862183
2023-02-23 12:54:41 -08:00
Guogang Li
d260feced5
Added BLE V2 GATT client implementation for Windows
...
PiperOrigin-RevId: 511635693
2023-02-22 17:05:31 -08:00
Guogang Li
070609883f
Fixed the crashes in Bluetooth socket
...
PiperOrigin-RevId: 511615254
2023-02-22 15:37:43 -08:00
Nick Bourdakos
b59ed0b70f
Add Apple implementation for timer
...
PiperOrigin-RevId: 511201457
2023-02-21 08:03:09 -08:00
Will Harmon
a977a6bd7c
Add additional Description error codes
...
PiperOrigin-RevId: 511008650
2023-02-20 09:27:44 -08:00
Nick Bourdakos
f655636db7
Implement SendRequest for Apple platform
...
PiperOrigin-RevId: 510539758
2023-02-17 15:49:15 -08:00
Nick Bourdakos
179c67291c
Remove old Wi-Fi LAN package
...
PiperOrigin-RevId: 510349290
2023-02-16 23:36:10 -08:00
Nick Bourdakos
2c47104dc9
Update the Apple Wi-Fi LAN medium to use WifiLanV2
...
PiperOrigin-RevId: 510228266
2023-02-16 13:28:38 -08:00
Nick Bourdakos
949d882727
Add discovery/connect implementation for Wi-Fi LAN medium that uses the Network framework
...
PiperOrigin-RevId: 510221769
2023-02-16 13:03:21 -08:00
hai007
29014f7ad4
[Sharing] Add getMyDecices API.
...
PiperOrigin-RevId: 510060447
2023-02-16 00:15:28 -08:00
hai007
e2fa1d0409
Fix the supported mediums error
...
PiperOrigin-RevId: 509999913
2023-02-15 19:54:05 -08:00
Guogang Li
d41c26dd24
Added BLE v2 peripheral
...
PiperOrigin-RevId: 509962831
2023-02-15 16:29:11 -08:00
Aaron Yu
fc1811f966
Set g3 bluetooth adapter to be enabled by default and remove Toggle()
...
PiperOrigin-RevId: 509962396
2023-02-15 16:25:43 -08:00
hai007
afd1a0b10d
Enable analytics logging for SelectFoldersButton by aligning AttachmentSourceType between C++ and dart
...
PiperOrigin-RevId: 509896703
2023-02-15 12:00:26 -08:00
Nick Bourdakos
cee10e8d44
Add logging support for Apple platform
...
PiperOrigin-RevId: 509833510
2023-02-15 07:59:28 -08:00
Qin Wang
d0750694ff
Replace absl::optional with std::optional
...
PiperOrigin-RevId: 509649962
2023-02-14 15:10:04 -08:00
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