159 Commits
Author SHA1 Message Date
Edwin Wu a6f799af7f Validate file/folder names for UTF-8 and null characters in Nearby Connections.
PiperOrigin-RevId: 948685221
2026-07-15 19:47:52 -07:00
Francis Tsui 8bc556c4e7 internal
PiperOrigin-RevId: 925564968
2026-06-02 14:02:58 -07:00
Francis Tsui 736cbb280e Internal
PiperOrigin-RevId: 924405158
2026-05-31 18:52:58 -07:00
Francis Tsui f3a8df5db3 Refactor AnalyticsRecorder into an abstract interface and decouple ClientProxy from logging protos.
PiperOrigin-RevId: 922838021
2026-05-28 10:09:19 -07:00
Francis Tsui b536c8da3a Move TachyonExpressSignallingMessenger into mediums/webrtc.
PiperOrigin-RevId: 919882997
2026-05-22 15:19:17 -07:00
Francis Tsui 765bd555e4 Create separate WebRtc Platform.
PiperOrigin-RevId: 919274513
2026-05-21 15:06:58 -07:00
Francis Tsui bc4cb39dc5 Move BwuHandler impls into mediums.
PiperOrigin-RevId: 918751107
2026-05-20 18:23:39 -07:00
Nick Bourdakos 5a846d9155 Remove WebrtcPeerId stub implementation.
PiperOrigin-RevId: 915097446
2026-05-13 15:42:45 -07:00
Francis Tsui f3a18121a9 Fix device type to string.
PiperOrigin-RevId: 915051624
2026-05-13 14:14:21 -07:00
Francis Tsui 3dae0f119e Delete unused code.
PiperOrigin-RevId: 914475976
2026-05-12 14:22:56 -07:00
hai007 14ad036bf2 Create AwdlBwuHandlerTest and add AwdlEndpointChannelTest test.
PiperOrigin-RevId: 879740465
2026-03-06 11:45:38 -08:00
Nick Bourdakos 92f17e2daa Update Abseil-cpp SwiftPM dependency.
PiperOrigin-RevId: 876437516
2026-02-27 15:21:16 -08:00
Nick Bourdakos 6c0d7af5f3 Fix Package.swift and remove protoc from github actions
PiperOrigin-RevId: 856459928
2026-01-14 19:57:10 -08:00
hai007 2092a967cf add more error codes
PiperOrigin-RevId: 856356224
2026-01-14 14:08:18 -08:00
bourdakos1 1777a6b712 Fix SPM proto issues 2026-01-14 15:51:44 -05:00
Nick Bourdakos a0a9a65c4f Remove google-toolbox-for-mac from Nearby Package.swift.
PiperOrigin-RevId: 856299845
2026-01-14 11:42:07 -08:00
Francis Tsui 2a315037a7 More ukey submodule fix.
PiperOrigin-RevId: 854364736
2026-01-09 15:30:40 -08:00
Francis Tsui ccc708c335 Fix ukey submodule build.
PiperOrigin-RevId: 854353185
2026-01-09 14:56:10 -08:00
Francis Tsui fd8081a139 Fix protoc file generation command.
PiperOrigin-RevId: 854341687
2026-01-09 14:20:44 -08:00
Francis Tsui 6cc697cc56 Generate proto bindings during build for macOS.
PiperOrigin-RevId: 852489495
2026-01-05 15:59:43 -08:00
Francis Tsui 63f943aaed Improve usabilty of ServiceAddress.
PiperOrigin-RevId: 842439675
2025-12-09 16:22:25 -08:00
Nick Bourdakos a241cbb7ac webrtc
PiperOrigin-RevId: 833487914
2025-11-17 14:05:55 -08:00
Francis Tsui 1e78c386f9 Move grpc util functions to nearby.
PiperOrigin-RevId: 832425433
2025-11-14 12:57:52 -08:00
Francis Tsui 2d272f59ea Add tests for WifiLanBwuHandler.
PiperOrigin-RevId: 832075030
2025-11-13 17:37:33 -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
Edwin Wu 866651e7c9 [NC Apple coverage] Add fakes and tests for Apple Hotspot mediums.
PiperOrigin-RevId: 820357736
2025-10-16 12:50:58 -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
Nick Bourdakos ae94fa2cdc Refactor SPM
PiperOrigin-RevId: 808549949
2025-09-18 06:23:33 -07:00
hai007 bbecf44a56 Refactor WifiLanBwuHandler test to improve test coverage.
PiperOrigin-RevId: 807379771
2025-09-15 14:17:54 -07:00
Nick Bourdakos 6cf792c9b2 Update Abseil SPM dependency
PiperOrigin-RevId: 806372541
2025-09-12 11:56:00 -07:00
hai007 b56d18d577 Refactor WifiLanBwuHandler test to improve test coverage.
PiperOrigin-RevId: 806350972
2025-09-12 11:01:53 -07:00
Edwin Wu 1b169516cb [NC Apple coverage]add unit tests for Hotspot Medium.
PiperOrigin-RevId: 802798810
2025-09-03 18:55:15 -07:00
Edwin Wu eff9d2d50b [NC Apple coverage] Reorganize BLE medium and test files
PiperOrigin-RevId: 800719731
2025-08-28 20:26:08 -07:00
hai007 40bf056e17 Add p2p_star_pcp_handler_test.cc to improve test coverage.
PiperOrigin-RevId: 799397593
2025-08-25 21:51:55 -07:00
Edwin Wu da266c0025 [NC Apple coverage] Enable WiFiCommon tests.
PiperOrigin-RevId: 799130702
2025-08-25 08:24:11 -07:00
Edwin Wu 8990edee33 [NC Apple coverage] Add test for GNCLogger
PiperOrigin-RevId: 791250955
2025-08-05 09:35:54 -07:00
Edwin Wu 2830705ba9 [NC Apple coverage] Adding iOS unit tests cases for GNCFeatureFlags
PiperOrigin-RevId: 791167785
2025-08-05 05:23:15 -07:00
Mingshiou Wu 54025ad0b0 Add unit tests for awdl.cc
PiperOrigin-RevId: 787395670
2025-07-26 01:17:32 -07:00
Mingshiou Wu fcd3cb0fc3 feat: add ble_v2 test in g3 platform
PiperOrigin-RevId: 786993987
2025-07-25 00:07:27 -07:00
Guogang Li 2e94870593 Cleanup unused files
PiperOrigin-RevId: 783094630
2025-07-14 16:59:26 -07:00
Guogang Li d7a688f415 Create GNCLogger for apple platform
PiperOrigin-RevId: 766393388
2025-06-02 16:45:00 -07:00
Francis Tsui 151ba03d0f Create nearby::FilePath class to replace use of std::filesystem::path.
- Replace filesystem::path in DeviceInfo.

PiperOrigin-RevId: 761224912
2025-05-20 14:12:07 -07:00
Guogang Li f7e96e518c Use DCT flag to control BLE encoding
PiperOrigin-RevId: 756496067
2025-05-08 16:04:44 -07:00
Francis Tsui 83ec6bcece Create MacAddress class for MAC address manipulation.
PiperOrigin-RevId: 752503841
2025-04-28 17:22:45 -07:00
Francis Tsui ce58d19c1a Update swift build to cxx20.
PiperOrigin-RevId: 750724378
2025-04-23 14:26:09 -07:00
hai007 190bb141cc Implement AWDL in connection layer (part 1)
PiperOrigin-RevId: 742925127
2025-04-01 19:11:20 -07:00
Mingshiou Wu 2ea692213d Add BleL2capPacket
PiperOrigin-RevId: 736771387
2025-03-14 00:34:14 -07:00
Guogang Li fdb0f0f351 read endpoint info
PiperOrigin-RevId: 729312008
2025-02-20 17:31:45 -08:00
Guogang Li c3467c0c2a handle new advertisement format
PiperOrigin-RevId: 729140392
2025-02-20 09:24:37 -08:00