Andrzej Wójcik (Tigase) opened 4 years ago
|
|
@kobit I've used some time to learn internals of The question is which way we should go?
I would say, it would be worth to try to support However, I was unable to make it work (I was unable to pass configuration in any way, so it is unusable for us). In the end, we may keep what we have now (at least for a while) or implement SSL support with use of OpenSSL or use At this point, I'm considering waiting until WWDC and in the mean time reporting feature request at Apple to add a way to pass parameters to Do you agree? or should I try to use one of mentioned solutions? |
|
+1 I agree. And as for deciding which of the 3 options to pursue, I am relying on you here. My expertise in the subject is very limited. |
Type |
Task
|
Priority |
Normal
|
Assignee |
In 2019 Apple release Network.framework to simplify implementation of the networking layer. Our current implementation is using an older API, which is now partially deprecated and does not provide support for newer stuff, ie. no support for TLSv1.3 (according to the documentation).
We need to investigate switching to Network.framework, moving to the usage of OpenSSL directly or use
swift-nio
- external dependency developed and opensourced by Apple at GitHub and released on Apache 2.0 license.