1760 Commits
Author SHA1 Message Date
Lasan Mahaliyana 459b46462a fixed scheduled executor bug 2026-07-31 23:18:16 +05:30
Lasan Mahaliyana 1dda9b431d fixed device lost callback path for async callbacks in ble. implemented startscanning for fast init manager 2026-07-31 21:47:34 +05:30
Lasan Mahaliyana d9fee23755 removed observer from bluetooth surface 2026-07-31 19:03:29 +05:30
Lasan Mahaliyana f8a9dfc1c7 WIP: wifi direct support. merged from upstream 2026-07-26 22:48:27 +05:30
Lasan Mahaliyana 37e916ecbd Merge remote-tracking branch 'nearby/main'
# Conflicts:
#	connections/implementation/bwu_manager_test.cc
#	sharing/BUILD
#	sharing/certificates/fake_nearby_share_certificate_manager.cc
#	sharing/certificates/fake_nearby_share_certificate_manager.h
#	sharing/internal/base/utf_string_conversions.h
2026-07-26 22:46:37 +05:30
Lasan Mahaliyana cefeaca710 ran ble_v2 through formatter. added GC only handling to bwu 2026-07-26 20:30:51 +05:30
Francis Tsui a7f6ed3fa7 Remove unused BluetoothClassicMedium::Observer.
PiperOrigin-RevId: 953415728
2026-07-24 09:50:15 -07:00
Francis Tsui 8a1bbd074e Verify custom save path is an absolute path.
PiperOrigin-RevId: 952971544
2026-07-23 14:55:42 -07:00
Edwin Wu 6e092fdd53 Move BLE service manager cleanup to server socket close.
PiperOrigin-RevId: 951278945
2026-07-20 23:39:55 -07:00
Francis Tsui d1d15d266d Fix UAF in WinRT event callback.
PiperOrigin-RevId: 949729415
2026-07-17 13:21:00 -07:00
Francis Tsui 4301bc4fce Handle system standby
PiperOrigin-RevId: 949324299
2026-07-16 20:12:13 -07:00
Edwin Wu 953d9ea26c Fix DoS in Quick Share via malformed mDNS on Apple platforms
PiperOrigin-RevId: 949295891
2026-07-16 18:52:04 -07:00
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
hai007 aaeb55b562 Automated Code Change
PiperOrigin-RevId: 947557942
2026-07-14 02:59:46 -07:00
Edwin Wu 73323692b9 Fix potential crash in BLE connection when receiving short data packets.
PiperOrigin-RevId: 946827334
2026-07-13 00:01:51 -07:00
Edwin Wu 2f3e7beb78 Limit maximum L2CAP frame size and move read buffer to instance variable.
PiperOrigin-RevId: 946782423
2026-07-12 21:46:20 -07:00
Edwin Wu 2aff5d38e0 Address review comments on port validation.
PiperOrigin-RevId: 946184592
2026-07-11 06:05:52 -07:00
Edwin Wu 8eedf05f2c Fix NSRangeException crash in GNCBLEGATTServer
PiperOrigin-RevId: 943785961
2026-07-07 03:21:54 -07:00
Edwin Wu 618e5bd5d5 Validate DCT advertisements and filter BLE scan results on Apple.
PiperOrigin-RevId: 943784982
2026-07-07 03:15:15 -07:00
hai007 0fb3683e55 Automated Code Change
PiperOrigin-RevId: 940848701
2026-06-30 22:14:59 -07:00
hai007 e0e428b00b Wi-Fi Direct security implementation
PiperOrigin-RevId: 939931482
2026-06-29 11:18:55 -07:00
Francis Tsui 700b3666c0 internal
PiperOrigin-RevId: 938612044
2026-06-26 08:47:34 -07:00
Lasan Mahaliyana 2c8a7d8414 converted linux stream to just have simple integer backed fds. I don't understand the ownership heirarchy to safely use smart pointers 2026-06-25 16:03:47 +05:30
hai007 5c7b303670 Automated Code Change
PiperOrigin-RevId: 937162551
2026-06-24 01:05:56 -07:00
Edwin Wu 488d79d420 Harden Nearby Connections WifiLan bandwidth upgrade
PiperOrigin-RevId: 937051504
2026-06-23 20:14:02 -07:00
hai007 a24b2220fc Automated Code Change
PiperOrigin-RevId: 936630447
2026-06-23 06:34:38 -07:00
Lasan Mahaliyana 9fd1060028 removed logging 2026-06-19 19:07:34 +05:30
Lasan Mahaliyana 5687f65c28 added l2cap refactored flow to socket 2026-06-19 16:15:13 +05:30
Lasan Mahaliyana b504039bcb removed bespoke stream semantics of l2cap socket and replaced with generic linux version 2026-06-19 11:27:37 +05:30
hai007 2fadd51c28 Automated Code Change
PiperOrigin-RevId: 934687878
2026-06-18 20:14:28 -07:00
Francis Tsui a9b46f6029 Fix flaky test
PiperOrigin-RevId: 934044706
2026-06-17 19:03:16 -07:00
hai007 b84b70aa00 Automated Code Change
PiperOrigin-RevId: 933452115
2026-06-16 20:26:18 -07:00
hai007 dad8125efb Automated Code Change
PiperOrigin-RevId: 933450465
2026-06-16 20:20:48 -07:00
Francis Tsui 0cceb4079f Use a shared executor for g3 timers.
PiperOrigin-RevId: 933431037
2026-06-16 19:30:00 -07:00
Lasan Mahaliyana 3a2dd0aeb4 added fast initiation manager and local test script for linux 2026-06-15 12:48:26 +05:30
Lasan Mahaliyana c20d7affc4 finished merge with upstream 2026-06-13 22:02:21 +05:30
Lasan Mahaliyana c34efc75f8 Merge remote-tracking branch 'nearby/main' into sync-upstream 2026-06-13 21:02:50 +05:30
Lasan Mahaliyana e3fad280d9 Reapply "Cleanup DeviceInfo"
This reverts commit 024fcb1457.
2026-06-13 18:30:06 +05:30
Lasan Mahaliyana 024fcb1457 Revert "Cleanup DeviceInfo"
This reverts commit 981d7db305.
2026-06-13 18:28:09 +05:30
Francis Tsui 981d7db305 Cleanup DeviceInfo
PiperOrigin-RevId: 891750619
2026-06-13 17:26:04 +05:30
hai007 111f9a5275 Replace libjingle_peerconnection_api with the proper dependencies.
PiperOrigin-RevId: 884814527
2026-06-13 17:23:29 +05:30
hai007 f459e95a58 Remove AutoReconnection code
PiperOrigin-RevId: 884691071
2026-06-13 17:11:12 +05:30
Edwin Wu 2f6cff0f08 Refactor GATT/L2CAP servers to support shared peripheral manager
PiperOrigin-RevId: 882024313
2026-06-13 16:52:26 +05:30
hai007 d93b12c5b4 Add BW upgrade try count and more error codes.
PiperOrigin-RevId: 879903045
2026-06-13 16:50:43 +05:30
hai007 396a12c580 Refine Wifi Direct comments and use a constant for GO start delay.
PiperOrigin-RevId: 931363915
2026-06-12 15:31:16 -07:00
hai007 728a7050a3 Re-implement Windows WifiDirect with Windows.Devices.WiFiDirect Namespace.
PiperOrigin-RevId: 931324779
2026-06-12 14:13:03 -07:00
hai007 a8e604bbe4 Rename proto fields of the WifiDirectAuthType and WifiDirectCredentials
PiperOrigin-RevId: 929682564
2026-06-10 01:36:23 -07:00
lasan 18970db598 removed bluetooth_classic_socket specific stream semantics. all linux sockets should use stream.h. improved stream semantics in stream.h 2026-06-09 21:38:13 +05:30
lasan 142890817c removed redundant polling 2026-06-05 23:13:52 +05:30
lasan 40a9bb89b1 fixed crypto linking issues 2026-06-05 17:40:50 +05:30