[network-manager-openconnect] Update strings



commit 6fd8ca5cc1641d0be5eb5964c7b608ef6805b143
Author: David Woodhouse <David Woodhouse intel com>
Date:   Mon Jul 11 10:11:17 2016 +0100

    Update strings

 openconnect-strings.txt | 1978 ++++++++++----------
 po/bs.po                |    4 +-
 po/ca.po                |    4 +-
 po/cs.po                |    4 +-
 po/de.po                |    4 +-
 po/en_US.po             | 4710 +++++++++++++++++++++++++++++++----------------
 po/es.po                |    4 +-
 po/eu.po                |    2 +-
 po/fi.po                |    2 +-
 po/hu.po                |    4 +-
 po/id.po                |    4 +-
 po/it.po                |    2 +-
 po/lt.po                |    4 +-
 po/pl.po                |    4 +-
 po/pt.po                |    4 +-
 po/pt_BR.po             |    4 +-
 po/sr.po                |    4 +-
 po/sr latin po          |    4 +-
 po/sv.po                |    4 +-
 po/tr.po                |    4 +-
 20 files changed, 4127 insertions(+), 2627 deletions(-)
---
diff --git a/openconnect-strings.txt b/openconnect-strings.txt
index 7ee5276..9e59ac7 100644
--- a/openconnect-strings.txt
+++ b/openconnect-strings.txt
@@ -10,2738 +10,2738 @@ For translators looking to see source comments in their original context
 in order to translate them properly, the URLs by each one will give a
 link to the original source code.
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l134
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l134
 _("Ignoring unknown form submit item '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l145
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l145
 _("Ignoring unknown form input type '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l155
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l155
 _("Discarding duplicate option '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l228
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l408
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l228
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l408
 _("Cannot handle form method='%s', action='%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l258
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l258
 _("Unknown textarea field: '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l326
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l326
 _("TNCC support not implemented yet on Windows\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l348
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l348
 _("No DSPREAUTH cookie; not attempting TNCC\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l359
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l359
 _("Failed to allocate memory for communication with TNCC\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l394
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l394
 _("Failed to exec TNCC script %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l403
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l403
 _("Failed to send start command to TNCC\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l410
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l410
 _("Sent start; waiting for response from TNCC\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l415
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l415
 _("Failed to read response from TNCC\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l426
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l426
 _("Received invalid response from TNCC\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l428
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l428
 _(""
 "TNCC response: -->\n"
 "%s\n"
 "<--\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l436
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l436
 _("Received unsuccessful %s response from TNCC\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l449
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l449
 _("Got new DSPREAUTH cookie from TNCC: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l513
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l513
 _("Failed to parse HTML document\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l530
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l530
 _("Failed to find or parse web form in login page\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l538
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l538
 _("Encountered form with no ID\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l563
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l563
 _("Unknown form ID '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l566
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l566
 _("Dumping unknown HTML form:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth-juniper.c#l580
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l661
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l580
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l661
 _("Failed to generate OTP tokencode; disabling token\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l96
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l96
 _("Form choice has no name\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l181
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l181
 _("name %s not input\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l188
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l188
 _("No input type in form\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l200
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l200
 _("No input name in form\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l230
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l230
 _("Unknown input type %s in form\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l534
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l534
 _("Empty response from server\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l545
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l545
 _("Failed to parse server response\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l547
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l547
 _("Response was:%s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l569
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l569
 _("Received <client-cert-request> when not expected.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l597
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l597
 _("XML response has no \"auth\" node\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l630
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l630
 _("Asked for password but '--no-passwd' set\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l910
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l910
 _("Not downloading XML profile because SHA1 already matches\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l916
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l268
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l877
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l916
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l268
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l877
 _("Failed to open HTTPS connection to %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l933
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l933
 _("Failed to send GET request for new config\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l957
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l957
 _("Downloaded config file did not match intended SHA1\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l962
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l962
 _("Downloaded new XML profile\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l973
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l973
 _(""
 "Error: Running the 'Cisco Secure Desktop' trojan on this platform is not yet "
 "implemented.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l982
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l982
 _(""
 "Error: Server asked us to run CSD hostscan.\n"
 "You need to provide a suitable --csd-wrapper argument.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l989
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l989
 _(""
 "Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
 "This facility is disabled by default for security reasons, so you may wish "
 "to enable it.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l996
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l996
 _("Trying to run Linux CSD trojan script.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1023
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1023
 _("Temporary directory '%s' is not writable: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1031
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1031
 _("Failed to open temporary CSD script file: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1040
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1040
 _("Failed to write temporary CSD script file: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1075
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/mainloop.c#l140
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1075
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l140
 _("Failed to set gid %ld: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1082
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/mainloop.c#l147
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1082
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l147
 _("Failed to set groups to %ld: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1089
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/mainloop.c#l154
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1089
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l154
 _("Failed to set uid %ld: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1096
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1096
 _("Invalid user uid=%ld: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1103
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1103
 _("Failed to change to CSD home directory '%s': %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1109
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1109
 _(""
 "Warning: you are running insecure CSD code with root privileges\n"
 "\t Use command line option \"--csd-user\"\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1154
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1154
 _("Failed to exec CSD script %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1186
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1186
 _("Unknown response from server\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1316
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1316
 _("Server requested SSL client certificate after one was provided\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1320
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1320
 _("Server requested SSL client certificate; none was configured\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1336
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1336
 _("XML POST enabled\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/auth.c#l1379
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1379
 _("Refreshing %s after 1 second...\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/compat.c#l207
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/compat.c#l207
 _("(error 0x%x)");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/compat.c#l210
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/compat.c#l210
 _("(Error while describing error!)");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/compat.c#l233
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/compat.c#l233
 _("ERROR: Cannot initialize sockets\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l100
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l100
 _("TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l119
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l119
 _("TCP_MAXSEG %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l227
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l227
 _(""
 "CRITICAL ERROR: DTLS master secret is uninitialised. Please report this.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l245
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l245
 _("Error creating HTTPS CONNECT request\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l261
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l361
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l261
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l361
 _("Error fetching HTTPS response\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l288
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l288
 _("VPN service unavailable; reason: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l293
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l293
 _("Got inappropriate HTTP CONNECT response: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l300
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l300
 _("Got CONNECT response: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l328
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l336
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l328
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l336
 _("No memory for options\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l345
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l421
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l345
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l421
 _("<elided>");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l362
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l362
 _("X-DTLS-Session-ID not 64 characters; is: \"%s\"\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l385
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l385
 _("Unknown DTLS-Content-Encoding %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l421
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l421
 _("Unknown CSTP-Content-Encoding %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l494
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l494
 _("No MTU received. Aborting\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l502
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l502
 _("No IP address received. Aborting\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l508
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l508
 _("IPv6 configuration received but MTU %d is too small.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l514
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l514
 _("Reconnect gave different Legacy IP address (%s != %s)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l522
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l522
 _("Reconnect gave different Legacy IP netmask (%s != %s)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l530
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l530
 _("Reconnect gave different IPv6 address (%s != %s)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l538
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l538
 _("Reconnect gave different IPv6 netmask (%s != %s)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l558
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l558
 _("CSTP connected. DPD %d, Keepalive %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l560
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l560
 _("CSTP Ciphersuite: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l622
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l622
 _("Compression setup failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l639
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l639
 _("Allocation of deflate buffer failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l697
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l697
 _("inflate failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l720
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l720
 _("LZS decompression failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l733
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l733
 _("LZ4 decompression failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l740
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l740
 _("Unknown compression type %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l745
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l745
 _("Received %s compressed data packet of %d bytes (was %d)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l765
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l765
 _("deflate failed %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l835
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l876
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1314
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l255
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/mainloop.c#l67
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l930
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l835
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l876
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1314
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l255
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l67
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l930
 _("Allocation failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l846
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l846
 _("Short packet received (%d bytes)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l859
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l859
 _("Unexpected packet length. SSL_read returned %d but packet is\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l873
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l873
 _("Got CSTP DPD request\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l879
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l879
 _("Got CSTP DPD response\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l884
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l884
 _("Got CSTP Keepalive\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l889
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1019
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l889
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1019
 _("Received uncompressed data packet of %d bytes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l906
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l906
 _("Received server disconnect: %02x '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l909
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l909
 _("Received server disconnect\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l917
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l917
 _("Compressed packet received in !deflate mode\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l926
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l926
 _("received server terminate packet\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l933
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l933
 _("Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l976
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1136
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l976
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1136
 _("SSL wrote too few bytes! Asked for %d, sent %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l1004
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1174
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1004
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1174
 _("CSTP rekey due\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l1011
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1181
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1011
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1181
 _("Rehandshake failed; attempting new-tunnel\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l1022
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1192
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1022
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1192
 _("CSTP Dead Peer Detection detected dead peer!\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l1026
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1106
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1196
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1026
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1106
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1196
 _("Reconnect failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l1042
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1212
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1042
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1212
 _("Send CSTP DPD\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l1054
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1223
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1054
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1223
 _("Send CSTP Keepalive\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l1079
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1079
 _("Sending compressed data packet of %d bytes (was %d)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l1090
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1248
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1090
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1248
 _("Sending uncompressed data packet of %d bytes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/cstp.c#l1129
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1129
 _("Send BYE packet: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/digest.c#l254
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/digest.c#l254
 _("Attempting Digest authentication to proxy\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/digest.c#l257
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/digest.c#l257
 _("Attempting Digest authentication to server '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l184
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l184
 _("Failed to create SSL_SESSION ASN.1 for OpenSSL: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l195
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l195
 _("OpenSSL failed to parse SSL_SESSION ASN.1\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l209
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l209
 _("Initialise DTLSv1 session failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l260
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l260
 _("Initialise DTLSv1 CTX failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l272
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l272
 _("Set DTLS cipher list failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l285
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l285
 _("Not precisely one DTLS cipher\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l307
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l307
 _(""
 "SSL_set_session() failed with old protocol version 0x%x\n"
 "Are you using a version of OpenSSL older than 0.9.8m?\n"
 "See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
 "Use the --no-dtls command line option to avoid this message\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l343
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l343
 _("Established DTLS connection (using OpenSSL). Ciphersuite %s.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l349
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l660
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l349
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l660
 _("DTLS connection compression using %s.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l380
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l380
 _("Your OpenSSL is older than the one you built against, so DTLS may fail!");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l429
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l433
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l675
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l429
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l433
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l675
 _("DTLS handshake timed out\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l430
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l430
 _(""
 "This is probably because your OpenSSL is broken\n"
 "See http://rt.openssl.org/Ticket/Display.html?id=2984\n";);
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l437
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l437
 _("DTLS handshake failed: %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l575
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l575
 _("Unknown DTLS parameters for requested CipherSuite '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l588
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l588
 _("Failed to set DTLS priority: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l609
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l609
 _("Failed to set DTLS session parameters: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l632
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l632
 _("Failed to set DTLS MTU: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l654
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l654
 _("Established DTLS connection (using GnuTLS). Ciphersuite %s.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l678
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l678
 _("DTLS handshake failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l682
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l682
 _("(Is a firewall preventing you from sending UDP packets?)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l703
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l703
 _("DTLS connection attempted with an existing fd\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l709
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l709
 _("No DTLS address\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l716
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l716
 _("Server offered no DTLS cipher option\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l723
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l723
 _("No DTLS when connected via proxy\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l794
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l794
 _("DTLS option %s : %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l835
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l835
 _("DTLS initialised. DPD %d, Keepalive %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l861
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l861
 _("Attempt new DTLS connection\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l887
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l887
 _("Received DTLS packet 0x%02x of %d bytes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l901
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l901
 _("Got DTLS DPD request\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l907
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l907
 _("Failed to send DPD response. Expect disconnect\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l911
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l911
 _("Got DTLS DPD response\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l915
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l915
 _("Got DTLS Keepalive\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l921
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l921
 _("Compressed DTLS packet received when compression not enabled\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l929
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l929
 _("Unknown DTLS packet type %02x, len %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l951
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l951
 _("DTLS rekey due\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l958
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l958
 _("DTLS Rehandshake failed; reconnecting.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l967
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l967
 _("DTLS Dead Peer Detection detected dead peer!\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l973
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l973
 _("Send DTLS DPD\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l978
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l978
 _("Failed to send DPD request. Expect disconnect\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l991
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l991
 _("Send DTLS Keepalive\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l996
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l996
 _("Failed to send keepalive request. Expect disconnect\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1037
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1037
 _("DTLS got write error %d. Falling back to SSL\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1051
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1051
 _("DTLS got write error: %s. Falling back to SSL\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1066
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1066
 _("Sent DTLS packet of %d bytes; DTLS send returned %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1084
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1084
 _("SSL operation cancelled\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1126
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1126
 _("Initiating IPv4 MTU detection (min=%d, max=%d)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1131
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1131
 _("Too long time in MTU detect loop; bailing out.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1154
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1240
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1154
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1240
 _("Failed to send DPD request (%d): %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1174
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1266
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1174
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1266
 _("Received unexpected packet (%.2x) in MTU detection; skipping.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1180
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1282
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1180
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1282
 _("Failed to recv DPD request (%d): %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1220
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1220
 _("Initiating IPv6 MTU detection\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1335
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1335
 _("Detected MTU of %d bytes (was %d)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/dtls.c#l1338
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1338
 _("No change in MTU after detection (was %d)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l57
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l57
 _("Accepting expected ESP packet with seq %u\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l63
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l63
 _("Discarding ancient ESP packet with seq %u (expected %u)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l72
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l72
 _("Accepting out-of-order ESP packet with seq %u (expected %u)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l78
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l78
 _("Discarding replayed ESP packet with seq %u\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l107
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l107
 _("Accepting later-than-expected ESP packet with seq %u (expected %u)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l152
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l152
 _("Parameters for %s ESP: SPI 0x%08x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l155
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l155
 _("ESP encryption type %s key 0x%s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l158
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l158
 _("ESP authentication type %s key 0x%s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l217
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l217
 _("incoming");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l218
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l218
 _("outgoing");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l220
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l237
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l220
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l237
 _("Send ESP probes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l264
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l264
 _("Received ESP packet of %d bytes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l280
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l280
 _("Consider SPI 0x%x, seq %u against outgoing ESP setup\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l286
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l286
 _("Received ESP packet with invalid SPI 0x%08x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l294
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l294
 _("Received ESP packet with unrecognised payload type %02x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l301
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l301
 _("Invalid padding length %02x in ESP\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l313
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l313
 _("Invalid padding bytes in ESP\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l321
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l321
 _("ESP session established with server\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l332
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l332
 _("Failed to allocate memory to decrypt ESP packet\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l338
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l338
 _("LZO decompression of ESP packet failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l344
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l344
 _("LZO decompressed %d bytes into %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l358
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l358
 _("Rekey not implemented for ESP\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l362
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l362
 _("ESP detected dead peer\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l369
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l369
 _("Send ESP probes for DPD\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l375
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l375
 _("Keepalive not implemented for ESP\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l398
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l398
 _("Failed to send ESP packet: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/esp.c#l404
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l404
 _("Sent ESP packet of %d bytes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls-esp.c#l56
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l56
 _("Failed to initialise ESP cipher: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls-esp.c#l66
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l66
 _("Failed to initialize ESP HMAC: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls-esp.c#l116
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l116
 _("Failed to generate random keys for ESP: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls-esp.c#l146
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls-esp.c#l212
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l146
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l212
 _("Failed to calculate HMAC for ESP packet: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls-esp.c#l153
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-esp.c#l148
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l153
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l193
 _("Received ESP packet with invalid HMAC\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls-esp.c#l169
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l169
 _("Decrypting ESP packet failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls-esp.c#l189
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l189
 _("Failed to generate ESP packet IV: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls-esp.c#l204
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l204
 _("Failed to encrypt ESP packet: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l126
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l128
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l126
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l140
 _("SSL write cancelled\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l130
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l130
 _("Failed to write to SSL socket: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l159
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l223
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l160
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l213
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l159
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l223
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l172
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l225
 _("SSL read cancelled\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l166
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l166
 _("SSL socket closed uncleanly\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l173
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l232
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l173
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l232
 _("Failed to read from SSL socket: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l252
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l252
 _("SSL read error: %s; reconnecting.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l288
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l288
 _("SSL send failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l301
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l301
 _("Could not extract expiration time of certificate\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l306
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1452
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l306
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1482
 _("Client certificate has expired at");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l308
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1457
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l308
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1487
 _("Client certificate expires soon at");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l357
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l739
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l357
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l751
 _("Failed to load item '%s' from keystore: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l370
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l370
 _("Failed to open key/certificate file %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l377
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l377
 _("Failed to stat key/certificate file %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l386
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l386
 _("Failed to allocate certificate buffer\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l394
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l394
 _("Failed to read certificate into memory: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l425
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l425
 _("Failed to setup PKCS#12 data structure: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l448
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l508
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l448
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l520
 _("Failed to decrypt PKCS#12 certificate file\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l452
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l511
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l452
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l523
 _("Enter PKCS#12 pass phrase:");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l475
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l475
 _("Failed to process PKCS#12 file: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l487
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l487
 _("Failed to load PKCS#12 certificate: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l647
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l647
 _("Importing X509 certificate failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l657
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l657
 _("Setting PKCS#11 certificate failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l697
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l697
 _("Could not initialise MD5 hash: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l707
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l707
 _("MD5 hash error: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l765
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l765
 _("Missing DEK-Info: header from OpenSSL encrypted key\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l772
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l772
 _("Cannot determine PEM encryption type\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l785
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l785
 _("Unsupported PEM encryption type: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l810
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l823
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l810
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l823
 _("Invalid salt in encrypted PEM file\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l847
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l847
 _("Error base64-decoding encrypted PEM file: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l855
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l855
 _("Encrypted PEM file too short\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l883
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l883
 _("Failed to initialise cipher for decrypting PEM file: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l894
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l894
 _("Failed to decrypt PEM key: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l946
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l946
 _("Decrypting PEM key failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l951
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1485
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l434
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l951
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1485
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l446
 _("Enter PEM pass phrase:");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1018
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1018
 _("This binary built without system key support\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1025
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1025
 _("This binary built without PKCS#11 support\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1083
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l383
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1083
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l388
 _("Using PKCS#11 certificate %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1084
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1084
 _("Using system certificate %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1102
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1102
 _("Error loading certificate from PKCS#11: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1103
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1103
 _("Error loading system certificate: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1114
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l793
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1114
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l805
 _("Using certificate file %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1142
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1142
 _("PKCS#11 file contained no certificate\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1168
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1168
 _("No certificate found in file");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1173
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1173
 _("Loading certificate failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1188
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1188
 _("Using system key %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1193
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1357
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1193
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1357
 _("Error initialising private key structure: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1204
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1204
 _("Error importing system key %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1215
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1305
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1333
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1215
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1305
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1333
 _("Trying PKCS#11 key URL %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1220
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1220
 _("Error initialising PKCS#11 key structure: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1345
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1345
 _("Error importing PKCS#11 URL %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1352
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l549
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1352
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l558
 _("Using PKCS#11 key %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1367
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1367
 _("Error importing PKCS#11 key into private key structure: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1395
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1395
 _("Using private key file %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1406
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l619
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1406
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l631
 _("This version of OpenConnect was built without TPM support\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1427
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1427
 _("Failed to interpret PEM file\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1446
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1446
 _("Failed to load PKCS#1 private key: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1459
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1473
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1459
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1473
 _("Failed to load private key as PKCS#8: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1481
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1481
 _("Failed to decrypt PKCS#8 certificate file\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1495
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1495
 _("Failed to determine type of private key %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1507
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1507
 _("Failed to get key ID: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1552
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1552
 _("Error signing test data with private key: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1567
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1567
 _("Error validating signature against certificate: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1591
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1591
 _("No SSL certificate found to match private key\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1603
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l534
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l677
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1603
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l546
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l689
 _("Using client certificate '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1610
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1610
 _("Setting certificate revocation list failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1631
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1641
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1631
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1641
 _("Failed to allocate memory for certificate\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1677
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1677
 _(""
 "WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1705
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1705
 _("Got next CA '%s' from PKCS11\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1731
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1731
 _("Failed to allocate memory for supporting certificates\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1754
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1754
 _("Adding supporting CA '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l1782
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1782
 _("Setting certificate failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2002
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2002
 _("Server presented no certificate\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2010
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2010
 _("Error comparing server's cert on rehandshake: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2015
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1380
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2015
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1410
 _("Server presented different cert on rehandshake\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2020
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1383
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2020
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1413
 _("Server presented identical cert on rehandshake\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2026
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2026
 _("Error initialising X509 cert structure\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2032
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2032
 _("Error importing server's cert\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2041
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1687
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2041
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1687
 _("Could not calculate hash of server's certificate\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2046
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2046
 _("Error checking server cert status\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2051
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2051
 _("certificate revoked");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2053
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2053
 _("signer not found");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2055
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2055
 _("signer not a CA certificate");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2057
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2057
 _("insecure algorithm");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2059
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2059
 _("certificate not yet activated");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2061
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2061
 _("certificate expired");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2066
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2066
 _("signature verification failed");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2115
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1276
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1411
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2115
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1288
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1441
 _("certificate does not match hostname");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2120
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1275
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1417
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2120
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1287
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1447
 _("Server certificate verify failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2192
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2192
 _("Failed to allocate memory for cafile certs\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2213
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2213
 _("Failed to read certs from cafile: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2229
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2229
 _("Failed to open CA file '%s': %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2242
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1515
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2242
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1545
 _("Loading certificate failed. Aborting.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2313
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2313
 _("Failed to set TLS priority string (\"%s\"): %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2325
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1632
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2325
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1662
 _("SSL negotiation with %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2372
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1658
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2372
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1688
 _("SSL connection cancelled\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2379
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2379
 _("SSL connection failure: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2388
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2388
 _("GnuTLS non-fatal return during handshake: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2394
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1675
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2394
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1705
 _("Connected to HTTPS on %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2397
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2397
 _("Renegotiated SSL on %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2580
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l182
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2580
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l183
 _("PIN required for %s");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2584
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l185
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2584
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l186
 _("Wrong PIN");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2587
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2587
 _("This is the final try before locking!");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2589
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2589
 _("Only a few tries left before locking!");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2594
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l189
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2594
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l190
 _("Enter PIN:");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2725
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1803
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2725
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1833
 _("Unsupported OATH HMAC algorithm\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls.c#l2734
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2734
 _("Failed to calculate OATH HMAC: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l84
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l84
 _("Failed to SHA1 input data for signing: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l106
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l106
 _("TPM sign function called for %d bytes.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l113
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l113
 _("Failed to create TPM hash object: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l120
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l120
 _("Failed to set value in TPM hash object: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l130
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l130
 _("TPM hash signature failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l152
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l152
 _("Error decoding TSS key blob: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l159
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l170
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l183
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l159
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l170
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l183
 _("Error in TSS key blob\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l190
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l190
 _("Failed to create TPM context: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l197
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l197
 _("Failed to connect TPM context: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l205
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l205
 _("Failed to load TPM SRK key: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l212
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l212
 _("Failed to load TPM SRK policy object: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l233
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l233
 _("Failed to set TPM PIN: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l249
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l249
 _("Failed to load TPM key blob: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l256
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l256
 _("Enter TPM SRK PIN:");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l281
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l281
 _("Failed to create key policy object: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l289
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l289
 _("Failed to assign policy to key: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l295
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l295
 _("Enter TPM key PIN:");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gnutls_tpm.c#l306
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l306
 _("Failed to set key PIN: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l75
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l75
 _("Error importing GSSAPI name for authentication:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l128
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l128
 _("Error generating GSSAPI response:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l145
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l145
 _("Attempting GSSAPI authentication to proxy\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l148
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l148
 _("Attempting GSSAPI authentication to server '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l200
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l256
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l191
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l249
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l200
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l256
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l191
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l249
 _("GSSAPI authentication completed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l211
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l211
 _("GSSAPI token too large (%zd bytes)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l224
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l224
 _("Sending GSSAPI token of %zu bytes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l229
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l229
 _("Failed to send GSSAPI authentication token to proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l237
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l264
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l237
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l264
 _("Failed to receive GSSAPI authentication token from proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l243
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l243
 _("SOCKS server reported GSSAPI context failure\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l247
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l247
 _("Unknown GSSAPI status response (0x%02x) from SOCKS server\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l268
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l268
 _("Got GSSAPI token of %zu bytes: %02x %02x %02x %02x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l294
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l294
 _("Sending GSSAPI protection negotiation of %zu bytes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l299
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l299
 _("Failed to send GSSAPI protection response to proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l307
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l317
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l307
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l317
 _("Failed to receive GSSAPI protection response from proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l322
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l322
 _("Got GSSAPI protection response of %zu bytes: %02x %02x %02x %02x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l332
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l332
 _("Invalid GSSAPI protection response from proxy (%zu bytes)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l341
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l408
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l341
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l408
 _("SOCKS proxy demands message integrity, which is not supported\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l345
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l412
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l345
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l412
 _("SOCKS proxy demands message confidentiality, which is not supported\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/gssapi.c#l349
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l416
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l349
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l416
 _("SOCKS proxy demands protection unknown type 0x%02x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http-auth.c#l184
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l184
 _("Attempting HTTP Basic authentication to proxy\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http-auth.c#l186
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l186
 _("Attempting HTTP Basic authentication to server '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http-auth.c#l200
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1200
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l200
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1200
 _("This version of OpenConnect was built without GSSAPI support\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http-auth.c#l240
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l240
 _("Proxy requested Basic authentication which is disabled by default\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http-auth.c#l243
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l243
 _(""
 "Server '%s' requested Basic authentication which is disabled by default\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http-auth.c#l256
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l256
 _("No more authentication methods to try\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l296
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l296
 _("No memory for allocating cookies\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l371
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l371
 _("Failed to parse HTTP response '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l377
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l377
 _("Got HTTP response: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l385
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l385
 _("Error processing HTTP response\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l392
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l392
 _("Ignoring unknown HTTP response line '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l412
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l412
 _("Invalid cookie offered: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l431
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l431
 _("SSL certificate authentication failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l462
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l462
 _("Response body has negative size (%d)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l473
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l473
 _("Unknown Transfer-Encoding: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l492
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l492
 _("HTTP body %s (%d)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l506
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l533
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l506
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l533
 _("Error reading HTTP response body\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l519
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l519
 _("Error fetching chunk header\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l543
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l543
 _("Error fetching HTTP response body\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l546
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l546
 _("Error in chunked decoding. Expected '', got: '%s'");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l558
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l558
 _("Cannot receive HTTP 1.0 body without closing connection\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l685
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l685
 _("Failed to parse redirected URL '%s': %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l709
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l709
 _("Cannot follow redirection to non-https URL '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l737
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l737
 _("Allocating new path for relative redirect failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l929
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l590
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l626
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l929
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l590
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l626
 _("Unexpected %d result from server\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1056
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1056
 _("request granted");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1057
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1057
 _("general failure");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1058
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1058
 _("connection not allowed by ruleset");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1059
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1059
 _("network unreachable");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1060
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1060
 _("host unreachable");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1061
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1061
 _("connection refused by destination host");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1062
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1062
 _("TTL expired");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1063
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1063
 _("command not supported / protocol error");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1064
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1064
 _("address type not supported");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1074
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1074
 _("SOCKS server requested username/password but we have none\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1082
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1082
 _("Username and password for SOCKS authentication must be < 255 bytes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1097
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1153
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1097
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1153
 _("Error writing auth request to SOCKS proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1105
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1160
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1105
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1160
 _("Error reading auth response from SOCKS proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1112
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1166
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1112
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1166
 _("Unexpected auth response from SOCKS proxy: %02x %02x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1118
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1118
 _("Authenticated to SOCKS server using password\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1122
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1122
 _("Password authentication to SOCKS server failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1178
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1185
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1178
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1185
 _("SOCKS server requested GSSAPI authentication\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1191
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1191
 _("SOCKS server requested password authentication\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1198
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1198
 _("SOCKS server requires authentication\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1205
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1205
 _("SOCKS server requested unknown authentication type %02x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1211
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1211
 _("Requesting SOCKS proxy connection to %s:%d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1226
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1226
 _("Error writing connect request to SOCKS proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1234
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1276
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1234
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1276
 _("Error reading connect response from SOCKS proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1240
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1240
 _("Unexpected connect response from SOCKS proxy: %02x %02x...\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1248
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1248
 _("SOCKS proxy error %02x: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1252
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1252
 _("SOCKS proxy error %02x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1269
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1269
 _("Unexpected address type %02x in SOCKS connect response\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1292
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1292
 _("Requesting HTTP proxy connection to %s:%d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1324
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1324
 _("Sending proxy request failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1347
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1347
 _("Proxy CONNECT request failed: %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1366
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1366
 _("Unknown proxy type '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/http.c#l1415
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1415
 _("Only http or socks(5) proxies supported\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/library.c#l152
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/library.c#l152
 _("Unknown VPN protocol '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/library.c#l170
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/library.c#l170
 _("Built against SSL library with no Cisco DTLS support\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/library.c#l576
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/library.c#l576
 _("Failed to parse server URL '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/library.c#l582
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/library.c#l582
 _("Only https:// permitted for server URL\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/library.c#l1005
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/library.c#l1005
 _("No form handler; cannot authenticate.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l332
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l332
 _("CommandLineToArgvW() failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l345
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l345
 _("Fatal error in command line handling\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l381
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l381
 _("ReadConsole() failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l395
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l408
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l395
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l408
 _("Error converting console input: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l402
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l638
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l402
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l638
 _("Allocation failure for string from stdin\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l569
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l569
 _(""
 "For assistance with OpenConnect, please see the web page at\n"
 "  http://www.infradead.org/openconnect/mail.html\n";);
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l578
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l578
 _("Using OpenSSL. Features present:");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l580
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l580
 _("Using GnuTLS. Features present:");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l589
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l589
 _("OpenSSL ENGINE not present");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l621
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l621
 _("using OpenSSL");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l625
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l625
 _(""
 "\n"
 "WARNING: No DTLS support in this binary. Performance will be impaired.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l662
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l662
 _("fgets (stdin)");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l702
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l702
 _("Cannot process this executable path \"%s\"");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l708
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l708
 _("Allocation for vpnc-script path failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l728
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l728
 _("Override hostname '%s' to '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l741
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l741
 _("Usage:  openconnect [options] <server>\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l742
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l742
 _(""
 "Open client for Cisco AnyConnect VPN, version %s\n"
 "\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l744
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l744
 _("Read options from config file");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l746
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l746
 _("Continue in background after startup");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l747
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l747
 _("Write the daemon's PID to this file");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l749
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l749
 _("Use SSL client certificate CERT");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l750
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l750
 _("Warn when certificate lifetime < DAYS");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l751
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l751
 _("Use SSL private key file KEY");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l752
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l752
 _("Use WebVPN cookie COOKIE");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l753
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l753
 _("Read cookie from standard input");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l754
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l754
 _("Enable compression (default)");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l755
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l755
 _("Disable compression");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l756
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l756
 _("Set minimum Dead Peer Detection interval");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l757
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l757
 _("Set login usergroup");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l758
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l758
 _("Display help text");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l759
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l759
 _("Use IFNAME for tunnel interface");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l761
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l761
 _("Use syslog for progress messages");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l763
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l763
 _("Prepend timestamp to progress messages");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l765
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l765
 _("Drop privileges after connecting");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l766
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l766
 _("Drop privileges during CSD execution");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l767
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l767
 _("Run SCRIPT instead of CSD binary");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l769
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l769
 _("Request MTU from server");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l770
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l770
 _("Indicate path MTU to/from server");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l771
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l771
 _("Set key passphrase or TPM SRK PIN");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l772
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l772
 _("Key passphrase is fsid of file system");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l773
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l773
 _("Set proxy server");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l774
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l774
 _("Set proxy authentication methods");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l775
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l775
 _("Disable proxy");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l776
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l776
 _("Use libproxy to automatically configure proxy");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l778
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l778
 _("(NOTE: libproxy disabled in this build)");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l780
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l780
 _("Require perfect forward secrecy");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l781
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l781
 _("Less output");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l782
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l782
 _("Set packet queue limit to LEN pkts");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l783
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l783
 _("Shell command line for using a vpnc-compatible config script");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l784
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l784
 _("default");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l786
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l786
 _("Pass traffic to 'script' program, not tun");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l788
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l788
 _("Set login username");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l789
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l789
 _("Report version number");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l790
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l790
 _("More output");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l791
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l791
 _("Dump HTTP authentication traffic (implies --verbose");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l792
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l792
 _("XML config file");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l793
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l793
 _("Choose authentication login selection");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l794
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l794
 _("Authenticate only and print login info");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l795
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l795
 _("Fetch webvpn cookie only; don't connect");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l796
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l796
 _("Print webvpn cookie before connecting");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l797
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l797
 _("Cert file for server verification");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l798
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l798
 _("Do not ask for IPv6 connectivity");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l799
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l799
 _("OpenSSL ciphers to support for DTLS");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l800
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l800
 _("Disable DTLS");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l801
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l801
 _("Disable HTTP connection re-use");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l802
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l802
 _("Disable password/SecurID authentication");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l803
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l803
 _("Do not require server SSL cert to be valid");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l804
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l804
 _("Disable default system certificate authorities");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l805
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l805
 _("Do not attempt XML POST authentication");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l806
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l806
 _("Do not expect user input; exit if it is required");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l807
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l807
 _("Read password from standard input");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l808
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l808
 _("Software token type: rsa, totp or hotp");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l809
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l809
 _("Software token secret");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l811
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l811
 _("(NOTE: libstoken (RSA SecurID) disabled in this build)");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l814
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l814
 _("(NOTE: Yubikey OATH disabled in this build)");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l816
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l816
 _("Connection retry timeout in seconds");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l817
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l817
 _("Server's certificate SHA1 fingerprint");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l818
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l818
 _("HTTP header User-Agent: field");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l819
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l819
 _("Local hostname to advertise to server");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l820
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l820
 _("Use IP when connecting to HOST");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l821
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l821
 _("OS type (linux,linux-64,win,...) to report");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l822
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l822
 _("Set local port for DTLS datagrams");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l843
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l843
 _("Failed to allocate string\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l904
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l904
 _("Failed to get line from config file: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l944
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l944
 _("Unrecognised option at line %d: '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l954
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l954
 _("Option '%s' does not take an argument at line %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l958
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l958
 _("Option '%s' requires an argument at line %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l983
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l983
 _("Invalid user \"%s\": %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l993
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l993
 _("Invalid user ID \"%d\": %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1045
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1045
 _(""
 "WARNING: This version of openconnect was built without iconv\n"
 "         support but you appear to be using the legacy character\n"
 "         set \"%s\". Expect strangeness.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1052
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1052
 _(""
 "WARNING: This version of openconnect is %s but\n"
 "         the libopenconnect library is %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1062
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1062
 _("Failed to allocate vpninfo structure\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1117
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1117
 _("Cannot use 'config' option inside config file\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1125
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1125
 _("Cannot open config file '%s': %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1141
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1141
 _("Invalid compression mode '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1162
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1162
 _("Missing colon in resolve option\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1167
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1167
 _("Failed to allocate memory\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1247
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1256
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1247
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1256
 _("MTU %d too small\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1286
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1286
 _(""
 "Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
 "If this helps, please report to <openconnect-devel lists infradead org>.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1306
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1306
 _("Queue length zero not permitted; using 1\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1320
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1320
 _("OpenConnect version %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1353
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1353
 _("Invalid software token mode \"%s\"\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1363
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1363
 _("Invalid OS identity \"%s\"\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1393
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1393
 _("Too many arguments on command line\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1396
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1396
 _("No server specified\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1412
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1412
 _("This version of openconnect was built without libproxy support\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1441
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1441
 _("Error opening cmd pipe\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1474
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1474
 _("Failed to obtain WebVPN cookie\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1495
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1495
 _("Creating SSL connection failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1507
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1507
 _("Set up DTLS failed; using SSL instead\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1527
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1527
 _("Connected as %s%s%s, using %s%s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1536
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1536
 _("No --script argument provided; DNS and routing are not configured\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1538
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1538
 _("See http://www.infradead.org/openconnect/vpnc-script.html\n";);
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1551
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1551
 _("Failed to open '%s' for write: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1563
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1563
 _("Continuing in background; pid %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1580
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1580
 _("User requested reconnect\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1588
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1588
 _("Cookie was rejected on reconnection; exiting.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1592
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1592
 _("Session terminated by server; exiting.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1596
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1596
 _("User cancelled (SIGINT); exiting.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1600
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1600
 _("User detached from session (SIGHUP); exiting.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1604
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1604
 _("Unknown error; exiting.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1623
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1623
 _("Failed to open %s for write: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1631
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1631
 _("Failed to write config to %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1690
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1690
 _("Server SSL certificate didn't match: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1712
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1712
 _(""
 "\n"
 "Certificate from VPN server \"%s\" failed verification.\n"
 "Reason: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1718
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1718
 _("Enter '%s' to accept, '%s' to abort; anything else to view: ");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1719
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1737
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1719
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1737
 _("no");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1719
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1725
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1719
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1725
 _("yes");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1746
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1746
 _("Server key hash: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1780
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1780
 _("Auth choice \"%s\" matches multiple options\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1783
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1783
 _("Auth choice \"%s\" not available\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1804
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1804
 _("User input required in non-interactive mode\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1981
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1981
 _("Failed to open token file for write: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l1989
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1989
 _("Failed to write token: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l2035
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l2056
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2035
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2056
 _("Soft token string is invalid\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l2038
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2038
 _("Can't open ~/.stokenrc file\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l2041
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2041
 _("OpenConnect was not built with libstoken support\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l2044
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2044
 _("General failure in libstoken\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l2059
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2059
 _("OpenConnect was not built with liboath support\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l2062
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2062
 _("General failure in liboath\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l2073
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2073
 _("Yubikey token not found\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l2076
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2076
 _("OpenConnect was not built with Yubikey support\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/main.c#l2079
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2079
 _("General Yubikey failure: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/mainloop.c#l123
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l123
 _("Set up tun script failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/mainloop.c#l130
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l130
 _("Set up tun device failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/mainloop.c#l261
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l261
 _("Caller paused the connection\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/mainloop.c#l269
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l269
 _("No work to do; sleeping for %d ms...\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/mainloop.c#l290
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l290
 _("WaitForMultipleObjects failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ntlm.c#l87
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l114
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l197
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l87
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l114
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l197
 _("InitializeSecurityContext() failed: %lx\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ntlm.c#l113
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l48
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l113
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l48
 _("AcquireCredentialsHandle() failed: %lx\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ntlm.c#l246
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l246
 _("Error communicating with ntlm_auth helper\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ntlm.c#l265
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l265
 _("Attempting HTTP NTLM authentication to proxy (single-sign-on)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ntlm.c#l268
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l268
 _("Attempting HTTP NTLM authentication to server '%s' (single-sign-on)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ntlm.c#l978
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l978
 _("Attempting HTTP NTLMv%d authentication to proxy\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ntlm.c#l982
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l982
 _("Attempting HTTP NTLMv%d authentication to server '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oath.c#l97
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l97
 _("Invalid base32 token string\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oath.c#l105
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l105
 _("Failed to allocate memory to decode OATH secret\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oath.c#l208
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l208
 _("This version of OpenConnect was built without PSKC support\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oath.c#l353
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oath.c#l378
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l272
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l488
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l353
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l378
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l272
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l488
 _("OK to generate INITIAL tokencode\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oath.c#l357
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oath.c#l381
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l277
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l492
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l357
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l381
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l277
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l492
 _("OK to generate NEXT tokencode\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oath.c#l362
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oath.c#l385
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l282
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l362
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l385
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l282
 _("Server is rejecting the soft token; switching to manual entry\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oath.c#l419
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l419
 _("Generating OATH TOTP token code\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oath.c#l568
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l568
 _("Generating OATH HOTP token code\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l56
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l56
 _("Invalid cookie '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l176
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l176
 _("Unexpected length %d for TLV %d/%d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l182
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l182
 _("Received MTU %d from server\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l191
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l191
 _("Received DNS server %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l202
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l202
 _("Received DNS search domain %.*s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l217
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l217
 _("Received internal IP address %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l226
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l226
 _("Received netmask %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l235
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l235
 _("Received internal gateway address %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l248
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l248
 _("Received split include route %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l270
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l270
 _("Received split exclude route %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l290
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l290
 _("Received WINS server %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l311
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l311
 _("ESP encryption: 0x%02x (%s)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l328
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l328
 _("ESP HMAC: 0x%02x (%s)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l338
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l338
 _("ESP compression: %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l346
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l346
 _("ESP port: %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l353
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l353
 _("ESP key lifetime: %u bytes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l361
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l361
 _("ESP key lifetime: %u seconds\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l369
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l369
 _("ESP to SSL fallback: %u seconds\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l377
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l377
 _("ESP replay protection: %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l385
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l385
 _("ESP SPI (outbound): %x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l393
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l393
 _("%d bytes of ESP secrets\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l405
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l405
 _("Unknown TLV group %d attr %d len %d:%s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l482
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l482
 _("Failed to parse KMP header\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l498
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l498
 _("Failed to parse KMP message\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l504
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l504
 _("Got KMP message %d of size %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l520
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l520
 _("Received non-ESP TLVs (group %d) in ESP negotiation KMP\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l568
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l612
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l644
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l770
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l568
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l612
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l644
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l770
 _("Error creating oNCP negotiation request\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l653
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l804
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l653
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l804
 _("Short write in oNCP negotiation\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l665
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l689
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l665
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l689
 _("Read %d bytes of SSL record\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l669
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l669
 _("Unexpected response of size %d after hostname packet\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l676
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l676
 _("Server response to hostname packet is error 0x%02x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l693
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l693
 _("Invalid packet waiting for KMP 301\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l706
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l706
 _("Expected KMP message 301 from server but got %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l715
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l715
 _("KMP message 301 from server too large (%d bytes)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l721
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l721
 _("Got KMP message 301 of length %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l728
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l728
 _("Failed to read continuation record length\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l734
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l734
 _("Record of additional %d bytes too large; would make %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l743
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l743
 _("Failed to read continuation record of length %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l749
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l749
 _("Read additional %d bytes of KMP 301 message\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l789
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l789
 _("Error negotiating ESP keys\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l849
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l849
 _("new incoming");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l850
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l850
 _("new outgoing");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l855
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l855
 _("Ignoring ESP keys since ESP support not available in this build\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l875
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l875
 _("Read only 1 byte of oNCP length field\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l884
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l884
 _("Server terminated connection (session expired)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l888
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l888
 _("Server terminated connection (reason: %d)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l894
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l894
 _("Server sent zero-length oNCP record\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l985
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l985
 _("Incoming KMP message %d of size %d (got %d)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l988
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l988
 _("Continuing to process KMP message %d now size %d (got %d)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1007
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1007
 _("Unrecognised data packet\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1069
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1069
 _("Unknown KMP message %d of size %d:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1074
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1074
 _(".... + %d more bytes unreceived\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1089
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1089
 _("Packet outgoing:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/oncp.c#l1153
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1153
 _("Sent ESP enable control packet\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openconnect-internal.h#l1035
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openconnect-internal.h#l1043
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openconnect-internal.h#l1035
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openconnect-internal.h#l1043
 _("ERROR: %s() called with invalid UTF-8 for '%s' argument\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-esp.c#l51
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l82
 _("Failed to initialise ESP cipher:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-esp.c#l61
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l107
 _("Failed to initialize ESP HMAC\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-esp.c#l112
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l158
 _("Failed to generate random keys for ESP:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-esp.c#l163
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l208
 _("Failed to set up decryption context for ESP packet:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-esp.c#l171
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l216
 _("Failed to decrypt ESP packet:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-esp.c#l192
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l236
 _("Failed to generate random IV for ESP packet:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-esp.c#l206
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l250
 _("Failed to set up encryption context for ESP packet:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-esp.c#l215
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l259
 _("Failed to encrypt ESP packet:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l42
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l42
 _("Failed to establish libp11 PKCS#11 context:\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l48
-_("Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n");
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l48
+_("Failed to load PKCS#11 provider module (%s):\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l252
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l253
 _("PIN locked\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l255
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l256
 _("PIN expired\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l258
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l259
 _("Another user already logged in\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l262
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l263
 _("Unknown error logging in to PKCS#11 token\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l269
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l270
 _("Logged in to PKCS#11 slot '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l283
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l284
 _("Failed to enumerate certs in PKCS#11 slot '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l289
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l290
 _("Found %d certs in slot '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l321
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l473
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l326
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l482
 _("Failed to parse PKCS#11 URI '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l328
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l483
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l333
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l492
 _("Failed to enumerate PKCS#11 slots\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l362
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l525
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l367
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l534
 _("Logging in to PKCS#11 slot '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l377
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l382
 _("Certificate X.509 content not fetched by libp11\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l388
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l681
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l393
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l693
 _("Failed to install certificate in OpenSSL context\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l434
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l439
 _("Failed to enumerate keys in PKCS#11 slot '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l440
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l445
 _("Found %d keys in slot '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l554
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l563
 _("Failed to instantiated private key from PKCS#11\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l561
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l570
 _("Add key from PKCS#11 failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l593
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l599
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l602
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l608
 _("This version of OpenConnect was built without PKCS#11 support\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l121
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l133
 _("Failed to write to SSL socket\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l153
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l205
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l165
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l217
 _("Failed to read from SSL socket\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l234
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l246
 _("SSL read error %d (server probably closed connection); reconnecting.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l259
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l271
 _("SSL_write failed: %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l333
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l345
 _("Unhandled SSL UI request type %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l441
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l453
 _("PEM password too long (%d >= %d)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l472
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l484
 _("Extra cert from %s: '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l522
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l534
 _("Parse PKCS#12 failed (see above errors)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l537
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l549
 _("PKCS#12 contained no certificate!");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l546
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l558
 _("PKCS#12 contained no private key!");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l551
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l563
 _("PKCS#12");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l569
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l581
 _("Can't load TPM engine.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l575
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l587
 _("Failed to init TPM engine\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l585
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l597
 _("Failed to set TPM SRK password\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l599
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l611
 _("Failed to load TPM private key\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l605
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l617
 _("Add key from TPM failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l655
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l801
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l667
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l813
 _("Failed to open certificate file %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l665
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l677
 _("Loading certificate failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l703
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l715
 _("Failed to process all supporting certs. Trying anyway...\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l716
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l728
 _("PEM file");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l745
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l757
 _("Failed to create BIO for keystore item '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l770
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l782
 _("Loading private key failed (wrong passphrase?)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l776
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l788
 _("Loading private key failed (see above errors)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l824
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l836
 _("Failed to load X509 certificate from keystore\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l830
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l842
 _("Failed to use X509 certificate from keystore\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l863
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l875
 _("Failed to use private key from keystore\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l878
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l890
 _("Failed to open private key file %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l898
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l910
 _("Loading private key failed\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l919
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l931
 _("Failed to identify private key type in '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1081
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1093
 _("Matched DNS altname '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1088
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1100
 _("No match for altname '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1102
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1114
 _("Certificate has GEN_IPADD altname with bogus length %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1113
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1258
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1125
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1270
 _("Matched %s address '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1120
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1132
 _("No match for %s address '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1162
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1174
 _("URI '%s' has non-empty path; ignoring\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1167
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1179
 _("Matched URI '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1178
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1190
 _("No match for URI '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1193
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1205
 _("No altname in peer cert matched '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1201
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1213
 _("No subject name in peer cert!\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1221
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1233
 _("Failed to parse subject name in peer cert\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1228
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1240
 _("Peer cert subject mismatch ('%s' != '%s')\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1233
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1266
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1245
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1278
 _("Matched peer certificate subject name '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1322
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1348
 _("Extra cert from cafile: '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1449
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1479
 _("Error in client cert notAfter field\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1462
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1492
 _("<error>");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1555
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1585
 _("Failed to read certs from CA file '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1588
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1618
 _("Failed to open CA file '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1648
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1678
 _("SSL connection failure\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl.c#l1809
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1839
 _("Failed to calculate OATH HMAC\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/script.c#l96
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l96
 _("Discard bad split include: \"%s\"\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/script.c#l100
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l100
 _("Discard bad split exclude: \"%s\"\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/script.c#l500
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/script.c#l548
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l500
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l548
 _("Failed to spawn script '%s' for %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/script.c#l555
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l555
 _("Script '%s' exited abnormally (%x)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/script.c#l563
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l563
 _("Script '%s' returned error %d\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l99
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l99
 _("Socket connect cancelled\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l208
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l208
 _("Failed to reconnect to proxy %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l212
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l212
 _("Failed to reconnect to host %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l282
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l282
 _("Proxy from libproxy: %s://%s:%d/\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l310
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l310
 _("getaddrinfo failed for host '%s': %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l319
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l444
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l319
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l444
 _("Reconnecting to DynDNS server using previously cached IP address\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l334
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l334
 _("Attempting to connect to proxy %s%s%s:%s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l335
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l335
 _("Attempting to connect to server %s%s%s:%s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l355
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l355
 _("Connected to %s%s%s:%s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l367
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l367
 _("Failed to allocate sockaddr storage\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l409
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l409
 _("Failed to connect to %s%s%s:%s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l427
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l427
 _("Forgetting non-functional previous peer address\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l439
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l439
 _("Failed to connect to host %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l458
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l458
 _("Reconnecting to proxy %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l529
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l529
 _("statvfs: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l557
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l557
 _("Could not obtain file system ID for passphrase\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l568
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l568
 _("Failed to open private key file '%s': %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l596
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l596
 _("statfs: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l687
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l687
 _("No error");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l688
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l688
 _("Keystore locked");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l689
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l689
 _("Keystore uninitialized");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l690
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l690
 _("System error");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l691
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l691
 _("Protocol error");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l692
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l692
 _("Permission denied");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l693
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l693
 _("Key not found");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l694
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l694
 _("Value corrupted");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l695
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l695
 _("Undefined action");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l699
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l699
 _("Wrong password");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l700
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l700
 _("Unknown error");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l889
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l889
 _("openconnect_fopen_utf8() used with unsupported mode '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l918
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l918
 _("Unknown protocol family %d. Cannot create UDP server address\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l932
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l932
 _("Open UDP socket");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l963
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l963
 _("Unknown protocol family %d. Cannot use UDP transport\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l971
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l971
 _("Bind UDP socket");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l978
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l978
 _("Connect UDP socket\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l1011
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l1011
 _("Cookie is no longer valid, ending session\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/ssl.c#l1015
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l1015
 _("sleep %ds, remaining timeout %ds\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l203
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l203
 _("SSPI token too large (%ld bytes)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l216
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l216
 _("Sending SSPI token of %lu bytes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l221
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l221
 _("Failed to send SSPI authentication token to proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l229
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l257
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l229
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l257
 _("Failed to receive SSPI authentication token from proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l235
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l235
 _("SOCKS server reported SSPI context failure\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l239
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l239
 _("Unknown SSPI status response (0x%02x) from SOCKS server\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l261
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l261
 _("Got SSPI token of %lu bytes: %02x %02x %02x %02x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l277
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l277
 _("QueryContextAttributes() failed: %lx\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l313
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l313
 _("EncryptMessage() failed: %lx\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l325
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l325
 _("EncryptMessage() result too large (%lu + %lu + %lu)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l350
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l350
 _("Sending SSPI protection negotiation of %u bytes\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l355
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l355
 _("Failed to send SSPI protection response to proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l363
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l373
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l363
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l373
 _("Failed to receive SSPI protection response from proxy: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l378
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l378
 _("Got SSPI protection response of %d bytes: %02x %02x %02x %02x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l394
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l394
 _("DecryptMessage failed: %lx\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/sspi.c#l399
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l399
 _("Invalid SSPI protection response from proxy (%lu bytes)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l77
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l77
 _("Enter credentials to unlock software token.");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l82
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l82
 _("Device ID:");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l89
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l89
 _("Password:");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l118
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l118
 _("User bypassed soft token.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l124
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l209
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l124
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l209
 _("All fields are required; try again.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l134
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l301
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l134
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l301
 _("General failure in libstoken.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l138
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l138
 _("Incorrect device ID or password; try again.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l142
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l142
 _("Soft token init was successful.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l185
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l185
 _("Enter software token PIN.");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l189
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l189
 _("PIN:");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l216
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l216
 _("Invalid PIN format; try again.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/stoken.c#l296
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l296
 _("Generating RSA token code\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l75
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l75
 _("Error accessing registry key for network adapters\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l138
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l138
 _("Ignoring non-matching TAP interface \"%s\"\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l153
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l153
 _("No Windows-TAP adapters found. Is the driver installed?\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l171
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l171
 _("Failed to open %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l176
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l176
 _("Opened tun device %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l184
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l184
 _("Failed to obtain TAP driver version: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l190
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l190
 _("Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l207
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l207
 _("Failed to set TAP IP addresses: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l219
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l219
 _("Failed to set TAP media status: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l249
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l249
 _("TAP device aborted connectivity. Disconnecting.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l254
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l254
 _("Failed to read from TAP device: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l268
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l268
 _("Failed to complete read from TAP device: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l291
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l291
 _("Wrote %ld bytes to tun\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l301
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l301
 _("Waiting for tun write...\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l304
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l304
 _("Wrote %ld bytes to tun after waiting\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l311
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l311
 _("Failed to write to TAP device: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun-win32.c#l338
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l338
 _("Spawning tunnel scripts is not yet supported on Windows\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l88
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l88
 _("Could not open /dev/tun for plumbing");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l92
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l92
 _("Can't push IP");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l102
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l102
 _("Can't set ifname");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l109
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l109
 _("Can't open %s: %s");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l118
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l118
 _("Can't plumb %s for IPv%d: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l139
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l139
 _("open /dev/tun");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l145
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l145
 _("Failed to create new tun");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l151
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l151
 _("Failed to put tun file descriptor into message-discard mode");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l183
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l183
 _("tun device is unsupported on this platform\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l205
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l205
 _("open net");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l214
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l214
 _("SIOCSIFMTU");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l242
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l428
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l242
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l428
 _("Failed to open tun device: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l253
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l253
 _("Failed to bind local tun device (TUNSETIFF): %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l257
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l257
 _(""
 "To configure local networking, openconnect must be running as root\n"
 "See http://www.infradead.org/openconnect/nonroot.html for more information\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l322
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l322
 _("Invalid interface name '%s'; must match 'utun%%d' or 'tun%%d'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l331
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l331
 _("Failed to open SYSPROTO_CONTROL socket: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l340
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l340
 _("Failed to query utun control id: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l358
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l358
 _("Failed to allocate utun device name\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l369
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l369
 _("Failed to connect utun unit: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l388
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l388
 _("Invalid interface name '%s'; must match 'tun%%d'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l398
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l398
 _("Cannot open '%s': %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l437
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l437
 _("TUNSIFHEAD");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l479
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l479
 _("socketpair failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l484
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l484
 _("fork failed: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l488
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l488
 _("setpgid");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l493
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l493
 _("execl");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l498
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l498
 _("(script)");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l541
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l541
 _("Unknown packet (len %d) received: %02x %02x %02x %02x...\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/tun.c#l558
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l558
 _("Failed to write incoming packet: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l45
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l45
 _("Failed to open %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l52
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l52
 _("Failed to fstat() %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l62
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l62
 _("Failed to allocate %d bytes for %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l70
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l70
 _("Failed to read %s: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l124
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l149
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l124
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l149
 _("Treating host \"%s\" as a raw hostname\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l131
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l131
 _("Failed to SHA1 existing file\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l139
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l139
 _("XML config file SHA1: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l147
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l147
 _("Failed to parse XML config file %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l184
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l184
 _("Host \"%s\" has address \"%s\"\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l194
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l194
 _("Host \"%s\" has UserGroup \"%s\"\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/xml.c#l208
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l208
 _("Host \"%s\" not listed in config; treating as raw hostname\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l80
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l80
 _("Failed to send \"%s\" to ykneo-oath applet: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l87
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l87
 _("Invalid short response to \"%s\" from ykneo-oath applet\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l104
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l104
 _("Failure response to \"%s\": %04x\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l158
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l158
 _("select applet command");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l169
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l410
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l169
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l410
 _("Unrecognised response from ykneo-oath applet\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l185
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l185
 _("Found ykneo-oath applet v%d.%d.%d.\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l206
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l206
 _("PIN required for Yubikey OATH applet");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l211
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l211
 _("Yubikey PIN:");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l239
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l239
 _("Failed to calculate Yubikey unlock response\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l256
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l256
 _("unlock command");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l289
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l289
 _("Trying truncated-char PBKBF2 variant of Yubikey PIN\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l328
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l328
 _("Failed to establish PC/SC context: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l333
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l333
 _("Established PC/SC context\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l339
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l351
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l339
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l351
 _("Failed to query reader list: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l378
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l378
 _("Failed to connect to PC/SC reader '%s': %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l383
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l383
 _("Connected PC/SC reader '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l388
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l388
 _("Failed to obtain exclusive access to reader '%s': %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l398
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l398
 _("list keys command");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l431
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l431
 _("Found %s/%s key '%s' on '%s'\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l448
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l448
 _(""
 "Token '%s' not found on Yubikey '%s'. Searching for another Yubikey...\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l497
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l497
 _("Server is rejecting the Yubikey token; switching to manual entry\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l551
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l551
 _("Generating Yubikey token code\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l556
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l556
 _("Failed to obtain exclusive access to Yubikey: %s\n");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l600
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l600
 _("calculate command");
 
-// http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/yubikey.c#l608
+// http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l608
 _("Unrecognised response from Yubikey when generating tokencode\n");
diff --git a/po/bs.po b/po/bs.po
index 48439d9..5bd1eb9 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -3743,8 +3743,8 @@ msgstr "Nisam uspeo da uspostavim libp11 PKCS#11 kontekst:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/7e81ac6440:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:1992
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
-msgstr "Nisam uspeo da učitam modul PKCS#11 dostavljača (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr "Nisam uspeo da učitam modul PKCS#11 dostavljača (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/7e81ac6440:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:1995
diff --git a/po/ca.po b/po/ca.po
index 97373b8..9c38b1b 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -3857,9 +3857,9 @@ msgstr "Error en establir el context PKCS#11 libp11:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2068
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
 msgstr ""
-"Error en carregar el mòdul que proporciona PKCS#11 (p11-kit-proxy.so):\n"
+"Error en carregar el mòdul que proporciona PKCS#11 (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2071
diff --git a/po/cs.po b/po/cs.po
index bec18ac..5f81ffb 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -3788,8 +3788,8 @@ msgstr "Vytvoření kontextu libp11 PKCS#11 selhalo:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2068
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
-msgstr "Selhalo načtení modulu PKCS#11 poskytovatele (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr "Selhalo načtení modulu PKCS#11 poskytovatele (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2071
diff --git a/po/de.po b/po/de.po
index cd2a723..6aa8630 100644
--- a/po/de.po
+++ b/po/de.po
@@ -3845,8 +3845,8 @@ msgstr "Erstellung des libp11 PKCS#11-Kontexts ist fehlgeschlagen:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2068
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
-msgstr "Laden des PKCS#11-Provider-Moduls scheiterte (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr "Laden des PKCS#11-Provider-Moduls scheiterte (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2071
diff --git a/po/en_US.po b/po/en_US.po
index 315aee8..91a59df 100644
--- a/po/en_US.po
+++ b/po/en_US.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: openconnect\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-08-11 11:16+0100\n"
+"POT-Creation-Date: 2016-07-11 10:13+0100\n"
 "PO-Revision-Date: 2014-02-19 09:05+0000\n"
 "Last-Translator: David Woodhouse <dwmw2 infradead org>\n"
 "Language-Team: English (United States) (http://www.transifex.com/projects/p/";
@@ -19,21 +19,43 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../auth-dialog/main.c:841
+#: ../appdata/network-manager-openconnect.metainfo.xml.in.h:1
+msgid "OpenConnect VPN client"
+msgstr ""
+
+#: ../appdata/network-manager-openconnect.metainfo.xml.in.h:2
+msgid "Client for Cisco AnyConnect SSL VPN virtual private networks"
+msgstr ""
+
+#: ../appdata/network-manager-openconnect.metainfo.xml.in.h:3
+msgid ""
+"Support for configuring SSL VPN virtual private network connections using "
+"OpenConnect."
+msgstr ""
+
+#: ../appdata/network-manager-openconnect.metainfo.xml.in.h:4
+msgid "Compatible with Cisco AnyConnect, Juniper and ocserv based networks."
+msgstr ""
+
+#: ../appdata/network-manager-openconnect.metainfo.xml.in.h:5
+msgid "The NetworkManager Developers"
+msgstr ""
+
+#: ../auth-dialog/main.c:652
 #, c-format
 msgid "OpenConnect: %s: %s:%s"
 msgstr ""
 
-#: ../auth-dialog/main.c:871
+#: ../auth-dialog/main.c:682
 #, c-format
 msgid "Connect to VPN '%s'"
 msgstr ""
 
-#: ../auth-dialog/main.c:873
+#: ../auth-dialog/main.c:684
 msgid "Connect to VPN"
 msgstr ""
 
-#: ../auth-dialog/main.c:916
+#: ../auth-dialog/main.c:724
 #, c-format
 msgid ""
 "Certificate from VPN server \"%s\" failed verification.\n"
@@ -41,536 +63,746 @@ msgid ""
 "Do you want to accept it?"
 msgstr ""
 
-#: ../auth-dialog/main.c:1539
+#: ../auth-dialog/main.c:1381
 msgid "_Close"
 msgstr ""
 
-#: ../auth-dialog/main.c:1556
+#: ../auth-dialog/main.c:1398
 msgid "VPN host"
 msgstr ""
 
-#: ../auth-dialog/main.c:1567
+#: ../auth-dialog/main.c:1409
 msgid "C_onnect"
 msgstr ""
 
-#: ../auth-dialog/main.c:1574
+#: ../auth-dialog/main.c:1416
 msgid "Automatically start connecting next time"
 msgstr ""
 
-#: ../auth-dialog/main.c:1591
+#: ../auth-dialog/main.c:1433
 msgid "Select a host to fetch the login form"
 msgstr ""
 
-#: ../auth-dialog/main.c:1596
+#: ../auth-dialog/main.c:1438
 msgid "Contacting host, please wait..."
 msgstr ""
 
-#: ../auth-dialog/main.c:1608
+#: ../auth-dialog/main.c:1450
 msgid "_Login"
 msgstr ""
 
-#: ../auth-dialog/main.c:1614
+#: ../auth-dialog/main.c:1456
 msgid "_Cancel"
 msgstr ""
 
-#: ../auth-dialog/main.c:1620
+#: ../auth-dialog/main.c:1462
 msgid "Save passwords"
 msgstr ""
 
-#: ../auth-dialog/main.c:1628
+#: ../auth-dialog/main.c:1470
 msgid "Log"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l130
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l134
 #: ../openconnect-strings.txt:14
+#, c-format
+msgid "Ignoring unknown form submit item '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l145
+#: ../openconnect-strings.txt:17
+#, c-format
+msgid "Ignoring unknown form input type '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l155
+#: ../openconnect-strings.txt:20
+#, c-format
+msgid "Discarding duplicate option '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l228
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l408
+#: ../openconnect-strings.txt:24
+#, c-format
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr "Cannot handle form method='%s', action='%s'\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l258
+#: ../openconnect-strings.txt:27
+#, c-format
+msgid "Unknown textarea field: '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l326
+#: ../openconnect-strings.txt:30
+msgid "TNCC support not implemented yet on Windows\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l348
+#: ../openconnect-strings.txt:33
+msgid "No DSPREAUTH cookie; not attempting TNCC\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l359
+#: ../openconnect-strings.txt:36
+msgid "Failed to allocate memory for communication with TNCC\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l394
+#: ../openconnect-strings.txt:39
+#, c-format
+msgid "Failed to exec TNCC script %s: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l403
+#: ../openconnect-strings.txt:42
+msgid "Failed to send start command to TNCC\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l410
+#: ../openconnect-strings.txt:45
+msgid "Sent start; waiting for response from TNCC\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l415
+#: ../openconnect-strings.txt:48
+msgid "Failed to read response from TNCC\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l426
+#: ../openconnect-strings.txt:51
+msgid "Received invalid response from TNCC\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l428
+#: ../openconnect-strings.txt:54
+#, c-format
+msgid ""
+"TNCC response: -->\n"
+"%s\n"
+"<--\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l436
+#: ../openconnect-strings.txt:60
+#, c-format
+msgid "Received unsuccessful %s response from TNCC\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l449
+#: ../openconnect-strings.txt:63
+#, c-format
+msgid "Got new DSPREAUTH cookie from TNCC: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l513
+#: ../openconnect-strings.txt:66
+msgid "Failed to parse HTML document\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l530
+#: ../openconnect-strings.txt:69
+msgid "Failed to find or parse web form in login page\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l538
+#: ../openconnect-strings.txt:72
+msgid "Encountered form with no ID\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l563
+#: ../openconnect-strings.txt:75
+#, c-format
+msgid "Unknown form ID '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l566
+#: ../openconnect-strings.txt:78
+msgid "Dumping unknown HTML form:\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth-juniper.c#l580
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l661
+#: ../openconnect-strings.txt:82
+msgid "Failed to generate OTP tokencode; disabling token\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l96
+#: ../openconnect-strings.txt:85
 msgid "Form choice has no name\n"
 msgstr "Form choice has no name\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l215
-#: ../openconnect-strings.txt:17
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l181
+#: ../openconnect-strings.txt:88
 #, c-format
 msgid "name %s not input\n"
 msgstr "name %s not input\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l222
-#: ../openconnect-strings.txt:20
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l188
+#: ../openconnect-strings.txt:91
 msgid "No input type in form\n"
 msgstr "No input type in form\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l234
-#: ../openconnect-strings.txt:23
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l200
+#: ../openconnect-strings.txt:94
 msgid "No input name in form\n"
 msgstr "No input name in form\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l266
-#: ../openconnect-strings.txt:26
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l230
+#: ../openconnect-strings.txt:97
 #, c-format
 msgid "Unknown input type %s in form\n"
 msgstr "Unknown input type %s in form\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l476
-#: ../openconnect-strings.txt:29
-#, c-format
-msgid "Cannot handle form method='%s', action='%s'\n"
-msgstr "Cannot handle form method='%s', action='%s'\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l602
-#: ../openconnect-strings.txt:32
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l534
+#: ../openconnect-strings.txt:100
 msgid "Empty response from server\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l613
-#: ../openconnect-strings.txt:35
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l545
+#: ../openconnect-strings.txt:103
 msgid "Failed to parse server response\n"
 msgstr "Failed to parse server response\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l615
-#: ../openconnect-strings.txt:38
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l547
+#: ../openconnect-strings.txt:106
 #, c-format
 msgid "Response was:%s\n"
 msgstr "Response was:%s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l637
-#: ../openconnect-strings.txt:41
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l569
+#: ../openconnect-strings.txt:109
 msgid "Received <client-cert-request> when not expected.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l665
-#: ../openconnect-strings.txt:44
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l597
+#: ../openconnect-strings.txt:112
 msgid "XML response has no \"auth\" node\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l699
-#: ../openconnect-strings.txt:47
-msgid "No form handler; cannot authenticate.\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l773
-#: ../openconnect-strings.txt:50
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l630
+#: ../openconnect-strings.txt:115
 msgid "Asked for password but '--no-passwd' set\n"
 msgstr "Asked for password but '--no-passwd' set\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1055
-#: ../openconnect-strings.txt:53
-msgid "Enter credentials to unlock software token."
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l910
+#: ../openconnect-strings.txt:118
+msgid "Not downloading XML profile because SHA1 already matches\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1060
-#: ../openconnect-strings.txt:56
-msgid "Device ID:"
-msgstr ""
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l916
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l268
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l877
+#: ../openconnect-strings.txt:123
+#, c-format
+msgid "Failed to open HTTPS connection to %s\n"
+msgstr "Failed to open HTTPS connection to %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1067
-#: ../openconnect-strings.txt:59
-msgid "Password:"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l933
+#: ../openconnect-strings.txt:126
+msgid "Failed to send GET request for new config\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1096
-#: ../openconnect-strings.txt:62
-msgid "User bypassed soft token.\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l957
+#: ../openconnect-strings.txt:129
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr "Downloaded config file did not match intended SHA1\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l962
+#: ../openconnect-strings.txt:132
+msgid "Downloaded new XML profile\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1102
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1187
-#: ../openconnect-strings.txt:66
-msgid "All fields are required; try again.\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l973
+#: ../openconnect-strings.txt:135
+msgid ""
+"Error: Running the 'Cisco Secure Desktop' trojan on this platform is not yet "
+"implemented.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1112
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1282
-#: ../openconnect-strings.txt:70
-msgid "General failure in libstoken.\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l982
+#: ../openconnect-strings.txt:140
+msgid ""
+"Error: Server asked us to run CSD hostscan.\n"
+"You need to provide a suitable --csd-wrapper argument.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1116
-#: ../openconnect-strings.txt:73
-msgid "Incorrect device ID or password; try again.\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l989
+#: ../openconnect-strings.txt:145
+msgid ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
 msgstr ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it.\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1120
-#: ../openconnect-strings.txt:76
-msgid "Soft token init was successful.\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l996
+#: ../openconnect-strings.txt:151
+msgid "Trying to run Linux CSD trojan script.\n"
+msgstr "Trying to run Linux CSD trojan script.\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1023
+#: ../openconnect-strings.txt:154
+#, c-format
+msgid "Temporary directory '%s' is not writable: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1163
-#: ../openconnect-strings.txt:79
-msgid "Enter software token PIN."
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1031
+#: ../openconnect-strings.txt:157
+#, c-format
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr "Failed to open temporary CSD script file: %s\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1040
+#: ../openconnect-strings.txt:160
+#, c-format
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr "Failed to write temporary CSD script file: %s\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1075
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l140
+#: ../openconnect-strings.txt:164
+#, c-format
+msgid "Failed to set gid %ld: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1167
-#: ../openconnect-strings.txt:82
-msgid "PIN:"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1082
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l147
+#: ../openconnect-strings.txt:168
+#, c-format
+msgid "Failed to set groups to %ld: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1194
-#: ../openconnect-strings.txt:85
-msgid "Invalid PIN format; try again.\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1089
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l154
+#: ../openconnect-strings.txt:172
+#, c-format
+msgid "Failed to set uid %ld: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1253
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1332
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1364
-#: ../openconnect-strings.txt:90
-msgid "OK to generate INITIAL tokencode\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1096
+#: ../openconnect-strings.txt:175
+#, c-format
+msgid "Invalid user uid=%ld: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1258
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1336
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1367
-#: ../openconnect-strings.txt:95
-msgid "OK to generate NEXT tokencode\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1103
+#: ../openconnect-strings.txt:178
+#, c-format
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr "Failed to change to CSD home directory '%s': %s\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1109
+#: ../openconnect-strings.txt:181
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
 msgstr ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1263
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1341
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1371
-#: ../openconnect-strings.txt:100
-msgid "Server is rejecting the soft token; switching to manual entry\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1154
+#: ../openconnect-strings.txt:186
+#, c-format
+msgid "Failed to exec CSD script %s\n"
+msgstr "Failed to exec CSD script %s\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1186
+#: ../openconnect-strings.txt:189
+msgid "Unknown response from server\n"
+msgstr "Unknown response from server\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1316
+#: ../openconnect-strings.txt:192
+msgid "Server requested SSL client certificate after one was provided\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1277
-#: ../openconnect-strings.txt:103
-msgid "Generating RSA token code\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1320
+#: ../openconnect-strings.txt:195
+msgid "Server requested SSL client certificate; none was configured\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1414
-#: ../openconnect-strings.txt:106
-msgid "Generating OATH TOTP token code\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1336
+#: ../openconnect-strings.txt:198
+msgid "XML POST enabled\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1424
-#: ../openconnect-strings.txt:109
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/auth.c#l1379
+#: ../openconnect-strings.txt:201
 #, c-format
-msgid "Unable to generate OATH TOTP token code: %s\n"
-msgstr ""
+msgid "Refreshing %s after 1 second...\n"
+msgstr "Refreshing %s after 1 second...\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1445
-#: ../openconnect-strings.txt:112
-msgid "Generating OATH HOTP token code\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/compat.c#l207
+#: ../openconnect-strings.txt:204
+#, c-format
+msgid "(error 0x%x)"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/auth.c#l1454
-#: ../openconnect-strings.txt:115
-#, c-format
-msgid "Unable to generate OATH HOTP token code: %s\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/compat.c#l210
+#: ../openconnect-strings.txt:207
+msgid "(Error while describing error!)"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/compat.c#l245
-#: ../openconnect-strings.txt:118
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/compat.c#l233
+#: ../openconnect-strings.txt:210
 msgid "ERROR: Cannot initialize sockets\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l91
-#: ../openconnect-strings.txt:121
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l100
+#: ../openconnect-strings.txt:213
 #, c-format
 msgid "TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l110
-#: ../openconnect-strings.txt:124
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l119
+#: ../openconnect-strings.txt:216
 #, c-format
 msgid "TCP_MAXSEG %d\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l207
-#: ../openconnect-strings.txt:127
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l227
+#: ../openconnect-strings.txt:219
 msgid ""
 "CRITICAL ERROR: DTLS master secret is uninitialised. Please report this.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l216
-#: ../openconnect-strings.txt:131
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l245
+#: ../openconnect-strings.txt:223
 msgid "Error creating HTTPS CONNECT request\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l228
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l353
-#: ../openconnect-strings.txt:135
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l261
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l361
+#: ../openconnect-strings.txt:227
 msgid "Error fetching HTTPS response\n"
 msgstr "Error fetching HTTPS response\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l235
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l633
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1101
-#: ../openconnect-strings.txt:140
-#, c-format
-msgid "Failed to open HTTPS connection to %s\n"
-msgstr "Failed to open HTTPS connection to %s\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l255
-#: ../openconnect-strings.txt:143
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l288
+#: ../openconnect-strings.txt:230
 #, c-format
 msgid "VPN service unavailable; reason: %s\n"
 msgstr "VPN service unavailable; reason: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l260
-#: ../openconnect-strings.txt:146
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l293
+#: ../openconnect-strings.txt:233
 #, c-format
 msgid "Got inappropriate HTTP CONNECT response: %s\n"
 msgstr "Got inappropriate HTTP CONNECT response: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l267
-#: ../openconnect-strings.txt:149
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l300
+#: ../openconnect-strings.txt:236
 #, c-format
 msgid "Got CONNECT response: %s\n"
 msgstr "Got CONNECT response: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l295
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l303
-#: ../openconnect-strings.txt:153
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l328
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l336
+#: ../openconnect-strings.txt:240
 msgid "No memory for options\n"
 msgstr "No memory for options\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l312
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l413
-#: ../openconnect-strings.txt:157
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l345
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l421
+#: ../openconnect-strings.txt:244
 msgid "<elided>"
 msgstr "<elided>"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l327
-#: ../openconnect-strings.txt:160
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l362
+#: ../openconnect-strings.txt:247
 #, c-format
 msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
 msgstr "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l363
-#: ../openconnect-strings.txt:163
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l385
+#: ../openconnect-strings.txt:250
+#, c-format
+msgid "Unknown DTLS-Content-Encoding %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l421
+#: ../openconnect-strings.txt:253
 #, c-format
 msgid "Unknown CSTP-Content-Encoding %s\n"
 msgstr "Unknown CSTP-Content-Encoding %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l433
-#: ../openconnect-strings.txt:166
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l494
+#: ../openconnect-strings.txt:256
 msgid "No MTU received. Aborting\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l440
-#: ../openconnect-strings.txt:169
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l502
+#: ../openconnect-strings.txt:259
 msgid "No IP address received. Aborting\n"
 msgstr "No IP address received. Aborting\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l446
-#: ../openconnect-strings.txt:172
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l508
+#: ../openconnect-strings.txt:262
+#, c-format
+msgid "IPv6 configuration received but MTU %d is too small.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l514
+#: ../openconnect-strings.txt:265
 #, c-format
 msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
 msgstr "Reconnect gave different Legacy IP address (%s != %s)\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l454
-#: ../openconnect-strings.txt:175
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l522
+#: ../openconnect-strings.txt:268
 #, c-format
 msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
 msgstr "Reconnect gave different Legacy IP netmask (%s != %s)\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l462
-#: ../openconnect-strings.txt:178
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l530
+#: ../openconnect-strings.txt:271
 #, c-format
 msgid "Reconnect gave different IPv6 address (%s != %s)\n"
 msgstr "Reconnect gave different IPv6 address (%s != %s)\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l470
-#: ../openconnect-strings.txt:181
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l538
+#: ../openconnect-strings.txt:274
 #, c-format
 msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
 msgstr "Reconnect gave different IPv6 netmask (%s != %s)\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l490
-#: ../openconnect-strings.txt:184
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l558
+#: ../openconnect-strings.txt:277
 #, c-format
 msgid "CSTP connected. DPD %d, Keepalive %d\n"
 msgstr "CSTP connected. DPD %d, Keepalive %d\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l536
-#: ../openconnect-strings.txt:187
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l560
+#: ../openconnect-strings.txt:280
+#, c-format
+msgid "CSTP Ciphersuite: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l622
+#: ../openconnect-strings.txt:283
 msgid "Compression setup failed\n"
 msgstr "Compression setup failed\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l544
-#: ../openconnect-strings.txt:190
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l639
+#: ../openconnect-strings.txt:286
 msgid "Allocation of deflate buffer failed\n"
 msgstr "Allocation of deflate buffer failed\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l588
-#: ../openconnect-strings.txt:193
-msgid "Cookie is no longer valid, ending session\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l592
-#: ../openconnect-strings.txt:196
-#, c-format
-msgid "sleep %ds, remaining timeout %ds\n"
-msgstr "sleep %ds, remaining timeout %ds\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l627
-#: ../openconnect-strings.txt:199
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l697
+#: ../openconnect-strings.txt:289
 msgid "inflate failed\n"
 msgstr "inflate failed\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l644
-#: ../openconnect-strings.txt:202
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l720
+#: ../openconnect-strings.txt:292
 #, c-format
-msgid "Received compressed data packet of %ld bytes\n"
-msgstr "Received compressed data packet of %ld bytes\n"
+msgid "LZS decompression failed: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l733
+#: ../openconnect-strings.txt:295
+msgid "LZ4 decompression failed\n"
+msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l663
-#: ../openconnect-strings.txt:205
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l740
+#: ../openconnect-strings.txt:298
 #, c-format
-msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
-msgstr "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgid "Unknown compression type %d\n"
+msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l688
-#: ../openconnect-strings.txt:208
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l745
+#: ../openconnect-strings.txt:301
 #, c-format
-msgid "SSL_write failed: %d\n"
-msgstr "SSL_write failed: %d\n"
+msgid "Received %s compressed data packet of %d bytes (was %d)\n"
+msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l704
-#: ../openconnect-strings.txt:211
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l765
+#: ../openconnect-strings.txt:304
 #, c-format
-msgid "SSL read error: %s; reconnecting.\n"
+msgid "deflate failed %d\n"
+msgstr "deflate failed %d\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l835
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l876
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1314
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l255
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l67
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l930
+#: ../openconnect-strings.txt:312
+msgid "Allocation failed\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l727
-#: ../openconnect-strings.txt:214
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l846
+#: ../openconnect-strings.txt:315
 #, c-format
-msgid "SSL send failed: %s\n"
+msgid "Short packet received (%d bytes)\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l758
-#: ../openconnect-strings.txt:217
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l859
+#: ../openconnect-strings.txt:318
 #, c-format
 msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
 msgstr "Unexpected packet length. SSL_read returned %d but packet is\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l770
-#: ../openconnect-strings.txt:220
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l873
+#: ../openconnect-strings.txt:321
 msgid "Got CSTP DPD request\n"
 msgstr "Got CSTP DPD request\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l776
-#: ../openconnect-strings.txt:223
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l879
+#: ../openconnect-strings.txt:324
 msgid "Got CSTP DPD response\n"
 msgstr "Got CSTP DPD response\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l781
-#: ../openconnect-strings.txt:226
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l884
+#: ../openconnect-strings.txt:327
 msgid "Got CSTP Keepalive\n"
 msgstr "Got CSTP Keepalive\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l786
-#: ../openconnect-strings.txt:229
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l889
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1019
+#: ../openconnect-strings.txt:331
 #, c-format
 msgid "Received uncompressed data packet of %d bytes\n"
 msgstr "Received uncompressed data packet of %d bytes\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l801
-#: ../openconnect-strings.txt:232
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l906
+#: ../openconnect-strings.txt:334
 #, c-format
 msgid "Received server disconnect: %02x '%s'\n"
 msgstr "Received server disconnect: %02x '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l809
-#: ../openconnect-strings.txt:235
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l909
+#: ../openconnect-strings.txt:337
+msgid "Received server disconnect\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l917
+#: ../openconnect-strings.txt:340
 msgid "Compressed packet received in !deflate mode\n"
 msgstr "Compressed packet received in !deflate mode\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l817
-#: ../openconnect-strings.txt:238
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l926
+#: ../openconnect-strings.txt:343
 msgid "received server terminate packet\n"
 msgstr "received server terminate packet\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l824
-#: ../openconnect-strings.txt:241
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l933
+#: ../openconnect-strings.txt:346
 #, c-format
 msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
 msgstr "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l867
-#: ../openconnect-strings.txt:244
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l976
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1136
+#: ../openconnect-strings.txt:350
 #, c-format
 msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
 msgstr "SSL wrote too few bytes! Asked for %d, sent %d\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l894
-#: ../openconnect-strings.txt:247
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1004
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1174
+#: ../openconnect-strings.txt:354
 msgid "CSTP rekey due\n"
 msgstr "CSTP rekey due\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l901
-#: ../openconnect-strings.txt:250
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1011
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1181
+#: ../openconnect-strings.txt:358
 msgid "Rehandshake failed; attempting new-tunnel\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l912
-#: ../openconnect-strings.txt:253
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1022
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1192
+#: ../openconnect-strings.txt:362
 msgid "CSTP Dead Peer Detection detected dead peer!\n"
 msgstr "CSTP Dead Peer Detection detected dead peer!\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l916
-#: ../openconnect-strings.txt:256
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1026
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1106
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1196
+#: ../openconnect-strings.txt:367
 msgid "Reconnect failed\n"
 msgstr "Reconnect failed\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l932
-#: ../openconnect-strings.txt:259
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1042
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1212
+#: ../openconnect-strings.txt:371
 msgid "Send CSTP DPD\n"
 msgstr "Send CSTP DPD\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l943
-#: ../openconnect-strings.txt:262
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1054
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1223
+#: ../openconnect-strings.txt:375
 msgid "Send CSTP Keepalive\n"
 msgstr "Send CSTP Keepalive\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l970
-#: ../openconnect-strings.txt:265
-#, c-format
-msgid "deflate failed %d\n"
-msgstr "deflate failed %d\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l990
-#: ../openconnect-strings.txt:268
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1079
+#: ../openconnect-strings.txt:378
 #, c-format
-msgid "Sending compressed data packet of %d bytes\n"
-msgstr "Sending compressed data packet of %d bytes\n"
+msgid "Sending compressed data packet of %d bytes (was %d)\n"
+msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l1002
-#: ../openconnect-strings.txt:271
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1090
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1248
+#: ../openconnect-strings.txt:382
 #, c-format
 msgid "Sending uncompressed data packet of %d bytes\n"
 msgstr "Sending uncompressed data packet of %d bytes\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/cstp.c#l1042
-#: ../openconnect-strings.txt:274
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/cstp.c#l1129
+#: ../openconnect-strings.txt:385
 #, c-format
 msgid "Send BYE packet: %s\n"
 msgstr "Send BYE packet: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/digest.c#l242
-#: ../openconnect-strings.txt:277
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/digest.c#l254
+#: ../openconnect-strings.txt:388
 msgid "Attempting Digest authentication to proxy\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l125
-#: ../openconnect-strings.txt:280
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/digest.c#l257
+#: ../openconnect-strings.txt:391
+#, c-format
+msgid "Attempting Digest authentication to server '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l184
+#: ../openconnect-strings.txt:394
+#, c-format
+msgid "Failed to create SSL_SESSION ASN.1 for OpenSSL: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l195
+#: ../openconnect-strings.txt:397
+msgid "OpenSSL failed to parse SSL_SESSION ASN.1\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l209
+#: ../openconnect-strings.txt:400
+msgid "Initialise DTLSv1 session failed\n"
+msgstr "Initialize DTLSv1 session failed\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l260
+#: ../openconnect-strings.txt:403
 msgid "Initialise DTLSv1 CTX failed\n"
 msgstr "Initialize DTLSv1 CTX failed\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l137
-#: ../openconnect-strings.txt:283
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l272
+#: ../openconnect-strings.txt:406
 msgid "Set DTLS cipher list failed\n"
 msgstr "Set DTLS cipher list failed\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l150
-#: ../openconnect-strings.txt:286
-msgid "Initialise DTLSv1 session failed\n"
-msgstr "Initialize DTLSv1 session failed\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l171
-#: ../openconnect-strings.txt:289
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l285
+#: ../openconnect-strings.txt:409
 msgid "Not precisely one DTLS cipher\n"
 msgstr "Not precisely one DTLS cipher\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l189
-#: ../openconnect-strings.txt:292
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l307
+#: ../openconnect-strings.txt:412
 #, c-format
 msgid ""
 "SSL_set_session() failed with old protocol version 0x%x\n"
@@ -583,1472 +815,1706 @@ msgstr ""
 "See http://rt.openssl.org/Ticket/Display.html?id=1751\n";
 "Use the --no-dtls command line option to avoid this message\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l217
-#: ../openconnect-strings.txt:299
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l343
+#: ../openconnect-strings.txt:419
 #, c-format
 msgid "Established DTLS connection (using OpenSSL). Ciphersuite %s.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l243
-#: ../openconnect-strings.txt:302
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l349
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l660
+#: ../openconnect-strings.txt:423
+#, c-format
+msgid "DTLS connection compression using %s.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l380
+#: ../openconnect-strings.txt:426
 msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
 msgstr ""
 "Your OpenSSL is older than the one you built against, so DTLS may fail!"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l292
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l296
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l443
-#: ../openconnect-strings.txt:307
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l429
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l433
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l675
+#: ../openconnect-strings.txt:431
 msgid "DTLS handshake timed out\n"
 msgstr "DTLS handshake timed out\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l293
-#: ../openconnect-strings.txt:310
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l430
+#: ../openconnect-strings.txt:434
 msgid ""
 "This is probably because your OpenSSL is broken\n"
 "See http://rt.openssl.org/Ticket/Display.html?id=2984\n";
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l300
-#: ../openconnect-strings.txt:315
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l437
+#: ../openconnect-strings.txt:439
 #, c-format
 msgid "DTLS handshake failed: %d\n"
 msgstr "DTLS handshake failed: %d\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l355
-#: ../openconnect-strings.txt:318
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l575
+#: ../openconnect-strings.txt:442
 #, c-format
 msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l368
-#: ../openconnect-strings.txt:321
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l588
+#: ../openconnect-strings.txt:445
 #, c-format
 msgid "Failed to set DTLS priority: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l389
-#: ../openconnect-strings.txt:324
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l609
+#: ../openconnect-strings.txt:448
 #, c-format
 msgid "Failed to set DTLS session parameters: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l411
-#: ../openconnect-strings.txt:327
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l632
+#: ../openconnect-strings.txt:451
 #, c-format
 msgid "Failed to set DTLS MTU: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l430
-#: ../openconnect-strings.txt:330
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l654
+#: ../openconnect-strings.txt:454
 #, c-format
 msgid "Established DTLS connection (using GnuTLS). Ciphersuite %s.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l446
-#: ../openconnect-strings.txt:333
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l678
+#: ../openconnect-strings.txt:457
 #, c-format
 msgid "DTLS handshake failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l469
-#: ../openconnect-strings.txt:336
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l682
+#: ../openconnect-strings.txt:460
+msgid "(Is a firewall preventing you from sending UDP packets?)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l703
+#: ../openconnect-strings.txt:463
 msgid "DTLS connection attempted with an existing fd\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l475
-#: ../openconnect-strings.txt:339
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l709
+#: ../openconnect-strings.txt:466
 msgid "No DTLS address\n"
 msgstr "No DTLS address\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l482
-#: ../openconnect-strings.txt:342
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l716
+#: ../openconnect-strings.txt:469
 msgid "Server offered no DTLS cipher option\n"
 msgstr "Server offered no DTLS cipher option\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l489
-#: ../openconnect-strings.txt:345
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l723
+#: ../openconnect-strings.txt:472
 msgid "No DTLS when connected via proxy\n"
 msgstr "No DTLS when connected via proxy\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l496
-#: ../openconnect-strings.txt:348
-msgid "Open UDP socket for DTLS:"
-msgstr "Open UDP socket for DTLS:"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l527
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l656
-#: ../openconnect-strings.txt:352
-#, c-format
-msgid "Unknown protocol family %d. Cannot do DTLS\n"
-msgstr "Unknown protocol family %d. Cannot do DTLS\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l535
-#: ../openconnect-strings.txt:355
-msgid "Bind UDP socket for DTLS"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l542
-#: ../openconnect-strings.txt:358
-msgid "UDP (DTLS) connect:\n"
-msgstr "UDP (DTLS) connect:\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l608
-#: ../openconnect-strings.txt:361
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l794
+#: ../openconnect-strings.txt:475
 #, c-format
 msgid "DTLS option %s : %s\n"
 msgstr "DTLS option %s : %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l666
-#: ../openconnect-strings.txt:364
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l835
+#: ../openconnect-strings.txt:478
 #, c-format
 msgid "DTLS initialised. DPD %d, Keepalive %d\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l689
-#: ../openconnect-strings.txt:367
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l861
+#: ../openconnect-strings.txt:481
 msgid "Attempt new DTLS connection\n"
 msgstr "Attempt new DTLS connection\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l716
-#: ../openconnect-strings.txt:370
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l887
+#: ../openconnect-strings.txt:484
 #, c-format
 msgid "Received DTLS packet 0x%02x of %d bytes\n"
 msgstr "Received DTLS packet 0x%02x of %d bytes\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l730
-#: ../openconnect-strings.txt:373
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l901
+#: ../openconnect-strings.txt:487
 msgid "Got DTLS DPD request\n"
 msgstr "Got DTLS DPD request\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l736
-#: ../openconnect-strings.txt:376
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l907
+#: ../openconnect-strings.txt:490
 msgid "Failed to send DPD response. Expect disconnect\n"
 msgstr "Failed to send DPD response. Expect disconnect\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l740
-#: ../openconnect-strings.txt:379
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l911
+#: ../openconnect-strings.txt:493
 msgid "Got DTLS DPD response\n"
 msgstr "Got DTLS DPD response\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l744
-#: ../openconnect-strings.txt:382
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l915
+#: ../openconnect-strings.txt:496
 msgid "Got DTLS Keepalive\n"
 msgstr "Got DTLS Keepalive\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l749
-#: ../openconnect-strings.txt:385
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l921
+#: ../openconnect-strings.txt:499
+msgid "Compressed DTLS packet received when compression not enabled\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l929
+#: ../openconnect-strings.txt:502
 #, c-format
 msgid "Unknown DTLS packet type %02x, len %d\n"
 msgstr "Unknown DTLS packet type %02x, len %d\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l770
-#: ../openconnect-strings.txt:388
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l951
+#: ../openconnect-strings.txt:505
 msgid "DTLS rekey due\n"
 msgstr "DTLS rekey due\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l777
-#: ../openconnect-strings.txt:391
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l958
+#: ../openconnect-strings.txt:508
 msgid "DTLS Rehandshake failed; reconnecting.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l786
-#: ../openconnect-strings.txt:394
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l967
+#: ../openconnect-strings.txt:511
 msgid "DTLS Dead Peer Detection detected dead peer!\n"
 msgstr "DTLS Dead Peer Detection detected dead peer!\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l792
-#: ../openconnect-strings.txt:397
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l973
+#: ../openconnect-strings.txt:514
 msgid "Send DTLS DPD\n"
 msgstr "Send DTLS DPD\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l797
-#: ../openconnect-strings.txt:400
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l978
+#: ../openconnect-strings.txt:517
 msgid "Failed to send DPD request. Expect disconnect\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l810
-#: ../openconnect-strings.txt:403
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l991
+#: ../openconnect-strings.txt:520
 msgid "Send DTLS Keepalive\n"
 msgstr "Send DTLS Keepalive\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l815
-#: ../openconnect-strings.txt:406
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l996
+#: ../openconnect-strings.txt:523
 msgid "Failed to send keepalive request. Expect disconnect\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l850
-#: ../openconnect-strings.txt:409
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1037
+#: ../openconnect-strings.txt:526
 #, c-format
 msgid "DTLS got write error %d. Falling back to SSL\n"
 msgstr "DTLS got write error %d. Falling back to SSL\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l865
-#: ../openconnect-strings.txt:412
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1051
+#: ../openconnect-strings.txt:529
 #, c-format
 msgid "DTLS got write error: %s. Falling back to SSL\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l882
-#: ../openconnect-strings.txt:415
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1066
+#: ../openconnect-strings.txt:532
 #, c-format
 msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/dtls.c#l894
-#: ../openconnect-strings.txt:418
-msgid "Built against SSL library with no Cisco DTLS support\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1084
+#: ../openconnect-strings.txt:535
+msgid "SSL operation cancelled\n"
+msgstr "SSL operation canceled\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1126
+#: ../openconnect-strings.txt:538
+#, c-format
+msgid "Initiating IPv4 MTU detection (min=%d, max=%d)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1131
+#: ../openconnect-strings.txt:541
+msgid "Too long time in MTU detect loop; bailing out.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1154
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1240
+#: ../openconnect-strings.txt:545
+#, c-format
+msgid "Failed to send DPD request (%d): %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1174
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1266
+#: ../openconnect-strings.txt:549
+#, c-format
+msgid "Received unexpected packet (%.2x) in MTU detection; skipping.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1180
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1282
+#: ../openconnect-strings.txt:553
+#, c-format
+msgid "Failed to recv DPD request (%d): %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1220
+#: ../openconnect-strings.txt:556
+msgid "Initiating IPv6 MTU detection\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1335
+#: ../openconnect-strings.txt:559
+#, c-format
+msgid "Detected MTU of %d bytes (was %d)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/dtls.c#l1338
+#: ../openconnect-strings.txt:562
+#, c-format
+msgid "No change in MTU after detection (was %d)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l57
+#: ../openconnect-strings.txt:565
+#, c-format
+msgid "Accepting expected ESP packet with seq %u\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l63
+#: ../openconnect-strings.txt:568
+#, c-format
+msgid "Discarding ancient ESP packet with seq %u (expected %u)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l72
+#: ../openconnect-strings.txt:571
+#, c-format
+msgid "Accepting out-of-order ESP packet with seq %u (expected %u)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l78
+#: ../openconnect-strings.txt:574
+#, c-format
+msgid "Discarding replayed ESP packet with seq %u\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l107
+#: ../openconnect-strings.txt:577
+#, c-format
+msgid "Accepting later-than-expected ESP packet with seq %u (expected %u)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l152
+#: ../openconnect-strings.txt:580
+#, c-format
+msgid "Parameters for %s ESP: SPI 0x%08x\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l155
+#: ../openconnect-strings.txt:583
+#, c-format
+msgid "ESP encryption type %s key 0x%s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l158
+#: ../openconnect-strings.txt:586
+#, c-format
+msgid "ESP authentication type %s key 0x%s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l217
+#: ../openconnect-strings.txt:589
+msgid "incoming"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l218
+#: ../openconnect-strings.txt:592
+msgid "outgoing"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l220
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l237
+#: ../openconnect-strings.txt:596
+msgid "Send ESP probes\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l264
+#: ../openconnect-strings.txt:599
+#, c-format
+msgid "Received ESP packet of %d bytes\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l280
+#: ../openconnect-strings.txt:602
+#, c-format
+msgid "Consider SPI 0x%x, seq %u against outgoing ESP setup\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l286
+#: ../openconnect-strings.txt:605
+#, c-format
+msgid "Received ESP packet with invalid SPI 0x%08x\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l294
+#: ../openconnect-strings.txt:608
+#, c-format
+msgid "Received ESP packet with unrecognised payload type %02x\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l301
+#: ../openconnect-strings.txt:611
+#, c-format
+msgid "Invalid padding length %02x in ESP\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l313
+#: ../openconnect-strings.txt:614
+msgid "Invalid padding bytes in ESP\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l321
+#: ../openconnect-strings.txt:617
+msgid "ESP session established with server\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l332
+#: ../openconnect-strings.txt:620
+msgid "Failed to allocate memory to decrypt ESP packet\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l338
+#: ../openconnect-strings.txt:623
+msgid "LZO decompression of ESP packet failed\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l344
+#: ../openconnect-strings.txt:626
+#, c-format
+msgid "LZO decompressed %d bytes into %d\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l358
+#: ../openconnect-strings.txt:629
+msgid "Rekey not implemented for ESP\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l362
+#: ../openconnect-strings.txt:632
+msgid "ESP detected dead peer\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l369
+#: ../openconnect-strings.txt:635
+msgid "Send ESP probes for DPD\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l375
+#: ../openconnect-strings.txt:638
+msgid "Keepalive not implemented for ESP\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l398
+#: ../openconnect-strings.txt:641
+#, c-format
+msgid "Failed to send ESP packet: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/esp.c#l404
+#: ../openconnect-strings.txt:644
+#, c-format
+msgid "Sent ESP packet of %d bytes\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l56
+#: ../openconnect-strings.txt:647
+#, c-format
+msgid "Failed to initialise ESP cipher: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l66
+#: ../openconnect-strings.txt:650
+#, c-format
+msgid "Failed to initialize ESP HMAC: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l116
+#: ../openconnect-strings.txt:653
+#, c-format
+msgid "Failed to generate random keys for ESP: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l146
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l212
+#: ../openconnect-strings.txt:657
+#, c-format
+msgid "Failed to calculate HMAC for ESP packet: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l85
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l123
-#: ../openconnect-strings.txt:422
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l153
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l193
+#: ../openconnect-strings.txt:661
+msgid "Received ESP packet with invalid HMAC\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l169
+#: ../openconnect-strings.txt:664
+#, c-format
+msgid "Decrypting ESP packet failed: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l189
+#: ../openconnect-strings.txt:667
+#, c-format
+msgid "Failed to generate ESP packet IV: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls-esp.c#l204
+#: ../openconnect-strings.txt:670
+#, c-format
+msgid "Failed to encrypt ESP packet: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l126
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l140
+#: ../openconnect-strings.txt:674
 msgid "SSL write cancelled\n"
 msgstr "SSL write canceled\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l89
-#: ../openconnect-strings.txt:425
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l130
+#: ../openconnect-strings.txt:677
 #, c-format
 msgid "Failed to write to SSL socket: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l118
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l180
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l155
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l208
-#: ../openconnect-strings.txt:431
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l159
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l223
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l172
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l225
+#: ../openconnect-strings.txt:683
 msgid "SSL read cancelled\n"
 msgstr "SSL read canceled\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l126
-#: ../openconnect-strings.txt:434
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l166
+#: ../openconnect-strings.txt:686
 msgid "SSL socket closed uncleanly\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l130
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l185
-#: ../openconnect-strings.txt:438
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l173
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l232
+#: ../openconnect-strings.txt:690
 #, c-format
 msgid "Failed to read from SSL socket: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l203
-#: ../openconnect-strings.txt:441
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l252
+#: ../openconnect-strings.txt:693
+#, c-format
+msgid "SSL read error: %s; reconnecting.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l288
+#: ../openconnect-strings.txt:696
+#, c-format
+msgid "SSL send failed: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l301
+#: ../openconnect-strings.txt:699
 msgid "Could not extract expiration time of certificate\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l208
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1322
-#: ../openconnect-strings.txt:445
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l306
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1482
+#: ../openconnect-strings.txt:703
 msgid "Client certificate has expired at"
 msgstr "Client certificate has expired at"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l210
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1327
-#: ../openconnect-strings.txt:449
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l308
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1487
+#: ../openconnect-strings.txt:707
 msgid "Client certificate expires soon at"
 msgstr "Client certificate expires soon at"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l259
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l690
-#: ../openconnect-strings.txt:453
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l357
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l751
+#: ../openconnect-strings.txt:711
 #, c-format
 msgid "Failed to load item '%s' from keystore: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l272
-#: ../openconnect-strings.txt:456
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l370
+#: ../openconnect-strings.txt:714
 #, c-format
 msgid "Failed to open key/certificate file %s: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l279
-#: ../openconnect-strings.txt:459
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l377
+#: ../openconnect-strings.txt:717
 #, c-format
 msgid "Failed to stat key/certificate file %s: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l288
-#: ../openconnect-strings.txt:462
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l386
+#: ../openconnect-strings.txt:720
 msgid "Failed to allocate certificate buffer\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l296
-#: ../openconnect-strings.txt:465
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l394
+#: ../openconnect-strings.txt:723
 #, c-format
 msgid "Failed to read certificate into memory: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l327
-#: ../openconnect-strings.txt:468
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l425
+#: ../openconnect-strings.txt:726
 #, c-format
 msgid "Failed to setup PKCS#12 data structure: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l338
-#: ../openconnect-strings.txt:471
-#, c-format
-msgid "Failed to import PKCS#12 file: %s\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l355
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l459
-#: ../openconnect-strings.txt:475
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l448
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l520
+#: ../openconnect-strings.txt:730
 msgid "Failed to decrypt PKCS#12 certificate file\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l359
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l462
-#: ../openconnect-strings.txt:479
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l452
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l523
+#: ../openconnect-strings.txt:734
 msgid "Enter PKCS#12 pass phrase:"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l383
-#: ../openconnect-strings.txt:482
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l475
+#: ../openconnect-strings.txt:737
 #, c-format
 msgid "Failed to process PKCS#12 file: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l395
-#: ../openconnect-strings.txt:485
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l487
+#: ../openconnect-strings.txt:740
 #, c-format
 msgid "Failed to load PKCS#12 certificate: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l555
-#: ../openconnect-strings.txt:488
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l647
+#: ../openconnect-strings.txt:743
 #, c-format
 msgid "Importing X509 certificate failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l565
-#: ../openconnect-strings.txt:491
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l657
+#: ../openconnect-strings.txt:746
 #, c-format
 msgid "Setting PKCS#11 certificate failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l605
-#: ../openconnect-strings.txt:494
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l697
+#: ../openconnect-strings.txt:749
 #, c-format
 msgid "Could not initialise MD5 hash: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l615
-#: ../openconnect-strings.txt:497
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l707
+#: ../openconnect-strings.txt:752
 #, c-format
 msgid "MD5 hash error: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l673
-#: ../openconnect-strings.txt:500
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l765
+#: ../openconnect-strings.txt:755
 msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l680
-#: ../openconnect-strings.txt:503
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l772
+#: ../openconnect-strings.txt:758
 msgid "Cannot determine PEM encryption type\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l693
-#: ../openconnect-strings.txt:506
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l785
+#: ../openconnect-strings.txt:761
 #, c-format
 msgid "Unsupported PEM encryption type: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l718
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l731
-#: ../openconnect-strings.txt:510
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l810
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l823
+#: ../openconnect-strings.txt:765
 msgid "Invalid salt in encrypted PEM file\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l755
-#: ../openconnect-strings.txt:513
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l847
+#: ../openconnect-strings.txt:768
 #, c-format
 msgid "Error base64-decoding encrypted PEM file: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l763
-#: ../openconnect-strings.txt:516
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l855
+#: ../openconnect-strings.txt:771
 msgid "Encrypted PEM file too short\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l791
-#: ../openconnect-strings.txt:519
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l883
+#: ../openconnect-strings.txt:774
 #, c-format
 msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l802
-#: ../openconnect-strings.txt:522
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l894
+#: ../openconnect-strings.txt:777
 #, c-format
 msgid "Failed to decrypt PEM key: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l854
-#: ../openconnect-strings.txt:525
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l946
+#: ../openconnect-strings.txt:780
 msgid "Decrypting PEM key failed\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l859
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1297
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l385
-#: ../openconnect-strings.txt:530
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l951
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1485
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l446
+#: ../openconnect-strings.txt:785
 msgid "Enter PEM pass phrase:"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l913
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l736
-#: ../openconnect-strings.txt:534
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1018
+#: ../openconnect-strings.txt:788
+msgid "This binary built without system key support\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1025
+#: ../openconnect-strings.txt:791
 msgid "This binary built without PKCS#11 support\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l963
-#: ../openconnect-strings.txt:537
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1083
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l388
+#: ../openconnect-strings.txt:795
 #, c-format
 msgid "Using PKCS#11 certificate %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l976
-#: ../openconnect-strings.txt:540
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1084
+#: ../openconnect-strings.txt:798
+#, c-format
+msgid "Using system certificate %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1102
+#: ../openconnect-strings.txt:801
 #, c-format
 msgid "Error loading certificate from PKCS#11: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l987
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l741
-#: ../openconnect-strings.txt:544
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1103
+#: ../openconnect-strings.txt:804
+#, c-format
+msgid "Error loading system certificate: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1114
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l805
+#: ../openconnect-strings.txt:808
 #, c-format
 msgid "Using certificate file %s\n"
 msgstr "Using certificate file %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1016
-#: ../openconnect-strings.txt:547
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1142
+#: ../openconnect-strings.txt:811
 msgid "PKCS#11 file contained no certificate\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1042
-#: ../openconnect-strings.txt:550
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1168
+#: ../openconnect-strings.txt:814
 msgid "No certificate found in file"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1047
-#: ../openconnect-strings.txt:553
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1173
+#: ../openconnect-strings.txt:817
 #, c-format
 msgid "Loading certificate failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1062
-#: ../openconnect-strings.txt:556
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1188
+#: ../openconnect-strings.txt:820
 #, c-format
-msgid "Using PKCS#11 key %s\n"
+msgid "Using system key %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1067
-#: ../openconnect-strings.txt:559
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1193
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1357
+#: ../openconnect-strings.txt:824
+#, c-format
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1204
+#: ../openconnect-strings.txt:827
+#, c-format
+msgid "Error importing system key %s: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1215
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1305
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1333
+#: ../openconnect-strings.txt:832
+#, c-format
+msgid "Trying PKCS#11 key URL %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1220
+#: ../openconnect-strings.txt:835
 #, c-format
 msgid "Error initialising PKCS#11 key structure: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1157
-#: ../openconnect-strings.txt:562
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1345
+#: ../openconnect-strings.txt:838
 #, c-format
 msgid "Error importing PKCS#11 URL %s: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1167
-#: ../openconnect-strings.txt:565
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1352
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l558
+#: ../openconnect-strings.txt:842
 #, c-format
-msgid "Error initialising private key structure: %s\n"
+msgid "Using PKCS#11 key %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1177
-#: ../openconnect-strings.txt:568
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1367
+#: ../openconnect-strings.txt:845
 #, c-format
 msgid "Error importing PKCS#11 key into private key structure: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1205
-#: ../openconnect-strings.txt:571
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1395
+#: ../openconnect-strings.txt:848
 #, c-format
 msgid "Using private key file %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1218
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l570
-#: ../openconnect-strings.txt:575
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1406
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l631
+#: ../openconnect-strings.txt:852
 msgid "This version of OpenConnect was built without TPM support\n"
 msgstr "This version of OpenConnect was built without TPM support\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1239
-#: ../openconnect-strings.txt:578
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1427
+#: ../openconnect-strings.txt:855
 msgid "Failed to interpret PEM file\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1258
-#: ../openconnect-strings.txt:581
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1446
+#: ../openconnect-strings.txt:858
 #, c-format
 msgid "Failed to load PKCS#1 private key: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1271
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1285
-#: ../openconnect-strings.txt:585
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1459
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1473
+#: ../openconnect-strings.txt:862
 #, c-format
 msgid "Failed to load private key as PKCS#8: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1293
-#: ../openconnect-strings.txt:588
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1481
+#: ../openconnect-strings.txt:865
 msgid "Failed to decrypt PKCS#8 certificate file\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1307
-#: ../openconnect-strings.txt:591
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1495
+#: ../openconnect-strings.txt:868
 #, c-format
 msgid "Failed to determine type of private key %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1319
-#: ../openconnect-strings.txt:594
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1507
+#: ../openconnect-strings.txt:871
 #, c-format
 msgid "Failed to get key ID: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1364
-#: ../openconnect-strings.txt:597
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1552
+#: ../openconnect-strings.txt:874
 #, c-format
 msgid "Error signing test data with private key: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1379
-#: ../openconnect-strings.txt:600
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1567
+#: ../openconnect-strings.txt:877
 #, c-format
 msgid "Error validating signature against certificate: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1403
-#: ../openconnect-strings.txt:603
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1591
+#: ../openconnect-strings.txt:880
 msgid "No SSL certificate found to match private key\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1414
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l485
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l628
-#: ../openconnect-strings.txt:608
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1603
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l546
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l689
+#: ../openconnect-strings.txt:885
 #, c-format
 msgid "Using client certificate '%s'\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1421
-#: ../openconnect-strings.txt:611
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1610
+#: ../openconnect-strings.txt:888
 #, c-format
 msgid "Setting certificate revocation list failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1442
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1452
-#: ../openconnect-strings.txt:615
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1631
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1641
+#: ../openconnect-strings.txt:892
 msgid "Failed to allocate memory for certificate\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1488
-#: ../openconnect-strings.txt:618
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1677
+#: ../openconnect-strings.txt:895
 msgid ""
 "WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1513
-#: ../openconnect-strings.txt:622
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1705
+#: ../openconnect-strings.txt:899
 #, c-format
 msgid "Got next CA '%s' from PKCS11\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1541
-#: ../openconnect-strings.txt:625
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1731
+#: ../openconnect-strings.txt:902
 msgid "Failed to allocate memory for supporting certificates\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1564
-#: ../openconnect-strings.txt:628
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1754
+#: ../openconnect-strings.txt:905
 #, c-format
 msgid "Adding supporting CA '%s'\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1592
-#: ../openconnect-strings.txt:631
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l1782
+#: ../openconnect-strings.txt:908
 #, c-format
 msgid "Setting certificate failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1724
-#: ../openconnect-strings.txt:634
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2002
+#: ../openconnect-strings.txt:911
 msgid "Server presented no certificate\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1736
-#: ../openconnect-strings.txt:637
-msgid "Could not calculate SHA1 of server's certificate\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2010
+#: ../openconnect-strings.txt:914
+#, c-format
+msgid "Error comparing server's cert on rehandshake: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1744
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l936
-#: ../openconnect-strings.txt:641
-#, c-format
-msgid "Server SSL certificate didn't match: %s\n"
-msgstr "Server SSL certificate didn't match: %s\n"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2015
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1410
+#: ../openconnect-strings.txt:918
+msgid "Server presented different cert on rehandshake\n"
+msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1752
-#: ../openconnect-strings.txt:644
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2020
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1413
+#: ../openconnect-strings.txt:922
+msgid "Server presented identical cert on rehandshake\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2026
+#: ../openconnect-strings.txt:925
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2032
+#: ../openconnect-strings.txt:928
+msgid "Error importing server's cert\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2041
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1687
+#: ../openconnect-strings.txt:932
+msgid "Could not calculate hash of server's certificate\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2046
+#: ../openconnect-strings.txt:935
 msgid "Error checking server cert status\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1757
-#: ../openconnect-strings.txt:647
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2051
+#: ../openconnect-strings.txt:938
 msgid "certificate revoked"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1759
-#: ../openconnect-strings.txt:650
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2053
+#: ../openconnect-strings.txt:941
 msgid "signer not found"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1761
-#: ../openconnect-strings.txt:653
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2055
+#: ../openconnect-strings.txt:944
 msgid "signer not a CA certificate"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1763
-#: ../openconnect-strings.txt:656
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2057
+#: ../openconnect-strings.txt:947
 msgid "insecure algorithm"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1765
-#: ../openconnect-strings.txt:659
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2059
+#: ../openconnect-strings.txt:950
 msgid "certificate not yet activated"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1767
-#: ../openconnect-strings.txt:662
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2061
+#: ../openconnect-strings.txt:953
 msgid "certificate expired"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1772
-#: ../openconnect-strings.txt:665
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2066
+#: ../openconnect-strings.txt:956
 msgid "signature verification failed"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1776
-#: ../openconnect-strings.txt:668
-msgid "Error initialising X509 cert structure\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1782
-#: ../openconnect-strings.txt:671
-msgid "Error importing server's cert\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1833
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1234
-#: ../openconnect-strings.txt:675
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2115
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1288
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1441
+#: ../openconnect-strings.txt:961
 msgid "certificate does not match hostname"
 msgstr "certificate does not match hostname"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1838
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1238
-#: ../openconnect-strings.txt:679
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2120
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1287
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1447
+#: ../openconnect-strings.txt:966
 #, c-format
 msgid "Server certificate verify failed: %s\n"
 msgstr "Server certificate verify failed: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1918
-#: ../openconnect-strings.txt:682
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2192
+#: ../openconnect-strings.txt:969
 msgid "Failed to allocate memory for cafile certs\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1939
-#: ../openconnect-strings.txt:685
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2213
+#: ../openconnect-strings.txt:972
 #, c-format
 msgid "Failed to read certs from cafile: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1955
-#: ../openconnect-strings.txt:688
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2229
+#: ../openconnect-strings.txt:975
 #, c-format
 msgid "Failed to open CA file '%s': %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l1968
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1381
-#: ../openconnect-strings.txt:692
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2242
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1545
+#: ../openconnect-strings.txt:979
 msgid "Loading certificate failed. Aborting.\n"
 msgstr "Loading certificate failed. Aborting.\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2000
-#: ../openconnect-strings.txt:695
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2313
+#: ../openconnect-strings.txt:982
 #, c-format
-msgid "Failed to set TLS priority string: %s\n"
+msgid "Failed to set TLS priority string (\"%s\"): %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2012
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1485
-#: ../openconnect-strings.txt:699
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2325
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1662
+#: ../openconnect-strings.txt:986
 #, c-format
 msgid "SSL negotiation with %s\n"
 msgstr "SSL negotiation with %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2056
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1511
-#: ../openconnect-strings.txt:703
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2372
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1688
+#: ../openconnect-strings.txt:990
 msgid "SSL connection cancelled\n"
 msgstr "SSL connection canceled\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2063
-#: ../openconnect-strings.txt:706
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2379
+#: ../openconnect-strings.txt:993
 #, c-format
 msgid "SSL connection failure: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2072
-#: ../openconnect-strings.txt:709
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2388
+#: ../openconnect-strings.txt:996
 #, c-format
 msgid "GnuTLS non-fatal return during handshake: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2078
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1535
-#: ../openconnect-strings.txt:713
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2394
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1705
+#: ../openconnect-strings.txt:1000
 #, c-format
 msgid "Connected to HTTPS on %s\n"
 msgstr "Connected to HTTPS on %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2081
-#: ../openconnect-strings.txt:716
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2397
+#: ../openconnect-strings.txt:1003
 #, c-format
 msgid "Renegotiated SSL on %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2285
-#: ../openconnect-strings.txt:719
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2580
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l183
+#: ../openconnect-strings.txt:1007
 #, c-format
 msgid "PIN required for %s"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2295
-#: ../openconnect-strings.txt:722
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2584
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l186
+#: ../openconnect-strings.txt:1011
 msgid "Wrong PIN"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2298
-#: ../openconnect-strings.txt:725
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2587
+#: ../openconnect-strings.txt:1014
 msgid "This is the final try before locking!"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2300
-#: ../openconnect-strings.txt:728
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2589
+#: ../openconnect-strings.txt:1017
 msgid "Only a few tries left before locking!"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls.c#l2305
-#: ../openconnect-strings.txt:731
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2594
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l190
+#: ../openconnect-strings.txt:1021
 msgid "Enter PIN:"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l84
-#: ../openconnect-strings.txt:734
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2725
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1833
+#: ../openconnect-strings.txt:1025
+msgid "Unsupported OATH HMAC algorithm\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls.c#l2734
+#: ../openconnect-strings.txt:1028
+#, c-format
+msgid "Failed to calculate OATH HMAC: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l84
+#: ../openconnect-strings.txt:1031
 #, c-format
 msgid "Failed to SHA1 input data for signing: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l106
-#: ../openconnect-strings.txt:737
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l106
+#: ../openconnect-strings.txt:1034
 #, c-format
 msgid "TPM sign function called for %d bytes.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l113
-#: ../openconnect-strings.txt:740
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l113
+#: ../openconnect-strings.txt:1037
 #, c-format
 msgid "Failed to create TPM hash object: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l120
-#: ../openconnect-strings.txt:743
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l120
+#: ../openconnect-strings.txt:1040
 #, c-format
 msgid "Failed to set value in TPM hash object: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l130
-#: ../openconnect-strings.txt:746
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l130
+#: ../openconnect-strings.txt:1043
 #, c-format
 msgid "TPM hash signature failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l152
-#: ../openconnect-strings.txt:749
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l152
+#: ../openconnect-strings.txt:1046
 #, c-format
 msgid "Error decoding TSS key blob: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l159
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l170
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l183
-#: ../openconnect-strings.txt:754
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l159
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l170
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l183
+#: ../openconnect-strings.txt:1051
 msgid "Error in TSS key blob\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l190
-#: ../openconnect-strings.txt:757
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l190
+#: ../openconnect-strings.txt:1054
 #, c-format
 msgid "Failed to create TPM context: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l197
-#: ../openconnect-strings.txt:760
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l197
+#: ../openconnect-strings.txt:1057
 #, c-format
 msgid "Failed to connect TPM context: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l205
-#: ../openconnect-strings.txt:763
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l205
+#: ../openconnect-strings.txt:1060
 #, c-format
 msgid "Failed to load TPM SRK key: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l212
-#: ../openconnect-strings.txt:766
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l212
+#: ../openconnect-strings.txt:1063
 #, c-format
 msgid "Failed to load TPM SRK policy object: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l233
-#: ../openconnect-strings.txt:769
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l233
+#: ../openconnect-strings.txt:1066
 #, c-format
 msgid "Failed to set TPM PIN: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l249
-#: ../openconnect-strings.txt:772
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l249
+#: ../openconnect-strings.txt:1069
 #, c-format
 msgid "Failed to load TPM key blob: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l256
-#: ../openconnect-strings.txt:775
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l256
+#: ../openconnect-strings.txt:1072
 msgid "Enter TPM SRK PIN:"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l281
-#: ../openconnect-strings.txt:778
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l281
+#: ../openconnect-strings.txt:1075
 #, c-format
 msgid "Failed to create key policy object: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l289
-#: ../openconnect-strings.txt:781
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l289
+#: ../openconnect-strings.txt:1078
 #, c-format
 msgid "Failed to assign policy to key: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l295
-#: ../openconnect-strings.txt:784
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l295
+#: ../openconnect-strings.txt:1081
 msgid "Enter TPM key PIN:"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gnutls_tpm.c#l306
-#: ../openconnect-strings.txt:787
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gnutls_tpm.c#l306
+#: ../openconnect-strings.txt:1084
 #, c-format
 msgid "Failed to set key PIN: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l76
-#: ../openconnect-strings.txt:790
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l75
+#: ../openconnect-strings.txt:1087
 msgid "Error importing GSSAPI name for authentication:\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l125
-#: ../openconnect-strings.txt:793
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l128
+#: ../openconnect-strings.txt:1090
 msgid "Error generating GSSAPI response:\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l141
-#: ../openconnect-strings.txt:796
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l145
+#: ../openconnect-strings.txt:1093
 msgid "Attempting GSSAPI authentication to proxy\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l187
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l249
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l186
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l245
-#: ../openconnect-strings.txt:802
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l148
+#: ../openconnect-strings.txt:1096
+#, c-format
+msgid "Attempting GSSAPI authentication to server '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l200
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l256
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l191
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l249
+#: ../openconnect-strings.txt:1102
 msgid "GSSAPI authentication completed\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l198
-#: ../openconnect-strings.txt:805
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l211
+#: ../openconnect-strings.txt:1105
 #, c-format
 msgid "GSSAPI token too large (%zd bytes)\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l212
-#: ../openconnect-strings.txt:808
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l224
+#: ../openconnect-strings.txt:1108
 #, c-format
 msgid "Sending GSSAPI token of %zu bytes\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l222
-#: ../openconnect-strings.txt:811
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l229
+#: ../openconnect-strings.txt:1111
 #, c-format
 msgid "Failed to send GSSAPI authentication token to proxy: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l230
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l257
-#: ../openconnect-strings.txt:815
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l237
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l264
+#: ../openconnect-strings.txt:1115
 #, c-format
 msgid "Failed to receive GSSAPI authentication token from proxy: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l236
-#: ../openconnect-strings.txt:818
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l243
+#: ../openconnect-strings.txt:1118
 msgid "SOCKS server reported GSSAPI context failure\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l240
-#: ../openconnect-strings.txt:821
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l247
+#: ../openconnect-strings.txt:1121
 #, c-format
 msgid "Unknown GSSAPI status response (0x%02x) from SOCKS server\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l261
-#: ../openconnect-strings.txt:824
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l268
+#: ../openconnect-strings.txt:1124
 #, c-format
 msgid "Got GSSAPI token of %zu bytes: %02x %02x %02x %02x\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l294
-#: ../openconnect-strings.txt:827
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l294
+#: ../openconnect-strings.txt:1127
 #, c-format
 msgid "Sending GSSAPI protection negotiation of %zu bytes\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l299
-#: ../openconnect-strings.txt:830
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l299
+#: ../openconnect-strings.txt:1130
 #, c-format
 msgid "Failed to send GSSAPI protection response to proxy: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l307
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l317
-#: ../openconnect-strings.txt:834
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l307
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l317
+#: ../openconnect-strings.txt:1134
 #, c-format
 msgid "Failed to receive GSSAPI protection response from proxy: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l322
-#: ../openconnect-strings.txt:837
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l322
+#: ../openconnect-strings.txt:1137
 #, c-format
 msgid "Got GSSAPI protection response of %zu bytes: %02x %02x %02x %02x\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l332
-#: ../openconnect-strings.txt:840
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l332
+#: ../openconnect-strings.txt:1140
 #, c-format
 msgid "Invalid GSSAPI protection response from proxy (%zu bytes)\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l341
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l405
-#: ../openconnect-strings.txt:844
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l341
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l408
+#: ../openconnect-strings.txt:1144
 msgid "SOCKS proxy demands message integrity, which is not supported\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l345
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l409
-#: ../openconnect-strings.txt:848
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l345
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l412
+#: ../openconnect-strings.txt:1148
 msgid "SOCKS proxy demands message confidentiality, which is not supported\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/gssapi.c#l349
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l413
-#: ../openconnect-strings.txt:852
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/gssapi.c#l349
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l416
+#: ../openconnect-strings.txt:1152
 #, c-format
 msgid "SOCKS proxy demands protection unknown type 0x%02x\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l297
-#: ../openconnect-strings.txt:855
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l184
+#: ../openconnect-strings.txt:1155
+msgid "Attempting HTTP Basic authentication to proxy\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l186
+#: ../openconnect-strings.txt:1158
+#, c-format
+msgid "Attempting HTTP Basic authentication to server '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l200
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1200
+#: ../openconnect-strings.txt:1162
+msgid "This version of OpenConnect was built without GSSAPI support\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l240
+#: ../openconnect-strings.txt:1165
+msgid "Proxy requested Basic authentication which is disabled by default\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l243
+#: ../openconnect-strings.txt:1168
+#, c-format
+msgid ""
+"Server '%s' requested Basic authentication which is disabled by default\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http-auth.c#l256
+#: ../openconnect-strings.txt:1172
+msgid "No more authentication methods to try\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l296
+#: ../openconnect-strings.txt:1175
 msgid "No memory for allocating cookies\n"
 msgstr "No memory for allocating cookies\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l363
-#: ../openconnect-strings.txt:858
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l371
+#: ../openconnect-strings.txt:1178
 #, c-format
 msgid "Failed to parse HTTP response '%s'\n"
 msgstr "Failed to parse HTTP response '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l369
-#: ../openconnect-strings.txt:861
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l377
+#: ../openconnect-strings.txt:1181
 #, c-format
 msgid "Got HTTP response: %s\n"
 msgstr "Got HTTP response: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l377
-#: ../openconnect-strings.txt:864
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l385
+#: ../openconnect-strings.txt:1184
 msgid "Error processing HTTP response\n"
 msgstr "Error processing HTTP response\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l384
-#: ../openconnect-strings.txt:867
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l392
+#: ../openconnect-strings.txt:1187
 #, c-format
 msgid "Ignoring unknown HTTP response line '%s'\n"
 msgstr "Ignoring unknown HTTP response line '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l404
-#: ../openconnect-strings.txt:870
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l412
+#: ../openconnect-strings.txt:1190
 #, c-format
 msgid "Invalid cookie offered: %s\n"
 msgstr "Invalid cookie offered: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l423
-#: ../openconnect-strings.txt:873
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l431
+#: ../openconnect-strings.txt:1193
 msgid "SSL certificate authentication failed\n"
 msgstr "SSL certificate authentication failed\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l454
-#: ../openconnect-strings.txt:876
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l462
+#: ../openconnect-strings.txt:1196
 #, c-format
 msgid "Response body has negative size (%d)\n"
 msgstr "Response body has negative size (%d)\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l465
-#: ../openconnect-strings.txt:879
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l473
+#: ../openconnect-strings.txt:1199
 #, c-format
 msgid "Unknown Transfer-Encoding: %s\n"
 msgstr "Unknown Transfer-Encoding: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l484
-#: ../openconnect-strings.txt:882
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l492
+#: ../openconnect-strings.txt:1202
 #, c-format
 msgid "HTTP body %s (%d)\n"
 msgstr "HTTP body %s (%d)\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l498
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l525
-#: ../openconnect-strings.txt:886
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l506
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l533
+#: ../openconnect-strings.txt:1206
 msgid "Error reading HTTP response body\n"
 msgstr "Error reading HTTP response body\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l511
-#: ../openconnect-strings.txt:889
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l519
+#: ../openconnect-strings.txt:1209
 msgid "Error fetching chunk header\n"
 msgstr "Error fetching chunk header\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l535
-#: ../openconnect-strings.txt:892
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l543
+#: ../openconnect-strings.txt:1212
 msgid "Error fetching HTTP response body\n"
 msgstr "Error fetching HTTP response body\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l538
-#: ../openconnect-strings.txt:895
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l546
+#: ../openconnect-strings.txt:1215
 #, c-format
 msgid "Error in chunked decoding. Expected '', got: '%s'"
 msgstr "Error in chunked decoding. Expected '', got: '%s'"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l550
-#: ../openconnect-strings.txt:898
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l558
+#: ../openconnect-strings.txt:1218
 msgid "Cannot receive HTTP 1.0 body without closing connection\n"
 msgstr "Cannot receive HTTP 1.0 body without closing connection\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l627
-#: ../openconnect-strings.txt:901
-msgid "Not downloading XML profile because SHA1 already matches\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l650
-#: ../openconnect-strings.txt:904
-msgid "Failed to send GET request for new config\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l674
-#: ../openconnect-strings.txt:907
-msgid "Downloaded config file did not match intended SHA1\n"
-msgstr "Downloaded config file did not match intended SHA1\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l679
-#: ../openconnect-strings.txt:910
-msgid "Downloaded new XML profile\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l690
-#: ../openconnect-strings.txt:913
-msgid ""
-"Error: Running the 'Cisco Secure Desktop' trojan on Windows is not yet "
-"implemented.\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l698
-#: ../openconnect-strings.txt:918
-msgid ""
-"Error: Server asked us to run CSD hostscan.\n"
-"You need to provide a suitable --csd-wrapper argument.\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l705
-#: ../openconnect-strings.txt:923
-msgid ""
-"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
-"This facility is disabled by default for security reasons, so you may wish "
-"to enable it.\n"
-msgstr ""
-"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
-"This facility is disabled by default for security reasons, so you may wish "
-"to enable it.\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l712
-#: ../openconnect-strings.txt:929
-msgid "Trying to run Linux CSD trojan script.\n"
-msgstr "Trying to run Linux CSD trojan script.\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l723
-#: ../openconnect-strings.txt:932
-#, c-format
-msgid "Failed to open temporary CSD script file: %s\n"
-msgstr "Failed to open temporary CSD script file: %s\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l732
-#: ../openconnect-strings.txt:935
-#, c-format
-msgid "Failed to write temporary CSD script file: %s\n"
-msgstr "Failed to write temporary CSD script file: %s\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l750
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1363
-#: ../openconnect-strings.txt:939
-#, c-format
-msgid "Failed to set uid %ld\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l755
-#: ../openconnect-strings.txt:942
-#, c-format
-msgid "Invalid user uid=%ld\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l761
-#: ../openconnect-strings.txt:945
-#, c-format
-msgid "Failed to change to CSD home directory '%s': %s\n"
-msgstr "Failed to change to CSD home directory '%s': %s\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l767
-#: ../openconnect-strings.txt:948
-msgid ""
-"Warning: you are running insecure CSD code with root privileges\n"
-"\t Use command line option \"--csd-user\"\n"
-msgstr ""
-"Warning: you are running insecure CSD code with root privileges\n"
-"\t Use command line option \"--csd-user\"\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l810
-#: ../openconnect-strings.txt:953
-#, c-format
-msgid "Failed to exec CSD script %s\n"
-msgstr "Failed to exec CSD script %s\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l927
-#: ../openconnect-strings.txt:956
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l685
+#: ../openconnect-strings.txt:1221
 #, c-format
 msgid "Failed to parse redirected URL '%s': %s\n"
 msgstr "Failed to parse redirected URL '%s': %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l951
-#: ../openconnect-strings.txt:959
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l709
+#: ../openconnect-strings.txt:1224
 #, c-format
 msgid "Cannot follow redirection to non-https URL '%s'\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l979
-#: ../openconnect-strings.txt:962
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l737
+#: ../openconnect-strings.txt:1227
 #, c-format
 msgid "Allocating new path for relative redirect failed: %s\n"
 msgstr "Allocating new path for relative redirect failed: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1142
-#: ../openconnect-strings.txt:965
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l929
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l590
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l626
+#: ../openconnect-strings.txt:1232
 #, c-format
 msgid "Unexpected %d result from server\n"
 msgstr "Unexpected %d result from server\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1169
-#: ../openconnect-strings.txt:968
-msgid "Unknown response from server\n"
-msgstr "Unknown response from server\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1290
-#: ../openconnect-strings.txt:971
-msgid "Server requested SSL client certificate after one was provided\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1294
-#: ../openconnect-strings.txt:974
-msgid "Server requested SSL client certificate; none was configured\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1310
-#: ../openconnect-strings.txt:977
-msgid "XML POST enabled\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1353
-#: ../openconnect-strings.txt:980
-#, c-format
-msgid "Refreshing %s after 1 second...\n"
-msgstr "Refreshing %s after 1 second...\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1573
-#: ../openconnect-strings.txt:983
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1056
+#: ../openconnect-strings.txt:1235
 msgid "request granted"
 msgstr "request granted"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1574
-#: ../openconnect-strings.txt:986
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1057
+#: ../openconnect-strings.txt:1238
 msgid "general failure"
 msgstr "general failure"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1575
-#: ../openconnect-strings.txt:989
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1058
+#: ../openconnect-strings.txt:1241
 msgid "connection not allowed by ruleset"
 msgstr "connection not allowed by ruleset"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1576
-#: ../openconnect-strings.txt:992
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1059
+#: ../openconnect-strings.txt:1244
 msgid "network unreachable"
 msgstr "network unreachable"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1577
-#: ../openconnect-strings.txt:995
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1060
+#: ../openconnect-strings.txt:1247
 msgid "host unreachable"
 msgstr "host unreachable"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1578
-#: ../openconnect-strings.txt:998
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1061
+#: ../openconnect-strings.txt:1250
 msgid "connection refused by destination host"
 msgstr "connection refused by destination host"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1579
-#: ../openconnect-strings.txt:1001
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1062
+#: ../openconnect-strings.txt:1253
 msgid "TTL expired"
 msgstr "TTL expired"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1580
-#: ../openconnect-strings.txt:1004
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1063
+#: ../openconnect-strings.txt:1256
 msgid "command not supported / protocol error"
 msgstr "command not supported / protocol error"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1581
-#: ../openconnect-strings.txt:1007
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1064
+#: ../openconnect-strings.txt:1259
 msgid "address type not supported"
 msgstr "address type not supported"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1591
-#: ../openconnect-strings.txt:1010
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1074
+#: ../openconnect-strings.txt:1262
 msgid "SOCKS server requested username/password but we have none\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1599
-#: ../openconnect-strings.txt:1013
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1082
+#: ../openconnect-strings.txt:1265
 msgid "Username and password for SOCKS authentication must be < 255 bytes\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1614
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1670
-#: ../openconnect-strings.txt:1017
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1097
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1153
+#: ../openconnect-strings.txt:1269
 #, c-format
 msgid "Error writing auth request to SOCKS proxy: %s\n"
 msgstr "Error writing auth request to SOCKS proxy: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1622
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1677
-#: ../openconnect-strings.txt:1021
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1105
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1160
+#: ../openconnect-strings.txt:1273
 #, c-format
 msgid "Error reading auth response from SOCKS proxy: %s\n"
 msgstr "Error reading auth response from SOCKS proxy: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1629
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1683
-#: ../openconnect-strings.txt:1025
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1112
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1166
+#: ../openconnect-strings.txt:1277
 #, c-format
 msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
 msgstr "Unexpected auth response from SOCKS proxy: %02x %02x\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1635
-#: ../openconnect-strings.txt:1028
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1118
+#: ../openconnect-strings.txt:1280
 msgid "Authenticated to SOCKS server using password\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1639
-#: ../openconnect-strings.txt:1031
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1122
+#: ../openconnect-strings.txt:1283
 msgid "Password authentication to SOCKS server failed\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1695
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1702
-#: ../openconnect-strings.txt:1035
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1178
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1185
+#: ../openconnect-strings.txt:1287
 msgid "SOCKS server requested GSSAPI authentication\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1708
-#: ../openconnect-strings.txt:1038
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1191
+#: ../openconnect-strings.txt:1290
 msgid "SOCKS server requested password authentication\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1715
-#: ../openconnect-strings.txt:1041
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1198
+#: ../openconnect-strings.txt:1293
 msgid "SOCKS server requires authentication\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1717
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1957
-#: ../openconnect-strings.txt:1045
-msgid "This version of OpenConnect was built without GSSAPI support\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1722
-#: ../openconnect-strings.txt:1048
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1205
+#: ../openconnect-strings.txt:1296
 #, c-format
 msgid "SOCKS server requested unknown authentication type %02x\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1728
-#: ../openconnect-strings.txt:1051
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1211
+#: ../openconnect-strings.txt:1299
 #, c-format
 msgid "Requesting SOCKS proxy connection to %s:%d\n"
 msgstr "Requesting SOCKS proxy connection to %s:%d\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1743
-#: ../openconnect-strings.txt:1054
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1226
+#: ../openconnect-strings.txt:1302
 #, c-format
 msgid "Error writing connect request to SOCKS proxy: %s\n"
 msgstr "Error writing connect request to SOCKS proxy: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1751
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1793
-#: ../openconnect-strings.txt:1058
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1234
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1276
+#: ../openconnect-strings.txt:1306
 #, c-format
 msgid "Error reading connect response from SOCKS proxy: %s\n"
 msgstr "Error reading connect response from SOCKS proxy: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1757
-#: ../openconnect-strings.txt:1061
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1240
+#: ../openconnect-strings.txt:1309
 #, c-format
 msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
 msgstr "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1765
-#: ../openconnect-strings.txt:1064
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1248
+#: ../openconnect-strings.txt:1312
 #, c-format
 msgid "SOCKS proxy error %02x: %s\n"
 msgstr "SOCKS proxy error %02x: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1769
-#: ../openconnect-strings.txt:1067
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1252
+#: ../openconnect-strings.txt:1315
 #, c-format
 msgid "SOCKS proxy error %02x\n"
 msgstr "SOCKS proxy error %02x\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1786
-#: ../openconnect-strings.txt:1070
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1269
+#: ../openconnect-strings.txt:1318
 #, c-format
 msgid "Unexpected address type %02x in SOCKS connect response\n"
 msgstr "Unexpected address type %02x in SOCKS connect response\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1925
-#: ../openconnect-strings.txt:1073
-msgid "Proxy requested Basic authentication which is disabled by default\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1947
-#: ../openconnect-strings.txt:1076
-msgid "Attempting HTTP Basic authentication to proxy\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l1994
-#: ../openconnect-strings.txt:1079
-msgid "No more authentication methods to try\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l2079
-#: ../openconnect-strings.txt:1082
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1292
+#: ../openconnect-strings.txt:1321
 #, c-format
 msgid "Requesting HTTP proxy connection to %s:%d\n"
 msgstr "Requesting HTTP proxy connection to %s:%d\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l2114
-#: ../openconnect-strings.txt:1085
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1324
+#: ../openconnect-strings.txt:1324
 #, c-format
 msgid "Sending proxy request failed: %s\n"
 msgstr "Sending proxy request failed: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l2137
-#: ../openconnect-strings.txt:1088
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1347
+#: ../openconnect-strings.txt:1327
 #, c-format
 msgid "Proxy CONNECT request failed: %d\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l2164
-#: ../openconnect-strings.txt:1091
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1366
+#: ../openconnect-strings.txt:1330
 #, c-format
 msgid "Unknown proxy type '%s'\n"
 msgstr "Unknown proxy type '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/http.c#l2240
-#: ../openconnect-strings.txt:1094
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/http.c#l1415
+#: ../openconnect-strings.txt:1333
 msgid "Only http or socks(5) proxies supported\n"
 msgstr "Only http or socks(5) proxies supported\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/library.c#l397
-#: ../openconnect-strings.txt:1097
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/library.c#l152
+#: ../openconnect-strings.txt:1336
+#, c-format
+msgid "Unknown VPN protocol '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/library.c#l170
+#: ../openconnect-strings.txt:1339
+msgid "Built against SSL library with no Cisco DTLS support\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/library.c#l576
+#: ../openconnect-strings.txt:1342
 #, c-format
 msgid "Failed to parse server URL '%s'\n"
 msgstr "Failed to parse server URL '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/library.c#l403
-#: ../openconnect-strings.txt:1100
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/library.c#l582
+#: ../openconnect-strings.txt:1345
 msgid "Only https:// permitted for server URL\n"
 msgstr "Only https:// permitted for server URL\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l300
-#: ../openconnect-strings.txt:1103
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/library.c#l1005
+#: ../openconnect-strings.txt:1348
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l332
+#: ../openconnect-strings.txt:1351
 #, c-format
-msgid "CommandLineToArgvW() failed: %lx\n"
+msgid "CommandLineToArgvW() failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l312
-#: ../openconnect-strings.txt:1106
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l345
+#: ../openconnect-strings.txt:1354
 msgid "Fatal error in command line handling\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l347
-#: ../openconnect-strings.txt:1109
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l381
+#: ../openconnect-strings.txt:1357
 #, c-format
-msgid "ReadConsole() error %lx\n"
+msgid "ReadConsole() failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l358
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l370
-#: ../openconnect-strings.txt:1113
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l395
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l408
+#: ../openconnect-strings.txt:1361
 #, c-format
-msgid "Error converting console input: %lx\n"
+msgid "Error converting console input: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l364
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l586
-#: ../openconnect-strings.txt:1117
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l402
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l638
+#: ../openconnect-strings.txt:1365
 msgid "Allocation failure for string from stdin\n"
 msgstr "Allocation failure for string from stdin\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l525
-#: ../openconnect-strings.txt:1120
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l569
+#: ../openconnect-strings.txt:1368
 msgid ""
 "For assistance with OpenConnect, please see the web page at\n"
 "  http://www.infradead.org/openconnect/mail.html\n";
@@ -2056,56 +2522,62 @@ msgstr ""
 "For assistance with OpenConnect, please see the web page at\n"
 "  http://www.infradead.org/openconnect/mail.html\n";
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l534
-#: ../openconnect-strings.txt:1125
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l578
+#: ../openconnect-strings.txt:1373
 msgid "Using OpenSSL. Features present:"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l536
-#: ../openconnect-strings.txt:1128
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l580
+#: ../openconnect-strings.txt:1376
 msgid "Using GnuTLS. Features present:"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l545
-#: ../openconnect-strings.txt:1131
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l589
+#: ../openconnect-strings.txt:1379
 msgid "OpenSSL ENGINE not present"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l569
-#: ../openconnect-strings.txt:1134
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l621
+#: ../openconnect-strings.txt:1382
 msgid "using OpenSSL"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l573
-#: ../openconnect-strings.txt:1137
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l625
+#: ../openconnect-strings.txt:1385
 msgid ""
 "\n"
 "WARNING: No DTLS support in this binary. Performance will be impaired.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l605
-#: ../openconnect-strings.txt:1142
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l662
+#: ../openconnect-strings.txt:1390
 msgid "fgets (stdin)"
 msgstr "fgets (stdin)"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l644
-#: ../openconnect-strings.txt:1145
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l702
+#: ../openconnect-strings.txt:1393
 #, c-format
 msgid "Cannot process this executable path \"%s\""
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l650
-#: ../openconnect-strings.txt:1148
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l708
+#: ../openconnect-strings.txt:1396
 msgid "Allocation for vpnc-script path failed\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l661
-#: ../openconnect-strings.txt:1151
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l728
+#: ../openconnect-strings.txt:1399
+#, c-format
+msgid "Override hostname '%s' to '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l741
+#: ../openconnect-strings.txt:1402
 msgid "Usage:  openconnect [options] <server>\n"
 msgstr "Usage:  openconnect [options] <server>\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l662
-#: ../openconnect-strings.txt:1154
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l742
+#: ../openconnect-strings.txt:1405
 #, c-format
 msgid ""
 "Open client for Cisco AnyConnect VPN, version %s\n"
@@ -2114,347 +2586,374 @@ msgstr ""
 "Open client for Cisco AnyConnect VPN, version %s\n"
 "\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l664
-#: ../openconnect-strings.txt:1159
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l744
+#: ../openconnect-strings.txt:1410
 msgid "Read options from config file"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l666
-#: ../openconnect-strings.txt:1162
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l746
+#: ../openconnect-strings.txt:1413
 msgid "Continue in background after startup"
 msgstr "Continue in background after startup"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l667
-#: ../openconnect-strings.txt:1165
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l747
+#: ../openconnect-strings.txt:1416
 msgid "Write the daemon's PID to this file"
 msgstr "Write the daemon's PID to this file"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l669
-#: ../openconnect-strings.txt:1168
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l749
+#: ../openconnect-strings.txt:1419
 msgid "Use SSL client certificate CERT"
 msgstr "Use SSL client certificate CERT"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l670
-#: ../openconnect-strings.txt:1171
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l750
+#: ../openconnect-strings.txt:1422
 msgid "Warn when certificate lifetime < DAYS"
 msgstr "Warn when certificate lifetime < DAYS"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l671
-#: ../openconnect-strings.txt:1174
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l751
+#: ../openconnect-strings.txt:1425
 msgid "Use SSL private key file KEY"
 msgstr "Use SSL private key file KEY"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l672
-#: ../openconnect-strings.txt:1177
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l752
+#: ../openconnect-strings.txt:1428
 msgid "Use WebVPN cookie COOKIE"
 msgstr "Use WebVPN cookie COOKIE"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l673
-#: ../openconnect-strings.txt:1180
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l753
+#: ../openconnect-strings.txt:1431
 msgid "Read cookie from standard input"
 msgstr "Read cookie from standard input"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l674
-#: ../openconnect-strings.txt:1183
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l754
+#: ../openconnect-strings.txt:1434
 msgid "Enable compression (default)"
 msgstr "Enable compression (default)"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l675
-#: ../openconnect-strings.txt:1186
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l755
+#: ../openconnect-strings.txt:1437
 msgid "Disable compression"
 msgstr "Disable compression"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l676
-#: ../openconnect-strings.txt:1189
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l756
+#: ../openconnect-strings.txt:1440
 msgid "Set minimum Dead Peer Detection interval"
 msgstr "Set minimum Dead Peer Detection interval"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l677
-#: ../openconnect-strings.txt:1192
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l757
+#: ../openconnect-strings.txt:1443
 msgid "Set login usergroup"
 msgstr "Set login usergroup"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l678
-#: ../openconnect-strings.txt:1195
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l758
+#: ../openconnect-strings.txt:1446
 msgid "Display help text"
 msgstr "Display help text"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l679
-#: ../openconnect-strings.txt:1198
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l759
+#: ../openconnect-strings.txt:1449
 msgid "Use IFNAME for tunnel interface"
 msgstr "Use IFNAME for tunnel interface"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l681
-#: ../openconnect-strings.txt:1201
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l761
+#: ../openconnect-strings.txt:1452
 msgid "Use syslog for progress messages"
 msgstr "Use syslog for progress messages"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l683
-#: ../openconnect-strings.txt:1204
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l763
+#: ../openconnect-strings.txt:1455
 msgid "Prepend timestamp to progress messages"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l685
-#: ../openconnect-strings.txt:1207
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l765
+#: ../openconnect-strings.txt:1458
 msgid "Drop privileges after connecting"
 msgstr "Drop privileges after connecting"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l686
-#: ../openconnect-strings.txt:1210
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l766
+#: ../openconnect-strings.txt:1461
 msgid "Drop privileges during CSD execution"
 msgstr "Drop privileges during CSD execution"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l687
-#: ../openconnect-strings.txt:1213
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l767
+#: ../openconnect-strings.txt:1464
 msgid "Run SCRIPT instead of CSD binary"
 msgstr "Run SCRIPT instead of CSD binary"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l689
-#: ../openconnect-strings.txt:1216
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l769
+#: ../openconnect-strings.txt:1467
 msgid "Request MTU from server"
 msgstr "Request MTU from server"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l690
-#: ../openconnect-strings.txt:1219
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l770
+#: ../openconnect-strings.txt:1470
 msgid "Indicate path MTU to/from server"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l691
-#: ../openconnect-strings.txt:1222
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l771
+#: ../openconnect-strings.txt:1473
 msgid "Set key passphrase or TPM SRK PIN"
 msgstr "Set key passphrase or TPM SRK PIN"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l692
-#: ../openconnect-strings.txt:1225
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l772
+#: ../openconnect-strings.txt:1476
 msgid "Key passphrase is fsid of file system"
 msgstr "Key passphrase is fsid of file system"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l693
-#: ../openconnect-strings.txt:1228
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l773
+#: ../openconnect-strings.txt:1479
 msgid "Set proxy server"
 msgstr "Set proxy server"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l694
-#: ../openconnect-strings.txt:1231
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l774
+#: ../openconnect-strings.txt:1482
 msgid "Set proxy authentication methods"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l695
-#: ../openconnect-strings.txt:1234
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l775
+#: ../openconnect-strings.txt:1485
 msgid "Disable proxy"
 msgstr "Disable proxy"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l696
-#: ../openconnect-strings.txt:1237
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l776
+#: ../openconnect-strings.txt:1488
 msgid "Use libproxy to automatically configure proxy"
 msgstr "Use libproxy to automatically configure proxy"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l698
-#: ../openconnect-strings.txt:1240
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l778
+#: ../openconnect-strings.txt:1491
 msgid "(NOTE: libproxy disabled in this build)"
 msgstr "(NOTE: libproxy disabled in this build)"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l700
-#: ../openconnect-strings.txt:1243
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l780
+#: ../openconnect-strings.txt:1494
 msgid "Require perfect forward secrecy"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l701
-#: ../openconnect-strings.txt:1246
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l781
+#: ../openconnect-strings.txt:1497
 msgid "Less output"
 msgstr "Less output"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l702
-#: ../openconnect-strings.txt:1249
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l782
+#: ../openconnect-strings.txt:1500
 msgid "Set packet queue limit to LEN pkts"
 msgstr "Set packet queue limit to LEN pkts"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l703
-#: ../openconnect-strings.txt:1252
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l783
+#: ../openconnect-strings.txt:1503
 msgid "Shell command line for using a vpnc-compatible config script"
 msgstr "Shell command line for using a vpnc-compatible config script"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l704
-#: ../openconnect-strings.txt:1255
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l784
+#: ../openconnect-strings.txt:1506
 msgid "default"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l706
-#: ../openconnect-strings.txt:1258
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l786
+#: ../openconnect-strings.txt:1509
 msgid "Pass traffic to 'script' program, not tun"
 msgstr "Pass traffic to 'script' program, not tun"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l708
-#: ../openconnect-strings.txt:1261
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l788
+#: ../openconnect-strings.txt:1512
 msgid "Set login username"
 msgstr "Set login username"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l709
-#: ../openconnect-strings.txt:1264
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l789
+#: ../openconnect-strings.txt:1515
 msgid "Report version number"
 msgstr "Report version number"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l710
-#: ../openconnect-strings.txt:1267
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l790
+#: ../openconnect-strings.txt:1518
 msgid "More output"
 msgstr "More output"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l711
-#: ../openconnect-strings.txt:1270
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l791
+#: ../openconnect-strings.txt:1521
 msgid "Dump HTTP authentication traffic (implies --verbose"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l712
-#: ../openconnect-strings.txt:1273
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l792
+#: ../openconnect-strings.txt:1524
 msgid "XML config file"
 msgstr "XML config file"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l713
-#: ../openconnect-strings.txt:1276
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l793
+#: ../openconnect-strings.txt:1527
 msgid "Choose authentication login selection"
 msgstr "Choose authentication login selection"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l714
-#: ../openconnect-strings.txt:1279
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l794
+#: ../openconnect-strings.txt:1530
 msgid "Authenticate only and print login info"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l715
-#: ../openconnect-strings.txt:1282
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l795
+#: ../openconnect-strings.txt:1533
 msgid "Fetch webvpn cookie only; don't connect"
 msgstr "Fetch webvpn cookie only; don't connect"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l716
-#: ../openconnect-strings.txt:1285
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l796
+#: ../openconnect-strings.txt:1536
 msgid "Print webvpn cookie before connecting"
 msgstr "Print webvpn cookie before connecting"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l717
-#: ../openconnect-strings.txt:1288
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l797
+#: ../openconnect-strings.txt:1539
 msgid "Cert file for server verification"
 msgstr "Cert file for server verification"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l718
-#: ../openconnect-strings.txt:1291
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l798
+#: ../openconnect-strings.txt:1542
 msgid "Do not ask for IPv6 connectivity"
 msgstr "Do not ask for IPv6 connectivity"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l719
-#: ../openconnect-strings.txt:1294
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l799
+#: ../openconnect-strings.txt:1545
 msgid "OpenSSL ciphers to support for DTLS"
 msgstr "OpenSSL ciphers to support for DTLS"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l720
-#: ../openconnect-strings.txt:1297
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l800
+#: ../openconnect-strings.txt:1548
 msgid "Disable DTLS"
 msgstr "Disable DTLS"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l721
-#: ../openconnect-strings.txt:1300
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l801
+#: ../openconnect-strings.txt:1551
 msgid "Disable HTTP connection re-use"
 msgstr "Disable HTTP connection re-use"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l722
-#: ../openconnect-strings.txt:1303
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l802
+#: ../openconnect-strings.txt:1554
 msgid "Disable password/SecurID authentication"
 msgstr "Disable password/SecurID authentication"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l723
-#: ../openconnect-strings.txt:1306
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l803
+#: ../openconnect-strings.txt:1557
 msgid "Do not require server SSL cert to be valid"
 msgstr "Do not require server SSL cert to be valid"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l724
-#: ../openconnect-strings.txt:1309
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l804
+#: ../openconnect-strings.txt:1560
+msgid "Disable default system certificate authorities"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l805
+#: ../openconnect-strings.txt:1563
 msgid "Do not attempt XML POST authentication"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l725
-#: ../openconnect-strings.txt:1312
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l806
+#: ../openconnect-strings.txt:1566
 msgid "Do not expect user input; exit if it is required"
 msgstr "Do not expect user input; exit if it is required"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l726
-#: ../openconnect-strings.txt:1315
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l807
+#: ../openconnect-strings.txt:1569
 msgid "Read password from standard input"
 msgstr "Read password from standard input"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l727
-#: ../openconnect-strings.txt:1318
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l808
+#: ../openconnect-strings.txt:1572
 msgid "Software token type: rsa, totp or hotp"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l728
-#: ../openconnect-strings.txt:1321
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l809
+#: ../openconnect-strings.txt:1575
 msgid "Software token secret"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l730
-#: ../openconnect-strings.txt:1324
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l811
+#: ../openconnect-strings.txt:1578
 msgid "(NOTE: libstoken (RSA SecurID) disabled in this build)"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l733
-#: ../openconnect-strings.txt:1327
-msgid "(NOTE: liboath (TOTP,HOTP) disabled in this build)"
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l814
+#: ../openconnect-strings.txt:1581
+msgid "(NOTE: Yubikey OATH disabled in this build)"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l735
-#: ../openconnect-strings.txt:1330
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l816
+#: ../openconnect-strings.txt:1584
 msgid "Connection retry timeout in seconds"
 msgstr "Connection retry timeout in seconds"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l736
-#: ../openconnect-strings.txt:1333
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l817
+#: ../openconnect-strings.txt:1587
 msgid "Server's certificate SHA1 fingerprint"
 msgstr "Server's certificate SHA1 fingerprint"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l737
-#: ../openconnect-strings.txt:1336
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l818
+#: ../openconnect-strings.txt:1590
 msgid "HTTP header User-Agent: field"
 msgstr "HTTP header User-Agent: field"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l738
-#: ../openconnect-strings.txt:1339
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l819
+#: ../openconnect-strings.txt:1593
+msgid "Local hostname to advertise to server"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l820
+#: ../openconnect-strings.txt:1596
+msgid "Use IP when connecting to HOST"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l821
+#: ../openconnect-strings.txt:1599
 msgid "OS type (linux,linux-64,win,...) to report"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l739
-#: ../openconnect-strings.txt:1342
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l822
+#: ../openconnect-strings.txt:1602
 msgid "Set local port for DTLS datagrams"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l760
-#: ../openconnect-strings.txt:1345
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l843
+#: ../openconnect-strings.txt:1605
 msgid "Failed to allocate string\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l821
-#: ../openconnect-strings.txt:1348
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l904
+#: ../openconnect-strings.txt:1608
 #, c-format
 msgid "Failed to get line from config file: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l861
-#: ../openconnect-strings.txt:1351
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l944
+#: ../openconnect-strings.txt:1611
 #, c-format
 msgid "Unrecognised option at line %d: '%s'\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l871
-#: ../openconnect-strings.txt:1354
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l954
+#: ../openconnect-strings.txt:1614
 #, c-format
 msgid "Option '%s' does not take an argument at line %d\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l875
-#: ../openconnect-strings.txt:1357
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l958
+#: ../openconnect-strings.txt:1617
 #, c-format
 msgid "Option '%s' requires an argument at line %d\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l931
-#: ../openconnect-strings.txt:1360
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l983
+#: ../openconnect-strings.txt:1620
+#, c-format
+msgid "Invalid user \"%s\": %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l993
+#: ../openconnect-strings.txt:1623
+#, c-format
+msgid "Invalid user ID \"%d\": %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1045
+#: ../openconnect-strings.txt:1626
 #, c-format
 msgid ""
 "WARNING: This version of openconnect was built without iconv\n"
@@ -2462,8 +2961,8 @@ msgid ""
 "         set \"%s\". Expect strangeness.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l938
-#: ../openconnect-strings.txt:1366
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1052
+#: ../openconnect-strings.txt:1632
 #, c-format
 msgid ""
 "WARNING: This version of openconnect is %s but\n"
@@ -2472,38 +2971,47 @@ msgstr ""
 "WARNING: This version of openconnect is %s but\n"
 "         the libopenconnect library is %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l948
-#: ../openconnect-strings.txt:1371
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1062
+#: ../openconnect-strings.txt:1637
 msgid "Failed to allocate vpninfo structure\n"
 msgstr "Failed to allocate vpninfo structure\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l984
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l998
-#: ../openconnect-strings.txt:1375
-#, c-format
-msgid "Invalid user \"%s\"\n"
-msgstr "Invalid user \"%s\"\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1013
-#: ../openconnect-strings.txt:1378
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1117
+#: ../openconnect-strings.txt:1640
 msgid "Cannot use 'config' option inside config file\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1021
-#: ../openconnect-strings.txt:1381
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1125
+#: ../openconnect-strings.txt:1643
 #, c-format
 msgid "Cannot open config file '%s': %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1109
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1118
-#: ../openconnect-strings.txt:1385
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1141
+#: ../openconnect-strings.txt:1646
+#, c-format
+msgid "Invalid compression mode '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1162
+#: ../openconnect-strings.txt:1649
+msgid "Missing colon in resolve option\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1167
+#: ../openconnect-strings.txt:1652
+msgid "Failed to allocate memory\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1247
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1256
+#: ../openconnect-strings.txt:1656
 #, c-format
 msgid "MTU %d too small\n"
 msgstr "MTU %d too small\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1142
-#: ../openconnect-strings.txt:1388
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1286
+#: ../openconnect-strings.txt:1659
 msgid ""
 "Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
 "If this helps, please report to <openconnect-devel lists infradead org>.\n"
@@ -2511,146 +3019,142 @@ msgstr ""
 "Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
 "If this helps, please report to <openconnect-devel lists infradead org>.\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1162
-#: ../openconnect-strings.txt:1393
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1306
+#: ../openconnect-strings.txt:1664
 msgid "Queue length zero not permitted; using 1\n"
 msgstr "Queue length zero not permitted; using 1\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1176
-#: ../openconnect-strings.txt:1396
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1320
+#: ../openconnect-strings.txt:1667
 #, c-format
 msgid "OpenConnect version %s\n"
 msgstr "OpenConnect version %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1204
-#: ../openconnect-strings.txt:1399
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1353
+#: ../openconnect-strings.txt:1670
 #, c-format
 msgid "Invalid software token mode \"%s\"\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1214
-#: ../openconnect-strings.txt:1402
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1363
+#: ../openconnect-strings.txt:1673
 #, c-format
 msgid "Invalid OS identity \"%s\"\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1235
-#: ../openconnect-strings.txt:1405
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1393
+#: ../openconnect-strings.txt:1676
 msgid "Too many arguments on command line\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1238
-#: ../openconnect-strings.txt:1408
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1396
+#: ../openconnect-strings.txt:1679
 msgid "No server specified\n"
 msgstr "No server specified\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1254
-#: ../openconnect-strings.txt:1411
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1412
+#: ../openconnect-strings.txt:1682
 msgid "This version of openconnect was built without libproxy support\n"
 msgstr "This version of openconnect was built without libproxy support\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1281
-#: ../openconnect-strings.txt:1414
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1441
+#: ../openconnect-strings.txt:1685
 msgid "Error opening cmd pipe\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1314
-#: ../openconnect-strings.txt:1417
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1474
+#: ../openconnect-strings.txt:1688
 msgid "Failed to obtain WebVPN cookie\n"
 msgstr "Failed to obtain WebVPN cookie\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1338
-#: ../openconnect-strings.txt:1420
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1495
+#: ../openconnect-strings.txt:1691
 msgid "Creating SSL connection failed\n"
 msgstr "Creating SSL connection failed\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1348
-#: ../openconnect-strings.txt:1423
-msgid "Set up tun script failed\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1355
-#: ../openconnect-strings.txt:1426
-msgid "Set up tun device failed\n"
-msgstr "Set up tun device failed\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1372
-#: ../openconnect-strings.txt:1429
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1507
+#: ../openconnect-strings.txt:1694
 msgid "Set up DTLS failed; using SSL instead\n"
 msgstr "Set up DTLS failed; using SSL instead\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1376
-#: ../openconnect-strings.txt:1432
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1527
+#: ../openconnect-strings.txt:1697
 #, c-format
-msgid "Connected %s as %s%s%s, using %s\n"
-msgstr "Connected %s as %s%s%s, using %s\n"
+msgid "Connected as %s%s%s, using %s%s\n"
+msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1386
-#: ../openconnect-strings.txt:1435
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1536
+#: ../openconnect-strings.txt:1700
 msgid "No --script argument provided; DNS and routing are not configured\n"
 msgstr "No --script argument provided; DNS and routing are not configured\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1388
-#: ../openconnect-strings.txt:1438
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1538
+#: ../openconnect-strings.txt:1703
 msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n";
 msgstr "See http://www.infradead.org/openconnect/vpnc-script.html\n";
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1401
-#: ../openconnect-strings.txt:1441
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1551
+#: ../openconnect-strings.txt:1706
 #, c-format
 msgid "Failed to open '%s' for write: %s\n"
 msgstr "Failed to open '%s' for write: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1413
-#: ../openconnect-strings.txt:1444
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1563
+#: ../openconnect-strings.txt:1709
 #, c-format
 msgid "Continuing in background; pid %d\n"
 msgstr "Continuing in background; pid %d\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1428
-#: ../openconnect-strings.txt:1447
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1580
+#: ../openconnect-strings.txt:1712
 msgid "User requested reconnect\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1436
-#: ../openconnect-strings.txt:1450
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1588
+#: ../openconnect-strings.txt:1715
 msgid "Cookie was rejected on reconnection; exiting.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1440
-#: ../openconnect-strings.txt:1453
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1592
+#: ../openconnect-strings.txt:1718
 msgid "Session terminated by server; exiting.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1444
-#: ../openconnect-strings.txt:1456
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1596
+#: ../openconnect-strings.txt:1721
 msgid "User cancelled (SIGINT); exiting.\n"
 msgstr "User canceled (SIGINT); exiting;\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1448
-#: ../openconnect-strings.txt:1459
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1600
+#: ../openconnect-strings.txt:1724
 msgid "User detached from session (SIGHUP); exiting.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1452
-#: ../openconnect-strings.txt:1462
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1604
+#: ../openconnect-strings.txt:1727
 msgid "Unknown error; exiting.\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1471
-#: ../openconnect-strings.txt:1465
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1623
+#: ../openconnect-strings.txt:1730
 #, c-format
 msgid "Failed to open %s for write: %s\n"
 msgstr "Failed to open %s for write: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1479
-#: ../openconnect-strings.txt:1468
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1631
+#: ../openconnect-strings.txt:1733
 #, c-format
 msgid "Failed to write config to %s: %s\n"
 msgstr "Failed to write config to %s: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1544
-#: ../openconnect-strings.txt:1471
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1690
+#: ../openconnect-strings.txt:1736
+#, c-format
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr "Server SSL certificate didn't match: %s\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1712
+#: ../openconnect-strings.txt:1739
 #, c-format
 msgid ""
 "\n"
@@ -2661,955 +3165,1835 @@ msgstr ""
 "Certificate from VPN server \"%s\" failed verification.\n"
 "Reason: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1550
-#: ../openconnect-strings.txt:1477
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1718
+#: ../openconnect-strings.txt:1745
 #, c-format
 msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1551
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1569
-#: ../openconnect-strings.txt:1481
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1719
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1737
+#: ../openconnect-strings.txt:1749
 msgid "no"
 msgstr "no"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1551
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1557
-#: ../openconnect-strings.txt:1485
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1719
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1725
+#: ../openconnect-strings.txt:1753
 msgid "yes"
 msgstr "yes"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1578
-#: ../openconnect-strings.txt:1488
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1746
+#: ../openconnect-strings.txt:1756
 #, c-format
-msgid "SHA1 fingerprint: %s\n"
-msgstr "SHA1 fingerprint: %s\n"
+msgid "Server key hash: %s\n"
+msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1612
-#: ../openconnect-strings.txt:1491
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1780
+#: ../openconnect-strings.txt:1759
 #, c-format
 msgid "Auth choice \"%s\" matches multiple options\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1615
-#: ../openconnect-strings.txt:1494
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1783
+#: ../openconnect-strings.txt:1762
 #, c-format
 msgid "Auth choice \"%s\" not available\n"
 msgstr "Auth choice \"%s\" not available\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1632
-#: ../openconnect-strings.txt:1497
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1804
+#: ../openconnect-strings.txt:1765
 msgid "User input required in non-interactive mode\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1795
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1816
-#: ../openconnect-strings.txt:1501
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1981
+#: ../openconnect-strings.txt:1768
+#, c-format
+msgid "Failed to open token file for write: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l1989
+#: ../openconnect-strings.txt:1771
+#, c-format
+msgid "Failed to write token: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2035
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2056
+#: ../openconnect-strings.txt:1775
 msgid "Soft token string is invalid\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1798
-#: ../openconnect-strings.txt:1504
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2038
+#: ../openconnect-strings.txt:1778
 msgid "Can't open ~/.stokenrc file\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1801
-#: ../openconnect-strings.txt:1507
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2041
+#: ../openconnect-strings.txt:1781
 msgid "OpenConnect was not built with libstoken support\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1804
-#: ../openconnect-strings.txt:1510
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2044
+#: ../openconnect-strings.txt:1784
 msgid "General failure in libstoken\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1819
-#: ../openconnect-strings.txt:1513
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2059
+#: ../openconnect-strings.txt:1787
 msgid "OpenConnect was not built with liboath support\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/main.c#l1822
-#: ../openconnect-strings.txt:1516
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2062
+#: ../openconnect-strings.txt:1790
 msgid "General failure in liboath\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/mainloop.c#l182
-#: ../openconnect-strings.txt:1519
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2073
+#: ../openconnect-strings.txt:1793
+msgid "Yubikey token not found\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2076
+#: ../openconnect-strings.txt:1796
+msgid "OpenConnect was not built with Yubikey support\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/main.c#l2079
+#: ../openconnect-strings.txt:1799
+#, c-format
+msgid "General Yubikey failure: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l123
+#: ../openconnect-strings.txt:1802
+msgid "Set up tun script failed\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l130
+#: ../openconnect-strings.txt:1805
+msgid "Set up tun device failed\n"
+msgstr "Set up tun device failed\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l261
+#: ../openconnect-strings.txt:1808
 msgid "Caller paused the connection\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/mainloop.c#l190
-#: ../openconnect-strings.txt:1522
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l269
+#: ../openconnect-strings.txt:1811
 #, c-format
 msgid "No work to do; sleeping for %d ms...\n"
 msgstr "No work to do; sleeping for %d ms...\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/mainloop.c#l210
-#: ../openconnect-strings.txt:1525
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/mainloop.c#l290
+#: ../openconnect-strings.txt:1814
 #, c-format
-msgid "WaitForMultipleObjects failed: %lx\n"
+msgid "WaitForMultipleObjects failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ntlm.c#l86
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l113
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l192
-#: ../openconnect-strings.txt:1530
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l87
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l114
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l197
+#: ../openconnect-strings.txt:1819
 #, c-format
 msgid "InitializeSecurityContext() failed: %lx\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ntlm.c#l110
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l48
-#: ../openconnect-strings.txt:1534
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l113
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l48
+#: ../openconnect-strings.txt:1823
 #, c-format
 msgid "AcquireCredentialsHandle() failed: %lx\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ntlm.c#l235
-#: ../openconnect-strings.txt:1537
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l246
+#: ../openconnect-strings.txt:1826
 msgid "Error communicating with ntlm_auth helper\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ntlm.c#l251
-#: ../openconnect-strings.txt:1540
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l265
+#: ../openconnect-strings.txt:1829
 msgid "Attempting HTTP NTLM authentication to proxy (single-sign-on)\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ntlm.c#l1011
-#: ../openconnect-strings.txt:1543
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l268
+#: ../openconnect-strings.txt:1832
+#, c-format
+msgid "Attempting HTTP NTLM authentication to server '%s' (single-sign-on)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l978
+#: ../openconnect-strings.txt:1835
 #, c-format
 msgid "Attempting HTTP NTLMv%d authentication to proxy\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openconnect-internal.h#l683
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openconnect-internal.h#l691
-#: ../openconnect-strings.txt:1547
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ntlm.c#l982
+#: ../openconnect-strings.txt:1838
+#, c-format
+msgid "Attempting HTTP NTLMv%d authentication to server '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l97
+#: ../openconnect-strings.txt:1841
+msgid "Invalid base32 token string\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l105
+#: ../openconnect-strings.txt:1844
+msgid "Failed to allocate memory to decode OATH secret\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l208
+#: ../openconnect-strings.txt:1847
+msgid "This version of OpenConnect was built without PSKC support\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l353
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l378
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l272
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l488
+#: ../openconnect-strings.txt:1853
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l357
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l381
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l277
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l492
+#: ../openconnect-strings.txt:1859
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l362
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l385
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l282
+#: ../openconnect-strings.txt:1864
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l419
+#: ../openconnect-strings.txt:1867
+msgid "Generating OATH TOTP token code\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oath.c#l568
+#: ../openconnect-strings.txt:1870
+msgid "Generating OATH HOTP token code\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l56
+#: ../openconnect-strings.txt:1873
+#, c-format
+msgid "Invalid cookie '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l176
+#: ../openconnect-strings.txt:1876
+#, c-format
+msgid "Unexpected length %d for TLV %d/%d\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l182
+#: ../openconnect-strings.txt:1879
+#, c-format
+msgid "Received MTU %d from server\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l191
+#: ../openconnect-strings.txt:1882
+#, c-format
+msgid "Received DNS server %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l202
+#: ../openconnect-strings.txt:1885
+#, c-format
+msgid "Received DNS search domain %.*s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l217
+#: ../openconnect-strings.txt:1888
+#, c-format
+msgid "Received internal IP address %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l226
+#: ../openconnect-strings.txt:1891
+#, c-format
+msgid "Received netmask %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l235
+#: ../openconnect-strings.txt:1894
+#, c-format
+msgid "Received internal gateway address %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l248
+#: ../openconnect-strings.txt:1897
+#, c-format
+msgid "Received split include route %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l270
+#: ../openconnect-strings.txt:1900
+#, c-format
+msgid "Received split exclude route %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l290
+#: ../openconnect-strings.txt:1903
+#, c-format
+msgid "Received WINS server %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l311
+#: ../openconnect-strings.txt:1906
+#, c-format
+msgid "ESP encryption: 0x%02x (%s)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l328
+#: ../openconnect-strings.txt:1909
+#, c-format
+msgid "ESP HMAC: 0x%02x (%s)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l338
+#: ../openconnect-strings.txt:1912
+#, c-format
+msgid "ESP compression: %d\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l346
+#: ../openconnect-strings.txt:1915
+#, c-format
+msgid "ESP port: %d\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l353
+#: ../openconnect-strings.txt:1918
+#, c-format
+msgid "ESP key lifetime: %u bytes\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l361
+#: ../openconnect-strings.txt:1921
+#, c-format
+msgid "ESP key lifetime: %u seconds\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l369
+#: ../openconnect-strings.txt:1924
+#, c-format
+msgid "ESP to SSL fallback: %u seconds\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l377
+#: ../openconnect-strings.txt:1927
+#, c-format
+msgid "ESP replay protection: %d\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l385
+#: ../openconnect-strings.txt:1930
+#, c-format
+msgid "ESP SPI (outbound): %x\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l393
+#: ../openconnect-strings.txt:1933
+#, c-format
+msgid "%d bytes of ESP secrets\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l405
+#: ../openconnect-strings.txt:1936
+#, c-format
+msgid "Unknown TLV group %d attr %d len %d:%s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l482
+#: ../openconnect-strings.txt:1939
+msgid "Failed to parse KMP header\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l498
+#: ../openconnect-strings.txt:1942
+msgid "Failed to parse KMP message\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l504
+#: ../openconnect-strings.txt:1945
+#, c-format
+msgid "Got KMP message %d of size %d\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l520
+#: ../openconnect-strings.txt:1948
+#, c-format
+msgid "Received non-ESP TLVs (group %d) in ESP negotiation KMP\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l568
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l612
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l644
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l770
+#: ../openconnect-strings.txt:1954
+msgid "Error creating oNCP negotiation request\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l653
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l804
+#: ../openconnect-strings.txt:1958
+msgid "Short write in oNCP negotiation\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l665
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l689
+#: ../openconnect-strings.txt:1962
+#, c-format
+msgid "Read %d bytes of SSL record\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l669
+#: ../openconnect-strings.txt:1965
+#, c-format
+msgid "Unexpected response of size %d after hostname packet\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l676
+#: ../openconnect-strings.txt:1968
+#, c-format
+msgid "Server response to hostname packet is error 0x%02x\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l693
+#: ../openconnect-strings.txt:1971
+msgid "Invalid packet waiting for KMP 301\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l706
+#: ../openconnect-strings.txt:1974
+#, c-format
+msgid "Expected KMP message 301 from server but got %d\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l715
+#: ../openconnect-strings.txt:1977
+#, c-format
+msgid "KMP message 301 from server too large (%d bytes)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l721
+#: ../openconnect-strings.txt:1980
+#, c-format
+msgid "Got KMP message 301 of length %d\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l728
+#: ../openconnect-strings.txt:1983
+msgid "Failed to read continuation record length\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l734
+#: ../openconnect-strings.txt:1986
+#, c-format
+msgid "Record of additional %d bytes too large; would make %d\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l743
+#: ../openconnect-strings.txt:1989
+#, c-format
+msgid "Failed to read continuation record of length %d\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l749
+#: ../openconnect-strings.txt:1992
+#, c-format
+msgid "Read additional %d bytes of KMP 301 message\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l789
+#: ../openconnect-strings.txt:1995
+msgid "Error negotiating ESP keys\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l849
+#: ../openconnect-strings.txt:1998
+msgid "new incoming"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l850
+#: ../openconnect-strings.txt:2001
+msgid "new outgoing"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l855
+#: ../openconnect-strings.txt:2004
+msgid "Ignoring ESP keys since ESP support not available in this build\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l875
+#: ../openconnect-strings.txt:2007
+msgid "Read only 1 byte of oNCP length field\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l884
+#: ../openconnect-strings.txt:2010
+msgid "Server terminated connection (session expired)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l888
+#: ../openconnect-strings.txt:2013
+#, c-format
+msgid "Server terminated connection (reason: %d)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l894
+#: ../openconnect-strings.txt:2016
+msgid "Server sent zero-length oNCP record\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l985
+#: ../openconnect-strings.txt:2019
+#, c-format
+msgid "Incoming KMP message %d of size %d (got %d)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l988
+#: ../openconnect-strings.txt:2022
+#, c-format
+msgid "Continuing to process KMP message %d now size %d (got %d)\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1007
+#: ../openconnect-strings.txt:2025
+msgid "Unrecognised data packet\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1069
+#: ../openconnect-strings.txt:2028
+#, c-format
+msgid "Unknown KMP message %d of size %d:\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1074
+#: ../openconnect-strings.txt:2031
+#, c-format
+msgid ".... + %d more bytes unreceived\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1089
+#: ../openconnect-strings.txt:2034
+msgid "Packet outgoing:\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/oncp.c#l1153
+#: ../openconnect-strings.txt:2037
+msgid "Sent ESP enable control packet\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openconnect-internal.h#l1035
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openconnect-internal.h#l1043
+#: ../openconnect-strings.txt:2041
 #, c-format
 msgid "ERROR: %s() called with invalid UTF-8 for '%s' argument\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l116
-#: ../openconnect-strings.txt:1550
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l82
+#: ../openconnect-strings.txt:2044
+msgid "Failed to initialise ESP cipher:\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l107
+#: ../openconnect-strings.txt:2047
+msgid "Failed to initialize ESP HMAC\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l158
+#: ../openconnect-strings.txt:2050
+msgid "Failed to generate random keys for ESP:\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l208
+#: ../openconnect-strings.txt:2053
+msgid "Failed to set up decryption context for ESP packet:\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l216
+#: ../openconnect-strings.txt:2056
+msgid "Failed to decrypt ESP packet:\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l236
+#: ../openconnect-strings.txt:2059
+msgid "Failed to generate random IV for ESP packet:\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l250
+#: ../openconnect-strings.txt:2062
+msgid "Failed to set up encryption context for ESP packet:\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-esp.c#l259
+#: ../openconnect-strings.txt:2065
+msgid "Failed to encrypt ESP packet:\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l42
+#: ../openconnect-strings.txt:2068
+msgid "Failed to establish libp11 PKCS#11 context:\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l48
+#: ../openconnect-strings.txt:2071
+#, c-format
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l253
+#: ../openconnect-strings.txt:2074
+msgid "PIN locked\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l256
+#: ../openconnect-strings.txt:2077
+msgid "PIN expired\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l259
+#: ../openconnect-strings.txt:2080
+msgid "Another user already logged in\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l263
+#: ../openconnect-strings.txt:2083
+msgid "Unknown error logging in to PKCS#11 token\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l270
+#: ../openconnect-strings.txt:2086
+#, c-format
+msgid "Logged in to PKCS#11 slot '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l284
+#: ../openconnect-strings.txt:2089
+#, c-format
+msgid "Failed to enumerate certs in PKCS#11 slot '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l290
+#: ../openconnect-strings.txt:2092
+#, c-format
+msgid "Found %d certs in slot '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l326
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l482
+#: ../openconnect-strings.txt:2096
+#, c-format
+msgid "Failed to parse PKCS#11 URI '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l333
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l492
+#: ../openconnect-strings.txt:2100
+msgid "Failed to enumerate PKCS#11 slots\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l367
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l534
+#: ../openconnect-strings.txt:2104
+#, c-format
+msgid "Logging in to PKCS#11 slot '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l382
+#: ../openconnect-strings.txt:2107
+msgid "Certificate X.509 content not fetched by libp11\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l393
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l693
+#: ../openconnect-strings.txt:2111
+msgid "Failed to install certificate in OpenSSL context\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l439
+#: ../openconnect-strings.txt:2114
+#, c-format
+msgid "Failed to enumerate keys in PKCS#11 slot '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l445
+#: ../openconnect-strings.txt:2117
+#, c-format
+msgid "Found %d keys in slot '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l563
+#: ../openconnect-strings.txt:2120
+msgid "Failed to instantiated private key from PKCS#11\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l570
+#: ../openconnect-strings.txt:2123
+msgid "Add key from PKCS#11 failed\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l602
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl-pkcs11.c#l608
+#: ../openconnect-strings.txt:2127
+msgid "This version of OpenConnect was built without PKCS#11 support\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l133
+#: ../openconnect-strings.txt:2130
 msgid "Failed to write to SSL socket\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l148
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l200
-#: ../openconnect-strings.txt:1554
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l165
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l217
+#: ../openconnect-strings.txt:2134
 msgid "Failed to read from SSL socket\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l392
-#: ../openconnect-strings.txt:1557
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l246
+#: ../openconnect-strings.txt:2137
+#, c-format
+msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
+msgstr "SSL read error %d (server probably closed connection); reconnecting.\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l271
+#: ../openconnect-strings.txt:2140
+#, c-format
+msgid "SSL_write failed: %d\n"
+msgstr "SSL_write failed: %d\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l345
+#: ../openconnect-strings.txt:2143
+#, c-format
+msgid "Unhandled SSL UI request type %d\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l453
+#: ../openconnect-strings.txt:2146
 #, c-format
 msgid "PEM password too long (%d >= %d)\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l423
-#: ../openconnect-strings.txt:1560
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l484
+#: ../openconnect-strings.txt:2149
 #, c-format
 msgid "Extra cert from %s: '%s'\n"
 msgstr "Extra cert from %s: '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l473
-#: ../openconnect-strings.txt:1563
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l534
+#: ../openconnect-strings.txt:2152
 msgid "Parse PKCS#12 failed (see above errors)\n"
 msgstr "Parse PKCS#12 failed (see above errors)\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l488
-#: ../openconnect-strings.txt:1566
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l549
+#: ../openconnect-strings.txt:2155
 msgid "PKCS#12 contained no certificate!"
 msgstr "PKCS#12 contained no certificate!"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l497
-#: ../openconnect-strings.txt:1569
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l558
+#: ../openconnect-strings.txt:2158
 msgid "PKCS#12 contained no private key!"
 msgstr "PKCS#12 contained no private key!"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l502
-#: ../openconnect-strings.txt:1572
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l563
+#: ../openconnect-strings.txt:2161
 msgid "PKCS#12"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l520
-#: ../openconnect-strings.txt:1575
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l581
+#: ../openconnect-strings.txt:2164
 msgid "Can't load TPM engine.\n"
 msgstr "Can't load TPM engine.\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l526
-#: ../openconnect-strings.txt:1578
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l587
+#: ../openconnect-strings.txt:2167
 msgid "Failed to init TPM engine\n"
 msgstr "Failed to init TPM engine\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l536
-#: ../openconnect-strings.txt:1581
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l597
+#: ../openconnect-strings.txt:2170
 msgid "Failed to set TPM SRK password\n"
 msgstr "Failed to set TPM SRK password\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l550
-#: ../openconnect-strings.txt:1584
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l611
+#: ../openconnect-strings.txt:2173
 msgid "Failed to load TPM private key\n"
 msgstr "Failed to load TPM private key\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l556
-#: ../openconnect-strings.txt:1587
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l617
+#: ../openconnect-strings.txt:2176
 msgid "Add key from TPM failed\n"
 msgstr "Add key from TPM failed\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l606
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l752
-#: ../openconnect-strings.txt:1591
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l667
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l813
+#: ../openconnect-strings.txt:2180
 #, c-format
 msgid "Failed to open certificate file %s: %s\n"
 msgstr "Failed to open certificate file %s: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l616
-#: ../openconnect-strings.txt:1594
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l677
+#: ../openconnect-strings.txt:2183
 msgid "Loading certificate failed\n"
 msgstr "Loading certificate failed\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l632
-#: ../openconnect-strings.txt:1597
-msgid "Failed to install certificate in OpenSSL context\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l654
-#: ../openconnect-strings.txt:1600
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l715
+#: ../openconnect-strings.txt:2186
 msgid "Failed to process all supporting certs. Trying anyway...\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l667
-#: ../openconnect-strings.txt:1603
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l728
+#: ../openconnect-strings.txt:2189
 msgid "PEM file"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l696
-#: ../openconnect-strings.txt:1606
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l757
+#: ../openconnect-strings.txt:2192
 #, c-format
 msgid "Failed to create BIO for keystore item '%s'\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l721
-#: ../openconnect-strings.txt:1609
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l782
+#: ../openconnect-strings.txt:2195
 msgid "Loading private key failed (wrong passphrase?)\n"
 msgstr "Loading private key failed (wrong passphrase?)\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l727
-#: ../openconnect-strings.txt:1612
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l788
+#: ../openconnect-strings.txt:2198
 msgid "Loading private key failed (see above errors)\n"
 msgstr "Loading private key failed (see above errors)\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l763
-#: ../openconnect-strings.txt:1615
-msgid "Read PKCS#12 failed\n"
-msgstr "Read PKCS#12 failed\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l781
-#: ../openconnect-strings.txt:1618
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l836
+#: ../openconnect-strings.txt:2201
 msgid "Failed to load X509 certificate from keystore\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l787
-#: ../openconnect-strings.txt:1621
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l842
+#: ../openconnect-strings.txt:2204
 msgid "Failed to use X509 certificate from keystore\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l818
-#: ../openconnect-strings.txt:1624
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l875
+#: ../openconnect-strings.txt:2207
 msgid "Failed to use private key from keystore\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l834
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l870
-#: ../openconnect-strings.txt:1628
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l890
+#: ../openconnect-strings.txt:2210
 #, c-format
 msgid "Failed to open private key file %s: %s\n"
 msgstr "Failed to open private key file %s: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l855
-#: ../openconnect-strings.txt:1631
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l910
+#: ../openconnect-strings.txt:2213
+msgid "Loading private key failed\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l931
+#: ../openconnect-strings.txt:2216
 #, c-format
 msgid "Failed to identify private key type in '%s'\n"
 msgstr "Failed to identify private key type in '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l878
-#: ../openconnect-strings.txt:1634
-msgid "Loading private key failed\n"
-msgstr ""
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1056
-#: ../openconnect-strings.txt:1637
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1093
+#: ../openconnect-strings.txt:2219
 #, c-format
 msgid "Matched DNS altname '%s'\n"
 msgstr "Matched DNS altname '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1063
-#: ../openconnect-strings.txt:1640
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1100
+#: ../openconnect-strings.txt:2222
 #, c-format
 msgid "No match for altname '%s'\n"
 msgstr "No match for altname '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1077
-#: ../openconnect-strings.txt:1643
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1114
+#: ../openconnect-strings.txt:2225
 #, c-format
 msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
 msgstr "Certificate has GEN_IPADD altname with bogus length %d\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1088
-#: ../openconnect-strings.txt:1646
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1125
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1270
+#: ../openconnect-strings.txt:2229
 #, c-format
 msgid "Matched %s address '%s'\n"
 msgstr "Matched %s address '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1095
-#: ../openconnect-strings.txt:1649
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1132
+#: ../openconnect-strings.txt:2232
 #, c-format
 msgid "No match for %s address '%s'\n"
 msgstr "No match for %s address '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1137
-#: ../openconnect-strings.txt:1652
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1174
+#: ../openconnect-strings.txt:2235
 #, c-format
 msgid "URI '%s' has non-empty path; ignoring\n"
 msgstr "URI '%s' has non-empty path; ignoring\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1142
-#: ../openconnect-strings.txt:1655
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1179
+#: ../openconnect-strings.txt:2238
 #, c-format
 msgid "Matched URI '%s'\n"
 msgstr "Matched URI '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1153
-#: ../openconnect-strings.txt:1658
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1190
+#: ../openconnect-strings.txt:2241
 #, c-format
 msgid "No match for URI '%s'\n"
 msgstr "No match for URI '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1168
-#: ../openconnect-strings.txt:1661
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1205
+#: ../openconnect-strings.txt:2244
 #, c-format
 msgid "No altname in peer cert matched '%s'\n"
 msgstr "No altname in peer cert matched '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1176
-#: ../openconnect-strings.txt:1664
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1213
+#: ../openconnect-strings.txt:2247
 msgid "No subject name in peer cert!\n"
 msgstr "No subject name in peer cert!\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1196
-#: ../openconnect-strings.txt:1667
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1233
+#: ../openconnect-strings.txt:2250
 msgid "Failed to parse subject name in peer cert\n"
 msgstr "Failed to parse subject name in peer cert\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1203
-#: ../openconnect-strings.txt:1670
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1240
+#: ../openconnect-strings.txt:2253
 #, c-format
 msgid "Peer cert subject mismatch ('%s' != '%s')\n"
 msgstr "Peer cert subject mismatch ('%s' != '%s')\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1208
-#: ../openconnect-strings.txt:1673
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1245
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1278
+#: ../openconnect-strings.txt:2257
 #, c-format
 msgid "Matched peer certificate subject name '%s'\n"
 msgstr "Matched peer certificate subject name '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1288
-#: ../openconnect-strings.txt:1676
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1348
+#: ../openconnect-strings.txt:2260
 #, c-format
 msgid "Extra cert from cafile: '%s'\n"
 msgstr "Extra cert from cafile: '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1319
-#: ../openconnect-strings.txt:1679
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1479
+#: ../openconnect-strings.txt:2263
 msgid "Error in client cert notAfter field\n"
 msgstr "Error in client cert notAfter field\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1332
-#: ../openconnect-strings.txt:1682
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1492
+#: ../openconnect-strings.txt:2266
 msgid "<error>"
 msgstr "<error>"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1426
-#: ../openconnect-strings.txt:1685
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1585
+#: ../openconnect-strings.txt:2269
 #, c-format
 msgid "Failed to read certs from CA file '%s'\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1459
-#: ../openconnect-strings.txt:1688
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1618
+#: ../openconnect-strings.txt:2272
 #, c-format
 msgid "Failed to open CA file '%s'\n"
 msgstr "Failed to open CA file '%s'\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/openssl.c#l1501
-#: ../openconnect-strings.txt:1691
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1678
+#: ../openconnect-strings.txt:2275
 msgid "SSL connection failure\n"
 msgstr "SSL connection failure\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/script.c#l67
-#: ../openconnect-strings.txt:1694
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/openssl.c#l1839
+#: ../openconnect-strings.txt:2278
+msgid "Failed to calculate OATH HMAC\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l96
+#: ../openconnect-strings.txt:2281
 #, c-format
 msgid "Discard bad split include: \"%s\"\n"
 msgstr "Discard bad split include: \"%s\"\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/script.c#l71
-#: ../openconnect-strings.txt:1697
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l100
+#: ../openconnect-strings.txt:2284
 #, c-format
 msgid "Discard bad split exclude: \"%s\"\n"
 msgstr "Discard bad split exclude: \"%s\"\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/script.c#l339
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/script.c#l346
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/script.c#l377
-#: ../openconnect-strings.txt:1702
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l500
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l548
+#: ../openconnect-strings.txt:2288
 #, c-format
 msgid "Failed to spawn script '%s' for %s: %s\n"
 msgstr "Failed to spawn script '%s' for %s: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/script.c#l352
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/script.c#l391
-#: ../openconnect-strings.txt:1706
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l555
+#: ../openconnect-strings.txt:2291
 #, c-format
-msgid "Script '%s' returned error %d\n"
+msgid "Script '%s' exited abnormally (%x)\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/script.c#l383
-#: ../openconnect-strings.txt:1709
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/script.c#l563
+#: ../openconnect-strings.txt:2294
 #, c-format
-msgid "Script '%s' exited abnormally (%x)\n"
+msgid "Script '%s' returned error %d\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l83
-#: ../openconnect-strings.txt:1712
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l99
+#: ../openconnect-strings.txt:2297
 msgid "Socket connect cancelled\n"
 msgstr "Socket connect canceled\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l133
-#: ../openconnect-strings.txt:1715
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l208
+#: ../openconnect-strings.txt:2300
 #, c-format
-msgid "Failed to reconnect to proxy %s\n"
-msgstr "Failed to reconnect to proxy %s\n"
+msgid "Failed to reconnect to proxy %s: %s\n"
+msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l137
-#: ../openconnect-strings.txt:1718
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l212
+#: ../openconnect-strings.txt:2303
 #, c-format
-msgid "Failed to reconnect to host %s\n"
-msgstr "Failed to reconnect to host %s\n"
+msgid "Failed to reconnect to host %s: %s\n"
+msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l203
-#: ../openconnect-strings.txt:1721
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l282
+#: ../openconnect-strings.txt:2306
 #, c-format
 msgid "Proxy from libproxy: %s://%s:%d/\n"
 msgstr "Proxy from libproxy: %s://%s:%d/\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l228
-#: ../openconnect-strings.txt:1724
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l310
+#: ../openconnect-strings.txt:2309
 #, c-format
 msgid "getaddrinfo failed for host '%s': %s\n"
 msgstr "getaddrinfo failed for host '%s': %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l245
-#: ../openconnect-strings.txt:1727
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l319
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l444
+#: ../openconnect-strings.txt:2313
+msgid "Reconnecting to DynDNS server using previously cached IP address\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l334
+#: ../openconnect-strings.txt:2316
 #, c-format
 msgid "Attempting to connect to proxy %s%s%s:%s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l246
-#: ../openconnect-strings.txt:1730
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l335
+#: ../openconnect-strings.txt:2319
 #, c-format
 msgid "Attempting to connect to server %s%s%s:%s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l263
-#: ../openconnect-strings.txt:1733
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l355
+#: ../openconnect-strings.txt:2322
+#, c-format
+msgid "Connected to %s%s%s:%s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l367
+#: ../openconnect-strings.txt:2325
 msgid "Failed to allocate sockaddr storage\n"
 msgstr "Failed to allocate sockaddr storage\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l296
-#: ../openconnect-strings.txt:1736
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l409
+#: ../openconnect-strings.txt:2328
+#, c-format
+msgid "Failed to connect to %s%s%s:%s: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l427
+#: ../openconnect-strings.txt:2331
+msgid "Forgetting non-functional previous peer address\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l439
+#: ../openconnect-strings.txt:2334
 #, c-format
 msgid "Failed to connect to host %s\n"
 msgstr "Failed to connect to host %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l310
-#: ../openconnect-strings.txt:1739
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l458
+#: ../openconnect-strings.txt:2337
 #, c-format
 msgid "Reconnecting to proxy %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l380
-#: ../openconnect-strings.txt:1742
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l529
+#: ../openconnect-strings.txt:2340
 #, c-format
 msgid "statvfs: %s\n"
 msgstr "statvfs: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l408
-#: ../openconnect-strings.txt:1745
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l557
+#: ../openconnect-strings.txt:2343
 msgid "Could not obtain file system ID for passphrase\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l419
-#: ../openconnect-strings.txt:1748
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l568
+#: ../openconnect-strings.txt:2346
 #, c-format
 msgid "Failed to open private key file '%s': %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l447
-#: ../openconnect-strings.txt:1751
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l596
+#: ../openconnect-strings.txt:2349
 #, c-format
 msgid "statfs: %s\n"
 msgstr "statfs: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l533
-#: ../openconnect-strings.txt:1754
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l687
+#: ../openconnect-strings.txt:2352
 msgid "No error"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l534
-#: ../openconnect-strings.txt:1757
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l688
+#: ../openconnect-strings.txt:2355
 msgid "Keystore locked"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l535
-#: ../openconnect-strings.txt:1760
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l689
+#: ../openconnect-strings.txt:2358
 msgid "Keystore uninitialized"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l536
-#: ../openconnect-strings.txt:1763
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l690
+#: ../openconnect-strings.txt:2361
 msgid "System error"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l537
-#: ../openconnect-strings.txt:1766
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l691
+#: ../openconnect-strings.txt:2364
 msgid "Protocol error"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l538
-#: ../openconnect-strings.txt:1769
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l692
+#: ../openconnect-strings.txt:2367
 msgid "Permission denied"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l539
-#: ../openconnect-strings.txt:1772
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l693
+#: ../openconnect-strings.txt:2370
 msgid "Key not found"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l540
-#: ../openconnect-strings.txt:1775
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l694
+#: ../openconnect-strings.txt:2373
 msgid "Value corrupted"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l541
-#: ../openconnect-strings.txt:1778
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l695
+#: ../openconnect-strings.txt:2376
 msgid "Undefined action"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l545
-#: ../openconnect-strings.txt:1781
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l699
+#: ../openconnect-strings.txt:2379
 msgid "Wrong password"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l546
-#: ../openconnect-strings.txt:1784
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l700
+#: ../openconnect-strings.txt:2382
 msgid "Unknown error"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/ssl.c#l732
-#: ../openconnect-strings.txt:1787
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l889
+#: ../openconnect-strings.txt:2385
 #, c-format
 msgid "openconnect_fopen_utf8() used with unsupported mode '%s'\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l198
-#: ../openconnect-strings.txt:1790
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l918
+#: ../openconnect-strings.txt:2388
+#, c-format
+msgid "Unknown protocol family %d. Cannot create UDP server address\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l932
+#: ../openconnect-strings.txt:2391
+msgid "Open UDP socket"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l963
+#: ../openconnect-strings.txt:2394
+#, c-format
+msgid "Unknown protocol family %d. Cannot use UDP transport\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l971
+#: ../openconnect-strings.txt:2397
+msgid "Bind UDP socket"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l978
+#: ../openconnect-strings.txt:2400
+msgid "Connect UDP socket\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l1011
+#: ../openconnect-strings.txt:2403
+msgid "Cookie is no longer valid, ending session\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/ssl.c#l1015
+#: ../openconnect-strings.txt:2406
+#, c-format
+msgid "sleep %ds, remaining timeout %ds\n"
+msgstr "sleep %ds, remaining timeout %ds\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l203
+#: ../openconnect-strings.txt:2409
 #, c-format
 msgid "SSPI token too large (%ld bytes)\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l212
-#: ../openconnect-strings.txt:1793
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l216
+#: ../openconnect-strings.txt:2412
 #, c-format
 msgid "Sending SSPI token of %lu bytes\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l217
-#: ../openconnect-strings.txt:1796
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l221
+#: ../openconnect-strings.txt:2415
 #, c-format
 msgid "Failed to send SSPI authentication token to proxy: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l225
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l253
-#: ../openconnect-strings.txt:1800
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l229
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l257
+#: ../openconnect-strings.txt:2419
 #, c-format
 msgid "Failed to receive SSPI authentication token from proxy: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l231
-#: ../openconnect-strings.txt:1803
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l235
+#: ../openconnect-strings.txt:2422
 msgid "SOCKS server reported SSPI context failure\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l235
-#: ../openconnect-strings.txt:1806
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l239
+#: ../openconnect-strings.txt:2425
 #, c-format
 msgid "Unknown SSPI status response (0x%02x) from SOCKS server\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l257
-#: ../openconnect-strings.txt:1809
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l261
+#: ../openconnect-strings.txt:2428
 #, c-format
 msgid "Got SSPI token of %lu bytes: %02x %02x %02x %02x\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l273
-#: ../openconnect-strings.txt:1812
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l277
+#: ../openconnect-strings.txt:2431
 #, c-format
 msgid "QueryContextAttributes() failed: %lx\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l309
-#: ../openconnect-strings.txt:1815
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l313
+#: ../openconnect-strings.txt:2434
 #, c-format
 msgid "EncryptMessage() failed: %lx\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l321
-#: ../openconnect-strings.txt:1818
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l325
+#: ../openconnect-strings.txt:2437
 #, c-format
 msgid "EncryptMessage() result too large (%lu + %lu + %lu)\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l347
-#: ../openconnect-strings.txt:1821
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l350
+#: ../openconnect-strings.txt:2440
 #, c-format
 msgid "Sending SSPI protection negotiation of %u bytes\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l352
-#: ../openconnect-strings.txt:1824
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l355
+#: ../openconnect-strings.txt:2443
 #, c-format
 msgid "Failed to send SSPI protection response to proxy: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l360
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l370
-#: ../openconnect-strings.txt:1828
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l363
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l373
+#: ../openconnect-strings.txt:2447
 #, c-format
 msgid "Failed to receive SSPI protection response from proxy: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l375
-#: ../openconnect-strings.txt:1831
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l378
+#: ../openconnect-strings.txt:2450
 #, c-format
 msgid "Got SSPI protection response of %d bytes: %02x %02x %02x %02x\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l391
-#: ../openconnect-strings.txt:1834
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l394
+#: ../openconnect-strings.txt:2453
 #, c-format
 msgid "DecryptMessage failed: %lx\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/sspi.c#l396
-#: ../openconnect-strings.txt:1837
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/sspi.c#l399
+#: ../openconnect-strings.txt:2456
 #, c-format
 msgid "Invalid SSPI protection response from proxy (%lu bytes)\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l75
-#: ../openconnect-strings.txt:1840
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l77
+#: ../openconnect-strings.txt:2459
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l82
+#: ../openconnect-strings.txt:2462
+msgid "Device ID:"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l89
+#: ../openconnect-strings.txt:2465
+msgid "Password:"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l118
+#: ../openconnect-strings.txt:2468
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l124
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l209
+#: ../openconnect-strings.txt:2472
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l134
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l301
+#: ../openconnect-strings.txt:2476
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l138
+#: ../openconnect-strings.txt:2479
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l142
+#: ../openconnect-strings.txt:2482
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l185
+#: ../openconnect-strings.txt:2485
+msgid "Enter software token PIN."
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l189
+#: ../openconnect-strings.txt:2488
+msgid "PIN:"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l216
+#: ../openconnect-strings.txt:2491
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/stoken.c#l296
+#: ../openconnect-strings.txt:2494
+msgid "Generating RSA token code\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l75
+#: ../openconnect-strings.txt:2497
 msgid "Error accessing registry key for network adapters\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l138
-#: ../openconnect-strings.txt:1843
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l138
+#: ../openconnect-strings.txt:2500
 #, c-format
 msgid "Ignoring non-matching TAP interface \"%s\"\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l153
-#: ../openconnect-strings.txt:1846
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l153
+#: ../openconnect-strings.txt:2503
 msgid "No Windows-TAP adapters found. Is the driver installed?\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l171
-#: ../openconnect-strings.txt:1849
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l171
+#: ../openconnect-strings.txt:2506
 #, c-format
 msgid "Failed to open %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l176
-#: ../openconnect-strings.txt:1852
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l176
+#: ../openconnect-strings.txt:2509
 #, c-format
 msgid "Opened tun device %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l183
-#: ../openconnect-strings.txt:1855
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l184
+#: ../openconnect-strings.txt:2512
 #, c-format
-msgid "Failed to obtain TAP driver version: %lx\n"
+msgid "Failed to obtain TAP driver version: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l188
-#: ../openconnect-strings.txt:1858
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l190
+#: ../openconnect-strings.txt:2515
 #, c-format
 msgid "Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l204
-#: ../openconnect-strings.txt:1861
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l207
+#: ../openconnect-strings.txt:2518
 #, c-format
-msgid "Failed to set TAP IP addresses: %lx\n"
+msgid "Failed to set TAP IP addresses: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l214
-#: ../openconnect-strings.txt:1864
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l219
+#: ../openconnect-strings.txt:2521
 #, c-format
-msgid "Failed to set TAP media status: %lx\n"
+msgid "Failed to set TAP media status: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l242
-#: ../openconnect-strings.txt:1867
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l249
+#: ../openconnect-strings.txt:2524
+msgid "TAP device aborted connectivity. Disconnecting.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l254
+#: ../openconnect-strings.txt:2527
 #, c-format
-msgid "Failed to read from TAP device: %lx\n"
+msgid "Failed to read from TAP device: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l253
-#: ../openconnect-strings.txt:1870
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l268
+#: ../openconnect-strings.txt:2530
 #, c-format
-msgid "Failed to complete read from TAP device: %lx\n"
+msgid "Failed to complete read from TAP device: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l274
-#: ../openconnect-strings.txt:1873
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l291
+#: ../openconnect-strings.txt:2533
 #, c-format
 msgid "Wrote %ld bytes to tun\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l284
-#: ../openconnect-strings.txt:1876
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l301
+#: ../openconnect-strings.txt:2536
 msgid "Waiting for tun write...\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l287
-#: ../openconnect-strings.txt:1879
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l304
+#: ../openconnect-strings.txt:2539
 #, c-format
 msgid "Wrote %ld bytes to tun after waiting\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l293
-#: ../openconnect-strings.txt:1882
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l311
+#: ../openconnect-strings.txt:2542
 #, c-format
-msgid "Failed to write to TAP device: %lx\n"
+msgid "Failed to write to TAP device: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun-win32.c#l318
-#: ../openconnect-strings.txt:1885
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun-win32.c#l338
+#: ../openconnect-strings.txt:2545
 msgid "Spawning tunnel scripts is not yet supported on Windows\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l93
-#: ../openconnect-strings.txt:1888
-msgid "open net"
-msgstr "open net"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l102
-#: ../openconnect-strings.txt:1891
-msgid "SIOCSIFMTU"
-msgstr "SIOCSIFMTU"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l117
-#: ../openconnect-strings.txt:1894
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l88
+#: ../openconnect-strings.txt:2548
 msgid "Could not open /dev/tun for plumbing"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l121
-#: ../openconnect-strings.txt:1897
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l92
+#: ../openconnect-strings.txt:2551
 msgid "Can't push IP"
 msgstr "Can't push IP"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l131
-#: ../openconnect-strings.txt:1900
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l102
+#: ../openconnect-strings.txt:2554
 msgid "Can't set ifname"
 msgstr "Can't set ifname"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l138
-#: ../openconnect-strings.txt:1903
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l109
+#: ../openconnect-strings.txt:2557
 #, c-format
 msgid "Can't open %s: %s"
 msgstr "Can't open %s: %s"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l146
-#: ../openconnect-strings.txt:1906
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l118
+#: ../openconnect-strings.txt:2560
 #, c-format
 msgid "Can't plumb %s for IPv%d: %s\n"
 msgstr "Can't plumb %s for IPv%d: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l210
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l320
-#: ../openconnect-strings.txt:1910
-#, c-format
-msgid "Failed to open tun device: %s\n"
-msgstr "Failed to open tun device: %s\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l220
-#: ../openconnect-strings.txt:1913
-#, c-format
-msgid "TUNSETIFF failed: %s\n"
-msgstr "TUNSETIFF failed: %s\n"
-
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l233
-#: ../openconnect-strings.txt:1916
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l139
+#: ../openconnect-strings.txt:2563
 msgid "open /dev/tun"
 msgstr "open /dev/tun"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l239
-#: ../openconnect-strings.txt:1919
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l145
+#: ../openconnect-strings.txt:2566
 msgid "Failed to create new tun"
 msgstr "Failed to create new tun"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l245
-#: ../openconnect-strings.txt:1922
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l151
+#: ../openconnect-strings.txt:2569
 msgid "Failed to put tun file descriptor into message-discard mode"
 msgstr "Failed to put tun file descriptor into message-discard mode"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l280
-#: ../openconnect-strings.txt:1925
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l183
+#: ../openconnect-strings.txt:2572
+msgid "tun device is unsupported on this platform\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l205
+#: ../openconnect-strings.txt:2575
+msgid "open net"
+msgstr "open net"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l214
+#: ../openconnect-strings.txt:2578
+msgid "SIOCSIFMTU"
+msgstr "SIOCSIFMTU"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l242
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l428
+#: ../openconnect-strings.txt:2582
+#, c-format
+msgid "Failed to open tun device: %s\n"
+msgstr "Failed to open tun device: %s\n"
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l253
+#: ../openconnect-strings.txt:2585
+#, c-format
+msgid "Failed to bind local tun device (TUNSETIFF): %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l257
+#: ../openconnect-strings.txt:2588
+msgid ""
+"To configure local networking, openconnect must be running as root\n"
+"See http://www.infradead.org/openconnect/nonroot.html for more information\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l322
+#: ../openconnect-strings.txt:2593
+#, c-format
+msgid "Invalid interface name '%s'; must match 'utun%%d' or 'tun%%d'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l331
+#: ../openconnect-strings.txt:2596
+#, c-format
+msgid "Failed to open SYSPROTO_CONTROL socket: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l340
+#: ../openconnect-strings.txt:2599
+#, c-format
+msgid "Failed to query utun control id: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l358
+#: ../openconnect-strings.txt:2602
+msgid "Failed to allocate utun device name\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l369
+#: ../openconnect-strings.txt:2605
+#, c-format
+msgid "Failed to connect utun unit: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l388
+#: ../openconnect-strings.txt:2608
 #, c-format
 msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l290
-#: ../openconnect-strings.txt:1928
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l398
+#: ../openconnect-strings.txt:2611
 #, c-format
 msgid "Cannot open '%s': %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l329
-#: ../openconnect-strings.txt:1931
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l437
+#: ../openconnect-strings.txt:2614
 msgid "TUNSIFHEAD"
 msgstr "TUNSIFHEAD"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l369
-#: ../openconnect-strings.txt:1934
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l479
+#: ../openconnect-strings.txt:2617
 #, c-format
 msgid "socketpair failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l374
-#: ../openconnect-strings.txt:1937
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l484
+#: ../openconnect-strings.txt:2620
 #, c-format
 msgid "fork failed: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l378
-#: ../openconnect-strings.txt:1940
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l488
+#: ../openconnect-strings.txt:2623
 msgid "setpgid"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l382
-#: ../openconnect-strings.txt:1943
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l493
+#: ../openconnect-strings.txt:2626
 msgid "execl"
 msgstr "execl"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l387
-#: ../openconnect-strings.txt:1946
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l498
+#: ../openconnect-strings.txt:2629
 msgid "(script)"
 msgstr "(script)"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l430
-#: ../openconnect-strings.txt:1949
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l541
+#: ../openconnect-strings.txt:2632
 #, c-format
 msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
 msgstr "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/tun.c#l447
-#: ../openconnect-strings.txt:1952
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/tun.c#l558
+#: ../openconnect-strings.txt:2635
 #, c-format
 msgid "Failed to write incoming packet: %s\n"
 msgstr "Failed to write incoming packet: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l45
-#: ../openconnect-strings.txt:1955
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l45
+#: ../openconnect-strings.txt:2638
 #, c-format
 msgid "Failed to open %s: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l52
-#: ../openconnect-strings.txt:1958
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l52
+#: ../openconnect-strings.txt:2641
 #, c-format
 msgid "Failed to fstat() %s: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l62
-#: ../openconnect-strings.txt:1961
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l62
+#: ../openconnect-strings.txt:2644
 #, c-format
 msgid "Failed to allocate %d bytes for %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l70
-#: ../openconnect-strings.txt:1964
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l70
+#: ../openconnect-strings.txt:2647
 #, c-format
 msgid "Failed to read %s: %s\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l124
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l148
-#: ../openconnect-strings.txt:1968
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l124
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l149
+#: ../openconnect-strings.txt:2651
 #, c-format
 msgid "Treating host \"%s\" as a raw hostname\n"
 msgstr "Treating host \"%s\" as a raw hostname\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l131
-#: ../openconnect-strings.txt:1971
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l131
+#: ../openconnect-strings.txt:2654
 msgid "Failed to SHA1 existing file\n"
 msgstr ""
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l138
-#: ../openconnect-strings.txt:1974
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l139
+#: ../openconnect-strings.txt:2657
 #, c-format
 msgid "XML config file SHA1: %s\n"
 msgstr "XML config file SHA1: %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l146
-#: ../openconnect-strings.txt:1977
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l147
+#: ../openconnect-strings.txt:2660
 #, c-format
 msgid "Failed to parse XML config file %s\n"
 msgstr "Failed to parse XML config file %s\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l183
-#: ../openconnect-strings.txt:1980
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l184
+#: ../openconnect-strings.txt:2663
 #, c-format
 msgid "Host \"%s\" has address \"%s\"\n"
 msgstr "Host \"%s\" has address \"%s\"\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l193
-#: ../openconnect-strings.txt:1983
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l194
+#: ../openconnect-strings.txt:2666
 #, c-format
 msgid "Host \"%s\" has UserGroup \"%s\"\n"
 msgstr "Host \"%s\" has UserGroup \"%s\"\n"
 
-#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/563e3b63d5:/xml.c#l207
-#: ../openconnect-strings.txt:1986
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/xml.c#l208
+#: ../openconnect-strings.txt:2669
 #, c-format
 msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
 msgstr "Host \"%s\" not listed in config; treating as raw hostname\n"
 
-#: ../properties/auth-helpers.c:64
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l80
+#: ../openconnect-strings.txt:2672
+#, c-format
+msgid "Failed to send \"%s\" to ykneo-oath applet: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l87
+#: ../openconnect-strings.txt:2675
+#, c-format
+msgid "Invalid short response to \"%s\" from ykneo-oath applet\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l104
+#: ../openconnect-strings.txt:2678
+#, c-format
+msgid "Failure response to \"%s\": %04x\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l158
+#: ../openconnect-strings.txt:2681
+msgid "select applet command"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l169
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l410
+#: ../openconnect-strings.txt:2685
+msgid "Unrecognised response from ykneo-oath applet\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l185
+#: ../openconnect-strings.txt:2688
+#, c-format
+msgid "Found ykneo-oath applet v%d.%d.%d.\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l206
+#: ../openconnect-strings.txt:2691
+msgid "PIN required for Yubikey OATH applet"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l211
+#: ../openconnect-strings.txt:2694
+msgid "Yubikey PIN:"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l239
+#: ../openconnect-strings.txt:2697
+msgid "Failed to calculate Yubikey unlock response\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l256
+#: ../openconnect-strings.txt:2700
+msgid "unlock command"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l289
+#: ../openconnect-strings.txt:2703
+msgid "Trying truncated-char PBKBF2 variant of Yubikey PIN\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l328
+#: ../openconnect-strings.txt:2706
+#, c-format
+msgid "Failed to establish PC/SC context: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l333
+#: ../openconnect-strings.txt:2709
+msgid "Established PC/SC context\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l339
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l351
+#: ../openconnect-strings.txt:2713
+#, c-format
+msgid "Failed to query reader list: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l378
+#: ../openconnect-strings.txt:2716
+#, c-format
+msgid "Failed to connect to PC/SC reader '%s': %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l383
+#: ../openconnect-strings.txt:2719
+#, c-format
+msgid "Connected PC/SC reader '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l388
+#: ../openconnect-strings.txt:2722
+#, c-format
+msgid "Failed to obtain exclusive access to reader '%s': %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l398
+#: ../openconnect-strings.txt:2725
+msgid "list keys command"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l431
+#: ../openconnect-strings.txt:2728
+#, c-format
+msgid "Found %s/%s key '%s' on '%s'\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l448
+#: ../openconnect-strings.txt:2731
+#, c-format
+msgid ""
+"Token '%s' not found on Yubikey '%s'. Searching for another Yubikey...\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l497
+#: ../openconnect-strings.txt:2735
+msgid "Server is rejecting the Yubikey token; switching to manual entry\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l551
+#: ../openconnect-strings.txt:2738
+msgid "Generating Yubikey token code\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l556
+#: ../openconnect-strings.txt:2741
+#, c-format
+msgid "Failed to obtain exclusive access to Yubikey: %s\n"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l600
+#: ../openconnect-strings.txt:2744
+msgid "calculate command"
+msgstr ""
+
+#. http://git.infradead.org/users/dwmw2/openconnect.git/blob/af632c2d25:/yubikey.c#l608
+#: ../openconnect-strings.txt:2747
+msgid "Unrecognised response from Yubikey when generating tokencode\n"
+msgstr ""
+
+#: ../properties/auth-helpers.c:58
 msgid "Choose a Certificate Authority certificate..."
 msgstr ""
 
-#: ../properties/auth-helpers.c:80
+#: ../properties/auth-helpers.c:74
 msgid "Choose your personal certificate..."
 msgstr ""
 
-#: ../properties/auth-helpers.c:96
+#: ../properties/auth-helpers.c:90
 msgid "Choose your private key..."
 msgstr ""
 
-#: ../properties/auth-helpers.c:256
+#: ../properties/auth-helpers.c:250
 msgid "PEM certificates (*.pem, *.crt, *.key)"
 msgstr ""
 
@@ -3685,91 +5069,207 @@ msgstr ""
 msgid "TOTP - manually entered"
 msgstr ""
 
-#: ../properties/nm-openconnect.c:63
+#: ../properties/nm-openconnect-dialog.ui.h:19
+msgid "HOTP - manually entered"
+msgstr ""
+
+#: ../properties/nm-openconnect-editor-plugin.c:56
 msgid "Cisco AnyConnect Compatible VPN (openconnect)"
 msgstr ""
 
-#: ../properties/nm-openconnect.c:64
+#: ../properties/nm-openconnect-editor-plugin.c:57
 msgid "Compatible with Cisco AnyConnect SSL VPN."
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:151
+#: ../properties/nm-openconnect-editor-plugin.c:396
+msgid "Juniper Network Connect (openconnect)"
+msgstr ""
+
+#: ../properties/nm-openconnect-editor-plugin.c:397
+msgid "Compatible with Juniper Network Connect / Pulse Secure SSL VPN"
+msgstr ""
+
+#. we don't know this protocol by name, but it's configured in the .name file,
+#. * so just take it.
+#: ../properties/nm-openconnect-editor-plugin.c:401
+#, c-format
+msgid "Openconnect VPN (%s)"
+msgstr ""
+
+#: ../properties/nm-openconnect-editor-plugin.c:402
+#, c-format
+msgid "Openconnect SSL VPN with %s protocol"
+msgstr ""
+
+#: ../shared/nm-utils/nm-shared-utils.c:185
+#, c-format
+msgid "object class '%s' has no property named '%s'"
+msgstr ""
+
+#: ../shared/nm-utils/nm-shared-utils.c:192
+#, c-format
+msgid "property '%s' of object class '%s' is not writable"
+msgstr ""
+
+#: ../shared/nm-utils/nm-shared-utils.c:199
+#, c-format
+msgid ""
+"construct property \"%s\" for object '%s' can't be set after construction"
+msgstr ""
+
+#: ../shared/nm-utils/nm-shared-utils.c:207
+#, c-format
+msgid "'%s::%s' is not a valid property name; '%s' is not a GObject subtype"
+msgstr ""
+
+#: ../shared/nm-utils/nm-shared-utils.c:216
+#, c-format
+msgid "unable to set property '%s' of type '%s' from value of type '%s'"
+msgstr ""
+
+#: ../shared/nm-utils/nm-shared-utils.c:227
+#, c-format
+msgid ""
+"value \"%s\" of type '%s' is invalid or out of range for property '%s' of "
+"type '%s'"
+msgstr ""
+
+#: ../shared/nm-utils/nm-vpn-plugin-utils.c:80
+#, c-format
+msgid "missing plugin file \"%s\""
+msgstr ""
+
+#: ../shared/nm-utils/nm-vpn-plugin-utils.c:86
+#, c-format
+msgid "cannot load editor plugin: %s"
+msgstr ""
+
+#: ../shared/nm-utils/nm-vpn-plugin-utils.c:95
+#, c-format
+msgid "cannot load factory %s from plugin: %s"
+msgstr ""
+
+#: ../shared/nm-utils/nm-vpn-plugin-utils.c:121
+msgid "unknown error creating editor instance"
+msgstr ""
+
+#: ../src/nm-openconnect-service.c:176
 #, c-format
 msgid "invalid integer property '%s' or out of range [%d -> %d]"
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:161
+#: ../src/nm-openconnect-service.c:186
 #, c-format
 msgid "invalid boolean property '%s' (not yes or no)"
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:168
+#: ../src/nm-openconnect-service.c:193
 #, c-format
 msgid "unhandled property '%s' type %s"
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:181
+#: ../src/nm-openconnect-service.c:206
 #, c-format
 msgid "property '%s' invalid or not supported"
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:197
+#: ../src/nm-openconnect-service.c:222
 msgid "No VPN configuration options."
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:215
+#: ../src/nm-openconnect-service.c:240
 msgid "No VPN secrets!"
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:383
+#: ../src/nm-openconnect-service.c:408
 msgid "Could not find openconnect binary."
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:395
+#: ../src/nm-openconnect-service.c:420
 msgid "No VPN gateway specified."
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:405
+#: ../src/nm-openconnect-service.c:430
 msgid "No WebVPN cookie provided."
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:640
+#: ../src/nm-openconnect-service.c:690
 msgid "Don't quit when VPN connection terminates"
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:641
+#: ../src/nm-openconnect-service.c:691
 msgid "Enable verbose debug logging (may expose passwords)"
 msgstr ""
 
-#: ../src/nm-openconnect-service.c:664
+#: ../src/nm-openconnect-service.c:692
+msgid "D-Bus name to use for this instance"
+msgstr ""
+
+#: ../src/nm-openconnect-service.c:715
 msgid ""
 "nm-openconnect-service provides integrated Cisco AnyConnect SSL VPN "
 "capability to NetworkManager."
 msgstr ""
 
-#~ msgid "Failed to initialise DTLS secret\n"
-#~ msgstr "Failed to initialize DTLS secret\n"
+#~ msgid "Failed to reload X509 cert for expiry check\n"
+#~ msgstr "Failed to reload X509 cert for expiration check\n"
 
-#~ msgid "Error fetching proxy response\n"
-#~ msgstr "Error fetching proxy response\n"
+#~ msgid "Extra cert from PKCS#12: '%s'\n"
+#~ msgstr "Extra cert from PKCS#12: '%s'\n"
 
-#~ msgid "Failed to parse proxy response '%s'\n"
-#~ msgstr "Failed to parse proxy response '%s'\n"
+#~ msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+#~ msgstr "Parse PKCS#12 failed (wrong passphrase?)\n"
 
-#~ msgid "Proxy CONNECT request failed: %s\n"
-#~ msgstr "Proxy CONNECT request failed: %s\n"
+#~ msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+#~ msgstr "Unexpected continuation line after CONNECT response: '%s'\n"
 
 #~ msgid "Failed to read proxy response\n"
 #~ msgstr "Failed to read proxy response\n"
 
-#~ msgid "Unexpected continuation line after CONNECT response: '%s'\n"
-#~ msgstr "Unexpected continuation line after CONNECT response: '%s'\n"
+#~ msgid "Proxy CONNECT request failed: %s\n"
+#~ msgstr "Proxy CONNECT request failed: %s\n"
 
-#~ msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
-#~ msgstr "Parse PKCS#12 failed (wrong passphrase?)\n"
+#~ msgid "Failed to parse proxy response '%s'\n"
+#~ msgstr "Failed to parse proxy response '%s'\n"
 
-#~ msgid "Extra cert from PKCS#12: '%s'\n"
-#~ msgstr "Extra cert from PKCS#12: '%s'\n"
+#~ msgid "Error fetching proxy response\n"
+#~ msgstr "Error fetching proxy response\n"
 
-#~ msgid "Failed to reload X509 cert for expiry check\n"
-#~ msgstr "Failed to reload X509 cert for expiration check\n"
+#~ msgid "Failed to initialise DTLS secret\n"
+#~ msgstr "Failed to initialize DTLS secret\n"
+
+#~ msgid "TUNSETIFF failed: %s\n"
+#~ msgstr "TUNSETIFF failed: %s\n"
+
+#~ msgid "Failed to reconnect to host %s\n"
+#~ msgstr "Failed to reconnect to host %s\n"
+
+#~ msgid "Failed to reconnect to proxy %s\n"
+#~ msgstr "Failed to reconnect to proxy %s\n"
+
+#~ msgid "Read PKCS#12 failed\n"
+#~ msgstr "Read PKCS#12 failed\n"
+
+#~ msgid "SHA1 fingerprint: %s\n"
+#~ msgstr "SHA1 fingerprint: %s\n"
+
+#~ msgid "Connected %s as %s%s%s, using %s\n"
+#~ msgstr "Connected %s as %s%s%s, using %s\n"
+
+#~ msgid "Invalid user \"%s\"\n"
+#~ msgstr "Invalid user \"%s\"\n"
+
+#~ msgid "UDP (DTLS) connect:\n"
+#~ msgstr "UDP (DTLS) connect:\n"
+
+#~ msgid "Unknown protocol family %d. Cannot do DTLS\n"
+#~ msgstr "Unknown protocol family %d. Cannot do DTLS\n"
+
+#~ msgid "Open UDP socket for DTLS:"
+#~ msgstr "Open UDP socket for DTLS:"
+
+#~ msgid "Sending compressed data packet of %d bytes\n"
+#~ msgstr "Sending compressed data packet of %d bytes\n"
+
+#~ msgid "Received compressed data packet of %ld bytes\n"
+#~ msgstr "Received compressed data packet of %ld bytes\n"
diff --git a/po/es.po b/po/es.po
index c912c08..0be83e5 100644
--- a/po/es.po
+++ b/po/es.po
@@ -3841,8 +3841,8 @@ msgstr "Falló al establecer el contexto PKCS#11 de libp11:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2071
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
-msgstr "Falló al cargar el módulo del proveedor PKCS#11 (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr "Falló al cargar el módulo del proveedor PKCS#11 (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2074
diff --git a/po/eu.po b/po/eu.po
index f96ad76..7b6f7e6 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -3728,7 +3728,7 @@ msgstr "Huts egin du TPM-ren testuingurua sortzean: %s\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/cfe8cc43ee:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:1937
 #, fuzzy
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
 msgstr "Huts egin du PKCS#1 gako pribatua kargatzean: %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/cfe8cc43ee:/openssl-pkcs11.c#l252
diff --git a/po/fi.po b/po/fi.po
index 30bdfa8..abe7ffa 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -3888,7 +3888,7 @@ msgstr ""
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2068
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
 msgstr ""
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l252
diff --git a/po/hu.po b/po/hu.po
index 536bc7a..807cb1c 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -3830,9 +3830,9 @@ msgstr "Nem sikerült libp11 PKCS#11 környezetet létesíteni:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2071
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
 msgstr ""
-"Nem sikerült betölteni a PKCS#11-et biztosító modult (p11-kit-proxy.so):\n"
+"Nem sikerült betölteni a PKCS#11-et biztosító modult (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2074
diff --git a/po/id.po b/po/id.po
index 2486759..3c57731 100644
--- a/po/id.po
+++ b/po/id.po
@@ -3784,8 +3784,8 @@ msgstr "Gagal menjalin konteks PKCS#11 libp11:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2071
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
-msgstr "Gagal memuat modul penyedia PKCS#11 (p11-kit-proxy.so): %s\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr "Gagal memuat modul penyedia PKCS#11 (%s): %s\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2074
diff --git a/po/it.po b/po/it.po
index cd038c7..5327656 100644
--- a/po/it.po
+++ b/po/it.po
@@ -3888,7 +3888,7 @@ msgstr ""
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/9218aedf94:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:1977
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
 msgstr ""
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/9218aedf94:/openssl-pkcs11.c#l252
diff --git a/po/lt.po b/po/lt.po
index 01c03f1..ed1b8f9 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -3943,8 +3943,8 @@ msgstr "Nepavyko sukurti libp11 PKCS#11 konteksto:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/b3ba140b2b:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2065
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
-msgstr "Nepavyko įkelti PKCS#11 tiekėjo modulio (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr "Nepavyko įkelti PKCS#11 tiekėjo modulio (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/b3ba140b2b:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2068
diff --git a/po/pl.po b/po/pl.po
index abe5561..5ea3a5b 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -3848,9 +3848,9 @@ msgstr "Ustanowienie kontekstu PKCS#11 biblioteki libp11 się nie powiodło:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2071
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
 msgstr ""
-"Wczytanie modułu dostarczającego PKCS#11 (p11-kit-proxy.so) się nie "
+"Wczytanie modułu dostarczającego PKCS#11 (%s) się nie "
 "powiodło:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l252
diff --git a/po/pt.po b/po/pt.po
index 8b88ea3..f8b3097 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -3918,8 +3918,8 @@ msgstr "Falha ao estabelecer contexto PKCS#11:\n"
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/2b03c29919:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2013
 #| msgid "Failed to load PKCS#1 private key: %s\n"
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
-msgstr "Falha ao carregar módulo de fornecedor PKCS#11 (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr "Falha ao carregar módulo de fornecedor PKCS#11 (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/2b03c29919:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2016
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 9137e0a..0afeee6 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -3807,8 +3807,8 @@ msgstr "Falha ao estabelecer contexto PKCS#11 de libp11:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2071
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
-msgstr "Falha ao carregar módulo provedor de PKCS#11 (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr "Falha ao carregar módulo provedor de PKCS#11 (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/90e1555494:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2074
diff --git a/po/sr.po b/po/sr.po
index 7886039..d3a072b 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -3932,8 +3932,8 @@ msgstr "Нисам успео да успоставим либп11 ПКЦС#11 
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2068
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
-msgstr "Нисам успео да учитам модул ПКЦС#11 достављача (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr "Нисам успео да учитам модул ПКЦС#11 достављача (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2071
diff --git a/po/sr latin po b/po/sr latin po
index 814fe78..6457a13 100644
--- a/po/sr latin po
+++ b/po/sr latin po
@@ -3932,8 +3932,8 @@ msgstr "Nisam uspeo da uspostavim libp11 PKCS#11 kontekst:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2068
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
-msgstr "Nisam uspeo da učitam modul PKCS#11 dostavljača (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr "Nisam uspeo da učitam modul PKCS#11 dostavljača (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2071
diff --git a/po/sv.po b/po/sv.po
index 10c5545..0aefbd4 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -3780,9 +3780,9 @@ msgstr "Misslyckades med att etablera libp11 PKCS#11-kontext:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:2068
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
 msgstr ""
-"Misslyckades med att läsa in PKCS#11-leverantörsmodul (p11-kit-proxy.so):\n"
+"Misslyckades med att läsa in PKCS#11-leverantörsmodul (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/8f43252839:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:2071
diff --git a/po/tr.po b/po/tr.po
index 5254508..fa34b10 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -3089,8 +3089,8 @@ msgstr "libp11 PKCS#11 bağlamı sağlama başarısız oldu:\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/362150dc24:/openssl-pkcs11.c#l48
 #: ../openconnect-strings.txt:1607
-msgid "Failed to load PKCS#11 provider module (p11-kit-proxy.so):\n"
-msgstr "PKCS#11 sağlayıcı modül yüklemesi başarısız (p11-kit-proxy.so):\n"
+msgid "Failed to load PKCS#11 provider module (%s):\n"
+msgstr "PKCS#11 sağlayıcı modül yüklemesi başarısız (%s):\n"
 
 #. http://git.infradead.org/users/dwmw2/openconnect.git/blob/362150dc24:/openssl-pkcs11.c#l252
 #: ../openconnect-strings.txt:1610



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]