return -EINVAL;
if (strcmp(form->auth_id, "frmDefender") &&
- strcmp(form->auth_id, "frmNextToken"))
+ strcmp(form->auth_id, "frmNextToken") &&
+ strcmp(form->auth_id, "ftmTotpToken"))
return -EINVAL;
return can_gen_tokencode(vpninfo, form, opt);
break;
}
role_select = 1;
+ } else if (!strcmp(form_id, "frmTotpToken")) {
+ form = parse_form_node(vpninfo, node, "totpactionEnter");
+ if (!form) {
+ ret = -EINVAL;
+ break;
+ }
} else {
vpn_progress(vpninfo, PRG_ERR,
_("Unknown form ID '%s'\n"),
<li><b>OpenConnect HEAD</b>
<ul>
<li>Fix portability of shell scripts in test suite.</li>
+ <li>Add Google Authenticator TOTP support for Juniper.</li>
</ul><br/>
</li>
<li><b><a href="ftp://ftp.infradead.org/pub/openconnect/openconnect-7.08.tar.gz">OpenConnect v7.08</a></b>