From 09cde86772aac78fb618b1459a2cf791cf30d796 Mon Sep 17 00:00:00 2001 From: Oleg Moskalenko Date: Sun, 29 Nov 2015 02:00:17 -0800 Subject: [PATCH] REST API fixes. --- ChangeLog | 4 +++- src/apps/relay/mainrelay.c | 4 ++++ src/apps/uclient/mainuclient.c | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 778d66b..90a51af 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,9 @@ 11/17/2015 Oleg Moskalenko Version 4.5.0.4 'dan Eider': - hiredis and mongo compilation configuration fixed - (fix provided by Harsha Bellur). + (fix provided by Harsha Bellur). + - RPM: Systemd optimization. + - REST API option fixed. 11/15/2015 Oleg Moskalenko Version 4.5.0.3 'dan Eider': diff --git a/src/apps/relay/mainrelay.c b/src/apps/relay/mainrelay.c index 4abb5cc..89b117b 100644 --- a/src/apps/relay/mainrelay.c +++ b/src/apps/relay/mainrelay.c @@ -1162,10 +1162,14 @@ static void set_option(int c, char *value) #endif case AUTH_SECRET_OPT: turn_params.use_auth_secret_with_timestamp = 1; + turn_params.ct = TURN_CREDENTIALS_LONG_TERM; + use_lt_credentials = 1; break; case STATIC_AUTH_SECRET_VAL_OPT: add_to_secrets_list(&turn_params.default_users_db.ram_db.static_auth_secrets,value); turn_params.use_auth_secret_with_timestamp = 1; + turn_params.ct = TURN_CREDENTIALS_LONG_TERM; + use_lt_credentials = 1; break; case AUTH_SECRET_TS_EXP: TURN_LOG_FUNC(TURN_LOG_LEVEL_WARNING, "WARNING: Option --secret-ts-exp-time deprecated and has no effect.\n"); diff --git a/src/apps/uclient/mainuclient.c b/src/apps/uclient/mainuclient.c index 1ecb905..b074d50 100644 --- a/src/apps/uclient/mainuclient.c +++ b/src/apps/uclient/mainuclient.c @@ -154,7 +154,7 @@ static char Usage[] = " -z Per-session packet interval in milliseconds (default is 20 ms).\n" " -u STUN/TURN user name.\n" " -w STUN/TURN user password.\n" - " -W TURN REST API authentication secret. Is not compatible with -A option.\n" + " -W TURN REST API \"plain text\" secret.\n" " -C TURN REST API timestamp/username separator symbol (character). The default value is ':'.\n" " -F Cipher suite for TLS/DTLS. Default value is DEFAULT.\n" " -o - the ORIGIN STUN attribute value.\n"