coturn/src
Pavel Punsky d72a2a8920
Cleanup openssl initialization (#1012)
Rewriting openssl initialization code (threading support to make it
cleaner

- Regroup functions so that there is one ifdef (for old code and new
code)
- Modern openssl (>1.0.2) does not need any synchornization routines so
they are empty
- Old openssl (<=1.0.2) now require `OPENSSL_THREADS` which allows
running multiple threads in turnserver. Not having turnserver
multi-threaded is a huge waste. `OPENSSL_THREADS` is now a requirement.


Test Plan:
- CI builds pass for openssl versions 1.0.2, 1.1.1, 3.0, including tests
2022-10-24 22:06:35 +02:00
..
apps Cleanup openssl initialization (#1012) 2022-10-24 22:06:35 +02:00
client Fix : Issue 51563 in oss-fuzz (#1010) 2022-10-08 17:59:08 -07:00
client++ Replace bcopy with memcpy (#991) 2022-09-20 10:39:11 +02:00
server Cleanup unused include of header files (#1004) 2022-10-05 10:28:40 +02:00
CMakeLists.txt Add cmake 2021-02-26 09:02:50 +08:00
ns_turn_defs.h Increase version to 4.6.0 (#976) 2022-09-13 09:33:12 +02:00