|
Lines 135-140
int mm_answer_pwnamallow(int, Buffer *);
Link Here
|
| 135 |
int mm_answer_auth2_read_banner(int, Buffer *); |
135 |
int mm_answer_auth2_read_banner(int, Buffer *); |
| 136 |
int mm_answer_authserv(int, Buffer *); |
136 |
int mm_answer_authserv(int, Buffer *); |
| 137 |
int mm_answer_authpassword(int, Buffer *); |
137 |
int mm_answer_authpassword(int, Buffer *); |
|
|
138 |
int mm_answer_auth_clear_options(int, Buffer *); |
| 138 |
int mm_answer_bsdauthquery(int, Buffer *); |
139 |
int mm_answer_bsdauthquery(int, Buffer *); |
| 139 |
int mm_answer_bsdauthrespond(int, Buffer *); |
140 |
int mm_answer_bsdauthrespond(int, Buffer *); |
| 140 |
int mm_answer_skeyquery(int, Buffer *); |
141 |
int mm_answer_skeyquery(int, Buffer *); |
|
Lines 207-212
struct mon_table mon_dispatch_proto20[]
Link Here
|
| 207 |
{MONITOR_REQ_AUTHSERV, MON_ONCE, mm_answer_authserv}, |
208 |
{MONITOR_REQ_AUTHSERV, MON_ONCE, mm_answer_authserv}, |
| 208 |
{MONITOR_REQ_AUTH2_READ_BANNER, MON_ONCE, mm_answer_auth2_read_banner}, |
209 |
{MONITOR_REQ_AUTH2_READ_BANNER, MON_ONCE, mm_answer_auth2_read_banner}, |
| 209 |
{MONITOR_REQ_AUTHPASSWORD, MON_AUTH, mm_answer_authpassword}, |
210 |
{MONITOR_REQ_AUTHPASSWORD, MON_AUTH, mm_answer_authpassword}, |
|
|
211 |
{MONITOR_REQ_AUTH_CLEAR_OPTIONS, MON_ISAUTH, mm_answer_auth_clear_options}, |
| 210 |
#ifdef USE_PAM |
212 |
#ifdef USE_PAM |
| 211 |
{MONITOR_REQ_PAM_START, MON_ONCE, mm_answer_pam_start}, |
213 |
{MONITOR_REQ_PAM_START, MON_ONCE, mm_answer_pam_start}, |
| 212 |
{MONITOR_REQ_PAM_ACCOUNT, 0, mm_answer_pam_account}, |
214 |
{MONITOR_REQ_PAM_ACCOUNT, 0, mm_answer_pam_account}, |
|
Lines 255-260
struct mon_table mon_dispatch_proto15[]
Link Here
|
| 255 |
{MONITOR_REQ_SESSKEY, MON_ONCE, mm_answer_sesskey}, |
257 |
{MONITOR_REQ_SESSKEY, MON_ONCE, mm_answer_sesskey}, |
| 256 |
{MONITOR_REQ_SESSID, MON_ONCE, mm_answer_sessid}, |
258 |
{MONITOR_REQ_SESSID, MON_ONCE, mm_answer_sessid}, |
| 257 |
{MONITOR_REQ_AUTHPASSWORD, MON_AUTH, mm_answer_authpassword}, |
259 |
{MONITOR_REQ_AUTHPASSWORD, MON_AUTH, mm_answer_authpassword}, |
|
|
260 |
{MONITOR_REQ_AUTH_CLEAR_OPTIONS, MON_ISAUTH, mm_answer_auth_clear_options}, |
| 258 |
{MONITOR_REQ_RSAKEYALLOWED, MON_ISAUTH|MON_ALOG, mm_answer_rsa_keyallowed}, |
261 |
{MONITOR_REQ_RSAKEYALLOWED, MON_ISAUTH|MON_ALOG, mm_answer_rsa_keyallowed}, |
| 259 |
{MONITOR_REQ_KEYALLOWED, MON_ISAUTH|MON_ALOG, mm_answer_keyallowed}, |
262 |
{MONITOR_REQ_KEYALLOWED, MON_ISAUTH|MON_ALOG, mm_answer_keyallowed}, |
| 260 |
{MONITOR_REQ_RSACHALLENGE, MON_ONCE, mm_answer_rsa_challenge}, |
263 |
{MONITOR_REQ_RSACHALLENGE, MON_ONCE, mm_answer_rsa_challenge}, |
|
Lines 731-736
mm_answer_authpassword(int sock, Buffer
Link Here
|
| 731 |
|
734 |
|
| 732 |
/* Causes monitor loop to terminate if authenticated */ |
735 |
/* Causes monitor loop to terminate if authenticated */ |
| 733 |
return (authenticated); |
736 |
return (authenticated); |
|
|
737 |
} |
| 738 |
|
| 739 |
int |
| 740 |
mm_answer_auth_clear_options(int sock, Buffer *m) |
| 741 |
{ |
| 742 |
debug3("%s entering", __func__); |
| 743 |
|
| 744 |
auth_clear_options(); |
| 745 |
buffer_clear(m); |
| 746 |
return (0); |
| 734 |
} |
747 |
} |
| 735 |
|
748 |
|
| 736 |
#ifdef BSD_AUTH |
749 |
#ifdef BSD_AUTH |