Janusz Sobczak
75feca580b
Replace device_id with device_type
...
PiperOrigin-RevId: 508482519
2023-02-09 14:52:53 -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
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
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
hai007
e28a1986b3
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 507776711
2023-02-07 07:42:26 -08:00
Janusz Sobczak
5f4144cd0b
Update SharedCredential definition
...
PiperOrigin-RevId: 507568902
2023-02-06 13:33:23 -08:00
Qin Wang
a48130f407
Remove duplicate Network folder from location/nearby
...
PiperOrigin-RevId: 507563077
2023-02-06 13:10:55 -08:00
Guogang Li
26973fada5
Use read/write buffer in bluetooth socket
...
PiperOrigin-RevId: 506815067
2023-02-02 22:49:32 -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
Eiden Kim
db6300fcc7
Add winrt visibility to Nearby Share app.
...
PiperOrigin-RevId: 506232180
2023-02-01 00:23:32 -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
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
hai007
3cbbecd53a
Change log and crash dump locations from a per user data location to a per machine common data location.
...
PiperOrigin-RevId: 505711827
2023-01-30 09:14:00 -08:00
Janusz Sobczak
94e70d0ddd
Store consumed salts in private credentials
...
PiperOrigin-RevId: 505167378
2023-01-27 11:30:54 -08:00
Qin Wang
a0692e6306
Migrate device_info from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 504935151
2023-01-26 14:01:11 -08:00
Janusz Sobczak
eb282a64da
Set credential start&end times
...
PiperOrigin-RevId: 504880260
2023-01-26 10:33:22 -08:00
Qin Wang
ed9890957f
Upgrade minimum_os_version to 13.0
...
PiperOrigin-RevId: 504597125
2023-01-25 10:23:19 -08:00
Nick Bourdakos
e2e702b68f
Remove #ifdef __cplusplus guards
...
PiperOrigin-RevId: 504553878
2023-01-25 07:14:44 -08:00
hai007
361af2691d
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 504426745
2023-01-24 18:17:50 -08:00
Anay Wadhera
c58b45eb50
Rename PublicCredential to SharedCredential and PrivateCredential to LocalCredential
...
PiperOrigin-RevId: 503221477
2023-01-24 12:09:21 -08:00
Janusz Sobczak
f4d85f9b90
Migrate to AnyInvocable in platform code
...
PiperOrigin-RevId: 504104740
2023-01-23 16:04:21 -08:00
hai007
7b14bc3b19
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 504016877
2023-01-23 10:12:40 -08:00
Guogang Li
d3eaae1015
list IP addresses in priority
...
PiperOrigin-RevId: 503310798
2023-01-19 17:47:27 -08:00
Nick Bourdakos
819f816600
Refactor nearby connections clients to be organized by languages.
...
PiperOrigin-RevId: 503308736
2023-01-19 17:36:07 -08:00
Eiden Kim
26c752dac5
Fix folder transfer with non-English folders.
...
PiperOrigin-RevId: 503235989
2023-01-19 12:33:14 -08:00
Guogang Li
70412b8e3c
Fixed the crash when checking IP addresses
...
PiperOrigin-RevId: 503048520
2023-01-18 20:14:45 -08:00
Janusz Sobczak
a29be214a3
Migrate to absl::AnyInvocable in NP.
...
Replaces a bunch of std::function uses with absl::AnyInvocable.
PiperOrigin-RevId: 502960326
2023-01-18 13:16:29 -08:00
Qin Wang
2330739b90
Migrate TaskRunner from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 502733409
2023-01-17 17:40:55 -08:00
Guogang Li
cec229c2f3
Enable connection timeout feature
...
PiperOrigin-RevId: 502701814
2023-01-17 15:16:54 -08:00
Janusz Sobczak
ca547df4d7
Subscribe for public credentials update
...
Nearby Presence scanning sessions may be very long. We need a way to notify the scanner that new credentials were added during scanning.
`SubscribeForPublicCredentials()` allows us to subscribe for such updates.
PiperOrigin-RevId: 502699345
2023-01-17 15:07:14 -08:00
Guogang Li
79834a0ee0
Reduce IP check interval and put more logs for Wi-Fi hotspot
...
PiperOrigin-RevId: 502698293
2023-01-17 15:04:01 -08:00
hai007
ea3fa0e392
Fix a bug in which an iterator is compared to an end iterator from a different hashtable.
...
PiperOrigin-RevId: 502652950
2023-01-17 12:10:15 -08:00
hai007
589829f947
Create a downloader class to trigger downloading and deal with the success and failure status.
...
PiperOrigin-RevId: 501961621
2023-01-13 16:12:52 -08:00
hai007
ac87d5cf50
Explicitly initialize atomic value.
...
PiperOrigin-RevId: 501936581
2023-01-13 14:16:03 -08:00
hai007
dab0ead924
Explicitly initialize atomic value; change its type to unsigned.
...
PiperOrigin-RevId: 501935970
2023-01-13 14:12:44 -08:00
Qin Wang
f94aa7548b
Migrate Timer from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 501928835
2023-01-13 13:44:17 -08:00
hai007
868e42f5f2
Fix a bug in which an iterator is compared to an end iterator from a different hashtable.
...
PiperOrigin-RevId: 501928248
2023-01-13 13:40:47 -08:00
Janusz Sobczak
0e2111afc2
Collapse success&failure callbacks into one
...
Instead of two callbacks:
- void on_success(Result result)
- void on_failure(Status status)
use just one callback:
void on_result(StatusOr<Result> result)
PiperOrigin-RevId: 501912034
2023-01-13 12:28:47 -08:00
Janusz Sobczak
4fc1583b94
Migrate to absl::AnyInvocable
...
PiperOrigin-RevId: 501392167
2023-01-11 15:19:33 -08:00
John Carroll
3be5844fc3
Fixed the order of #include's fixes, a subtle but present bug.
...
PiperOrigin-RevId: 501360403
2023-01-11 13:16:19 -08:00
hai007
d9f113e6e1
Disable WEB_RTC for Windows Platform
...
PiperOrigin-RevId: 501346561
2023-01-11 12:19:53 -08:00
Guogang Li
e261be1a16
Enable Bluetooth connection status track
...
PiperOrigin-RevId: 501334205
2023-01-11 11:31:27 -08:00
Guogang Li
5326cec7ab
Fixed variable initialization issue in atomic_boolean
...
PiperOrigin-RevId: 501327583
2023-01-11 11:06:14 -08:00
hai007
7a9916f726
Fix WifiDirect small logic error
...
PiperOrigin-RevId: 501309880
2023-01-11 10:00:28 -08:00
Guogang Li
cf54a0fdb6
Set thread shutdown to false by default in Windows implementation
...
PiperOrigin-RevId: 501082672
2023-01-10 13:41:28 -08:00
hai007
2f8ecbe610
Fix a bug in which an iterator is compared to an end iterator from a different hashtable.
...
PiperOrigin-RevId: 501007094
2023-01-10 08:54:57 -08:00
Guogang Li
350e76e690
Add flag to control connection timeout feature
...
PiperOrigin-RevId: 500822176
2023-01-09 15:26:59 -08:00