Commit Graph
664 Commits
Author SHA1 Message Date
Guogang Li 936cbe896b Add flag for BLE medium injection.
PiperOrigin-RevId: 836424173
2025-11-24 17:50:19 -08:00
Guogang Li b45077eedb Add RetrieveBlePeripheralFromNativeId to BleMedium.
PiperOrigin-RevId: 835253368
2025-11-21 09:33:14 -08:00
Crisrael Lucero dd943af8e9 Change GetAddress() to GetMacAddress() in BluetoothAdapter
PiperOrigin-RevId: 834896610
2025-11-20 13:49:49 -08:00
hai007 ea2a651911 Wi-Fi Direct Service Implementation(7)
PiperOrigin-RevId: 834584965
2025-11-19 21:45:43 -08:00
Edwin Wu 9ce1286bfa [BLEREFACTOR]: Implement DispatchPacket in BleSocket.
PiperOrigin-RevId: 834079972
2025-11-18 20:04:29 -08:00
hai007 431a020310 Wi-Fi Direct Service Implementation(6)
PiperOrigin-RevId: 833533194
2025-11-17 16:04:50 -08:00
Nick Bourdakos a241cbb7ac webrtc
PiperOrigin-RevId: 833487914
2025-11-17 14:05:55 -08:00
Francis Tsui 48c364b5b2 Fix ASAN error.
PiperOrigin-RevId: 832365890
2025-11-14 10:20:41 -08:00
Edwin Wu 8d18c91e86 [BLEREFACTOR]:Add CreateFromStream API to BleL2capPacket
PiperOrigin-RevId: 832082450
2025-11-13 18:06:01 -08:00
Francis Tsui 2d272f59ea Add tests for WifiLanBwuHandler.
PiperOrigin-RevId: 832075030
2025-11-13 17:37:33 -08:00
Edwin Wu ee180724a2 [BLEREFACTOR]: Implement BLE socket control packet data parsing.
PiperOrigin-RevId: 831648347
2025-11-12 19:47:07 -08:00
Edwin Wu 7a8ba5f18b [BLEREFACTOR]: Implement the BLE/L2CAP read/write logic.
PiperOrigin-RevId: 831637265
2025-11-12 19:12:00 -08:00
Edwin Wu e960e72b28 [BLEREFACTOR]: Reset BleSocket streams after closing.
PiperOrigin-RevId: 831610441
2025-11-12 17:58:04 -08:00
Edwin Wu a40875d552 Refactor DiscoveredPeripheralTracker::Shutdown to avoid holding mutex during executor shutdown.
PiperOrigin-RevId: 831610065
2025-11-12 17:53:32 -08:00
Francis Tsui ee1a46c3da Fix code style.
PiperOrigin-RevId: 831606257
2025-11-12 17:37:55 -08:00
Francis Tsui fcee77457f Add flag to control sending address candidates in WifiLan upgrade message.
PiperOrigin-RevId: 831563192
2025-11-12 15:29:37 -08:00
Francis Tsui 4333bed749 Process WifiLan upgrade address candidates.
PiperOrigin-RevId: 831449678
2025-11-12 10:41:11 -08:00
Edwin Wu 2695dd4089 [BLEREFACTOR]:Refactor byte_utils global functions
PiperOrigin-RevId: 831134984
2025-11-11 17:40:12 -08:00
Edwin Wu decf2acbd9 Update error code for Wifi Hotspot STA connection failure.
PiperOrigin-RevId: 830728102
2025-11-10 21:10:22 -08:00
Edwin Wu 1e7611f61b [BLEREFACTOR]: Refactor BLE/L2CAP endpoint channel
PiperOrigin-RevId: 830711004
2025-11-10 20:15:50 -08:00
Edwin Wu fdffc105e0 Wait for peripheral discovered callback in test.
PiperOrigin-RevId: 830666384
2025-11-10 17:45:09 -08:00
Edwin Wu 3968f3275c [BLEREFACTOR]: Implement refactored Ble/L2CAP flow in P2pClusterPcpHandler and mediums Ble_v2 class.
PiperOrigin-RevId: 830654999
2025-11-10 17:02:41 -08:00
Francis Tsui e49fe76dc5 Make use of address candidates in Hotspot credentials.
PiperOrigin-RevId: 830572287
2025-11-10 13:17:43 -08:00
Francis Tsui 48ddaf0a95 Remove deprecated methods.
PiperOrigin-RevId: 829640164
2025-11-07 17:54:11 -08:00
Francis Tsui 4f2f9146cb Add address candidates to WifiHotspotCredentials.
PiperOrigin-RevId: 829628783
2025-11-07 17:07:15 -08:00
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 ab0aa8653c Move hotspot connection retry out of Windows platform impl.
PiperOrigin-RevId: 828286966
2025-11-04 21:57:20 -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
Francis Tsui ca1ab209b7 Move hotspot credential construction into each platform.
PiperOrigin-RevId: 826272274
2025-10-30 18:58:19 -07:00
Francis Tsui 8622fe7bf5 Provide IP address candidate list for LAN upgrade.
PiperOrigin-RevId: 825584250
2025-10-29 09:37:19 -07:00
Francis Tsui be3e658d75 Remove unused methods.
PiperOrigin-RevId: 823958211
2025-10-25 12:52:27 -07:00
Francis Tsui e99faba5fc Remove unused field from HotspotCredentials.
PiperOrigin-RevId: 823606909
2025-10-24 11:38:45 -07:00
Guogang Li e37b501e37 Handle App lifecycle in Nearby Connections.
PiperOrigin-RevId: 822749438
2025-10-22 14:53:33 -07:00
hai007 75865fffbc Automated Code Change
PiperOrigin-RevId: 821702542
2025-10-20 10:23:24 -07:00
Francis Tsui 520223f3b9 Add IS_VLOG_ON macro to platform logging.
PiperOrigin-RevId: 820402805
2025-10-16 14:47:30 -07:00
Guogang Li 4c37f90965 Persist advertising endpoint ID.
PiperOrigin-RevId: 820267327
2025-10-16 09:25:06 -07:00
Guogang Li bffe543e49 Add PreferencesManager into ClientProxy.
PiperOrigin-RevId: 819896910
2025-10-15 13:47:29 -07:00
Guogang Li 7250a1f21d Add a flag to enable/disable Nearby Connections preferences.
PiperOrigin-RevId: 819868177
2025-10-15 12:33:23 -07:00
Edwin Wu 9baa10cff3 Add delays in MediumEnvironment::Stop() and test teardown to prevent use-after-free.
PiperOrigin-RevId: 819561773
2025-10-14 21:49:38 -07:00
Guogang Li cce45b745e Internal refactor
PiperOrigin-RevId: 815749899
2025-10-06 09:03:08 -07:00
Guogang Li 04f9204855 Update medium log.
PiperOrigin-RevId: 813305935
2025-09-30 09:41:22 -07:00
Guogang Li 5fbef9e11e Remove BLE V1 codes
PiperOrigin-RevId: 811369802
2025-09-25 08:56:51 -07:00
Francis Tsui 5911d53352 Reset endpointUD after login and logout.
PiperOrigin-RevId: 810648551
2025-09-23 18:00:51 -07:00
Francis Tsui 6d9122c4eb Reuse the same wifi lan listening port number if endpoint ID stays the same.
PiperOrigin-RevId: 810534040
2025-09-23 12:16:23 -07:00
Francis Tsui 6f92e238b0 Refactor P2pCLusterPcpHandler and WifiLan.
PiperOrigin-RevId: 810525937
2025-09-23 11:56:05 -07:00
Francis Tsui a43adfb93c Stop setting IPAddress field in NsdServiceInfo on advertising.
PiperOrigin-RevId: 810516970
2025-09-23 11:35:20 -07:00
hai007 bbecf44a56 Refactor WifiLanBwuHandler test to improve test coverage.
PiperOrigin-RevId: 807379771
2025-09-15 14:17:54 -07:00
hai007 5bdc1ab09c Automated Code Change
PiperOrigin-RevId: 806630829
2025-09-13 05:04:07 -07:00