mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-04 23:25:32 -04:00
* removed SSL ex_data sharing of sslids in pqissl+authssl.
This used an unprotected singleton -> bad... Probably killed a lot of connections. * removed mConnMgr tests in authssl AuthSSL shouldn't use ConnectMgr. what happened to abstraction / seperation of function??? This code prevents quick reconnections. * Disabled AuthSSL from adding new SSL peers. This functionality is important... but should be handled elsewhere (p3connmgr or pqissl) git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3200 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
a24d833a12
commit
30210cf9ec
4 changed files with 7 additions and 63 deletions
|
@ -966,10 +966,6 @@ int pqissl::Initiate_SSL_Connection()
|
|||
|
||||
ssl_connection = ssl;
|
||||
|
||||
//store the peer id in the context for the callback check
|
||||
AuthSSL::ex_data_ctx_index = SSL_get_ex_new_index(0, NULL, NULL, NULL, NULL);
|
||||
SSL_set_ex_data(ssl, AuthSSL::ex_data_ctx_index, const_cast<char*> (PeerId().c_str()));
|
||||
|
||||
net_internal_SSL_set_fd(ssl, sockfd);
|
||||
if (err < 1)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue