Commit Graph
489 Commits
Author SHA1 Message Date
Anay Wadhera 70bcabb161 update port length to 2 bytes
PiperOrigin-RevId: 526722524
2023-04-24 12:28:06 -07:00
Guogang Li e4c1f9aa24 Fixed the issue of using CancellationFlagListener
PiperOrigin-RevId: 526154394
2023-04-21 15:41:43 -07:00
Guogang Li b36385de1f Make sure listeners_ is protected by mutex lock
PiperOrigin-RevId: 526058543
2023-04-21 09:24:10 -07:00
Guogang Li ac9d6b1c55 fixed the bssid format issue
PiperOrigin-RevId: 525606245
2023-04-19 18:24:15 -07:00
hai007 b80a710fb0 Fix data race problem caused by a simulated_clock
PiperOrigin-RevId: 525540869
2023-04-19 13:49:53 -07:00
Anay Wadhera 7f227a5205 CredentialManager: Allow saving/getting device metadata blobs
PiperOrigin-RevId: 525518359
2023-04-19 12:22:19 -07:00
Hai Shang f1a1a7510b fix include paths
PiperOrigin-RevId: 525315412
2023-04-18 19:21:36 -07:00
Qin Wang f300012bcd Fix GATT DiscoverServiceAndCharacteristics
PiperOrigin-RevId: 525295071
2023-04-18 17:22:31 -07:00
Chun Zhang c426dea3f5 Excludes PreferencesRepository from NEARBY_CHROMIUM
PiperOrigin-RevId: 524972823
2023-04-17 15:58:34 -07:00
Chun Zhang 2e7f7a7d90 Migrate PreferencesManager from location/nearby to third_party/nearby
PiperOrigin-RevId: 524900136
2023-04-17 11:23:01 -07:00
Suet-Fei Li 31f3f53000 Fix crypto include path for Chromium.
PiperOrigin-RevId: 524452486
2023-04-14 20:56:29 -07:00
Edwin Wu e57591aede Revert back cl/522520410; iOS still need to broadcast all the data back.
PiperOrigin-RevId: 524442774
2023-04-14 19:51:19 -07:00
Guogang Li 49aa73bbdd Fixed bug of folder sharing
PiperOrigin-RevId: 524417795
2023-04-14 16:56:14 -07:00
hai007 6dac39292b Remove unneeded fastpair dependency.
PiperOrigin-RevId: 524369312
2023-04-14 13:18:02 -07:00
Juliet Levesque 09b3ab0882 [Nearby Presence] Add DEVICE_TYPE_CHROMEOS to Metadata DeviceType
PiperOrigin-RevId: 524350458
2023-04-14 12:00:55 -07:00
Janusz Sobczak 6cdc9890b5 Enable cancellation flag support by default
PiperOrigin-RevId: 524329836
2023-04-14 10:44:37 -07:00
Chun Zhang 00bba36219 Migrate PreferencesRepository from location/nearby to third_party/nearby
PiperOrigin-RevId: 524185819
2023-04-13 21:19:12 -07:00
Nick Bourdakos 472a1d847b Fix logging bug
PiperOrigin-RevId: 523910721
2023-04-12 23:40:50 -07:00
hai007 123815e841 Automated visibility attribute cleanup.
PiperOrigin-RevId: 523895219
2023-04-12 21:56:31 -07:00
hai007 c940c63c3d Create fast_pair analytics recorder.
PiperOrigin-RevId: 523515641
2023-04-11 15:11:26 -07:00
Suet-Fei Li 893da899a0 Add json external dependency for OSS Bazel Build.
PiperOrigin-RevId: 523234242
2023-04-10 15:57:18 -07:00
Anay Wadhera a8bb29e1bf Weave port [3/n]: Introduce weave packet counter generator
PiperOrigin-RevId: 523189849
2023-04-10 12:56:57 -07:00
Anay Wadhera a1868432b9 Implement connection info DE format
PiperOrigin-RevId: 522678942
2023-04-07 14:02:40 -07:00
hai007 c8ea42dbc6 internal change
PiperOrigin-RevId: 522650183
2023-04-07 11:55:05 -07:00
Guogang Li 11158cb426 Fixed crash when reporting device lost
PiperOrigin-RevId: 522615946
2023-04-07 09:36:09 -07:00
Guogang Li 461985419f Fixed the logic issue to handle peripheral in BLE v2
PiperOrigin-RevId: 522520410
2023-04-06 21:40:41 -07:00
Guogang Li 87e044fa89 Internal bug fix
PiperOrigin-RevId: 522474442
2023-04-06 17:03:47 -07:00
Guogang Li 5d4cf93aed Added thread protection to BLE V2 APIs
PiperOrigin-RevId: 522462123
2023-04-06 16:07:20 -07:00
Guogang Li 3432c829e1 Fixed crash during devices scanning
PiperOrigin-RevId: 522457603
2023-04-06 15:47:45 -07:00
Guogang Li fb4d42ad0d Harden thread pool
PiperOrigin-RevId: 522448312
2023-04-06 15:11:24 -07:00
Guogang Li 097ff07811 Added connect retry for Bluetooth
PiperOrigin-RevId: 522382120
2023-04-06 11:04:59 -07:00
Nick Bourdakos c919ed73a9 Update custom save path logic to include parent folder and prevent duplicate names from overwriting other files.
PiperOrigin-RevId: 522123924
2023-04-05 12:31:06 -07:00
hai007 c78bf2b209 Automated visibility attribute cleanup.
PiperOrigin-RevId: 522116588
2023-04-05 12:00:55 -07:00
hai007 c41fd2ed2a Disable broken tests.
PiperOrigin-RevId: 521949387
2023-04-04 21:31:49 -07:00
Janusz Sobczak 665b0b0e86 Add observer for pairing events.
Defines an observer for BT classic medium.
The observer is notified when a device is paired or unpaired.

PiperOrigin-RevId: 521917539
2023-04-04 18:13:07 -07:00
Nick Bourdakos 1d2b0272d3 Fix crash when closing Wi-Fi LAN server socket
PiperOrigin-RevId: 521883606
2023-04-04 15:36:43 -07:00
Nick Bourdakos f7edb0c858 Add Apple implementation for device info
PiperOrigin-RevId: 521834323
2023-04-04 12:27:43 -07:00
Guogang Li bda3a779bd Fixed the crash in Timer::Stop
PiperOrigin-RevId: 521822379
2023-04-04 11:41:44 -07:00
Guogang Li 3d752bc256 Added thread protection to BLE V2 APIs
PiperOrigin-RevId: 521774807
2023-04-04 08:49:44 -07:00
Nick Bourdakos d6f66237b0 Update Apple implementation to cancel the timer before calling the callback
This fixes a crash where the Timer is destroyed as soon as the callback is called, so Timer::Stop can't be safely called.

PiperOrigin-RevId: 521760888
2023-04-04 07:47:14 -07:00
Aaron Yu 977275f069 Add mutex guards for BLE publisher and watcher member variables to improve thread safety
PiperOrigin-RevId: 521611021
2023-04-03 17:49:25 -07:00
Hai Shang c312442f3d internal clean up
PiperOrigin-RevId: 521555239
2023-04-03 14:00:22 -07:00
Guogang Li d4169d0c94 Fixed an crash in Bluetooth adapter
PiperOrigin-RevId: 521164224
2023-04-01 11:32:39 -07:00
Qin Wang c1835fcfa1 Implement FastPairGattServiceClient for fast pair windows
PiperOrigin-RevId: 521005152
2023-03-31 13:52:34 -07:00
Guogang Li be99b60feb Applied platform thread to network lib
PiperOrigin-RevId: 520998502
2023-03-31 13:23:32 -07:00
hai007 3e2d4b09ff remove semantic_annotations and collection_basis_annotations on fast_pair_log to fix OSS build issue.
PiperOrigin-RevId: 520952834
2023-03-31 10:18:59 -07:00
hai007 17ce9c7dd2 Add the missing apple SDK framework dependencies.
PiperOrigin-RevId: 520936213
2023-03-31 09:07:14 -07:00
Guogang Li df9a87d524 internal cleanup
PiperOrigin-RevId: 520785471
2023-03-30 17:30:15 -07:00
Suet-Fei Li 204f31b429 Remove internal/crypto/BUILD.gn as it should not be used.
PiperOrigin-RevId: 520779110
2023-03-30 16:59:20 -07:00
Hai Shang 47b7a04939 minor clean up
PiperOrigin-RevId: 520734787
2023-03-30 13:56:57 -07:00