Commit Graph

  • 72af220dae Wait for all tasks completed in thread pool Guogang Li 2023-06-23 08:29:24 -07:00
  • 1e43f4d83e Internal change hai007 2023-06-22 20:52:08 -07:00
  • df1831cfdf Add slot duration and ranging interval as new ranging capabilities and parameters. hai007 2023-06-22 12:37:05 -07:00
  • da678f5b55 Adjust device provider registration API to match NP expectations Anay Wadhera 2023-06-22 12:28:39 -07:00
  • 4e5d91b970 Fixed the crash when handling keep alive packet Guogang Li 2023-06-22 10:04:33 -07:00
  • bd30b11401 Fixed crash when stopping advertising Guogang Li 2023-06-22 09:21:53 -07:00
  • 3cf20ee3bc Store metadata in FastPairDevice Janusz Sobczak 2023-06-22 01:47:42 -07:00
  • f9123d544b Add send event to TransferUIEvent proto Eiden Kim 2023-06-21 23:25:43 -07:00
  • e4b12dbd80 Interface for passing HTTP Responses/Requests to observers Qin Wang 2023-06-21 17:05:16 -07:00
  • 4d85bde8ce [Nearby Presence] Implement FakePresenceService::GetLocalPublicCredentials Juliet Levesque 2023-06-21 15:43:33 -07:00
  • 5da4b33824 Revert "Revert incoming connections listener changes for internal breakages." Anay Wadhera 2023-06-21 15:35:28 -07:00
  • 5a2c972707 Add TransferUIEvent proto and adapter APIs for receiving Eiden Kim 2023-06-21 10:46:47 -07:00
  • 05c707dd78 Add salt for hashing service_id in BLE packets. Edwin Wu 2023-06-20 19:43:44 -07:00
  • 7eca4d74c6 Fix __FrameHandler3::CxxCallCatchBlock crashes at Nearby Connections layer Aaron Yu 2023-06-20 16:42:04 -07:00
  • 1973b09849 Revert incoming connections listener changes for internal breakages. Anay Wadhera 2023-06-20 12:14:55 -07:00
  • b6a8802cb9 remove shared_ptr hack for std::function Runnable. Anay Wadhera 2023-06-16 18:28:35 -07:00
  • 2a9bf7c883 Introduce connections authentication transport Anay Wadhera 2023-06-16 17:54:04 -07:00
  • 12f9512a19 Use IOS_LATEST for the test runner to prevent Xcode 14.3 issues Nick Bourdakos 2023-06-16 17:36:31 -07:00
  • 20acd4eeb9 Add initial pairing in scalable seeker Janusz Sobczak 2023-06-16 16:13:07 -07:00
  • 4914cbc2f9 Set FastPairDevice version Janusz Sobczak 2023-06-16 15:59:13 -07:00
  • e46b19c798 Use the MAC address as peripheral name Janusz Sobczak 2023-06-16 14:53:42 -07:00
  • 4b13033389 Add fast pair proto to third_party/nearby/fastpair Qin Wang 2023-06-16 13:08:06 -07:00
  • 44fb9b4fa2 implement stoplisteningforincomingconnections Anay Wadhera 2023-06-15 16:42:42 -07:00
  • c829632879 [Presence] Pass DeviceIdentityMetadata materials to PresenceDevice during advertisement decryption Anthony Rueda 2023-06-15 15:59:41 -07:00
  • 5737b867ed implement startlisteningforincomingconnections Anay Wadhera 2023-06-15 15:29:57 -07:00
  • 839dd086fd Fixed crash when initializing Bluetooth watcher Guogang Li 2023-06-15 12:01:11 -07:00
  • b5f1added4 Adding components for binding the C++ libraries with flutter app - Branch class Listener from google3/location/nearby/cpp/sharing/clients/dart/platform/lib/listener.dart for further use of listening the change from notification controller. - Create Device Metadata to store the device information relating to UI showing. - Create binding class to bind C++ libraries to dart language. hai007 2023-06-15 11:42:49 -07:00
  • aee56f0729 [Nearby Connections] Add CancellationFlag::Uncancel Juliet Levesque 2023-06-15 11:06:24 -07:00
  • a547d47274 Add NewSendDesktopNotification to analytics recorder Eiden Kim 2023-06-15 10:43:53 -07:00
  • ebe02e1174 Allow auto-resume the payload transfer when disconnection hai007 2023-06-14 18:33:48 -07:00
  • 0c1d5e7e23 Applied flags to Wi-Fi Hotspot parameters Guogang Li 2023-06-14 17:59:59 -07:00
  • a25ef756e7 Isolate ble_v2/wifi_lan on incoming connection logic Anay Wadhera 2023-06-14 17:01:22 -07:00
  • 87fd2f130a Remove redundant design of fast pair wrapper. hai007 2023-06-14 16:17:44 -07:00
  • cf9170ba16 Isolate Ble accept handler logic Anay Wadhera 2023-06-14 15:46:25 -07:00
  • 169087dc96 convert bluetooth connection handler to a front binder Anay Wadhera 2023-06-14 12:59:12 -07:00
  • efb0fd9a0a Update Tachyon protos to allow Messaging APIs to be callable. hai007 2023-06-14 11:48:20 -07:00
  • f05bf7fc40 Fixed transfer sync issue in payload callback Guogang Li 2023-06-14 11:36:28 -07:00
  • cf8afb73aa Use alphanumeric characters for PresenceDevice endpoint id generation Anay Wadhera 2023-06-14 10:58:33 -07:00
  • 2c90a61fca Fixed crash when flag update in peripheral tracker Guogang Li 2023-06-14 09:34:29 -07:00
  • 5ae556499b Fixed the deadlock issue in hotspot Guogang Li 2023-06-14 08:52:00 -07:00
  • c4139c83b0 Use RobustGattClient Janusz Sobczak 2023-06-13 13:41:08 -07:00
  • e20fb4f75d Add screen locked listener for fast pair windows Qin Wang 2023-06-13 12:25:05 -07:00
  • 00ab9fef62 Load the AccountManager in the WebRTC code. hai007 2023-06-13 12:19:16 -07:00
  • e0674d435e Implement signing/verification of PresenceAuthenticationFrames Anay Wadhera 2023-06-13 11:51:51 -07:00
  • 5efbbe4a40 Connect UI related key services in mediator to flutter app. The whole fast pair libraries are in C++ language while flutter app is in dart language. That is, the purpose of adapter is connecting dart (flutter app) and c++ (Fast Pair libraries). hai007 2023-06-13 10:57:29 -07:00
  • 1e34f097aa Add test case to verify Connection can fall back to BT if WIFI_LAN fails hai007 2023-06-13 00:30:56 -07:00
  • ca60afa007 Add robust gatt client Janusz Sobczak 2023-06-12 18:28:49 -07:00
  • 5aeceb2034 Update path to LDT dependency hai007 2023-06-12 17:56:33 -07:00
  • 4f73e87a6f Improve device lost handling Janusz Sobczak 2023-06-12 16:26:44 -07:00
  • 6f69e97421 [Nearby Connections] Stop 3 AttemptsToConnect over BluetoothClassic for CancellationFlag Juliet Levesque 2023-06-12 14:04:31 -07:00
  • 240159e872 [Nearby Connections] Stop 3 AttemptsToConnect over WebRTC for CancellationFlag Juliet Levesque 2023-06-12 10:15:12 -07:00
  • 39e54e8a0c Automated visibility attribute cleanup. hai007 2023-06-11 20:08:30 -07:00
  • 0dc5f85627 Add proto for authenticating Nearby Presence identities. hai007 2023-06-09 18:20:43 -07:00
  • 3a49499de4 [Nearby Presence] Refactor PresenceService to use Impl model Juliet Levesque 2023-06-09 10:58:32 -07:00
  • 589c126725 Create dart proto for transferring the data from C++ to flutter app. - callback: transfer device C++ proto to dart proto - device: transfer metadata that get from the observer to dart proto - enum: transfer Discovery Action class to dart proto hai007 2023-06-08 17:34:42 -07:00
  • 0f59872587 Reset ble peripheral with gatt server Janusz Sobczak 2023-06-08 17:22:56 -07:00
  • 1c455e3488 introduce authentication transport function into DeviceProvider Anay Wadhera 2023-06-08 15:40:22 -07:00
  • 472fba64ae Add const in ReadCharacteristic prototype Janusz Sobczak 2023-06-08 14:29:00 -07:00
  • ae900f0baf Added flag to enable GATT on non-extended device Guogang Li 2023-06-08 11:55:01 -07:00
  • 742f57423c Enable WIFI_DIRECT in NC connection layer hai007 2023-06-08 10:35:07 -07:00
  • 0ab31f6312 Implement device loss alarms Anay Wadhera 2023-06-08 10:18:21 -07:00
  • dbd42b0de3 Handle GATT query in separate thread Guogang Li 2023-06-08 10:08:49 -07:00
  • 46c9d17f95 Add BUILD files for FPP Rust crates. Joy Babafemi 2023-06-08 09:57:36 -07:00
  • df31f7810c Added flag to control GATT enable/disable Guogang Li 2023-06-07 17:03:50 -07:00
  • 72b249474d Extend local and shared credential protos to included duplicated metadata_encryption_key and metadata_encryption_key_tag for all protocol version Anthony Rueda 2023-06-07 15:42:32 -07:00
  • e101795cac Add Fast Pair Switches. Chun Zhang 2023-06-07 15:15:57 -07:00
  • 4095b7978d Add Mediator Factory to avoid creating variables other than mediator in further adapter. The main purpose of the adapter is connecting dart (flutter app) and c++ (Fast Pair libraries). hai007 2023-06-07 15:11:05 -07:00
  • 2027fed32f Add Fast Pair Preferences. Chun Zhang 2023-06-07 14:46:54 -07:00
  • c786b07fcf Add pair_broker to FastPairMediator/FastPairSeeker Qin Wang 2023-06-07 14:25:42 -07:00
  • f5e67ed034 Merge pull request #1783 from suetfei/validate_rust suetfei 2023-06-07 14:09:19 -07:00
  • 4616bd60b5 . Suet-fei Li 2023-06-07 20:40:42 +00:00
  • 326495bc89 Merge branch 'google:main' into validate_rust suetfei 2023-06-07 12:27:23 -07:00
  • 03733f21f9 . Suet-fei Li 2023-06-07 19:14:11 +00:00
  • 49fb175f34 Add instance type to metadata to differentiate personal or managed profiles. hai007 2023-06-07 10:19:33 -07:00
  • f1a22c4366 [Presence] Data Structure modification for NP Multiple Account Phase One Implementation: b/285573323 Anthony Rueda 2023-06-07 09:18:29 -07:00
  • 8fc16247d3 Fix potential deadlock by running timer callback in another thread Nick Bourdakos 2023-06-07 06:36:14 -07:00
  • ee262121c3 Added timeout to discover GATT and BT service Guogang Li 2023-06-06 19:05:50 -07:00
  • 64c715e531 Improve BLE peripheral lifecycle Janusz Sobczak 2023-06-06 18:43:53 -07:00
  • 3a67f78b83 Replace dynamic_cast with reinterpret_cast Crisrael Lucero 2023-06-06 17:02:09 -07:00
  • b36b56b635 Add instance type to metadata to differentiate personal or managed profiles. hai007 2023-06-07 10:19:33 -07:00
  • c1d7f6e3e0 [Presence] Data Structure modification for NP Multiple Account Phase One Implementation: b/285573323 Anthony Rueda 2023-06-07 09:18:29 -07:00
  • 8fc0d93ce1 Fix potential deadlock by running timer callback in another thread Nick Bourdakos 2023-06-07 06:36:14 -07:00
  • 8e280832bf Added timeout to discover GATT and BT service Guogang Li 2023-06-06 19:05:50 -07:00
  • 903071e001 Improve BLE peripheral lifecycle Janusz Sobczak 2023-06-06 18:43:53 -07:00
  • b862fbf710 add rust validate Suet-fei Li 2023-06-07 00:10:58 +00:00
  • a821e0378c Replace dynamic_cast with reinterpret_cast Crisrael Lucero 2023-06-06 17:02:09 -07:00
  • f8a8fb74c7 TaskRuner uses SingleThreadExecutor instead of MultiThreadExecutor(1) Chun Zhang 2023-06-06 16:41:59 -07:00
  • ba740c9a5c Implement RetroactivePairingDetector Qin Wang 2023-06-06 16:17:30 -07:00
  • aabc521454 Merge pull request #1778 from shwetathecodewarrior/main shwetathecodewarrior 2023-06-06 17:33:09 +00:00
  • 97d55fb844 Removing advetisement related files from SDK Shweta 2023-06-06 17:17:50 +00:00
  • 9c6b389958 Merge pull request #1777 from shwetathecodewarrior/main shwetathecodewarrior 2023-06-06 16:36:43 +00:00
  • 224ab6b698 Automated visibility attribute cleanup. hai007 2023-06-06 09:22:49 -07:00
  • 15e77a6c1a Merge branch 'main' into main shwetathecodewarrior 2023-06-06 16:16:29 +00:00
  • 30b54552d7 reverting the changes to SDK Shweta 2023-06-06 16:07:04 +00:00
  • 5bf77f6624 Update release_notes.md shwetathecodewarrior 2023-06-06 09:04:24 -07:00
  • d1cc116608 Merge pull request #1775 from anayw2001:presence-build Copybara-Service 2023-06-06 07:36:11 -07:00
  • 6303361c8b [Sharing] Log how often Receivers see Senders that are outside of 10m Nearby Share distance. hai007 2023-06-06 00:04:18 -07:00
  • 5917c87e73 Add ED25519 Keypair generator utilities to signer Anay Wadhera 2023-06-05 18:24:00 -07:00
  • c2ea765836 add presence build to linux validate Anay Wadhera 2023-06-05 17:45:29 -07:00
  • 4835ae4293 Update release_notes.md shwetathecodewarrior 2023-06-05 16:44:54 -07:00