mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-11 02:28:18 +00:00
e571dc8d93
1200: Share libcurl resources across requests r=def- a=heinrich5991 Use the libcurl-share interface to share DNS cache and connections between different requests. If compiled with OpenSSL, libcurl can only be safely used from multiple threads for OpenSSL >= 1.1.0, but this problem is not newly introduced by this commit: According to libcurl-thread(3): >OpenSSL <= 1.0.2 the user must set callbacks. > >https://www.openssl.org/docs/man1.0.2/crypto/threads.html#DESCRIPTION > >https://curl.haxx.se/libcurl/c/opensslthreadlock.html Co-authored-by: heinrich5991 <heinrich5991@gmail.com> |
||
---|---|---|
.. | ||
backend_sdl.cpp | ||
backend_sdl.h | ||
client.cpp | ||
client.h | ||
friends.cpp | ||
friends.h | ||
graphics_threaded.cpp | ||
graphics_threaded.h | ||
input.cpp | ||
input.h | ||
keynames.h | ||
opengl_sl.cpp | ||
opengl_sl.h | ||
opengl_sl_program.cpp | ||
opengl_sl_program.h | ||
serverbrowser.cpp | ||
serverbrowser.h | ||
sound.cpp | ||
sound.h | ||
text.cpp | ||
updater.cpp | ||
updater.h |