Qin Wang
e90fd77e47
Migrate bluetooth_address from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 500784376
2023-01-09 12:49:52 -08:00
hai007
22c6db1473
Adding the implementation of the windows controller and cross language interfaces. TODO: Unit test needs to be added after the prototyped finished (b/264707418)
...
PiperOrigin-RevId: 500274314
2023-01-06 22:19:46 -08:00
Qin Wang
05a6fbf20c
Migrate observer_list.h from location/nearby to third_party/nearby
...
PiperOrigin-RevId: 500240685
2023-01-06 15:15:16 -08:00
Guogang Li
06713fe918
Log Bluetooth connection status change
...
PiperOrigin-RevId: 500228494
2023-01-06 15:09:34 -08:00
hai007
32ace29ccf
Change wifi_hotspot_credential.h to wifi_credential.h
...
PiperOrigin-RevId: 500223301
2023-01-06 15:05:22 -08:00
hai007
3939ed4735
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 500193739
2023-01-06 15:01:48 -08:00
Suet-Fei Li
084f7ebd88
Remove location namespace in third_party/nearby.
...
PiperOrigin-RevId: 500023196
2023-01-06 02:53:57 -08:00
hai007
f7f0a266fe
WIFI Direct implementation (5)
...
Part 5: Add WifiDirect Server/Client Socket and Credential
PiperOrigin-RevId: 499401159
2023-01-03 23:10:15 -08:00
Nick Bourdakos
4a8163ae20
Internal change.
...
PiperOrigin-RevId: 499340401
2023-01-03 16:22:56 -08:00
hai007
7e82794d4d
WIFI Direct implementation (4) - Fake Hotspot as WifiDirect GO
...
Part 4: WIFI Direct platform code for Windows
PiperOrigin-RevId: 498611340
2022-12-30 11:23:45 -08:00
hai007
88e350e5d2
Integrate network related part which both nearby sharing and fastpair are adopted.
...
Details can be seen in the `Integrate reusable internal components into third_party` part of `server access design doc` (go/fast_pair_server_data_access)
PiperOrigin-RevId: 498208011
2022-12-28 10:28:32 -08:00
hai007
6ef8a4c00a
1. Log advertising power level (contains Low, High, Balance power levels).
...
2. Log discovering power level (only contained Low and unspecified power levels)
PiperOrigin-RevId: 497814014
2022-12-26 09:11:27 -08:00
Janusz Sobczak
e64f9859e1
Replace BleOperationStatus with absl::Status
...
PiperOrigin-RevId: 497191477
2022-12-22 10:20:15 -08:00
Nick Bourdakos
07998a05ed
Change "ios" package name to "apple" since its usage isn't limited to iOS
...
PiperOrigin-RevId: 497046967
2022-12-21 18:09:42 -08:00
hai007
f56e50f885
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 496854373
2022-12-21 00:54:13 -08:00
Nick Bourdakos
6dbb9b10fd
Only depend on UIKit for iOS builds
...
PiperOrigin-RevId: 496140561
2022-12-17 17:30:57 -08:00
hai007
7855176718
Fix a typo in base-no-coroutines.patch and re-apply the patch.
...
PiperOrigin-RevId: 495888291
2022-12-16 09:10:21 -08:00
Nick Bourdakos
4a8ff331a7
Switch platform WebRTC copts to defines so dependencies of it don't need to also specify the flag.
...
PiperOrigin-RevId: 495798557
2022-12-16 00:07:16 -08:00
Janusz Sobczak
3247eed795
Filter credentials based on identity type.
...
Filter the credentials in G3 implementation of CredentialStorage based on IdentityType.
Previously, IdentityType was ignored in GetPrivateCredentials() and GetPublicCredentials().
PiperOrigin-RevId: 495729148
2022-12-15 16:42:31 -08:00
Qin Wang
fe26466278
Migrate fast pair from location/nearby/cpp/fastpair to third_party/nearby/fastpair
...
PiperOrigin-RevId: 495726740
2022-12-15 16:31:22 -08:00
Nick Bourdakos
682813388f
Disable WebRTC for ARM based CPUs
...
PiperOrigin-RevId: 495707681
2022-12-15 15:15:00 -08:00
hai007
38d6317274
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 495557586
2022-12-15 04:22:05 -08:00
Guogang Li
ad9c26ec90
Adjust the timeout value for Wi-Fi hotspot
...
PiperOrigin-RevId: 495389634
2022-12-14 12:44:27 -08:00
Guogang Li
73c1fba668
Added connection timeout for Wi-Fi Lan and hotspot
...
PiperOrigin-RevId: 495155204
2022-12-13 16:25:16 -08:00
hai007
c5cb0e1d39
Insert placeholder declarations into winrt/base.h.
...
PiperOrigin-RevId: 495104919
2022-12-13 13:09:29 -08:00
Janusz Sobczak
d1ddee09f0
Include header files
...
PiperOrigin-RevId: 494314809
2022-12-09 19:24:43 -08:00
Janusz Sobczak
337e1f41b0
Clarify CredentialStorage interface.
...
SaveCredentials does not to return the credentials that it has just saved. Returning a status will do.
Improved documentation.
PiperOrigin-RevId: 494280108
2022-12-09 15:41:12 -08:00
Anay Wadhera
c50cdc5671
Move back to internal logging library
...
PiperOrigin-RevId: 494274640
2022-12-09 15:16:19 -08:00
Guogang Li
9c9439f4b1
Refactor the implementation of scheduled executor on Windows
...
PiperOrigin-RevId: 494261976
2022-12-09 14:20:53 -08:00
Suet-Fei Li
32163382b9
Internal fix
...
PiperOrigin-RevId: 494245945
2022-12-09 13:10:37 -08:00
Anay Wadhera
2706d66519
Include chromium logging header when building with chromium
...
PiperOrigin-RevId: 494244433
2022-12-09 13:04:03 -08:00
Nick Bourdakos
ff5fb4a8f3
Replace absl/log/check.h with internal/platform/logging.h for SPM.
...
PiperOrigin-RevId: 494192824
2022-12-09 09:34:24 -08:00
hai007
863e2f650e
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 494035002
2022-12-08 17:15:43 -08:00
Qin Wang
cdd65616fc
Implement Ble GATT Client for Windows
...
PiperOrigin-RevId: 494033195
2022-12-08 17:06:52 -08:00
Anay Wadhera
82b2c63a7c
Implement BleConnectionInfo as a container for BLE mac address.
...
Move PresenceDevice to use BleConnectionInfo.
PiperOrigin-RevId: 494023973
2022-12-08 16:24:00 -08:00
Suet-Fei Li
c5bb844509
Internal bug fix.
...
PiperOrigin-RevId: 494020404
2022-12-08 16:08:26 -08:00
Janusz Sobczak
5ce2485694
Replace .proto.h with .pb.h
...
We should be using public .pb.h files
PiperOrigin-RevId: 494011872
2022-12-08 15:32:02 -08:00
Janusz Sobczak
a92abac83a
Update advertisement encoder/decoder
...
1. Update the API to accept the credentials on input instead of credential manager.
2. Update the test with values using the LDT encryption.
These changes allow us to have a more asynchronous implementaion.
When broadcasting we can:
1. Fetch the private credentials asynchronously.
2. Create the advertisement and start broadcasting when the credentials have been fetched.
When scanning we can:
1. Fetch public credentials asynchronously.
2. Start scanning for advertisements.
3. Update the decoder when new credentials are fetched.
PiperOrigin-RevId: 493998041
2022-12-08 14:36:44 -08:00
Suet-Fei Li
a8ca18f477
Internal refactor.
...
PiperOrigin-RevId: 493970269
2022-12-08 12:47:57 -08:00
Suet-Fei Li
9f9bd40ada
Internal flow.
...
PiperOrigin-RevId: 493719005
2022-12-07 15:05:45 -08:00
Anay Wadhera
43b099a5d2
Include missing mutex.h for Android
...
PiperOrigin-RevId: 493676427
2022-12-07 12:27:40 -08:00
Anay Wadhera
db4d0744a3
Drop base/check.h include for chrome
...
PiperOrigin-RevId: 493432083
2022-12-06 15:43:45 -08:00
Guogang Li
43fab95a3a
Refactor Wi-Fi discovery
...
PiperOrigin-RevId: 493417873
2022-12-06 14:47:34 -08:00
Anay Wadhera
87c57534a4
Include check.h header to fix Github presence build
...
PiperOrigin-RevId: 493067786
2022-12-05 11:43:05 -08:00
Qin Wang
ba1578777d
Implement Bluetooth Pairing for Fast Pair Windows
...
PiperOrigin-RevId: 492902580
2022-12-04 21:05:47 -08:00
Guogang Li
da4ac95e82
Check connectivity before report Wi-Fi discovery
...
PiperOrigin-RevId: 492570605
2022-12-02 15:10:31 -08:00
Aaron Yu
49af1a96b6
Add SetCustomSavePath API to Nearby Connections
...
PiperOrigin-RevId: 492563503
2022-12-02 14:38:55 -08:00
Anay Wadhera
2273c87b57
Implement WifiLanConnectionInfo for mDNS IPV4/IPV6 discovery.
...
PiperOrigin-RevId: 492320076
2022-12-01 15:51:24 -08:00
Anay Wadhera
50de23b42c
Force bluetooth connection info mac address to be 6 bytes.
...
PiperOrigin-RevId: 491977342
2022-11-30 11:48:12 -08:00
Anay Wadhera
b7415ecd40
Implement NearbyDevice for PresenceDevice.
...
PiperOrigin-RevId: 491705794
2022-11-29 12:19:47 -08:00