aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--include/tinytac.h12
-rw-r--r--lib/libtinytac/lconf.c6
-rw-r--r--lib/libtinytac/lmemory.c12
3 files changed, 15 insertions, 15 deletions
diff --git a/include/tinytac.h b/include/tinytac.h
index 2383554..e870940 100644
--- a/include/tinytac.h
+++ b/include/tinytac.h
@@ -118,9 +118,9 @@
118#define TTAC_IPV4 0x00000002U 118#define TTAC_IPV4 0x00000002U
119#define TTAC_IPV6 0x00000004U 119#define TTAC_IPV6 0x00000004U
120// 0x00000008U UNUSED 120// 0x00000008U UNUSED
121#define TTAC_RND_RAND 0x00000010U ///< use rand() 121#define TTAC_RAND 0x00000010U ///< use rand()
122#define TTAC_RND_RANDOM 0x00000020U ///< use random() 122#define TTAC_RANDOM 0x00000020U ///< use random()
123#define TTAC_RND_URANDOM 0x00000040U ///< use /dev/urandom 123#define TTAC_URANDOM 0x00000040U ///< use /dev/urandom
124#define TTAC_SERVER 0x00000080U 124#define TTAC_SERVER 0x00000080U
125#define TTAC_ASCII 0x00000100U ///< allow ASCII authentication 125#define TTAC_ASCII 0x00000100U ///< allow ASCII authentication
126#define TTAC_PAP 0x00000200U ///< allow PAP authentication 126#define TTAC_PAP 0x00000200U ///< allow PAP authentication
@@ -129,7 +129,7 @@
129#define TTAC_MSCHAPV2 0x00001000U ///< allow MSCHAPv2 authentication 129#define TTAC_MSCHAPV2 0x00001000U ///< allow MSCHAPv2 authentication
130#define TTAC_AUTHEN_TYPES (TTAC_ASCII | TTAC_PAP | TTAC_CHAP | TTAC_MSCHAP | TTAC_MSCHAPV2 ) 130#define TTAC_AUTHEN_TYPES (TTAC_ASCII | TTAC_PAP | TTAC_CHAP | TTAC_MSCHAP | TTAC_MSCHAPV2 )
131#define TTAC_IP_UNSPEC (TTAC_IPV4 | TTAC_IPV6) 131#define TTAC_IP_UNSPEC (TTAC_IPV4 | TTAC_IPV6)
132#define TTAC_RND_METHODS (TTAC_RND_RAND | TTAC_RND_RANDOM | TTAC_RND_URANDOM) 132#define TTAC_RND_METHODS (TTAC_RAND | TTAC_RANDOM | TTAC_URANDOM)
133 133
134 134
135#define TTAC_NO 0 135#define TTAC_NO 0
@@ -172,13 +172,13 @@
172#define TTAC_DFLT_DEBUG_SYSLOG TTAC_NO 172#define TTAC_DFLT_DEBUG_SYSLOG TTAC_NO
173#define TTAC_DFLT_HOSTS "localhost" 173#define TTAC_DFLT_HOSTS "localhost"
174#define TTAC_DFLT_SECRETS NULL 174#define TTAC_DFLT_SECRETS NULL
175#define TTAC_DFLT_OPTS ( TTAC_RND_URANDOM | TTAC_IP_UNSPEC | TTAC_AUTHEN_TYPES ) 175#define TTAC_DFLT_OPTS ( TTAC_URANDOM | TTAC_IP_UNSPEC | TTAC_AUTHEN_TYPES )
176#define TTAC_DFLT_OPTS_NEG 0 176#define TTAC_DFLT_OPTS_NEG 0
177#define TTAC_DFLT_PORT 49 177#define TTAC_DFLT_PORT 49
178#define TTAC_DFLT_TIMEOUT 10 178#define TTAC_DFLT_TIMEOUT 10
179#define TTAC_DFLT_NET_TIMEOUT_SEC 10 179#define TTAC_DFLT_NET_TIMEOUT_SEC 10
180#define TTAC_DFLT_NET_TIMEOUT_USEC 0 180#define TTAC_DFLT_NET_TIMEOUT_USEC 0
181#define TTAC_DFLT_RANDOM TTAC_RND_URANDOM 181#define TTAC_DFLT_RANDOM TTAC_URANDOM
182 182
183 183
184////////////////// 184//////////////////
diff --git a/lib/libtinytac/lconf.c b/lib/libtinytac/lconf.c
index 4558b73..b7c1c68 100644
--- a/lib/libtinytac/lconf.c
+++ b/lib/libtinytac/lconf.c
@@ -396,9 +396,9 @@ tinytac_conf_opt(
396 396
397 case TTAC_OPT_RANDOM: 397 case TTAC_OPT_RANDOM:
398 TinyTacDebug(TTAC_DEBUG_ARGS, " == %s( tr, TTAC_OPT_RANDOM, \"%s\" )", __func__, (((value)) ? value : "(null)")); 398 TinyTacDebug(TTAC_DEBUG_ARGS, " == %s( tr, TTAC_OPT_RANDOM, \"%s\" )", __func__, (((value)) ? value : "(null)"));
399 if (!(strcasecmp(value, "rand"))) ival = TTAC_RND_RAND; 399 if (!(strcasecmp(value, "rand"))) ival = TTAC_RAND;
400 else if (!(strcasecmp(value, "random"))) ival = TTAC_RND_RANDOM; 400 else if (!(strcasecmp(value, "random"))) ival = TTAC_RANDOM;
401 else if (!(strcasecmp(value, "urandom"))) ival = TTAC_RND_URANDOM; 401 else if (!(strcasecmp(value, "urandom"))) ival = TTAC_URANDOM;
402 else return(TTAC_SUCCESS); 402 else return(TTAC_SUCCESS);
403 return(tinytac_set_option(NULL, TTAC_OPT_RANDOM, &ival)); 403 return(tinytac_set_option(NULL, TTAC_OPT_RANDOM, &ival));
404 404
diff --git a/lib/libtinytac/lmemory.c b/lib/libtinytac/lmemory.c
index 4d5a08a..fcb23e3 100644
--- a/lib/libtinytac/lmemory.c
+++ b/lib/libtinytac/lmemory.c
@@ -265,9 +265,9 @@ tinytac_get_option(
265 TinyTacDebug(TTAC_DEBUG_ARGS, " == %s( %s, TTAC_OPT_RANDOM, outvalue )", __func__, (((tt)) ? "tt" : "NULL")); 265 TinyTacDebug(TTAC_DEBUG_ARGS, " == %s( %s, TTAC_OPT_RANDOM, outvalue )", __func__, (((tt)) ? "tt" : "NULL"));
266 switch(*optsp & TTAC_RND_METHODS) 266 switch(*optsp & TTAC_RND_METHODS)
267 { 267 {
268 case TTAC_RND_RAND: TinyTacDebug(TTAC_DEBUG_ARGS, " <= outvalue: %s", TTAC_RND_RAND); break; 268 case TTAC_RAND: TinyTacDebug(TTAC_DEBUG_ARGS, " <= outvalue: %s", TTAC_RAND); break;
269 case TTAC_RND_RANDOM: TinyTacDebug(TTAC_DEBUG_ARGS, " <= outvalue: %s", TTAC_RND_RANDOM); break; 269 case TTAC_RANDOM: TinyTacDebug(TTAC_DEBUG_ARGS, " <= outvalue: %s", TTAC_RANDOM); break;
270 case TTAC_RND_URANDOM: TinyTacDebug(TTAC_DEBUG_ARGS, " <= outvalue: %s", TTAC_RND_URANDOM); break; 270 case TTAC_URANDOM: TinyTacDebug(TTAC_DEBUG_ARGS, " <= outvalue: %s", TTAC_URANDOM); break;
271 default: TinyTacDebug(TTAC_DEBUG_ARGS, " <= outvalue: %u", (*optsp & TTAC_RND_METHODS)); break; 271 default: TinyTacDebug(TTAC_DEBUG_ARGS, " <= outvalue: %u", (*optsp & TTAC_RND_METHODS)); break;
272 }; 272 };
273 *((int *)outvalue) = *optsp & TTAC_RND_METHODS; 273 *((int *)outvalue) = *optsp & TTAC_RND_METHODS;
@@ -437,9 +437,9 @@ tinytac_set_option(
437 idflt = ((tt)) ? tinytac_dflt.opts : TTAC_DFLT_RANDOM; 437 idflt = ((tt)) ? tinytac_dflt.opts : TTAC_DFLT_RANDOM;
438 ival = ((invalue)) ? *((const int *)invalue) : (idflt & TTAC_RND_METHODS); 438 ival = ((invalue)) ? *((const int *)invalue) : (idflt & TTAC_RND_METHODS);
439 switch(ival) 439 switch(ival)
440 { case TTAC_RND_RAND: TinyTacDebug(TTAC_DEBUG_ARGS, " <= invalue: %s", "TTAC_RND_RAND"); break; 440 { case TTAC_RAND: TinyTacDebug(TTAC_DEBUG_ARGS, " <= invalue: %s", "TTAC_RAND"); break;
441 case TTAC_RND_RANDOM: TinyTacDebug(TTAC_DEBUG_ARGS, " <= invalue: %s", "TTAC_RND_RANDOM"); break; 441 case TTAC_RANDOM: TinyTacDebug(TTAC_DEBUG_ARGS, " <= invalue: %s", "TTAC_RANDOM"); break;
442 case TTAC_RND_URANDOM: TinyTacDebug(TTAC_DEBUG_ARGS, " <= invalue: %s", "TTAC_RND_URANDOM"); break; 442 case TTAC_URANDOM: TinyTacDebug(TTAC_DEBUG_ARGS, " <= invalue: %s", "TTAC_URANDOM"); break;
443 default: TinyTacDebug(TTAC_DEBUG_ARGS, " <= invalue: %i", *((const int *)invalue)); return(TTAC_EOPTVAL); 443 default: TinyTacDebug(TTAC_DEBUG_ARGS, " <= invalue: %i", *((const int *)invalue)); return(TTAC_EOPTVAL);
444 }; 444 };
445 tt = ((tt)) ? tt : &tinytac_dflt; 445 tt = ((tt)) ? tt : &tinytac_dflt;