guogang
591ef0922e
Caught all exceptions in BLE scanning and advertising
...
PiperOrigin-RevId: 460760683
2022-07-13 11:16:03 -07:00
guogang
bff4051015
Fixed the deadlock in BluetoothServerSocket
...
PiperOrigin-RevId: 460724338
2022-07-13 08:41:13 -07:00
hai007
e4a0f280e2
BWU Hotspot Responder(client) need to disconnect Hotspot when the session is done
...
PiperOrigin-RevId: 460577462
2022-07-12 16:23:48 -07:00
jsobczak
61c9876ce9
Add Presence Identity types
...
PiperOrigin-RevId: 460569984
2022-07-12 15:46:58 -07:00
jsobczak
b92881a460
Define Data Elements and ActionFactory.
...
Data Elements describe the custom data entities that can be added
to an advertisement.
ActionFactory takes a list of Data Elements and creates an Action
for the base NP advertisement.
PiperOrigin-RevId: 460557059
2022-07-12 14:48:42 -07:00
hai007
73264d8feb
Change package default visibility.
...
PiperOrigin-RevId: 460384422
2022-07-11 23:26:57 -07:00
hais
b6f817274e
Initial header files showing class dependency and ownership.
...
No detailed function signatures nor impl included yet.
PiperOrigin-RevId: 460300058
2022-07-11 14:26:26 -07:00
jfcarroll
1a9e4a2aff
Added test for BluetoothClassicServerSocket.
...
PiperOrigin-RevId: 459776171
2022-07-08 09:46:29 -07:00
hai007
0a7f68f382
Cap the output stream package size to kMaxAllowedReadBytes, which is 1048576
...
PiperOrigin-RevId: 459622727
2022-07-07 16:00:19 -07:00
hai007
c27ac64bb9
Rename core_adapter to nearby_connections and version the dlls
...
PiperOrigin-RevId: 459543362
2022-07-07 10:21:06 -07:00
edwinwu
12dcd319e0
[BLE Refactor] Implement iOS BLE outgoing(request) connection.
...
PiperOrigin-RevId: 459381179
2022-07-06 17:13:14 -07:00
guogang
dcbcbb53cc
Avoided to set Bluetooth radio status when new state is same as old
...
PiperOrigin-RevId: 458545342
2022-07-01 14:37:27 -07:00
hai007
7e081c663a
Add dump function to nearby connections.
...
Sample output:
```
Time: 2022-06-23T17:24:14.3815934+00:00
Windows version: 10.0 build 19042
NearbyShare version: 1.2.3.4
Nearby Share Settings
Device name: Deling's PC
Visibility: 1
Enabled: 1
ShowNotification: 0
DataUsage: 0
Allowed contacts:
Nearby Sharing Service state
IsScanning: 0
IsConnecting: 0
IsTransferring: 0
IsSendingFile: 0
IsReceivingFile: 0
Nearby Connections State
Client ID: -5841239073452700193
Local Endpoint ID: IWV0
High Vis Mode: 0
Is Advertising: 0
Advertising Service ID:
Is Discovering: 0
Discovery Service ID:
Connections:
Discovered endpoint IDs:
```
PiperOrigin-RevId: 458066027
2022-06-29 14:33:41 -07:00
aaronyujiaze
ff9a986595
Reduce the frequency of redundant Bluetooth Classic operations
...
PiperOrigin-RevId: 458057650
2022-06-29 14:05:41 -07:00
bourdakos
9edad3a803
Update NearbyConnections library to be compatible with Swift
...
PiperOrigin-RevId: 458014424
2022-06-29 10:56:40 -07:00
aaronyujiaze
abc0ae34df
Ensure bluetooth adapter is enabled before BLE operations
...
PiperOrigin-RevId: 458011940
2022-06-29 10:47:25 -07:00
jfcarroll
bd9d01ec29
Fix for outgoing file names being truncated, and renaming input files should not occur, only output files.
...
PiperOrigin-RevId: 457857046
2022-06-28 17:41:29 -07:00
hai007
407222b104
Fix a BWU revert logic error for BWU initiator
...
PiperOrigin-RevId: 457799119
2022-06-28 12:58:33 -07:00
guogang
698b04184a
Fixed a few issues found during test
...
PiperOrigin-RevId: 457604581
2022-06-27 17:30:37 -07:00
jfcarroll
87c76ea235
The file was overwritten when transferring a file that already existed in the downloads folder. With this change we now add " (x)", where x is an incrementing number, starting at 1, using the next non-existing number, to the file name, just before the first dot, or at the end if no dot. This has been applied to the GetDownloadPath method in the platform api.
...
PiperOrigin-RevId: 457530287
2022-06-27 11:44:15 -07:00
edwinwu
9ce81d8534
[BLE Refactor] Implement iOS BLE incoming connection.
...
PiperOrigin-RevId: 457110588
2022-06-24 15:58:47 -07:00
aaronyujiaze
75aa59d57e
Fix BluetoothAdapter bug to enable Bluetooth Classic Advertising
...
PiperOrigin-RevId: 456609115
2022-06-22 14:28:52 -07:00
hai007
7046d24dfe
Turn on auto_upgrade_bandwidth as default.
...
PiperOrigin-RevId: 456586628
2022-06-22 12:58:14 -07:00
jsobczak
cfa9e555c7
Add BroadcastRequest
...
Define BroadcastRequest class with some preliminary support for Base NP advertisement.
PiperOrigin-RevId: 456549911
2022-06-22 10:40:50 -07:00
jfcarroll
a0fd221155
Make PayloadProgressInfoW align with java code definition.
...
PiperOrigin-RevId: 456344013
2022-06-21 13:59:11 -07:00
aaronyujiaze
064a482e7d
Add unit tests for BluetoothAdapter
...
PiperOrigin-RevId: 455673471
2022-06-17 12:36:02 -07:00
edwinwu
ecbf356fbd
[BLE Refactor] Branches from googlemac/iPhone/Shared/Nearby/Sockets and Ble/GNCMBleConnection.* to re-construct ios connection socket.
...
PiperOrigin-RevId: 455558621
2022-06-17 01:13:21 -07:00
aaronyujiaze
6bd1a78eeb
Add size limit check for Bluetooth Classic SetName
...
PiperOrigin-RevId: 455442872
2022-06-16 12:34:35 -07:00
jfcarroll
320d4437ca
This should fix mismatched payload id's on the translation from incoming payload to payloadw.
...
PiperOrigin-RevId: 455384840
2022-06-16 08:09:20 -07:00
hai007
730b5498e9
1. Supports T+ Enterprise User Restrictions
...
2. Refactor for Guest and Enterprise users
3. Add WifiHotspotV2Test
4. Disconnect outgoing STA connection request from the same service when request to start hotspot. e.g. client A request a STA connection and start hotspot at the same time, cancel the STA connection request to start the hotspot.
PiperOrigin-RevId: 455302291
2022-06-15 22:59:54 -07:00
johnsonlu
ce80804639
Modify the comment of MediumMetaData.ap_frequency
...
PiperOrigin-RevId: 455297318
2022-06-15 22:19:39 -07:00
edwinwu
9a1ada9a56
[BLE Refactor] Implement iOS Scanning modules.
...
PiperOrigin-RevId: 455274324
2022-06-15 19:23:55 -07:00
aaronyujiaze
cf85146096
Add the comprehensive set of BluetoothError Enums
...
PiperOrigin-RevId: 455239120
2022-06-15 15:54:27 -07:00
hai007
c8e76d2e2f
Add modulefood device category into NS reports
...
PiperOrigin-RevId: 455203869
2022-06-15 13:19:18 -07:00
hai007
4270ba7936
[Sharing Analytics] Tag Nearby Share logging events with copy/paste use case tag.
...
PiperOrigin-RevId: 455026207
2022-06-14 21:00:09 -07:00
jfcarroll
abb6efd006
This fixes the translated PayloadW having a different payload id than the incoming Payload.
...
PiperOrigin-RevId: 455023901
2022-06-14 20:41:13 -07:00
edwinwu
160a224510
[BLE Refactor] Implement iOS Advertising modules.
...
PiperOrigin-RevId: 455005322
2022-06-14 18:34:01 -07:00
hai007
a9d7061794
Group Connection Info into structure
...
PiperOrigin-RevId: 454663252
2022-06-13 11:49:53 -07:00
hai007
2d4cc75dfa
Fix miscellaneous typos in the comments or logging.
...
PiperOrigin-RevId: 454649199
2022-06-13 10:55:57 -07:00
hai007
a852817f0e
Fix the function comments of StopAllEndpoints.
...
PiperOrigin-RevId: 454648920
2022-06-13 10:53:49 -07:00
edwinwu
67b318fa6f
[BLE Refactor] Refactor GATTClient implementation.
...
PiperOrigin-RevId: 454290863
2022-06-10 20:20:40 -07:00
edwinwu
c96875f310
Fixes A go/asan error (heap_use_after_free) found while running //third_party/nearby/connections/implementation:core_internal_test
...
PiperOrigin-RevId: 454288190
2022-06-10 20:00:03 -07:00
edwinwu
e184bba0bc
BEGIN_PUBLIC
...
Fixes A go/mobile_tsan error (data_race) found while running //third_party/nearby/internal/platform/implementation/ios/Tests:PlatformTests
END_PUBLIC
PiperOrigin-RevId: 454211152
2022-06-10 11:52:58 -07:00
jfcarroll
88ee3ba338
This needs to be declared in order to build on windows (and since it's declared that way in the header)
...
PiperOrigin-RevId: 454077812
2022-06-09 21:09:31 -07:00
aaronyujiaze
b195c46286
Fix payload id signed integer bug
...
PiperOrigin-RevId: 454001575
2022-06-09 13:37:43 -07:00
xlythe
62fc7e1e24
[Connections] Fix typo in log
...
PiperOrigin-RevId: 453992571
2022-06-09 13:00:55 -07:00
crisrael
89462d1d45
[NC] Fix nullptr crashes in BasePcpHandler
...
PiperOrigin-RevId: 453967262
2022-06-09 11:10:49 -07:00
hai007
1aeb1093a9
Delete temporary Hotspot profiles after the session is done.
...
Reduce max rescan from 3 to 2 times. Experiment shows if second time scan fail, it always fail to find the Hotspot.
PiperOrigin-RevId: 453729656
2022-06-08 11:39:32 -07:00
edwinwu
9069451c08
[BLE Refactor] Add Base64 encoder to BleAdvertisementHeader
...
PiperOrigin-RevId: 453567012
2022-06-07 17:59:33 -07:00
aaronyujiaze
199bbc9cd1
Add null checkers to Bluetooth Classic medium ConnectToService
...
PiperOrigin-RevId: 453542256
2022-06-07 15:44:41 -07:00