]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
output login authentication method as PRG_INFO, and check for clientVer=4100
authorDan Lenski <dlenski@gmail.com>
Sat, 7 Jan 2017 19:58:21 +0000 (11:58 -0800)
committerDaniel Lenski <dlenski@gmail.com>
Sun, 8 Jan 2017 02:36:50 +0000 (18:36 -0800)
auth-globalprotect.c

index 67e89c93f41938199de9f93c7240966465ecfec5..55506a99d516fcb66cf921743a43cd2046d6dd36 100644 (file)
@@ -64,6 +64,14 @@ static int parse_login_xml(struct openconnect_info *vpninfo, xmlNode *xml_node)
                        case 4: opt="user"; break;
                        case 7: opt="domain"; break;
                        case 15: opt="preferred-ip"; break;
+                       case 5:
+                               vpn_progress(vpninfo, PRG_INFO, _("GlobalProtect login authenticated via %s\n"), value);
+                               break;
+                       case 14:
+                               if (strcmp(value, "4100")!=0)
+                                       vpn_progress(vpninfo, PRG_DEBUG,
+                                                    _("GlobalProtect login returned clientVer=%s (expected 4100)\n"), value);
+                               break;
                        }
 
                        if (opt && value && strlen(value)>0 && strcmp(value, "(null)")!=0)