436 |
int proxy_receive(RADIUS_REQ *radreq, RADIUS_REQ *oldreq, int activefd); |
int proxy_receive(RADIUS_REQ *radreq, RADIUS_REQ *oldreq, int activefd); |
437 |
void proxy_retry(RADIUS_REQ *radreq, int fd); |
void proxy_retry(RADIUS_REQ *radreq, int fd); |
438 |
|
|
439 |
|
/* menu.c */ |
440 |
|
#define MAX_PATH_LENGTH 256 |
441 |
|
#define MAX_MENU_SIZE 4096 |
442 |
|
#define MAX_MENU_NAME 128 |
443 |
|
#define MAX_MENU_INPUT 32 |
444 |
|
#define MAX_STATE_VALUE 128 |
445 |
|
#define RAD_BUFFER_SIZE 4096 |
446 |
|
|
447 |
|
void menu_reply(RADIUS_REQ *radreq, int fd); |
448 |
|
char *menu_read_text(char *menu_name); |
449 |
|
|
450 |
/*FIXME*/ |
/*FIXME*/ |
451 |
/* acct.c */ |
/* acct.c */ |
452 |
int rad_accounting(RADIUS_REQ *, int, int); |
int rad_accounting(RADIUS_REQ *, int, int); |
488 |
int rad_authenticate (RADIUS_REQ *, int); |
int rad_authenticate (RADIUS_REQ *, int); |
489 |
void req_decrypt_password(char *password, RADIUS_REQ *req, VALUE_PAIR *pair); |
void req_decrypt_password(char *password, RADIUS_REQ *req, VALUE_PAIR *pair); |
490 |
|
|
|
/* menu.c */ |
|
|
void process_menu(RADIUS_REQ *radreq, int fd); |
|
|
char * get_menu(char *menu_name); |
|
|
|
|
|
|
|
|
#define MAX_PATH_LENGTH 256 |
|
|
#define MAX_MENU_SIZE 4096 |
|
|
#define MAX_MENU_NAME 128 |
|
|
#define MAX_MENU_INPUT 32 |
|
|
#define MAX_STATE_VALUE 128 |
|
|
#define RAD_BUFFER_SIZE 4096 |
|
|
|
|
|
|
|
491 |
/* timestr.c */ |
/* timestr.c */ |
492 |
int timestr_match(char *, time_t); |
int timestr_match(char *, time_t); |
493 |
|
|
544 |
VALUE_PAIR **pairs); |
VALUE_PAIR **pairs); |
545 |
void radck(); |
void radck(); |
546 |
|
|
|
|
|
|
|
|
547 |
/* checkrad.c */ |
/* checkrad.c */ |
548 |
int checkrad(NAS *nas, struct radutmp *up); |
int checkrad(NAS *nas, struct radutmp *up); |
549 |
|
|