|
|
|
@ -36,6 +36,30 @@ static int use_lt_credentials = 0; |
|
|
|
|
static int use_st_credentials = 0; |
|
|
|
|
static int anon_credentials = 0; |
|
|
|
|
|
|
|
|
|
////// TURNDB //////////////
|
|
|
|
|
|
|
|
|
|
#if defined(TURNDB) |
|
|
|
|
|
|
|
|
|
#if defined(Q) |
|
|
|
|
#undef Q |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#define Q(x) #x |
|
|
|
|
|
|
|
|
|
#if defined(QUOTE) |
|
|
|
|
#undef QUOTE |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#define QUOTE(x) Q(x) |
|
|
|
|
|
|
|
|
|
#define DEFAULT_USERDB_FILE QUOTE(TURNDB) |
|
|
|
|
|
|
|
|
|
#else |
|
|
|
|
|
|
|
|
|
#define DEFAULT_USERDB_FILE "/usr/local/var/db/turndb" |
|
|
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
//////TURN PARAMS STRUCTURE DEFINITION //////
|
|
|
|
|
|
|
|
|
|
#define DEFAULT_GENERAL_RELAY_SERVERS_NUMBER (1) |
|
|
|
@ -413,7 +437,8 @@ static char Usage[] = "Usage: turnserver [options]\n" |
|
|
|
|
" for the sessions, combined (input and output network streams are treated separately).\n" |
|
|
|
|
" -c <filename> Configuration file name (default - turnserver.conf).\n" |
|
|
|
|
#if !defined(TURN_NO_SQLITE) |
|
|
|
|
" -b, , --db, --userdb <filename> SQLite database file name (default - /var/turndb).\n" |
|
|
|
|
" -b, , --db, --userdb <filename> SQLite database file name; default - /var/db/turndb or\n" |
|
|
|
|
" /usr/local/var/db/turndb.\n" |
|
|
|
|
#endif |
|
|
|
|
#if !defined(TURN_NO_PQ) |
|
|
|
|
" -e, --psql-userdb, --sql-userdb <conn-string> PostgreSQL database connection string, if used (default - empty, no PostreSQL DB used).\n" |
|
|
|
@ -587,7 +612,8 @@ static char AdminUsage[] = "Usage: turnadmin [command] [options]\n" |
|
|
|
|
" -G, --list-realm-options List realm params.\n" |
|
|
|
|
"\nOptions with mandatory values:\n\n" |
|
|
|
|
#if !defined(TURN_NO_SQLITE) |
|
|
|
|
" -b, --db, --userdb SQLite database file, default value is /var/turndb.\n" |
|
|
|
|
" -b, --db, --userdb SQLite database file, default value is /var/db/turndb or\n" |
|
|
|
|
" /usr/local/var/db/turndb.\n" |
|
|
|
|
#endif |
|
|
|
|
#if !defined(TURN_NO_PQ) |
|
|
|
|
" -e, --psql-userdb, --sql-userdb PostgreSQL user database connection string, if PostgreSQL DB is used.\n" |
|
|
|
@ -1602,7 +1628,7 @@ static void print_features(unsigned long mfn) |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#if !defined(TURN_NO_SQLITE) |
|
|
|
|
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "SQLite supported\n"); |
|
|
|
|
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "SQLite supported, default database location is %s\n",DEFAULT_USERDB_FILE); |
|
|
|
|
#else |
|
|
|
|
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "SQLite is not supported\n"); |
|
|
|
|
#endif |
|
|
|
|