Bot releases are visible (Hide)
Published by Lukasa over 5 years ago
Published by Lukasa over 5 years ago
This is a major breaking release. SwiftNIO SSL 2.0.0 transitions SwiftNIO to use a vendored copy of BoringSSL instead of relying on the system copy of libssl.
NIOSSLClientHandler
now requires a serverHostname
, though it may still be nil. (#82)uncleanShutdown
was previously on OpenSSLError
, is now on NIOSSLError
. (#76)SSLContext
to NIOSSLContext
. (#73)TLSConfiguration.applicationProtocols
to [String]
. (#70)Published by Lukasa over 5 years ago
This release contains no function changes, and exists purely for administrative reasons.
Published by Lukasa almost 6 years ago
TLSConfiguration
structures mutable. (#58)Channel.close()
while a TLS handler is in the pipeline. (#52)Published by Lukasa almost 6 years ago
Published by Lukasa about 6 years ago
read
call as application data would cause us to fail to emit that application data, leading to data loss. (#40)Published by Lukasa about 6 years ago
ByteBufferBIO
object to reduce the overhead of application data processing in OpenSSL. This leads to faster throughput. (#27)Published by weissi about 6 years ago
This release contains no code changes, and is exists purely for administrative purposes.
Published by Lukasa about 6 years ago
OpenSSLPrivateKey
and to the SSLContext
. (#21)OpenSSLPKCS12Bundle
structure for accessing the contents of a PKCS#12 bundle. (#23)OpenSSLPrivateKey
and OpenSSLCertificate
that used a buffer of memory could accidentally escape a pointer from a withUnsafeBytes
callback. (#22)Published by Lukasa over 6 years ago
EmbeddedChannel
in tests to ensure that write promises are succeeded. (#15)Published by Lukasa over 6 years ago
CNioOpenSSL
. (#13)Published by Lukasa over 6 years ago
@testable
imports of NIO. (#11)