271 |
|
|
272 |
#define NITEMS(a) sizeof(a)/sizeof((a)[0]) |
#define NITEMS(a) sizeof(a)/sizeof((a)[0]) |
273 |
|
|
|
/*FIXME*/ |
|
|
char *auth_code_str(int code); |
|
|
|
|
274 |
size_t rad_create_pdu(void **rptr, int code, int id, |
size_t rad_create_pdu(void **rptr, int code, int id, |
275 |
u_char *vector, u_char *secret, |
u_char *vector, u_char *secret, |
276 |
VALUE_PAIR *pairlist, char *msg); |
VALUE_PAIR *pairlist, char *msg); |
359 |
/* mem.c */ |
/* mem.c */ |
360 |
void *emalloc(size_t); |
void *emalloc(size_t); |
361 |
void efree(void*); |
void efree(void*); |
362 |
char *estrdup(char *); |
char *estrdup(const char *); |
363 |
|
|
364 |
/* radpaths.c */ |
/* radpaths.c */ |
365 |
void radpath_init(); |
void radpath_init(); |
417 |
RADIUS_SERVER *rad_clt_dup_server(RADIUS_SERVER *src); |
RADIUS_SERVER *rad_clt_dup_server(RADIUS_SERVER *src); |
418 |
|
|
419 |
void rad_clt_free_server(RADIUS_SERVER *server); |
void rad_clt_free_server(RADIUS_SERVER *server); |
420 |
RADIUS_SERVER *rad_clt_append_server(RADIUS_SERVER_QUEUE *qp, |
void rad_clt_append_server(RADIUS_SERVER_QUEUE *qp, RADIUS_SERVER *server); |
|
RADIUS_SERVER *server); |
|
421 |
void rad_clt_clear_server_list(RADIUS_SERVER_QUEUE *qp); |
void rad_clt_clear_server_list(RADIUS_SERVER_QUEUE *qp); |
422 |
RADIUS_SERVER *rad_clt_find_server(RADIUS_SERVER_QUEUE *qp, char *name); |
RADIUS_SERVER *rad_clt_find_server(RADIUS_SERVER_QUEUE *qp, char *name); |
423 |
|
void rad_clt_random_vector(char *vector); |
424 |
|
|
425 |
/* log.c */ |
/* log.c */ |
426 |
char *rad_print_request(RADIUS_REQ *req, char *outbuf, size_t size); |
char *rad_print_request(RADIUS_REQ *req, char *outbuf, size_t size); |
506 |
void initlog(char*); |
void initlog(char*); |
507 |
void radlog_open(int category); |
void radlog_open(int category); |
508 |
void radlog_close(); |
void radlog_close(); |
509 |
void radlog __PVAR((int level, char *fmt, ...)); |
void vlog(int lvl, const char *file, int line, const char *func_name, int en, |
510 |
int __insist_failure(char *, char *, int); |
const char *fmt, va_list ap); |
511 |
void radlog_req __PVAR((int level, RADIUS_REQ *req, char *fmt, ...)); |
void radlog __PVAR((int level, const char *fmt, ...)); |
512 |
|
int __insist_failure(const char *, const char *, int); |
513 |
|
void radlog_req __PVAR((int level, RADIUS_REQ *req, const char *fmt, ...)); |
514 |
|
|
515 |
#define MAXIDBUFSIZE \ |
#define MAXIDBUFSIZE \ |
516 |
4+1+MAX_LONGNAME+1+4+2*AUTH_STRING_LEN+3+1+AUTH_STRING_LEN+1+1 |
4+1+MAX_LONGNAME+1+4+2*AUTH_STRING_LEN+3+1+AUTH_STRING_LEN+1+1 |
539 |
|
|
540 |
void _debug_print(char *file, int line, char *func_name, char *str); |
void _debug_print(char *file, int line, char *func_name, char *str); |
541 |
char *_debug_format_string __PVAR((char *fmt, ...)); |
char *_debug_format_string __PVAR((char *fmt, ...)); |
542 |
|
const char *auth_code_str(int code); |
543 |
|
const char *auth_code_abbr(int code); |
544 |
|
|
545 |
/* Parsing */ |
/* Parsing */ |
546 |
|
|
547 |
Channel *channel_lookup(char *name); |
Channel *channel_lookup(char *name); |