Commit Graph

  • dab0ead924 Explicitly initialize atomic value; change its type to unsigned. hai007 2023-01-13 14:10:47 -08:00
  • f94aa7548b Migrate Timer from location/nearby to third_party/nearby Qin Wang 2023-01-13 13:40:53 -08:00
  • 868e42f5f2 Fix a bug in which an iterator is compared to an end iterator from a different hashtable. hai007 2023-01-13 13:38:13 -08:00
  • 0e2111afc2 Collapse success&failure callbacks into one Janusz Sobczak 2023-01-13 12:27:06 -08:00
  • 454d22b19a Adding factory for creating FastPairMetadataRepository instances to increase the flexibility. The unit test for the FastPairMetadataRepositoryFactory will be involved when it is called. hai007 2023-01-12 15:26:32 -08:00
  • 7eeea7a283 Implement ECDH and AES Encryption/ Decryption for Fast Pair Windows Qin Wang 2023-01-12 14:23:24 -08:00
  • bde4a780c6 DataParser advertisement for Model Id Qin Wang 2023-01-12 12:57:57 -08:00
  • 7667420e2b Use CredentialSelector for GenerateCredentials() Anay Wadhera 2023-01-12 11:34:43 -08:00
  • 4fc1583b94 Migrate to absl::AnyInvocable Janusz Sobczak 2023-01-11 15:17:29 -08:00
  • 3be5844fc3 Fixed the order of #include's fixes, a subtle but present bug. John Carroll 2023-01-11 13:14:18 -08:00
  • d9f113e6e1 Disable WEB_RTC for Windows Platform hai007 2023-01-11 12:17:29 -08:00
  • e261be1a16 Enable Bluetooth connection status track Guogang Li 2023-01-11 11:29:10 -08:00
  • 5326cec7ab Fixed variable initialization issue in atomic_boolean Guogang Li 2023-01-11 11:04:15 -08:00
  • 7a9916f726 Fix WifiDirect small logic error hai007 2023-01-11 09:58:27 -08:00
  • b246cb57a7 Merge pull request #1205 from bourdakos1:duplicate-proto Copybara-Service 2023-01-10 14:16:04 -08:00
  • e5fce1e630 Remove .DS_Store Nick Bourdakos 2023-01-10 16:49:36 -05:00
  • d042055607 Update Package.swift Nick Bourdakos 2023-01-10 15:30:03 -05:00
  • ea8a1ed737 Copy implemenation protos into cpp folder so clients can be refactored Nick Bourdakos 2023-01-10 15:18:12 -05:00
  • cf54a0fdb6 Set thread shutdown to false by default in Windows implementation Guogang Li 2023-01-10 13:39:16 -08:00
  • 2f8ecbe610 Fix a bug in which an iterator is compared to an end iterator from a different hashtable. hai007 2023-01-10 08:52:24 -08:00
  • 8cde6b1bd3 Internal change Nick Bourdakos 2023-01-09 17:25:40 -08:00
  • 412548248c Update to c++17 Nick Bourdakos 2023-01-09 16:00:04 -08:00
  • 350e76e690 Add flag to control connection timeout feature Guogang Li 2023-01-09 15:24:28 -08:00
  • 0d58411896 Remove bluetooth_address from location/nearby/cpp/fastpair and third_party/nearby/fastpair Qin Wang 2023-01-09 15:21:28 -08:00
  • e90fd77e47 Migrate bluetooth_address from location/nearby to third_party/nearby Qin Wang 2023-01-09 12:47:58 -08:00
  • 6ac239688f Rollback for cl/499340098 - remove DebugString() log Eiden Kim 2023-01-09 11:59:19 -08:00
  • 73a4c4210d Internal change Nick Bourdakos 2023-01-09 11:27:07 -08:00
  • a024710c58 Added an exported function to enable/disable ble v3 from the dart UI including updating the UI. This is expected to be used in test and does not affect interfaces that are unaware of it (IOW, it breaks nothing and NS will still use v2). Now we can just switch back and forth between v2 and v3 without recompilation, but, it needs to be done carefully, once it's toggled toggling back should only be done when not advertising, discovering, or connected/ing. At some point, I will work out the logic for disabling it, it's gonna take a little dart coding. John Carroll 2023-01-09 10:26:27 -08:00
  • e156d93f80 Add in an ultra_low_power hai007 2023-01-09 08:21:40 -08:00
  • ceaf607264 Add test for ensuring no main symbols in SPM packages. Nick Bourdakos 2023-01-08 14:57:18 -08:00
  • d9b6897189 Remove observer_list.h from location/nearby/cpp/fastpair and third_party/nearby/fastpair Qin Wang 2023-01-06 22:17:59 -08:00
  • 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) hai007 2023-01-06 15:35:41 -08:00
  • 05a6fbf20c Migrate observer_list.h from location/nearby to third_party/nearby Qin Wang 2023-01-06 12:54:25 -08:00
  • 4ac64743b9 Include background scan type and advertising mode hai007 2023-01-06 12:34:14 -08:00
  • 06713fe918 Log Bluetooth connection status change Guogang Li 2023-01-06 12:01:22 -08:00
  • 32ace29ccf Change wifi_hotspot_credential.h to wifi_credential.h hai007 2023-01-06 11:37:55 -08:00
  • 3939ed4735 Automated visibility attribute cleanup. hai007 2023-01-06 09:28:59 -08:00
  • d347d0688b Create an interface to make API requests which pass Client ID, Released mode and Model ID to Nearby Devices. hai007 2023-01-05 18:16:28 -08:00
  • 084f7ebd88 Remove location namespace in third_party/nearby. Suet-Fei Li 2023-01-05 15:27:50 -08:00
  • 7afea00649 Internal change Anay Wadhera 2023-01-05 13:42:23 -08:00
  • f7f0a266fe WIFI Direct implementation (5) Part 5: Add WifiDirect Server/Client Socket and Credential hai007 2023-01-03 23:07:56 -08:00
  • 6edd1d11b0 Automated visibility attribute cleanup. hai007 2023-01-03 17:55:38 -08:00
  • 4a8163ae20 Internal change. Nick Bourdakos 2023-01-03 16:18:57 -08:00
  • 871e0d2e62 Add a debug log for payload processing error Eiden Kim 2023-01-03 16:17:34 -08:00
  • 2cee171493 Fixed random crashes during transfer Guogang Li 2023-01-03 15:22:32 -08:00
  • 7e82794d4d WIFI Direct implementation (4) - Fake Hotspot as WifiDirect GO Part 4: WIFI Direct platform code for Windows hai007 2022-12-30 11:22:33 -08:00
  • 0173ad3e1b Automated visibility attribute cleanup. hai007 2022-12-30 04:12:18 -08:00
  • 1f2095a9be Add PreferencesUsage to SharingLog hai007 2022-12-29 12:46:59 -08:00
  • 76a002f6e3 Migrate fastpair Unauth fetcher from location/nearby/cpp/fastpair/server_access to third_party/nearby/fastpair/repository hai007 2022-12-29 10:38:07 -08:00
  • f772614a46 Automated visibility attribute cleanup. hai007 2022-12-28 21:44:48 -08:00
  • 499b2691f4 WIFI Direct implementation (3) Part 3: BWU and client interface part hai007 2022-12-28 11:20:38 -08:00
  • 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) hai007 2022-12-28 10:25:35 -08:00
  • 6ef8a4c00a 1. Log advertising power level (contains Low, High, Balance power levels). 2. Log discovering power level (only contained Low and unspecified power levels) hai007 2022-12-26 09:09:37 -08:00
  • e01b1ac779 [Analytics] logging for displaying phone consent banner. hai007 2022-12-25 03:45:36 -08:00
  • cacc7f83d1 Initial Check-in for FastPair Adapter. Details can be seen in go/fast_pair_ux_platform_c++_app_flow. ServerAccess is included for implementing the interface flow via hardcoded model ID because of the non-implemented callback in scanning. hai007 2022-12-22 19:08:53 -08:00
  • 86f87ef88b [Analytics] logging for displaying Privacy notification. hai007 2022-12-22 18:05:35 -08:00
  • e64f9859e1 Replace BleOperationStatus with absl::Status Janusz Sobczak 2022-12-22 10:17:46 -08:00
  • 0d14b885ea Use absl::Status instead of custom status Janusz Sobczak 2022-12-21 19:09:29 -08:00
  • 07998a05ed Change "ios" package name to "apple" since its usage isn't limited to iOS Nick Bourdakos 2022-12-21 18:04:02 -08:00
  • 504ab8aa82 Merge pull request #1160 from google/embedded jgsobczak 2022-12-21 18:04:35 -08:00
  • d207756bd0 Update release_notes.md jgsobczak 2022-12-21 18:00:54 -08:00
  • f56e50f885 Automated visibility attribute cleanup. hai007 2022-12-21 00:52:33 -08:00
  • c3c9a7ffc9 Extend endpoint disconnection timeout. hai007 2022-12-20 14:17:08 -08:00
  • 6d68c6c976 Add third_party/mbedtls Janusz Sobczak 2022-12-20 11:42:49 -08:00
  • f643f7a466 Update embedded SDK Janusz Sobczak 2022-12-20 10:50:13 -08:00
  • 3dbf10eb66 Merge pull request #1153 from google/master jgsobczak 2022-12-20 10:31:11 -08:00
  • 6dbb9b10fd Only depend on UIKit for iOS builds Nick Bourdakos 2022-12-17 17:28:27 -08:00
  • 7855176718 Fix a typo in base-no-coroutines.patch and re-apply the patch. hai007 2022-12-16 09:08:19 -08:00
  • 4a8ff331a7 Switch platform WebRTC copts to defines so dependencies of it don't need to also specify the flag. Nick Bourdakos 2022-12-16 00:05:28 -08:00
  • 3247eed795 Filter credentials based on identity type. Janusz Sobczak 2022-12-15 16:40:50 -08:00
  • fe26466278 Migrate fast pair from location/nearby/cpp/fastpair to third_party/nearby/fastpair Qin Wang 2022-12-15 16:29:18 -08:00
  • 682813388f Disable WebRTC for ARM based CPUs Nick Bourdakos 2022-12-15 15:08:37 -08:00
  • 38d6317274 Automated visibility attribute cleanup. hai007 2022-12-15 04:20:01 -08:00
  • a8395092ff Merge pull request #1144 from anayw2001/master Nick Bourdakos 2022-12-14 21:06:28 -05:00
  • a0974bb556 Update offline_wire_formats proto compile Anay Wadhera 2022-12-14 18:42:37 -05:00
  • ad9c26ec90 Adjust the timeout value for Wi-Fi hotspot Guogang Li 2022-12-14 12:42:19 -08:00
  • b3f8534226 Use Rand instead of absl::Random Janusz Sobczak 2022-12-14 12:29:20 -08:00
  • 73c1fba668 Added connection timeout for Wi-Fi Lan and hotspot Guogang Li 2022-12-13 16:23:32 -08:00
  • 255c2672ea Internal cleanup. hai007 2022-12-13 15:10:10 -08:00
  • c5cb0e1d39 Insert placeholder declarations into winrt/base.h. hai007 2022-12-13 13:07:32 -08:00
  • db0aaf75d2 Implementation FastPairDevice Qin Wang 2022-12-13 11:26:09 -08:00
  • 228e52e979 Refactor broadcasting code into BroadcastManager Anay Wadhera 2022-12-13 07:55:05 -08:00
  • f73b23e720 Implement Protocol, Constant Qin Wang 2022-12-12 16:17:21 -08:00
  • d1ddee09f0 Include header files Janusz Sobczak 2022-12-09 19:22:29 -08:00
  • 337e1f41b0 Clarify CredentialStorage interface. Janusz Sobczak 2022-12-09 15:38:55 -08:00
  • c50cdc5671 Move back to internal logging library Anay Wadhera 2022-12-09 15:14:03 -08:00
  • 9c9439f4b1 Refactor the implementation of scheduled executor on Windows Guogang Li 2022-12-09 14:18:38 -08:00
  • 32163382b9 Internal fix Suet-Fei Li 2022-12-09 13:08:31 -08:00
  • 2706d66519 Include chromium logging header when building with chromium Anay Wadhera 2022-12-09 13:01:51 -08:00
  • 0fb81f2b27 Enable LDT by default Janusz Sobczak 2022-12-09 11:48:42 -08:00
  • ff5fb4a8f3 Replace absl/log/check.h with internal/platform/logging.h for SPM. Nick Bourdakos 2022-12-09 09:32:13 -08:00
  • 863e2f650e Automated visibility attribute cleanup. hai007 2022-12-08 17:14:21 -08:00
  • cdd65616fc Implement Ble GATT Client for Windows Qin Wang 2022-12-08 17:04:41 -08:00
  • 82b2c63a7c Implement BleConnectionInfo as a container for BLE mac address. Anay Wadhera 2022-12-08 16:22:08 -08:00
  • c5bb844509 Internal bug fix. Suet-Fei Li 2022-12-08 16:06:49 -08:00
  • 5ce2485694 Replace .proto.h with .pb.h Janusz Sobczak 2022-12-08 15:30:07 -08:00
  • a92abac83a Update advertisement encoder/decoder Janusz Sobczak 2022-12-08 14:34:25 -08:00
  • a8ca18f477 Internal refactor. Suet-Fei Li 2022-12-08 12:46:13 -08:00
  • fcfec33a7c Clarify BWU retry method name and fix a small logic error hai007 2022-12-08 10:40:24 -08:00
  • 9f9bd40ada Internal flow. Suet-Fei Li 2022-12-07 15:03:56 -08:00