OpenSSL and libssh2 thread safety#912
OpenSSL and libssh2 thread safety#912johnhaley81 merged 7 commits intonodegit:masternodegit/nodegit:masterfrom
Conversation
f1803c2 to
7670756
Compare
0613231 to
a38f96d
Compare
a38f96d to
7302589
Compare
ab42426 to
75f618a
Compare
75f618a to
b530b0f
Compare
|
The Providing openssl with the callbacks it needs to operate in a thread safe manner also seems to help, and is probably something we should be doing anyway. |
b3f4c8c to
a299094
Compare
…conflicts This is better than silencing the redefinition in case the two definitions really need to be different.
|
There was a snag with doing the libssh2 initialization directly from |
|
LGTM |
OpenSSL and libssh2 thread safety
Provide openssl with the locking setup it needs for thread safety.
Initialize libssh2 to avoid the possibility of its subsequent thread-unsafe init.