1
0
mirror of https://github.com/coturn/coturn.git synced 2025-06-02 11:55:15 +08:00

working on openssl compatibility without SSLv3

This commit is contained in:
Oleg Moskalenko 2015-10-11 18:51:26 -07:00
parent e544a6c0f2
commit bd7937cb45
5 changed files with 11 additions and 5 deletions

@ -2,7 +2,7 @@
# Common settings script.
TURNVERSION=4.5.0.2
TURNVERSION=4.5.0.3
BUILDDIR=~/rpmbuild
ARCH=`uname -p`
TURNSERVER_GIT_URL=https://github.com/coturn/coturn.git

@ -1,5 +1,5 @@
Name: turnserver
Version: 4.5.0.2
Version: 4.5.0.3
Release: 0%{dist}
Summary: Coturn TURN Server
@ -289,6 +289,8 @@ fi
%{_includedir}/turn/client/TurnMsgLib.h
%changelog
* Sun Oct 11 2015 Oleg Moskalenko <mom040267@gmail.com>
- Sync to 4.5.0.3
* Tue Sep 29 2015 Oleg Moskalenko <mom040267@gmail.com>
- Sync to 4.5.0.2
* Sun Sep 13 2015 Oleg Moskalenko <mom040267@gmail.com>

@ -1037,12 +1037,14 @@ static const char* turn_get_method(const SSL_METHOD *method, const char* mdefaul
if(!method)
return mdefault;
else {
#ifndef OPENSSL_NO_SSL3
if(method == SSLv3_server_method()) {
return "SSLv3";
} else if(method == SSLv3_client_method()) {
return "SSLv3";
} else if(method == SSLv23_server_method()) {
} else
#endif
if(method == SSLv23_server_method()) {
return "SSLv23";
} else if(method == SSLv23_client_method()) {
return "SSLv23";

@ -483,9 +483,11 @@ int main(int argc, char **argv)
root_tls_ctx[root_tls_ctx_num] = SSL_CTX_new(SSLv23_client_method());
SSL_CTX_set_cipher_list(root_tls_ctx[root_tls_ctx_num], csuite);
root_tls_ctx_num++;
#ifndef OPENSSL_NO_SSL3
root_tls_ctx[root_tls_ctx_num] = SSL_CTX_new(SSLv3_client_method());
SSL_CTX_set_cipher_list(root_tls_ctx[root_tls_ctx_num], csuite);
root_tls_ctx_num++;
#endif
root_tls_ctx[root_tls_ctx_num] = SSL_CTX_new(TLSv1_client_method());
SSL_CTX_set_cipher_list(root_tls_ctx[root_tls_ctx_num], csuite);
root_tls_ctx_num++;

@ -31,7 +31,7 @@
#ifndef __IOADEFS__
#define __IOADEFS__
#define TURN_SERVER_VERSION "4.5.0.2"
#define TURN_SERVER_VERSION "4.5.0.3"
#define TURN_SERVER_VERSION_NAME "dan Eider"
#define TURN_SOFTWARE "Coturn-" TURN_SERVER_VERSION " '" TURN_SERVER_VERSION_NAME "'"