Commit Graph
881 Commits
Author SHA1 Message Date
Francis Tsui 5ed4488cf5 internal
PiperOrigin-RevId: 919310819
2026-05-21 16:23:02 -07:00
Francis Tsui 5df1af7c61 Create separate WebRtc Platform.
PiperOrigin-RevId: 919283950
2026-05-21 15:26:28 -07:00
Francis Tsui 97ea469006 Move BwuHandler creation into medium.
PiperOrigin-RevId: 919149551
2026-05-21 11:09:25 -07:00
Francis Tsui bc4cb39dc5 Move BwuHandler impls into mediums.
PiperOrigin-RevId: 918751107
2026-05-20 18:23:39 -07:00
Francis Tsui ab45551b73 Make WebRtcMedium private to mediums/webrtc.
PiperOrigin-RevId: 918557620
2026-05-20 11:28:41 -07:00
Francis Tsui 042b19f94c Clean up BUILD targets.
PiperOrigin-RevId: 918518571
2026-05-20 10:21:05 -07:00
Francis Tsui 9e00f2ece8 Cleanup webrtc files.
PiperOrigin-RevId: 918011253
2026-05-19 13:55:05 -07:00
Nick Bourdakos 2a09838b61 Remove the need for WebRtc stub
PiperOrigin-RevId: 917974575
2026-05-19 12:46:45 -07:00
Nick Bourdakos b66eebfef4 Remove the need for WebRtcSocket stub
PiperOrigin-RevId: 915477372
2026-05-14 09:48:59 -07:00
Nick Bourdakos 5a846d9155 Remove WebrtcPeerId stub implementation.
PiperOrigin-RevId: 915097446
2026-05-13 15:42:45 -07:00
Francis Tsui 3dae0f119e Delete unused code.
PiperOrigin-RevId: 914475976
2026-05-12 14:22:56 -07:00
hai007 1d6cc1e50e Automated Code Change
PiperOrigin-RevId: 913320890
2026-05-10 09:49:10 -07:00
Francis Tsui 353f7d5a1d Remove dependency on multiplex sockets.
PiperOrigin-RevId: 911520556
2026-05-06 13:34:32 -07:00
Nicholas Levin eddff719b9 Automated Code Change
PiperOrigin-RevId: 910856624
2026-05-05 12:50:31 -07:00
Francis Tsui 6f52ec53dd Remove unnecessary code.
PiperOrigin-RevId: 908359047
2026-04-30 13:55:42 -07:00
Edwin Wu 4ae41f4cdf Refactor EndpointChannel ownership to use shared_ptr.
PiperOrigin-RevId: 907278448
2026-04-28 18:15:46 -07:00
Edwin Wu 3fd8fbf2f1 Add enable_single_copy and fix_ble_server_socket_deadlock flags to Nearby Connections GCL.
PiperOrigin-RevId: 907276860
2026-04-28 18:11:03 -07:00
Edwin Wu ab4c1240f3 fix go/tsan error (data_race)
PiperOrigin-RevId: 907273869
2026-04-28 18:01:42 -07:00
Francis Tsui e590a06f51 Update flags.
PiperOrigin-RevId: 906999696
2026-04-28 08:43:56 -07:00
hai007 b4551e8d0a Fix flaky MultiplexSocketTest by using CountDownLatch.
PiperOrigin-RevId: 906533858
2026-04-27 14:05:13 -07:00
Edwin Wu 04022d0db3 Refactor MediumEnvironment to improve FakeClock usage.
PiperOrigin-RevId: 904891357
2026-04-24 02:07:38 -07:00
hai007 a7dd5feebb Automated Code Change
PiperOrigin-RevId: 902903748
2026-04-20 17:36:44 -07:00
Edwin Wu b533dd834c Fix tsan error.
PiperOrigin-RevId: 900978318
2026-04-16 17:03:53 -07:00
Francis Tsui dacbd03aa1 Replace ByteArray with std::string.
PiperOrigin-RevId: 900893850
2026-04-16 13:52:02 -07:00
hai007 0ab62e579e Automated Code Change
PiperOrigin-RevId: 897272170
2026-04-09 13:25:38 -07:00
Edwin Wu 4b5e42ad71 Fix potential deadlock and use-after-free in BleServerSocket on Apple.
PiperOrigin-RevId: 895638821
2026-04-06 20:50:33 -07:00
Edwin Wu 1bc6346601 [Nearby] Optimize NWFramework socket reads and writes for performance and memory. II
PiperOrigin-RevId: 894923575
2026-04-05 07:19:18 -07:00
hai007 ca8e83e3e8 Automated Code Change
PiperOrigin-RevId: 893702079
2026-04-02 14:25:51 -07:00
Francis Tsui f088ef3b74 Remove unnecessary DevicInfoImpl class.
PiperOrigin-RevId: 892102193
2026-03-30 22:18:31 -07:00
hai007 e8dbe745f8 Fix a few error triggered when trying to roll nearby in Chromium.
PiperOrigin-RevId: 889051225
2026-03-24 23:33:10 -07:00
hai007 2d13fb2750 Replace libjingle_peerconnection_api with the proper dependencies.
PiperOrigin-RevId: 884814527
2026-03-16 22:44:48 -07:00
hai007 c0db20961d Remove AutoReconnection code
PiperOrigin-RevId: 884691071
2026-03-16 16:31:05 -07:00
hai007 def9f08986 Fix flaky test InitializeUpgradedMediumForEndpoint_Success.
PiperOrigin-RevId: 882086351
2026-03-11 10:37:14 -07:00
Edwin Wu dcb6918889 Refactor GATT/L2CAP servers to support shared peripheral manager
PiperOrigin-RevId: 882024313
2026-03-11 08:23:16 -07:00
hai007 14ad036bf2 Create AwdlBwuHandlerTest and add AwdlEndpointChannelTest test.
PiperOrigin-RevId: 879740465
2026-03-06 11:45:38 -08:00
hai007 0cd9160cf4 Add more test cases for Awdl medium to improve test coverage.
PiperOrigin-RevId: 877586175
2026-03-02 14:45:04 -08:00
Francis Tsui 65276b6891 Fix build warnings.
PiperOrigin-RevId: 877501913
2026-03-02 11:40:35 -08:00
hai007 657591bce4 Add more test cases for EncryptionRunner to improve test coverage.
PiperOrigin-RevId: 877490825
2026-03-02 11:17:32 -08:00
Francis Tsui 574808daa6 Fix use of deprecated MutexLock.
PiperOrigin-RevId: 877419825
2026-03-02 08:49:07 -08:00
Francis Tsui e5046f6b55 Add support for storing proto messages in preferences.
PiperOrigin-RevId: 875747055
2026-02-26 08:58:54 -08:00
hai007 4a059b0669 Add more test cases for BluetoothDeviceNameTest improve test coverage.
PiperOrigin-RevId: 873094091
2026-02-20 15:16:28 -08:00
hai007 743093a55d Automated Code Change
PiperOrigin-RevId: 869030558
2026-02-11 22:28:39 -08:00
hai007 b49414cb90 Add more test cases for InternalPayloadFactoryTest to improve test coverage.
PiperOrigin-RevId: 868195322
2026-02-10 09:58:08 -08:00
Francis Tsui 183fdacb03 Set file save path on a per session basis.
PiperOrigin-RevId: 866512037
2026-02-06 10:16:09 -08:00
Francis Tsui 26f03a641c Deprecate enable_payload_received_ack flag.
PiperOrigin-RevId: 865529732
2026-02-04 12:33:26 -08:00
Francis Tsui 387deafa65 Deprecate enable_payload_received_ack flag.
PiperOrigin-RevId: 865065427
2026-02-03 15:10:57 -08:00
Francis Tsui 08aea922d8 Fix TSAN error.
PiperOrigin-RevId: 864960537
2026-02-03 11:10:55 -08:00
Francis Tsui 21dd3eb21c Fix flaky test.
PiperOrigin-RevId: 864541156
2026-02-02 15:13:36 -08:00
hai007 684e84ac5e Automated Code Change
PiperOrigin-RevId: 862646603
2026-01-29 02:52:46 -08:00
Edwin Wu 96f1a879a7 Remove hardcoded NearbyFlags overrides for iOS in nc.cc.
PiperOrigin-RevId: 861461177
2026-01-26 19:25:23 -08:00