Index: src/SSLConnectionFailedException.h ================================================================== --- src/SSLConnectionFailedException.h +++ src/SSLConnectionFailedException.h @@ -51,14 +51,14 @@ socket: (SSLSocket *)socket SSLError: (unsigned long)SSLError verifyResult: (long)verifyResult; - initWithHost: (OFString *)host port: (uint16_t)port - socket: (SSLSocket *)socket OF_UNAVAILABLE; + socket: (id)socket OF_UNAVAILABLE; - initWithHost: (OFString *)host port: (uint16_t)port - socket: (SSLSocket *)socket + socket: (id)socket errNo: (int)errNo OF_UNAVAILABLE; - initWithHost: (OFString *)host port: (uint16_t)port socket: (SSLSocket *)socket SSLError: (unsigned long)SSLError; Index: src/SSLSocket.h ================================================================== --- src/SSLSocket.h +++ src/SSLSocket.h @@ -31,10 +31,11 @@ @class X509Certificate; @interface SSLSocket: OFTCPSocket { SSL *_SSL; + id _delegate; OFString *_certificateFile, *_privateKeyFile; const char *_privateKeyPassphrase; bool _certificateVerificationEnabled; bool _requestClientCertificatesEnabled; } Index: src/SSLSocket.m ================================================================== --- src/SSLSocket.m +++ src/SSLSocket.m @@ -95,11 +95,11 @@ @end @implementation SSLSocket @synthesize delegate = _delegate, certificateFile = _certificateFile; @synthesize privateKeyFile = _privateKeyFile; -@synthesize privateKeyPassphrase = privateKeyPassphrase; +@synthesize privateKeyPassphrase = _privateKeyPassphrase; @synthesize certificateVerificationEnabled = _certificateVerificationEnabled; @synthesize requestClientCertificatesEnabled = _requestClientCertificatesEnabled; + (void)load