Guogang Li
f2ef072ac1
Avoid checking peer when getting streams from socket
...
PiperOrigin-RevId: 756403871
2025-05-08 12:00:57 -07:00
Francis Tsui
605f96a2d2
Remove members shadowing the base class.
...
PiperOrigin-RevId: 756337436
2025-05-08 09:13:46 -07:00
Guogang Li
7ea0e00333
Add AWDL upgrade logic
...
PiperOrigin-RevId: 756335927
2025-05-08 09:08:52 -07:00
hai007
236e17988c
Replace uses of rtc:: and cricket:: namespaces
...
PiperOrigin-RevId: 756184076
2025-05-08 00:24:40 -07:00
Francis Tsui
59e527dbe3
Remove unused methods.
...
PiperOrigin-RevId: 756053350
2025-05-07 16:36:04 -07:00
Francis Tsui
4beed5b72a
Remove unused method.
...
PiperOrigin-RevId: 756045245
2025-05-07 16:11:41 -07:00
Guogang Li
94ddb09a7f
internal fix
...
PiperOrigin-RevId: 755993569
2025-05-07 13:55:38 -07:00
Johnson Lu
ee9266b175
Implement Dynamic Role Switch
...
Implement dynamic role switch in bwu manager. When NC receive BWU request, it will check if it should switch role based on the device's capability.
PiperOrigin-RevId: 755703443
2025-05-06 23:38:16 -07:00
Guogang Li
946e865db2
Implement method to build AWDL upgrade frame
...
PiperOrigin-RevId: 755607718
2025-05-06 18:30:30 -07:00
Guogang Li
62413e4de9
Internal change to AWDL APIs
...
PiperOrigin-RevId: 755602469
2025-05-06 18:12:01 -07:00
Guogang Li
b57c23bcc1
Add more logs
...
PiperOrigin-RevId: 755592022
2025-05-06 17:36:46 -07:00
Crisrael Lucero
067450c9ef
Remove extra semi-colon to pass -Wextra-semi option in Chromium builds
...
PiperOrigin-RevId: 755455902
2025-05-06 11:42:17 -07:00
Guogang Li
9f18e3d138
Compile protos for AWDL
2025-05-05 14:17:49 -07:00
Guogang Li
d61ed675b7
Add AWDL credential for AWDL upgrade
...
PiperOrigin-RevId: 754965804
2025-05-05 14:17:49 -07:00
hai007
98122ed51a
Log time taken to download attachments on the sender side
...
PiperOrigin-RevId: 754117861
2025-05-02 13:39:38 -07:00
Francis Tsui
bda5444fcd
Remove g3 BlePeripheral subclass.
...
PiperOrigin-RevId: 754087426
2025-05-02 12:06:07 -07:00
Francis Tsui
866b3fa9e1
Make api::ble_v2::BlePeripheral into a concrete class.
...
PiperOrigin-RevId: 753745108
2025-05-01 15:11:08 -07:00
Francis Tsui
065a79e9ac
Remove unnecessary callback.
...
PiperOrigin-RevId: 753697677
2025-05-01 13:07:12 -07:00
Edwin Wu
e9aef7153a
Add request data connection before data transmission for L2CAP.
...
PiperOrigin-RevId: 753434675
2025-04-30 21:55:40 -07:00
Edwin Wu
fc0768f2c4
Add completion handler to opened L2CAP channel for iOS client.
...
PiperOrigin-RevId: 753363177
2025-04-30 16:49:59 -07:00
Francis Tsui
541bffc858
Cleanup BLEv2Medium
...
PiperOrigin-RevId: 753288576
2025-04-30 13:24:55 -07:00
Francis Tsui
467e64c812
Deprecate mac address manipulation functions in favor or MacAddress class.
...
PiperOrigin-RevId: 752952529
2025-04-29 17:59:57 -07:00
hai007
011993b4d3
Increase Hotspot Connection timeout from 10s to 18s.
...
PiperOrigin-RevId: 752904366
2025-04-29 15:27:17 -07:00
Guogang Li
c089d12393
Fix iOS connection issue as receiver
...
PiperOrigin-RevId: 752889278
2025-04-29 14:43:28 -07:00
Francis Tsui
83ec6bcece
Create MacAddress class for MAC address manipulation.
...
PiperOrigin-RevId: 752503841
2025-04-28 17:22:45 -07:00
Edwin Wu
422030f826
Fix: BLE L2CAP packet processing can't handle fragmentation.
...
PiperOrigin-RevId: 752482441
2025-04-28 16:10:48 -07:00
hai007
0e79a06bd8
Automated Code Change
...
PiperOrigin-RevId: 752263247
2025-04-28 05:09:29 -07:00
Francis Tsui
183d21efe5
Move log statement to VLOG to reduce log spam.
...
PiperOrigin-RevId: 751177356
2025-04-24 16:16:14 -07:00
hai007
b3442bacd3
Add session success disconnection reason
...
PiperOrigin-RevId: 751156087
2025-04-24 15:15:44 -07:00
Anay Wadhera
1a48397cda
Merge pull request #3363 from johnsonlu072/compile-protos
...
Compile protos
2025-04-23 20:43:54 -07:00
Francis Tsui
4c0f9c913d
Rewrite url parsing without use of regex.
...
PiperOrigin-RevId: 750731428
2025-04-23 14:46:21 -07:00
Francis Tsui
ce58d19c1a
Update swift build to cxx20.
...
PiperOrigin-RevId: 750724378
2025-04-23 14:26:09 -07:00
johnsonlu072
7796da1c64
Compile protos
2025-04-23 11:40:12 +08:00
Edwin Wu
e71de0e0c3
Fixes the peripheral null issue as a L2CAP server.
...
PiperOrigin-RevId: 750094718
2025-04-22 01:36:54 -07:00
Edwin Wu
03eb56883e
Nearby Connection iOS L2CAP Socket Implementation
...
PiperOrigin-RevId: 750068733
2025-04-21 23:57:29 -07:00
Edwin Wu
d2144cac1b
Refactor start listening channel to provide PSM and channel opened callback separately.
...
PiperOrigin-RevId: 750065027
2025-04-21 23:43:07 -07:00
Edwin Wu
15a59a7969
Add L2CAP packet validation logic.
...
PiperOrigin-RevId: 750026582
2025-04-21 20:58:25 -07:00
Edwin Wu
af148603b6
Add GNCBLEL2CAPConnection
...
PiperOrigin-RevId: 750016094
2025-04-21 20:08:48 -07:00
Francis Tsui
adb38095d8
Remove unnecessary redefinition of enums.
...
PiperOrigin-RevId: 750006705
2025-04-21 19:36:52 -07:00
Francis Tsui
1c27910064
Cleanup
...
PiperOrigin-RevId: 749148733
2025-04-18 14:30:46 -07:00
hai007
de344e0925
Pulls x20 QuickShareFfi artifacts and creates blaze targets for building the XCFramework.
...
PiperOrigin-RevId: 749147304
2025-04-18 14:25:25 -07:00
Edwin Wu
4911d49f82
Implementation of BLE L2CAP connecting flow.
...
PiperOrigin-RevId: 749092197
2025-04-18 11:26:54 -07:00
Edwin Wu
24b8cff1a7
feat: add GNCBLEL2CAPClient
...
PiperOrigin-RevId: 749085219
2025-04-18 11:04:50 -07:00
Mingshiou Wu
dba354f5b1
Extend BLE advertisement header data size from 20 to 23 on BLE_V2.
...
PiperOrigin-RevId: 748903662
2025-04-17 20:34:34 -07:00
Guogang Li
e047aeb341
Handle failure to stop mDNS
...
PiperOrigin-RevId: 748865989
2025-04-17 17:36:13 -07:00
Francis Tsui
ce71a47291
internal changes
...
PiperOrigin-RevId: 748852719
2025-04-17 16:42:12 -07:00
Francis Tsui
a429cfd03a
internal changes
...
PiperOrigin-RevId: 748788743
2025-04-17 13:22:13 -07:00
hai007
5fc75e3363
Add AWDL as a new Medium type in Nearby platform
...
PiperOrigin-RevId: 748492229
2025-04-16 18:35:21 -07:00
Guogang Li
d0f014e0b4
Add more log information during decrypting frame
...
PiperOrigin-RevId: 748449749
2025-04-16 15:49:06 -07:00
Guogang Li
eeedf9f9c4
Cleanup platform flag
...
PiperOrigin-RevId: 748062326
2025-04-15 16:18:43 -07:00