- if (ctl->server.preauthenticate == A_KERBEROS_V4)
- stringdump("preauth", "kerberos_v4");
- else if (ctl->server.preauthenticate == A_KERBEROS_V5)
- stringdump("preauth", "kerberos_v5");
- else if (ctl->server.preauthenticate == A_SSH)
- stringdump("preauth", "ssh");
- else
- stringdump("preauth", "password");
-
-#if defined(HAVE_GETHOSTBYNAME) && defined(HAVE_RES_SEARCH)
+ if (ctl->server.authenticate == A_ANY)
+ stringdump("auth", "any");
+ else if (ctl->server.authenticate == A_PASSWORD)
+ stringdump("auth", "password");
+ else if (ctl->server.authenticate == A_NTLM)
+ stringdump("auth", "ntlm");
+ else if (ctl->server.authenticate == A_CRAM_MD5)
+ stringdump("auth", "cram-md5");
+ else if (ctl->server.authenticate == A_GSSAPI)
+ stringdump("auth", "gssapi");
+ else if (ctl->server.authenticate == A_KERBEROS_V4)
+ stringdump("auth", "kerberos_v4");
+ else if (ctl->server.authenticate == A_KERBEROS_V5)
+ stringdump("auth", "kerberos_v5");
+ else if (ctl->server.authenticate == A_SSH)
+ stringdump("auth", "ssh");
+ else if (ctl->server.authenticate == A_OTP)
+ stringdump("auth", "otp");
+ else if (ctl->server.authenticate == A_MSN)
+ stringdump("auth", "msn");
+
+#ifdef HAVE_RES_SEARCH