Vibhav Pant
4f90fa4b72
Add initial wifi medium code.
2023-08-16 02:00:09 +05:30
Vibhav Pant
f9fb3d259e
Rewrite dbus code using sdbus-c++
2023-08-15 20:52:51 +05:30
Vibhav Pant
295f9d6b2e
Walk through InterfacesAdded data correctly.
2023-08-09 18:42:56 +05:30
Vibhav Pant
e8c5a24538
Add additional libraries.
2023-08-03 17:17:59 +05:30
Vibhav Pant
5644e97d46
Refactor
2023-08-03 17:14:03 +05:30
Vibhav Pant
24d1021bfa
Add additional code for implementing BluetoothClassicMedium.
2023-08-01 18:27:05 +05:30
Vibhav Pant
a891e8bee0
Add BluetoothServerSocket implementation.
2023-08-01 18:22:46 +05:30
Vibhav Pant
ab3ec3d257
More bluetooth medium code.
2023-07-30 02:10:58 +05:30
Vibhav Pant
1f6a9ccc67
Add bluetooth_adapter implementation.
2023-07-23 19:01:50 +05:30
Vibhav Pant
19240c5a92
Use cleanup attribute for freeing libsystemd resources.
2023-07-23 19:01:14 +05:30
Vibhav Pant
33bd13797b
Add additional methods for DeviceInfo.
2023-07-22 20:16:26 +05:30
Vibhav Pant
ca8efbf347
Initial sketch.
2023-07-22 15:32:25 +05:30
Janusz Sobczak
225eab6505
Fix race condition in BluetoothSocket
...
The change is for tests only.
PiperOrigin-RevId: 550023162
2023-07-21 12:42:59 -07:00
Crisrael Lucero
0e44ed626d
Refactor crypto/ directory into crypto_cros/ and crypto/
...
PiperOrigin-RevId: 549467911
2023-07-19 17:12:52 -07:00
Guogang Li
e5fdddec6d
internal update
...
PiperOrigin-RevId: 549461047
2023-07-19 16:43:10 -07:00
Nick Bourdakos
0f8e5283a4
Add GATT server
...
PiperOrigin-RevId: 549080231
2023-07-18 12:37:23 -07:00
Nick Bourdakos
96348b6ba7
Add BLE conversion utils
...
PiperOrigin-RevId: 547958170
2023-07-13 16:20:04 -07:00
Nick Bourdakos
e0b2e176c8
Add Objective-C GATT characteristic container.
...
PiperOrigin-RevId: 547954006
2023-07-13 16:05:18 -07:00
Guogang Li
b113f5550d
Workaround for "backward reference detected" issue
...
PiperOrigin-RevId: 547646854
2023-07-12 17:34:04 -07:00
Guogang Li
4a71c4d2d0
Move NS implementation to third party folder
...
PiperOrigin-RevId: 546966492
2023-07-10 13:39:42 -07:00
Janusz Sobczak
522ac8c13e
Fix threading issues in tests
...
The changes make thread sanitizer happy.
PiperOrigin-RevId: 546960147
2023-07-10 13:17:12 -07:00
Janusz Sobczak
ca9bbd3a9c
Fix several race conditions
...
The fixes are specific to unit test environment.
PiperOrigin-RevId: 546342096
2023-07-07 11:53:50 -07:00
Guogang Li
92a1510158
Fixed an upgrade issue
...
PiperOrigin-RevId: 544778015
2023-06-30 16:44:04 -07:00
Qin Wang
22c3a07677
Migrate DataManager to third_party/nearby/internal
...
PiperOrigin-RevId: 544395891
2023-06-29 10:31:07 -07:00
Qin Wang
d55caf0c4b
Enable ble_medium scanning for advertisement with Fast Pair Service UUID
...
PiperOrigin-RevId: 544158039
2023-06-28 14:17:36 -07:00
hai007
ac0af7b048
Fix g3 platform timer implementation.
...
PiperOrigin-RevId: 542931629
2023-06-23 12:41:41 -07:00
hai007
80ddcbe0fc
Fix a crash when reading file on Windows platform.
...
Suspect the file was corrupted when sending to receiver side. Check if it is good first, then peek. By this way, the crash maybe avoid. For further protection, add exception protection here.
PiperOrigin-RevId: 542884209
2023-06-23 09:46:59 -07:00
Guogang Li
72af220dae
Wait for all tasks completed in thread pool
...
PiperOrigin-RevId: 542866176
2023-06-23 08:30:37 -07:00
Guogang Li
bd30b11401
Fixed crash when stopping advertising
...
PiperOrigin-RevId: 542580849
2023-06-22 09:23:00 -07:00
Aaron Yu
7eca4d74c6
Fix __FrameHandler3::CxxCallCatchBlock crashes at Nearby Connections layer
...
PiperOrigin-RevId: 542085514
2023-06-20 16:43:14 -07:00
Nick Bourdakos
12f9512a19
Use IOS_LATEST for the test runner to prevent Xcode 14.3 issues
...
PiperOrigin-RevId: 541053739
2023-06-16 17:37:39 -07:00
Janusz Sobczak
e46b19c798
Use the MAC address as peripheral name
...
We use BlePeirpheral::GetName()` as a mac address.
PiperOrigin-RevId: 541010558
2023-06-16 14:54:42 -07:00
Guogang Li
839dd086fd
Fixed crash when initializing Bluetooth watcher
...
PiperOrigin-RevId: 540650297
2023-06-15 12:02:49 -07:00
Guogang Li
0c1d5e7e23
Applied flags to Wi-Fi Hotspot parameters
...
PiperOrigin-RevId: 540432082
2023-06-14 18:00:52 -07:00
Guogang Li
5ae556499b
Fixed the deadlock issue in hotspot
...
PiperOrigin-RevId: 540283852
2023-06-14 08:52:59 -07:00
hai007
00ab9fef62
Load the AccountManager in the WebRTC code.
...
PiperOrigin-RevId: 540036925
2023-06-13 12:20:28 -07:00
Janusz Sobczak
ca60afa007
Add robust gatt client
...
PiperOrigin-RevId: 539817203
2023-06-12 18:29:59 -07:00
Guogang Li
ae900f0baf
Added flag to enable GATT on non-extended device
...
PiperOrigin-RevId: 538851144
2023-06-08 11:56:24 -07:00
Guogang Li
df31f7810c
Added flag to control GATT enable/disable
...
PiperOrigin-RevId: 538631107
2023-06-07 17:05:16 -07:00
Nick Bourdakos
8fc0d93ce1
Fix potential deadlock by running timer callback in another thread
...
PiperOrigin-RevId: 538469916
2023-06-07 06:37:21 -07:00
Guogang Li
8e280832bf
Added timeout to discover GATT and BT service
...
PiperOrigin-RevId: 538352588
2023-06-06 19:07:10 -07:00
Janusz Sobczak
903071e001
Improve BLE peripheral lifecycle
...
Keep all discovered and explicitly created BLE peripherals in the same
collection.
The peripherals are removed when they haven't been used for a while.
PiperOrigin-RevId: 538349622
2023-06-06 18:44:44 -07:00
Qin Wang
ba740c9a5c
Implement RetroactivePairingDetector
...
PiperOrigin-RevId: 538319791
2023-06-06 16:18:38 -07:00
Dave MacLachlan
1d68d2fe10
Remove unneeded noRetainObjectArgs
...
PiperOrigin-RevId: 537896949
2023-06-05 09:25:58 -07:00
Guogang Li
5740dcccbb
Fixed internal issues found in test
...
PiperOrigin-RevId: 537340986
2023-06-02 10:07:33 -07:00
Janusz Sobczak
7c9b517d76
Implement G3 GattServer::Stop
...
PiperOrigin-RevId: 537149080
2023-06-01 15:45:21 -07:00
Qin Wang
3dd893dd4c
Implement FastPairPairer to handle the pairing process
...
PiperOrigin-RevId: 537124512
2023-06-01 14:07:22 -07:00
hai007
8e9ecdabc1
Automated visibility attribute cleanup.
...
PiperOrigin-RevId: 536823891
2023-05-31 14:29:22 -07:00
Janusz Sobczak
a5060a3c18
Call gatt disconnect callback in tests
...
PiperOrigin-RevId: 536737632
2023-05-31 09:33:52 -07:00
Guogang Li
996f86d93f
Fixed the issue start/stop BLE advertisement
...
PiperOrigin-RevId: 536599497
2023-05-30 22:02:19 -07:00