hai007
bc77c39d84
This CL logs the safe disconnection result in the analytics recorder.
...
PiperOrigin-RevId: 655757596
2024-07-24 17:41:00 -07:00
Guogang Li
52c80303e3
Enhance on advertising
...
PiperOrigin-RevId: 655044204
2024-07-22 23:57:16 -07:00
Anay Wadhera
e2aac58f2f
Remove CORE_ADAPTER_DLL define
...
PiperOrigin-RevId: 654136693
2024-07-19 15:05:57 -07:00
hai007
09094110c8
Replace dynamic_cast with down_cast
...
PiperOrigin-RevId: 654066599
2024-07-19 11:17:05 -07:00
Guogang Li
9cbc4c0950
Add flag for instant on lost feature
...
PiperOrigin-RevId: 653075398
2024-07-16 20:43:09 -07:00
hai007
25deb0962f
Implement Bluetooth Multiplex.
...
PiperOrigin-RevId: 651921709
2024-07-12 16:52:46 -07:00
Guogang Li
d539f6faa6
Added more test cases for reducing BT scanning
...
PiperOrigin-RevId: 648746008
2024-07-02 09:37:22 -07:00
Guogang Li
c5869cf5fc
Allow multiple clients to discover on BTC
...
PiperOrigin-RevId: 648735657
2024-07-02 09:01:50 -07:00
Guogang Li
32cee3439b
Pause Bluetooth classic discovery
...
PiperOrigin-RevId: 647333108
2024-06-27 08:52:58 -07:00
Guogang Li
7db26f40c5
Report found legacy device
...
PiperOrigin-RevId: 646495727
2024-06-25 08:55:40 -07:00
Guogang Li
755b22f048
Enable Fast Initiate BTC bit for non BLE extended device
...
PiperOrigin-RevId: 645066590
2024-06-20 09:53:56 -07:00
Guogang Li
735927ccad
Add a flag to disable Bluetooth classic scanning.
...
PiperOrigin-RevId: 644612052
2024-06-18 21:36:05 -07:00
Guogang Li
abaf7718e2
Avoid long sleep during client proxy test
...
PiperOrigin-RevId: 644444222
2024-06-18 10:56:38 -07:00
Guogang Li
4f386b95db
Added logic to stabilize endpoint IDs
...
PiperOrigin-RevId: 644407047
2024-06-18 09:11:51 -07:00
Crisrael Lucero
acc38a809b
[Nearby Presence] Update ScanManager to trigger changed and lost events
...
PiperOrigin-RevId: 644072733
2024-06-17 11:17:00 -07:00
Guogang Li
7d86d17ba6
Add a flag to control whether to use stable endpoint ID.
...
PiperOrigin-RevId: 643041599
2024-06-13 10:21:51 -07:00
Guogang Li
bf5f843dfe
Added logic to stabilize endpoint IDs
...
PiperOrigin-RevId: 642774719
2024-06-12 16:23:34 -07:00
Guogang Li
b2f8233294
Added logic to stabilize endpoint IDs
...
PiperOrigin-RevId: 642624940
2024-06-12 08:36:57 -07:00
Guogang Li
bc66c63a48
Fixed the issues to handle on lost advertisement
...
PiperOrigin-RevId: 641268507
2024-06-07 09:14:10 -07:00
Eiden Kim
51dcfe807d
Fix a crash in BasePcpHandler::BreakTie.
...
PiperOrigin-RevId: 638412219
2024-05-29 14:26:23 -07:00
Eiden Kim
76b4f6c51a
Block any upgrade path available frames in Advertising side
...
PiperOrigin-RevId: 636753678
2024-05-23 19:29:19 -07:00
Eiden Kim
dca2997f5d
Added more checks to file path validation.
...
PiperOrigin-RevId: 635580793
2024-05-20 15:03:50 -07:00
Eiden Kim
b224f8660c
Check illegal characters from the file and parent folder name
...
PiperOrigin-RevId: 634941778
2024-05-17 18:46:26 -07:00
Eiden Kim
33d66fd169
Check illegal characters from the file and parent folder name
...
PiperOrigin-RevId: 634598623
2024-05-16 18:54:45 -07:00
hai007
00e8286021
add connection mode
...
PiperOrigin-RevId: 633706665
2024-05-14 14:28:03 -07:00
hai007
1c8395eede
Fix the bug that the multiplex socket is not closed properly.
...
PiperOrigin-RevId: 633675141
2024-05-14 12:47:19 -07:00
hai007
7c72774167
Multiplex implementation - Create Multiplex Socket
...
PiperOrigin-RevId: 632628955
2024-05-10 16:11:26 -07:00
Eiden Kim
6d4f2c2606
Add a flag to check illegal characters in the file name and parent folder
...
PiperOrigin-RevId: 632577432
2024-05-10 12:50:45 -07:00
Hai Shang
ce030a76b6
internal cleanup
...
PiperOrigin-RevId: 632285218
2024-05-09 15:20:03 -07:00
Anay Wadhera
3b701c78f3
Deny and abort payloads with ID 0.
...
PiperOrigin-RevId: 631864387
2024-05-08 11:24:21 -07:00
Anay Wadhera
85ebca532e
Fix not rejecting a frame with an empty endpoint ID.
...
PiperOrigin-RevId: 631563161
2024-05-07 15:12:09 -07:00
Hai Shang
77515694c8
Internal fix.
...
PiperOrigin-RevId: 628181275
2024-04-25 13:56:13 -07:00
Hai Shang
bcad0cae6e
Last CL for the 1 bit solution in BLE v2.
...
PiperOrigin-RevId: 625856655
2024-04-17 17:31:38 -07:00
Francis Tsui
012b9b0569
Cleanup EventLogger interface.
...
PiperOrigin-RevId: 625797877
2024-04-17 13:59:30 -07:00
Eiden Kim
35a8289ef4
Block any BWU frames before the NC connection accepted by both side
...
PiperOrigin-RevId: 625459811
2024-04-16 14:49:14 -07:00
Eiden Kim
b40a0d9046
Add a flag to nearby_connections_feature_flags.h manually
...
PiperOrigin-RevId: 625010913
2024-04-15 10:46:28 -07:00
Daniel Classon
05dac6b184
[Nearby Connections] Rename async scanning flag
...
Renames the enable_ble_v2_async_scanning_advertising flag to just
enable_ble_v2_async_scanning, reflecting that scanning/advertising
can be enabled independently. Work required to add async
advertising is tracked in b/333408829.
PiperOrigin-RevId: 624254277
2024-04-12 12:15:21 -07:00
hai007
1e1d841965
Multiplex implementation - Create Virtual Output Stream
...
PiperOrigin-RevId: 623540454
2024-04-10 10:44:50 -07:00
Hai Shang
8f51d92f22
internal fix
...
PiperOrigin-RevId: 622893779
2024-04-08 10:49:27 -07:00
Hai Shang
d2c8fc3cd5
Internal fix
...
PiperOrigin-RevId: 622865759
2024-04-08 09:18:16 -07:00
hai007
2a56254756
Automated Code Change
...
PiperOrigin-RevId: 621908243
2024-04-04 10:52:30 -07:00
Hai Shang
ca936891c8
Add start/stop legacyDeviceAdvertising in connections ble v2
...
PiperOrigin-RevId: 621303221
2024-04-02 14:52:36 -07:00
hai007
ce7fc7ef69
Automated Code Change
...
PiperOrigin-RevId: 621128773
2024-04-02 04:21:56 -07:00
Hai Shang
6162fb5f80
add legacy_device_discovered_cb to DiscoveredPeripheralCallback
...
PiperOrigin-RevId: 619702145
2024-03-27 17:45:37 -07:00
hai007
a633a940f4
Multiplex implementation - Frame generation
...
PiperOrigin-RevId: 616247739
2024-03-15 14:45:01 -07:00
Francis Tsui
a082f36021
Switch glog to absl::log.
...
PiperOrigin-RevId: 615535748
2024-03-13 14:03:23 -07:00
hai007
87def076a5
Internal change
...
PiperOrigin-RevId: 613818883
2024-03-08 14:40:41 -08:00
Hai Shang
c2495b275a
Internal cleanup
...
PiperOrigin-RevId: 613362254
2024-03-06 15:35:09 -08:00
Juliet Levesque
ecb9de0cbc
[Nearby Presence] Add authentication status to InitialConnectionInfo
...
Adds authentication status to `InitialConnectionInfo`, which will pass the result of the authentication to clients when the connection is complete. See go/cros-nearby-presence-np-nc-authentication for details. This is used to communicate the authentication status to clients of RequestConnectionV3().
PiperOrigin-RevId: 613278476
2024-03-06 11:10:38 -08:00
Copybara-Service
ee404cb766
Merge pull request #2307 from ChenWangG:patch-1
...
PiperOrigin-RevId: 612604370
2024-03-04 15:42:43 -08:00