hai007
dfdc3dd818
Include <crtdbg.h> in scheduled_executor.cc.
...
The source in `scheduled_executor.cc` refers to the macro, `_ASSERT`. This macro is defined in `crtdbg.h`.
PiperOrigin-RevId: 484319035
2022-10-27 12:21:34 -07:00
hai007
2eec1cba0e
[Sharing Analytics] create and log the use case for sharing file from quick setting.
...
PiperOrigin-RevId: 484245564
2022-10-27 07:23:52 -07:00
hai007
13704a7a2a
Add AppCrash to SharingLog
...
PiperOrigin-RevId: 484165755
2022-10-26 23:32:18 -07:00
Hai Shang
04b888ace4
Add default callbacks in broadcast & scan operations
...
PiperOrigin-RevId: 484029311
2022-10-26 11:45:28 -07:00
hai007
2206f21c3f
Enable TAP test for nearby.fastpair.windows
...
Enable some packages to visible to nearby fast pair
PiperOrigin-RevId: 483819412
2022-10-25 17:31:00 -07:00
Janusz Sobczak
53c504be9d
Use LDT for advertisement encryption.
...
We are still missing the real LDT implementation, so the code is linked with a
placeholder code that doesn't do the actual encryption.
We also needed to pass the `account_name` to credential manager to choose the
correct credentials.
PiperOrigin-RevId: 483801163
2022-10-25 16:09:17 -07:00
hai007
41ba8c8a14
Convert #include <xstring> to #include <string> in nearby files.
...
`<xstring>` is the MSVC internal implementation file for string. This makes it contingent on the MSVC STL.
`<string>` provides the same declarations, but does not expose the MSVC-specific implementation details. This implementation is guaranteed to meet the C++ standard exactly.
This change updates includes of `<xstring>` to be includes of `<string>`.
PiperOrigin-RevId: 483696244
2022-10-25 09:30:40 -07:00
hai007
32e6fc3c42
Previously, we log incoming remote endpoint upgrade failure and local upgrade setup failure incorrectly as CHANNEL_ERROR. In this CL, they are logged as REMOTE_CONNECTION_ERROR and xxx_MEDIUM_ERROR instead.
...
Note that the user can always filter out these errors if necessary. Update isAbnormalUpgradeFailure() check as part of upgrade failure reason code change.
In addition, skip incoming/outgoing upgrade logging only if the upgrade fails and initial connection is already removed.
PiperOrigin-RevId: 483545395
2022-10-24 19:07:30 -07:00
Hai Shang
054f6efe53
Chain scan & broadcast invokes from PresenceClient to ServiceController
...
PiperOrigin-RevId: 483496670
2022-10-24 15:12:43 -07:00
hai007
5d207f9e15
Add the frequency of the connected AP into the ConnectionAttemptMetadata, the purpose is to judge if there is MCC symptom.
...
Storage increase will be 4 bytes increasing in ConnetionAttemptMetadata.
(4 bytes in each sharing * 2610000 shares/daily * 7 days/week) / GB = about 0.7 GB)
(2610000 was based on current daily connection attempts count on 20221017.)
PiperOrigin-RevId: 483115234
2022-10-22 21:51:58 -07:00
Fan Di
43d0ab83fb
Fix copy/paste logging issue.
...
PiperOrigin-RevId: 482921344
2022-10-21 17:03:44 -07:00
hai007
e34cac3a96
Update connections_log.proto
...
1. 2499483 is the "Daily Initial Connection Attempts by Medium" from product data of 2022/10/10
2. http://shortn/_XocswsePbY
PiperOrigin-RevId: 482691333
2022-10-20 22:28:17 -07:00
hai007
5ad57c5841
Update connections_log.proto
...
1. 2499483 is the "Daily Initial Connection Attempts by Medium" from product data of 2022/10/10
2. http://shortn/_XocswsePbY
PiperOrigin-RevId: 482681421
2022-10-20 21:13:53 -07:00
Guogang Li
d8f64233f5
Fixed the issue to handle file name in UTF8
...
PiperOrigin-RevId: 482535121
2022-10-20 10:47:04 -07:00
John Carroll
5cc1e369d2
Returns the correct object type for CreateInputFile and CreateOutputFile.
...
PiperOrigin-RevId: 482042035
2022-10-18 15:48:25 -07:00
hai007
cab9e31d0d
Add Metrics for wifi-direct/direct-hotspot group crate failed
...
PiperOrigin-RevId: 481994099
2022-10-18 12:43:26 -07:00
hai007
1b140a4bd9
Fix internal target visibility.
...
PiperOrigin-RevId: 481799728
2022-10-17 19:35:57 -07:00
hai007
e39256100f
Update connections_log.proto
...
1. 6526209 is the "Daily Transfers by Medium" from product data of 2022/10/10
2. http://shortn/_7cCKZxrmVH
PiperOrigin-RevId: 481789584
2022-10-17 18:26:16 -07:00
Hai Shang
4157b1f70b
Add unit test for PayloadListner
...
PiperOrigin-RevId: 481773299
2022-10-17 16:53:52 -07:00
hai007
a620d8eeb6
Remove unused variable
...
Fixes -Wunused-variable warning
PiperOrigin-RevId: 481744648
2022-10-17 14:46:46 -07:00
hai007
0373f408b9
Update connections_log.proto
...
1. 6526209 is the "Daily Transfers by Medium" from product data of 2022/10/10
2. http://shortn/_7cCKZxrmVH
PiperOrigin-RevId: 481740338
2022-10-17 14:31:11 -07:00
Johnson Lu
cf26a98379
Add gateway field in WifiDirectCredentials
...
PiperOrigin-RevId: 481066785
2022-10-13 23:15:51 -07:00
Janusz Sobczak
8128bbc062
Include LDT header
...
PiperOrigin-RevId: 480757134
2022-10-12 17:16:16 -07:00
Janusz Sobczak
4bd0337c10
Update to match revised BLE 4.2 specification
...
PiperOrigin-RevId: 479615854
2022-10-07 10:33:38 -07:00
Pu Shi
ab80dbc2a3
[Nearby Connections] Extend timeout waiting for StopAllEndpoints to finish.
...
PiperOrigin-RevId: 479608809
2022-10-07 10:04:54 -07:00
John Carroll
a3f5d108f5
Added a feature flag to control whether we are allowed to set the bluetooth adapter state or not on windows.
...
PiperOrigin-RevId: 479589889
2022-10-07 08:49:24 -07:00
hai007
d4392b4506
[Sharing][Copy&Paste] Combine uploadContacts and uploadCertificates to reduce server traffic.
...
PiperOrigin-RevId: 479466240
2022-10-06 18:52:28 -07:00
hai007
ff5f4d8ccc
Use strongified advertiser inside block
...
Fixes unused-variable warning and a possible memory leak
PiperOrigin-RevId: 479430565
2022-10-06 15:43:30 -07:00
Hai Shang
57a8d8420c
update presence client
...
PiperOrigin-RevId: 479424213
2022-10-06 15:17:26 -07:00
hai007
c82b0ba23e
Add logging when a gRPC failed as the server UNAVAILABLE.
...
PiperOrigin-RevId: 479027905
2022-10-05 06:30:33 -07:00
hai007
8ef1a5f3a9
Fix Throughput Profiling Nightly Sanitizer Analysis test case error
...
PiperOrigin-RevId: 478878990
2022-10-04 14:08:31 -07:00
Hai Shang
c4ad6de6f8
add scan function in presence BLE
...
PiperOrigin-RevId: 478666843
2022-10-03 19:35:23 -07:00
Guogang Li
2fff61b312
Separated BLE permission API into mediums manager
...
PiperOrigin-RevId: 478640491
2022-10-03 16:57:24 -07:00
Anthony Rueda
1443f3a135
Implement get public & private credentials.
...
PiperOrigin-RevId: 478522128
2022-10-03 09:18:19 -07:00
Eiden Kim
7350643c36
Update Prng usage so that it can generate random values on different threads.
...
PiperOrigin-RevId: 478025630
2022-09-30 10:31:27 -07:00
Hai Shang
bf2d461cf6
Add unit tests for prng to verify it's not generating duplicating values
...
PiperOrigin-RevId: 478020355
2022-09-30 10:09:34 -07:00
John Carroll
646c3e5020
Move the increment rename tag (x) from before the first dot to before the last dot.
...
PiperOrigin-RevId: 477849732
2022-09-29 16:26:36 -07:00
hai007
8f681dece0
Throughput profiling
...
PiperOrigin-RevId: 477752265
2022-09-29 10:02:11 -07:00
Guogang Li
a584dad4a9
Fixed the WiFi issue to handle service discovery
...
PiperOrigin-RevId: 477613253
2022-09-28 19:42:48 -07:00
hai007
ad93e1f47b
Retry the Hotspot IP address query procedure
...
PiperOrigin-RevId: 477592843
2022-09-28 17:26:17 -07:00
hai007
f65e32ad32
Catch exceptions when retrieve Hotspot IP address
...
PiperOrigin-RevId: 477363744
2022-09-27 23:11:03 -07:00
hai007
f1a6cdc988
Fix link error by exporting DLL_API.
...
PiperOrigin-RevId: 477086755
2022-09-26 23:36:28 -07:00
Guogang Li
d55d41e263
Fixed a crash in Bluetooth classic medium
...
PiperOrigin-RevId: 477027985
2022-09-26 17:12:12 -07:00
Guogang Li
086ad175a8
Fixed the issue to transfer file name in utf8
...
PiperOrigin-RevId: 476959117
2022-09-26 12:17:17 -07:00
hai007
1cf7978096
Internal change.
...
PiperOrigin-RevId: 476901929
2022-09-26 08:25:20 -07:00
Eiden Kim
028d2ae96a
Fix to generate endpoint_id randomly.
...
PiperOrigin-RevId: 476421714
2022-09-23 11:37:47 -07:00
Anay Wadhera
3f2cfb1531
Implement BluetoothConnectionInfo
...
PiperOrigin-RevId: 476416765
2022-09-23 11:17:17 -07:00
Anay Wadhera
4b8575962a
Explicitly create std::string from absl::string_view
...
Android does not support implicitly converting from absl::string_view to std::string.
PiperOrigin-RevId: 476415970
2022-09-23 11:13:47 -07:00
John Carroll
43da74bb7c
Export InputStream class.
...
PiperOrigin-RevId: 476215485
2022-09-22 15:46:44 -07:00
Anthony Rueda
fd59e9aede
Consolidate credential_storage callback functions. Move all callback struct definitions in a central header file compiled as part of internal/platform/implementation:comm library.
...
PiperOrigin-RevId: 476186596
2022-09-22 13:46:47 -07:00