Commit Graph
3574 Commits
Author SHA1 Message Date
Edwin Wu 3dcd449984 [BLEREFACTOR]: Implement mediums::BleSocket to handle both Ble and BleL2cap socket
PiperOrigin-RevId: 829190852
2025-11-06 18:21:59 -08:00
Francis Tsui 57a607f162 Fix proto spelling error.
PiperOrigin-RevId: 829189864
2025-11-06 18:17:06 -08:00
Edwin Wu d7a3d13fe2 [BLEREFACTOR]: Add refactor flow for Ble/L2CAP in Apple platform layer.
PiperOrigin-RevId: 829179079
2025-11-06 17:51:10 -08:00
Francis Tsui 5caa639fcf Fix incorrect includes in apple implementations.
PiperOrigin-RevId: 829107159
2025-11-06 14:29:01 -08:00
Francis Tsui 600eb80df0 Add connect timeout to NearbyClientSocket.
PiperOrigin-RevId: 828703670
2025-11-05 17:55:12 -08:00
Anay Wadhera af591d9488 Merge pull request #3903 from ftsui/proto
Update pre-compiled proto files.
2025-11-05 16:30:01 -05:00
Francis Tsui 209b9a7ebc Update pre-compiled proto files. 2025-11-05 13:00:44 -08:00
Edwin Wu cee0b3815e [NC Apple coverage] Refactor: Wrap Network.framework C functions for testability. Part I.
PiperOrigin-RevId: 828308553
2025-11-04 23:07:39 -08:00
Francis Tsui d71b88c3a6 Fix missing includes.
PiperOrigin-RevId: 828300515
2025-11-04 22:42:27 -08:00
Francis Tsui ab0aa8653c Move hotspot connection retry out of Windows platform impl.
PiperOrigin-RevId: 828286966
2025-11-04 21:57:20 -08:00
Francis Tsui 5d8456b0d0 Remove duplicate classes.
PiperOrigin-RevId: 828196042
2025-11-04 17:16:07 -08:00
Guogang Li 2c6c0a2524 Add test cases for application life cycle
PiperOrigin-RevId: 828119642
2025-11-04 13:49:48 -08:00
hai007 58aa89ae00 Add new analytics event for status of Cloud Sharing RPC calls.
PiperOrigin-RevId: 828076707
2025-11-04 12:05:01 -08:00
Francis Tsui b85719eae5 Extend bandwidth negotiation frame to support multiple IP addresses.
PiperOrigin-RevId: 828031732
2025-11-04 10:26:32 -08:00
hai007 ea8ffcf9f2 Wi-Fi Direct Service Implementation(5)
PiperOrigin-RevId: 828017340
2025-11-04 09:53:58 -08:00
hai007 54a6836be0 Remove the fake Windows WifiDirect implementation files.
PiperOrigin-RevId: 828009506
2025-11-04 09:33:18 -08:00
Francis Tsui d4dbee9493 Bind hotspot server socket to all interfaces.
PiperOrigin-RevId: 826748891
2025-10-31 22:32:46 -07:00
Francis Tsui e5de080c6a Remove unused code.
PiperOrigin-RevId: 826748749
2025-10-31 22:28:20 -07:00
Edwin Wu f353079f6f [NC Apple coverage] Add more comprehensive tests for BLE medium connections.
PiperOrigin-RevId: 826582061
2025-10-31 12:15:56 -07:00
Edwin Wu 3cdee32f14 [NC Apple coverage] Add tests for nearby::apple::GattClient.
PiperOrigin-RevId: 826566302
2025-10-31 11:34:57 -07:00
Francis Tsui ca1ab209b7 Move hotspot credential construction into each platform.
PiperOrigin-RevId: 826272274
2025-10-30 18:58:19 -07:00
Francis Tsui 03474168b5 Update NetworkInfo to distinguish hotspot interfaces from other wifi interfaces.
PiperOrigin-RevId: 826139999
2025-10-30 12:29:05 -07:00
Francis Tsui dc963d93bf Add WlanClient class.
PiperOrigin-RevId: 825864006
2025-10-29 22:31:24 -07:00
Edwin Wu 88f37eeb88 [NC Apple coverage] Add tests for Nearby BLE GATT server.
PiperOrigin-RevId: 825816375
2025-10-29 19:49:12 -07:00
Edwin Wu 270c71ad4b [NC Apple coverage] Add unit tests for GNCHotspotMedium on iOS and improve macOS tests.
PiperOrigin-RevId: 825810451
2025-10-29 19:32:46 -07:00
Edwin Wu a8c3789711 [NC Apple coverage] Add BLE L2CAP socket tests.
PiperOrigin-RevId: 825809602
2025-10-29 19:28:29 -07:00
Edwin Wu 3ef78ea408 [NC Apple coverage] Add unit tests for BleL2capServerSocket.
PiperOrigin-RevId: 825804364
2025-10-29 19:07:51 -07:00
Edwin Wu 1d8fc950e3 [NC Apple coverage] Add unit tests for BleServerSocket on Apple.
PiperOrigin-RevId: 825799425
2025-10-29 18:48:07 -07:00
Edwin Wu bf971db1bb [NC Apple coverage] Add unit tests for network_utils.h.
PiperOrigin-RevId: 825792828
2025-10-29 18:26:22 -07:00
Francis Tsui 9739bc9caf Do not clear our own mDNS instance name when advertising is stopped.
PiperOrigin-RevId: 825684191
2025-10-29 13:29:12 -07:00
Francis Tsui 8622fe7bf5 Provide IP address candidate list for LAN upgrade.
PiperOrigin-RevId: 825584250
2025-10-29 09:37:19 -07:00
hai007 389a1bc151 [Analytics]Add isMutualContact to SEND_ATTACHMENTS_END event.
PiperOrigin-RevId: 825355035
2025-10-28 21:39:38 -07:00
hai007 c2e352d6f7 Wi-Fi Direct Service Implementation(4.1)
PiperOrigin-RevId: 825158720
2025-10-28 12:36:41 -07:00
Francis Tsui 1cd7aa5859 Remove Hotspot native scan logic.
PiperOrigin-RevId: 825154644
2025-10-28 12:25:29 -07:00
Francis Tsui 5c067f4811 Reorganize hotspot header files.
PiperOrigin-RevId: 825127350
2025-10-28 11:22:22 -07:00
hai007 13dd4d7696 Wi-Fi Direct Service Implementation(4)
PiperOrigin-RevId: 824914003
2025-10-28 01:53:44 -07:00
hai007 743c5822b8 Automated Code Change
PiperOrigin-RevId: 824833472
2025-10-27 22:06:28 -07:00
Francis Tsui 1210969d04 Cleanup use of HotspotCredentials.
PiperOrigin-RevId: 824262890
2025-10-26 15:17:16 -07:00
Francis Tsui be3e658d75 Remove unused methods.
PiperOrigin-RevId: 823958211
2025-10-25 12:52:27 -07:00
hai007 452e9f546c Remove the prefix for the generalization.
PiperOrigin-RevId: 823672127
2025-10-24 14:46:06 -07:00
Francis Tsui e99faba5fc Remove unused field from HotspotCredentials.
PiperOrigin-RevId: 823606909
2025-10-24 11:38:45 -07:00
Francis Tsui 9ccfded727 Cleanup unnecessary files and classes.
PiperOrigin-RevId: 823206305
2025-10-23 15:15:43 -07:00
Francis Tsui 59a038a0c3 Add flag to enable using IPv6 mDNS addresses
PiperOrigin-RevId: 823151853
2025-10-23 12:51:25 -07:00
Guogang Li e37b501e37 Handle App lifecycle in Nearby Connections.
PiperOrigin-RevId: 822749438
2025-10-22 14:53:33 -07:00
Francis Tsui bd21843464 Read IPv6 address from mDNS record.
PiperOrigin-RevId: 822743670
2025-10-22 14:35:56 -07:00
hai007 7e8cbfc140 ...text exposed to open source public git repo
PiperOrigin-RevId: 822630727
2025-10-22 09:54:28 -07:00
hai007 58388bff01 ...text exposed to open source public git repo
PiperOrigin-RevId: 822442058
2025-10-21 23:37:54 -07:00
hai007 caf695a2c4 Remove the prefix for the generalization.
PiperOrigin-RevId: 822263192
2025-10-21 13:53:17 -07:00
Francis Tsui cac20257eb Switch NetworkMonitor to use NetworkInfo.
PiperOrigin-RevId: 822135239
2025-10-21 08:43:58 -07:00
Edwin Wu 3878ce99c8 [NC Apple coverage]Add more comprehensive tests for BLE L2CAP components.
PiperOrigin-RevId: 821886071
2025-10-20 18:22:03 -07:00