Commit Graph

  • 0c69a1bca1 Remove endpointID from NearbyConnectionImpl. Francis Tsui 2024-12-20 11:57:27 -08:00
  • 844a17c9fb Clean outgoing share targets when last send surface is unregistered. Francis Tsui 2024-12-19 15:05:23 -08:00
  • b1ef67dae9 Refactor NearbyConnection class. Francis Tsui 2024-12-18 18:21:24 -08:00
  • 0b715d2a52 Github ubuntu latest has been updated to clang 16. Francis Tsui 2024-12-18 17:55:30 -08:00
  • f7261d223b internal fix. Suet-Fei Li 2024-12-17 15:58:04 -08:00
  • f0caa45bbc Remove FakeNearbyConnection. Francis Tsui 2024-12-17 12:15:41 -08:00
  • 2e027e9524 Fix session destruction. Francis Tsui 2024-12-17 09:10:15 -08:00
  • e907d82d9d Handle socket error when sending data Guogang Li 2024-12-16 17:20:43 -08:00
  • 94c87e6602 Cleanup register surface handling in unittest. Francis Tsui 2024-12-16 15:01:35 -08:00
  • deefb0b776 Skip deprecated Visibility SELECTED_CONTACTS when publishing Devices. Suet-Fei Li 2024-12-16 14:54:13 -08:00
  • 7a6e0b325f Internal bug fix Guogang Li 2024-12-16 12:00:46 -08:00
  • 296364fbf5 [Analytics] Deprecate opt-in related fields in EventMetadata. hai007 2024-12-13 02:07:25 -08:00
  • 969f65a241 Move all share targets into discovery cache at end of transfer. Francis Tsui 2024-12-12 18:05:01 -08:00
  • ef15779453 internal change Anay Wadhera 2024-12-12 08:40:53 -08:00
  • 1e1eab7e9f Cleanup apply_endpoints_dedup flag. Francis Tsui 2024-12-12 08:24:18 -08:00
  • eae28d3a45 Increase socket send buffer size. Francis Tsui 2024-12-11 13:42:14 -08:00
  • 0d05883b76 Internal refactor Guogang Li 2024-12-11 13:05:07 -08:00
  • 9e464937a8 analytics: Update analytics version to v1.5.0 Edwin Wu 2024-12-10 21:15:26 -08:00
  • fb2e7e687b analytics: Modify OperationResultCode in C++ implementation Edwin Wu 2024-12-10 20:54:10 -08:00
  • d9b2f1aaa9 analytics: Add exact OperationResultCode for WebRtc - BwuHandler Edwin Wu 2024-12-10 20:14:47 -08:00
  • 1cdef6c391 analytics: Add exact OperationResultCode for Wifi_Direct/Wifi_Hotspot - BwuHandler Edwin Wu 2024-12-10 19:54:32 -08:00
  • 9ebf66aef3 analytics: Add exact OperationResultCode for Wifi_Lan - Connect/AttemptConnect Edwin Wu 2024-12-10 19:23:34 -08:00
  • 65c2298f27 analytics: Add exact OperationResultCode for BLE/BLEV2 - Connect/AttemptConnect Edwin Wu 2024-12-10 18:55:22 -08:00
  • 5ac9bb14f6 analytics: Add exact OperationResultCode for Bluetooth - Connect/AttemptConnect Edwin Wu 2024-12-10 18:24:26 -08:00
  • 6f63efa8db analytics: Modify the returned code with a new OperationResultCodeWithMediums for Ble - advertising/discovery/acceptConnections Edwin Wu 2024-12-10 18:03:12 -08:00
  • 1a35a5c890 analytics: Modify the returned code with a new OperationResultCodeWithMediums for Wifi_Lan - advertising/discovery/acceptConnections Edwin Wu 2024-12-10 17:34:54 -08:00
  • d38bd381f0 analytics: Modify the returned code with a new OperationResultCodeWithMediums for Bluetooth - StartDiscovery/UpdateDiscovery, III Edwin Wu 2024-12-10 17:14:48 -08:00
  • 35c1cb7bcf analytics: Add GetNextAdvertisingUpdateIndex() and GetNextDiscoveryUpdateIndex() in AnalyticsRecorder, II Edwin Wu 2024-12-10 16:50:36 -08:00
  • 8979083e31 internal bug fix Guogang Li 2024-12-10 13:08:29 -08:00
  • 2352d73b41 Merge pull request #3106 from anayw2001/main Anay Wadhera 2024-12-10 19:46:50 +00:00
  • 367554d9c4 nearby: Uprev bazel rules Anay Wadhera 2024-12-10 19:28:28 +00:00
  • a08b420545 analytics: Modify the returned code with a new OperationResultCodeWithMediums for Bluetooth - StartAdvertising/UpdateAdvertisingOptions, I Edwin Wu 2024-12-09 09:17:02 -08:00
  • 9a434f3ec3 analytics: Implement to pass values for OperatoinResultWithMedium. Edwin Wu 2024-12-09 08:56:57 -08:00
  • 196dda9af5 analytics: Implement AdvertisingMetadataParams and DiscoveryMetadataParams for analytics recorder. Edwin Wu 2024-12-09 08:27:34 -08:00
  • 46968b9278 analytics: Record stop reason for advertising and discovery phases. Edwin Wu 2024-12-09 08:06:31 -08:00
  • ca35adcd4d analytics: Add adv_dis_result to analytics_recorder for onStartAdvertising and onStartDiscovery Edwin Wu 2024-12-09 07:23:10 -08:00
  • 9c34330939 analytics: Don't record time millis in client log for testing. Edwin Wu 2024-12-09 07:03:05 -08:00
  • eeeb93bf53 analytics: Add operation result code for Payload analytics, IV Edwin Wu 2024-12-09 06:40:53 -08:00
  • c60b6c46f6 analytics: Add operation result code for Payload analytics, III Edwin Wu 2024-12-09 06:17:22 -08:00
  • f0fb9662e2 analytics: Add operation result code for Payload analytics, II Edwin Wu 2024-12-09 05:50:13 -08:00
  • c5fed0c0ed analytics: Add operation result code for Payload analytics, I Edwin Wu 2024-12-09 05:30:03 -08:00
  • 438267a63a analytics: Add operation result code for bandwidth upgrade analytics, II Edwin Wu 2024-12-09 02:56:27 -08:00
  • 4c42919211 analytics: Add operation result code for bandwidth upgrade analytics, I Edwin Wu 2024-12-09 02:36:20 -08:00
  • d7a1fb8c48 analytics: Update the returned code for CreateUpgradedEndpointChannel of BWUHanlder and its enherited class for NC mediums. Edwin Wu 2024-12-09 00:19:59 -08:00
  • c3a479e526 analytics: Add OperationResultCode to ConnectionAttempt, II Edwin Wu 2024-12-08 23:58:52 -08:00
  • f9b19df0b5 analytics: Add OperationResultCode to ConnectionAttempt, I Edwin Wu 2024-12-08 23:39:39 -08:00
  • 686e31e337 Add keep_alive_timeout_millis in the ConnectionResponseFrame Johnson Lu 2024-12-06 17:40:17 -08:00
  • 5bc9294669 Update discovery_cache comments. Francis Tsui 2024-12-06 11:18:32 -08:00
  • 8148400cb6 Update log message. Francis Tsui 2024-12-05 15:40:53 -08:00
  • c1fa3a92a2 Set receive_disabled field in ShareTarget. Francis Tsui 2024-12-05 14:24:28 -08:00
  • 6ac8179d96 [Identity API Migration] Call PrivateCertificateRefresh when the receiving flow starts. Suet-Fei Li 2024-12-05 10:09:03 -08:00
  • 0a69343ca1 Support Wi-Fi hotspot client using native API Guogang Li 2024-12-05 08:51:06 -08:00
  • cb35f3f2fe Remove unnecessary includes. Francis Tsui 2024-12-03 17:48:23 -08:00
  • 9f90b7c569 Add receive_disabled field to ShareTarget Francis Tsui 2024-12-03 13:38:20 -08:00
  • 13e2f1a23b Make the default packet size of transmission changeable Guogang Li 2024-12-03 11:32:05 -08:00
  • 2a43f74e1e Automated Code Change hai007 2024-12-02 21:27:59 -08:00
  • 4c025b23da Add timing info for scanned advertisement decryption. Francis Tsui 2024-11-27 12:03:20 -08:00
  • e342554dc2 Make sure interface is valid when checking for GC hai007 2024-11-27 11:43:04 -08:00
  • 79f1a2e492 Add ability to load single PublicCertificate by ID. Francis Tsui 2024-11-27 11:07:00 -08:00
  • dd7717886a internal change Anay Wadhera 2024-11-27 08:02:28 -08:00
  • 9acac17b88 Add location_hint field Johnson Lu 2024-11-26 20:08:51 -08:00
  • fc878df6e0 Remove unused methods. Francis Tsui 2024-11-26 15:50:49 -08:00
  • 088e5c1a3e [Sharing] Fix privacy certificate always sync hai007 2024-11-26 03:45:29 -08:00
  • 99201215c0 Make g3 LocalAppDataPath match .NET path. Francis Tsui 2024-11-25 19:41:45 -08:00
  • b46cbc62b4 Do not upload to backend if not logged in. Francis Tsui 2024-11-25 11:56:45 -08:00
  • 0803db861f migrate QueryShareCredentials. Suet-Fei Li 2024-11-22 17:03:46 -08:00
  • 526288eaae Migration to new Identity API PublishDevice. Suet-Fei Li 2024-11-22 15:41:17 -08:00
  • 266a773cf8 add flag call_nearby_identity_api and make api::SharingRpcClient base class of NearbyIdentityGrpcClient. Suet-Fei Li 2024-11-21 15:59:19 -08:00
  • f5e526317b Force certificate generation and upload on first time uploading contacts. Francis Tsui 2024-11-21 13:44:28 -08:00
  • fcf48fc289 Temporarily remove Build Sharing targets from Github Acions during API migration. Suet-Fei Li 2024-11-20 09:53:44 -08:00
  • df475a56c4 Temporarily remove Build Sharing from Github Acions. Suet-Fei Li 2024-11-19 13:23:13 -08:00
  • 3caae8d58d Remove compatible_with from Bazel targets Nick Bourdakos 2024-11-19 12:15:31 -08:00
  • 2786145f74 Fix proto imports for Fast Pair Nick Bourdakos 2024-11-19 11:16:59 -08:00
  • 7a02d2f888 Fix folder transfer. Francis Tsui 2024-11-19 09:25:40 -08:00
  • ecb75d2986 Add parent folder when generating introduction frame Guogang Li 2024-11-19 00:45:32 -08:00
  • b00d9ab8ce internal change Anay Wadhera 2024-11-18 18:26:13 -08:00
  • aa7aee0485 Fix TSAN error. Francis Tsui 2024-11-18 09:33:11 -08:00
  • 7316f760a6 Fix threading problem in sharing service. Francis Tsui 2024-11-18 09:18:09 -08:00
  • 01212035e7 Automated Code Change hai007 2024-11-16 00:09:02 -08:00
  • 2c31d77ea9 Add ErrorOr to Nearby Platform Edwin Wu 2024-11-15 17:41:33 -08:00
  • cae753a97c Pass clock into SharingRpcClientFactory. Francis Tsui 2024-11-15 14:48:45 -08:00
  • c2ed015c29 log entire ShareTarget for OnShareTargetDiscovered & OnShareTargetLost. Suet-Fei Li 2024-11-15 12:24:25 -08:00
  • 541486a593 Add worker queue to payload tracker. Francis Tsui 2024-11-15 10:51:46 -08:00
  • aa65e11580 Automated Code Change hai007 2024-11-14 21:58:30 -08:00
  • 7d9f66198b Increase cert download attempts during discovery to 12. Francis Tsui 2024-11-14 14:29:18 -08:00
  • ec5dbe56f1 Add worker queue class. Francis Tsui 2024-11-14 11:54:03 -08:00
  • 6128c537d8 cleanup oauth HTTP server. Francis Tsui 2024-11-14 09:56:26 -08:00
  • 01a4c7967e No-op the disconnect method in the BLE GATT client Nick Bourdakos 2024-11-13 09:52:51 -08:00
  • bdb220fcfd Fixed the crash bug b/369666780 Guogang Li 2024-11-13 08:47:35 -08:00
  • 0163118e85 Internal change hai007 2024-11-12 09:57:44 -08:00
  • e9ce9dd160 Fix passing client credentials into signin. Francis Tsui 2024-11-11 11:18:03 -08:00
  • 13d5f702d6 Move payload tracker callback to service thread. Francis Tsui 2024-11-08 14:35:53 -08:00
  • 63c8486a41 Plumb vendor ID in certificate metadata and only set it in advertisement when advertising in everyone mode. Anay Wadhera 2024-11-08 14:13:50 -08:00
  • c1e145eb04 Remove WaitForRunningTasksWithTimeout. Francis Tsui 2024-11-08 13:48:03 -08:00
  • 2626201458 Fix sanitizer errors. Francis Tsui 2024-11-08 13:27:43 -08:00
  • 8e87a6e51c Remove unused private field variable in MultiplexSocket Crisrael Lucero 2024-11-07 18:16:45 -08:00
  • ee49af663a FakeTaskRunner::WaitForRunningTasksWithTimeout Francis Tsui 2024-11-07 16:18:41 -08:00
  • cb07eead88 Implement multiplex for WIFI_LAN hai007 2024-11-07 14:00:03 -08:00
  • 0a0c915a79 Create new SigninAttempt object. Francis Tsui 2024-11-07 13:29:47 -08:00
  • c01ac9717a Enabled BleV2 medium by default. BLE v2 advertisements are now correctly broadcasted Vibhav Pant 2023-09-26 18:34:56 +05:30