Differences From Artifact [24f700eb94]:
- File
src/XMPPConnection.m
— part of check-in
[ad2e692fe7]
at
2014-02-03 23:00:09
on branch trunk
— XMPPConnection: Don't negotiate a session feature, when marked optional
The session feature has been deprecated as of RFC 6120.
Some servers still offer it for client compatibility, but
mark it as optional. Not negotiating it in this case
saves us a round trip (user: florob@babelmonkeys.de, size: 30789) [annotate] [blame] [check-ins using]
To Artifact [cd38c39db4]:
- File
src/XMPPConnection.m
— part of check-in
[d23ac2b580]
at
2015-05-24 19:42:13
on branch trunk
— Adjust to new ObjOpenSSL
This disables the new automatic certificate verification and still does
the manual verification. (user: js, size: 30926) [annotate] [blame] [check-ins using]
︙ | |||
900 901 902 903 904 905 906 907 908 909 | 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 | + + + + - + | SSLSocket *newSock; [_delegates broadcastSelector: @selector( connectionWillUpgradeToTLS:) withObject: self]; newSock = [[SSLSocket alloc] initWithSocket: _socket]; [newSock setCertificateVerificationEnabled: false]; #if 0 /* FIXME: Not yet implemented by ObjOpenSSL */ [newSock setCertificateFile: _certificateFile]; [newSock setPrivateKeyFile: _privateKeyFile]; [newSock setPrivateKeyPassphrase: _privateKeyPassphrase]; #endif |
︙ |