-
Notifications
You must be signed in to change notification settings - Fork 106
Open
Labels
bugA defect in the libraryA defect in the librarymanager-lifecycleRelating to the manager layer - lifecycle managerRelating to the manager layer - lifecycle managerprotocolRelating to the protocol layerRelating to the protocol layer
Description
Bug Report
When connecting to an encrypted system with PutFile
encrypted, the library never successfully connects because the PutFile
is never sent and the handler is never called. This is because SDLProtocol
blocks the sending of any RPCs that are encrypted but encryption is not set up.
We should setup the Lifecycle manager to have a new waiting for encryption setup state between Connected
and Registered
, or otherwise before SettingUpManagers
.
Reproduction Steps
- Setup Core to require encryption for PutFile
- Setup iOS to connect to Core over encrypted connections
- Connect the iOS app to Core
Expected Behavior
The app icon successfully sends
Observed Behavior
The app never finishes connecting and is not usable.
OS & Version Information
- iOS Version: n/a
- SDL iOS Version: v7.1-develop
- Testing Against: Core v7.1-develop
Test Case, Sample Code, and / or Example App
n/a
Metadata
Metadata
Assignees
Labels
bugA defect in the libraryA defect in the librarymanager-lifecycleRelating to the manager layer - lifecycle managerRelating to the manager layer - lifecycle managerprotocolRelating to the protocol layerRelating to the protocol layer
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity