|
Lines 126-131
Link Here
|
| 126 |
int mm_answer_rsa_response(int, Buffer *); |
126 |
int mm_answer_rsa_response(int, Buffer *); |
| 127 |
int mm_answer_sesskey(int, Buffer *); |
127 |
int mm_answer_sesskey(int, Buffer *); |
| 128 |
int mm_answer_sessid(int, Buffer *); |
128 |
int mm_answer_sessid(int, Buffer *); |
|
|
129 |
int mm_answer_update_trusted_badlogins(int, Buffer *); |
| 129 |
#ifdef USE_PAM |
130 |
#ifdef USE_PAM |
| 130 |
int mm_answer_pam_start(int, Buffer *); |
131 |
int mm_answer_pam_start(int, Buffer *); |
|
Lines 210-215
Link Here
|
| 210 |
{MONITOR_REQ_GSSUSEROK, MON_AUTH, mm_answer_gss_userok}, |
211 |
{MONITOR_REQ_GSSUSEROK, MON_AUTH, mm_answer_gss_userok}, |
| 211 |
{MONITOR_REQ_GSSCHECKMIC, MON_ISAUTH, mm_answer_gss_checkmic}, |
212 |
{MONITOR_REQ_GSSCHECKMIC, MON_ISAUTH, mm_answer_gss_checkmic}, |
| 212 |
#endif |
213 |
#endif |
|
|
214 |
{MONITOR_REQ_TRUSTED_BADLOGIN, MON_ISAUTH, mm_answer_update_trusted_badlogi |
| 213 |
{0, 0, NULL} |
215 |
{0, 0, NULL} |
| 214 |
}; |
216 |
}; |
|
Lines 254-259
Link Here
|
| 254 |
#ifdef SSH_AUDIT_EVENTS |
256 |
#ifdef SSH_AUDIT_EVENTS |
| 255 |
{MONITOR_REQ_AUDIT_EVENT, MON_PERMIT, mm_answer_audit_event}, |
257 |
{MONITOR_REQ_AUDIT_EVENT, MON_PERMIT, mm_answer_audit_event}, |
| 256 |
#endif |
258 |
#endif |
|
|
259 |
{MONITOR_REQ_TRUSTED_BADLOGIN, MON_ISAUTH, mm_answer_update_trusted_badlogi |
| 257 |
{0, 0, NULL} |
260 |
{0, 0, NULL} |
| 258 |
}; |
261 |
}; |
|
Lines 1916-1918
Link Here
|
| 1916 |
return (authenticated); |
1919 |
return (authenticated); |
| 1917 |
} |
1920 |
} |
| 1918 |
#endif /* GSSAPI */ |
1921 |
#endif /* GSSAPI */ |
|
|
1922 |
|
| 1923 |
int |
| 1924 |
mm_answer_update_trusted_badlogins(int socket, Buffer *m) |
| 1925 |
{ |
| 1926 |
|
| 1927 |
update_trusted_badlogins(authctxt->user); |
| 1928 |
|
| 1929 |
|
| 1930 |
return (0); |
| 1931 |
} |
| 1932 |
|