[NetworkManager-openconnect] update strings
- From: David Woodhouse <dwmw2 src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [NetworkManager-openconnect] update strings
- Date: Tue, 18 Jan 2022 19:02:29 +0000 (UTC)
commit 4f85bc8ceb592c6aa915bfdab1dec52c3b7401d9
Author: David Woodhouse <dwmw2 infradead org>
Date: Tue Jan 18 19:02:25 2022 +0000
update strings
openconnect-strings.txt | 3615 +++++++++++++++++++++++++----------------------
1 file changed, 1901 insertions(+), 1714 deletions(-)
---
diff --git a/openconnect-strings.txt b/openconnect-strings.txt
index 3aae769..3da9a74 100644
--- a/openconnect-strings.txt
+++ b/openconnect-strings.txt
@@ -10,4608 +10,4795 @@ 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.
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l131
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l130
_("No ANsession cookie found\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l159
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l127
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l158
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l128
_("Invalid cookie '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l365
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l364
_("Found DNS server %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l392
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l391
_("Got search domain '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l479
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l478
_("Unknown Array config element '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l518
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l517
_("Initial config: Speed tunnel %d, enc %d, DPD %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l549
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l548
_("Short write in Array JSON negotiation\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l558
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l557
_("Failed to read Array JSON response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l567
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l566
_("Unexpected response to Array JSON request\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l580
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l579
_("Failed to parse Array JSON response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l660
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l659
_("Error creating array negotiation request\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l676
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l666
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l943
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l518
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1369
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l675
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l679
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l952
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l524
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1370
_("Unexpected %d result from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l699
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l698
_("Error building Array DTLS negotiation packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l717
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l764
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l716
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l763
_("Short write in array negotiation\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l727
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l726
_("Failed to read UDP negotiation response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l739
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l738
_("DTLS enabled on port %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l751
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l750
_("Refusing non-DTLS UDP tunnel\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l773
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l772
_("Failed to read ipff response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l826
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1061
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1171
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l926
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l281
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l640
-
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l161
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1135
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l69
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l863
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1094
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1681
-
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2616
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l825
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1060
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1170
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l927
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l283
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l642
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l166
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1129
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l63
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l869
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1089
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1676
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2616
_("Allocation failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l837
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l937
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1148
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2628
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l836
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l938
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1142
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2628
_("Short packet received (%d bytes)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l853
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1198
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l852
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1197
_("Receive control packet of type %x:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l860
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2661
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l859
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2661
_("Received data packet of %d bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l903
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1067
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1237
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1076
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1381
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2794
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l902
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1068
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1231
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1083
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1376
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2794
_("SSL wrote too few bytes! Asked for %d, sent %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l921
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1095
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1111
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2821
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l920
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1096
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1118
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2821
_("CSTP rekey due\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l928
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1102
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1118
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2828
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l927
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1103
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1125
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2828
_("Rehandshake failed; attempting new-tunnel\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l938
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l937
_("TCP Dead Peer Detection detected dead peer!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l942
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l941
_("TCP reconnect failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l958
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l957
_("Send TCP DPD\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l975
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l974
_("Send TCP Keepalive\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l991
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l990
_("Sending DTLS off packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1001
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1181
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1194
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1000
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1182
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1201
_("Sending uncompressed data packet of %d bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1039
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l261
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1795
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1038
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l259
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1790
_("Attempt new DTLS connection\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1073
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1693
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1072
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1688
_("Failed to receive authentication response from DTLS\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1085
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1084
_("DTLS session established\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1098
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1097
_("Received Legacy IP over DTLS; assuming established\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1106
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1105
_("Received IPv6 over DTLS; assuming established\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1112
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1111
_("Received unknown DTLS packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1120
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1747
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1119
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1742
_("Error creating connect request for DTLS session\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1136
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1763
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1135
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1758
_("Failed to write connect request to DTLS session\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1189
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l292
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1188
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l294
_("Received DTLS packet 0x%02x of %d bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1213
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l356
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1212
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l358
_("DTLS rekey due\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1220
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l363
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1219
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l365
_("DTLS Rehandshake failed; reconnecting.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1229
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l372
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1228
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l374
_("DTLS Dead Peer Detection detected dead peer!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1235
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l378
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1234
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l380
_("Send DTLS DPD\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1239
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l383
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1238
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l385
_("Failed to send DPD request. Expect disconnect\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1278
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l450
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1277
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l452
_("Sent DTLS packet of %d bytes; DTLS send returned %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1304
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l749
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l701
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l747
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1222
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1303
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l777
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l714
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l820
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1229
_("Logout failed.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/array.c#l1306
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l751
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l703
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l749
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1224
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/array.c#l1305
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l779
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l716
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l822
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1231
_("Logout successful.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l119
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l119
+_(""
+"SAML authentication required; using portal-userauthcookie to continue SAML.\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l121
+_(""
+"SAML authentication required; using portal-prelogonuserauthcookie to "
+"continue SAML.\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l123
+_(""
+"Destination form field %s was specified; assuming SAML %s authentication is "
+"complete.\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l128
_("SAML %s authentication is required via %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l123
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l132
_("SAML %s authentication is required via external script.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l126
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l135
_(""
"When SAML authentication is complete, specify destination form field by "
"appending :field_name to login URL.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l131
-_(""
-"Destination form field %s was specified; assuming SAML %s authentication is "
-"complete.\n");
-
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l143
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l150
_("Please enter your username and password");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l152
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l159
_("Username");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l167
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l174
_("Password");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l234
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l241
_("Challenge: ");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l337
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l344
_("GlobalProtect login returned unexpected argument value arg[%d]=%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l343
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l350
_("GlobalProtect login returned %s=%s (expected %s)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l349
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l356
_("GlobalProtect login returned empty or missing %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l353
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l360
_("GlobalProtect login returned %s=%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l367
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l374
_(""
"Please report %d unexpected values above (of which %d fatal) to <openconnect-"
"devel lists infradead org>\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l407
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l415
_("Please select GlobalProtect gateway.");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l417
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l425
_("GATEWAY:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l440
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l448
_(""
"Ignoring portal's HIP report interval (%d minutes), because interval is "
"already set to %d minutes.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l444
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l452
_("Portal set HIP report interval to %d minutes).\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l484
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l505
_("%d gateway servers available:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l505
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l526
_(" %s (%s)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l511
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l532
_("GlobalProtect portal configuration lists no gateway servers.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l599
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l587
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l708
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l176
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l620
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l583
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l709
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l176
_("Failed to generate OTP tokencode; disabling token\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-globalprotect.c#l697
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-globalprotect.c#l724
_("Server is neither a GlobalProtect portal nor a gateway.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-html.c#l114
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-html.c#l117
_("Ignoring unknown form submit item '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-html.c#l125
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-html.c#l128
_("Ignoring unknown form input type '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-html.c#l135
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-html.c#l138
_("Discarding duplicate option '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-html.c#l212
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l437
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-html.c#l216
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l438
_("Cannot handle form method='%s', action='%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-html.c#l274
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-html.c#l278
_("Unknown textarea field: '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l107
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l107
_("Failed to allocate memory for communication with TNCC\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l112
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l112
_("Failed to send command to TNCC\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l174
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l174
_("TNCC support not implemented yet on Windows\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l188
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l188
_("No DSPREAUTH cookie; not attempting TNCC\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l193
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l193
_("Trying to run TNCC/Host Checker Trojan script '%s'.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l242
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l242
_("Failed to exec TNCC script %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l259
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l259
_("Sent start; waiting for response from TNCC\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l266
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l266
_("Failed to read response from TNCC\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l273
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l273
_("Received unsuccessful %s response from TNCC\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l279
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l279
_("TNCC response 200 OK\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l286
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l286
_("Second line of TNCC response: '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l295
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l295
_("Got new DSPREAUTH cookie from TNCC: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l308
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l308
_("Got reauth interval from TNCC: %d seconds\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l321
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l321
_("Unexpected non-empty line from TNCC after DSPREAUTH cookie: '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l328
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l327
_("Too many non-empty lines from TNCC after DSPREAUTH cookie\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l503
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l142
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l499
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l155
_("Failed to parse HTML document\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l520
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l516
_("Failed to find or parse web form in login page\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l530
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l526
_("Encountered form with no 'name' or 'id'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l559
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l555
_("Form action (%s) likely indicates that TNCC/Host Checker failed.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l565
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l561
_("Unknown form (name '%s', id '%s')\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth-juniper.c#l568
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l162
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth-juniper.c#l564
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l175
_("Dumping unknown HTML form:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l104
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l105
_("Form choice has no name\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l187
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l188
_("name %s not input\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l194
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l195
_("No input type in form\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l206
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l207
_("No input name in form\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l236
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l237
_("Unknown input type %s in form\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l569
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l191
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l570
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l187
_("Empty response from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l580
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l266
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l581
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l262
_("Failed to parse server response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l582
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l244
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l286
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l329
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l474
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l311
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l495
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l583
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l257
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l299
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l342
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l487
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l351
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l568
_("Response was:%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l604
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l605
_("Received <client-cert-request> when not expected.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l632
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l633
_("XML response has no \"auth\" node\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l665
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l666
_("Asked for password but '--no-passwd' set\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l691
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l692
_(""
"Client certificate missing or incorrect (Certificate Validation Failure)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l957
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l958
_("Not downloading XML profile because SHA1 already matches\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l963
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l328
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l877
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l964
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l329
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l886
_("Failed to open HTTPS connection to %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l984
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l985
_("Failed to send GET request for new config\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1008
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1009
_("Downloaded config file did not match intended SHA1\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1013
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1014
_("Downloaded new XML profile\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1024
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1076
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1025
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1077
_(""
"Error: Running the 'Cisco Secure Desktop' trojan on this platform is not yet "
"implemented.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1035
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l146
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1036
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l140
_("Failed to set gid %ld: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1042
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l153
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1043
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l147
_("Failed to set groups to %ld: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1049
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l160
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1050
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l154
_("Failed to set uid %ld: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1056
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1057
_("Invalid user uid=%ld: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1063
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1064
_("Failed to change to CSD home directory '%s': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1085
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1086
_(""
"Error: Server asked us to run CSD hostscan.\n"
"You need to provide a suitable --csd-wrapper argument.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1092
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1093
_(""
"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");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1121
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1122
_("Temporary directory '%s' is not writable: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1129
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1130
_("Failed to open temporary CSD script file: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1138
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1139
_("Failed to write temporary CSD script file: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1147
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1148
_("Trying to run CSD Trojan script '%s'.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1159
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1160
_("CSD script '%s' exited abnormally\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1165
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1166
_("CSD script '%s' returned non-zero status: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1170
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1171
_(""
"Authentication may fail. If your script is not returning zero, fix it.\n"
"Future versions of openconnect will abort on this error.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1174
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1175
_("CSD script '%s' completed successfully.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1202
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1203
_(""
"Warning: you are running insecure CSD code with root privileges\n"
"\t Use command line option \"--csd-user\"\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1263
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1263
_("Failed to exec CSD script %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1283
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1283
_("Unknown response from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1405
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1404
_("Server requested SSL client certificate after one was provided\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1409
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1408
_("Server requested SSL client certificate; none was configured\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1425
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1424
_("XML POST enabled\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1449
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1448
_("Couldn't fetch CSD stub. Proceeding anyway with CSD wrapper script.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1457
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1456
_("Fetched CSD stub for %s platform (size is %d bytes).\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/auth.c#l1477
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/auth.c#l1476
_("Refreshing %s after 1 second...\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/compat.c#l249
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/compat.c#l250
_("(error 0x%lx)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/compat.c#l252
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/compat.c#l253
_("(Error while describing error!)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/compat.c#l275
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/compat.c#l276
_("ERROR: Cannot initialize sockets\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l112
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mtucalc.c#l56
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l113
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mtucalc.c#l57
_("TCP_INFO rcv mss %d, snd mss %d, adv mss %d, pmtu %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l134
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mtucalc.c#l75
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l135
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mtucalc.c#l76
_("TCP_MAXSEG %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l272
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l273
_(""
"CRITICAL ERROR: DTLS master secret is uninitialised. Please report this.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l305
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l306
_("Error creating HTTPS CONNECT request\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l321
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l322
_("Error fetching HTTPS response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l348
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l349
_("VPN service unavailable; reason: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l353
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l354
_("Got inappropriate HTTP CONNECT response: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l360
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l361
_("Got CONNECT response: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l396
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l405
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l397
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l406
_("No memory for options\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l415
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l312
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l416
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l313
_("<elided>");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l434
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l435
_("X-DTLS-Session-ID not 64 characters; is: \"%s\"\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l452
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l453
_("X-DTLS-Session-ID is invalid; is: \"%s\"\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l471
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l472
_("Unknown DTLS-Content-Encoding %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l546
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l547
_("Unknown CSTP-Content-Encoding %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l623
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l624
_("No MTU received. Aborting\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l644
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l645
_("CSTP connected. DPD %d, Keepalive %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l706
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l707
_("Compression setup failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l723
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l724
_("Allocation of deflate buffer failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l785
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l786
_("inflate failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l808
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l809
_("LZS decompression failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l821
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l822
_("LZ4 decompression failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l828
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l829
_("Unknown compression type %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l833
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l834
_("Received %s compressed data packet of %d bytes (was %d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l853
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l854
_("deflate failed %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l950
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l951
_("Unexpected packet length. SSL_read returned %d but packet is\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l964
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l965
_("Got CSTP DPD request\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l970
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l971
_("Got CSTP DPD response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l975
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l976
_("Got CSTP Keepalive\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l980
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l952
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l981
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l958
_("Received uncompressed data packet of %d bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l997
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l998
_("Received server disconnect: %02x '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1000
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1001
_("Received server disconnect\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1008
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1009
_("Compressed packet received in !deflate mode\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1017
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1018
_("received server terminate packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1024
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1025
_("Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1113
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1129
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2839
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1114
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1136
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2839
_("CSTP Dead Peer Detection detected dead peer!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1117
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1285
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1046
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1133
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1411
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2764
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1118
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1279
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1053
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1140
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1406
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2764
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2844
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2844
_("Reconnect failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1133
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1149
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2860
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1134
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1156
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2860
_("Send CSTP DPD\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1145
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1160
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2872
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1146
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1167
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2872
_("Send CSTP Keepalive\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1170
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1171
_("Sending compressed data packet of %d bytes (was %d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1221
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1222
_("Send BYE packet: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/cstp.c#l1228
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/cstp.c#l1229
_("Short write writing BYE packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/digest.c#l252
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/digest.c#l252
_("Attempting Digest authentication to proxy\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/digest.c#l255
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/digest.c#l255
_("Attempting Digest authentication to server '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l105
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l105
_("DTLS connection attempted with an existing fd\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l111
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l188
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l111
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l186
_("No DTLS address\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l118
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l118
_("Server offered no DTLS cipher option\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l125
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l125
_("No DTLS when connected via proxy\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l199
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l197
_("DTLS initialised. DPD %d, Keepalive %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l219
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l545
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l217
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l550
_("Unknown packet (len %d) received: %02x %02x %02x %02x...\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l226
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l224
_("TOS this: %d, TOS last: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l230
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l228
_("UDP setsockopt");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l306
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l308
_("Got DTLS DPD request\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l312
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l314
_("Failed to send DPD response. Expect disconnect\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l316
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l318
_("Got DTLS DPD response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l320
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l322
_("Got DTLS Keepalive\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l326
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l328
_("Compressed DTLS packet received when compression not enabled\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l334
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l336
_("Unknown DTLS packet type %02x, len %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l396
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l398
_("Send DTLS Keepalive\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l401
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l403
_("Failed to send keepalive request. Expect disconnect\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l498
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l500
_("Initiating MTU detection (min=%d, max=%d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l532
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l534
_("Sending MTU DPD probe (%u bytes)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l536
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l538
_("Failed to send DPD request (%d %d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l559
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l561
_("Too long time in MTU detect loop; assuming negotiated MTU.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l563
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l565
_("Too long time in MTU detect loop; MTU set to %d.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l580
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l582
_("Received unexpected packet (%.2x) in MTU detection; skipping.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l587
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l589
_("No response to size %u after %d tries; declare MTU is %u\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l594
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l596
_("Failed to recv DPD request (%d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l598
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l600
_("Received MTU DPD probe (%u bytes)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l651
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l653
_("Detected MTU of %d bytes (was %d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/dtls.c#l654
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/dtls.c#l656
_("No change in MTU after detection (was %d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp-seqno.c#l61
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp-seqno.c#l61
_("Accepting expected ESP packet with seq %u\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp-seqno.c#l91
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp-seqno.c#l91
_(""
"Accepting later-than-expected ESP packet with seq %u (expected %<PRIu64>)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp-seqno.c#l104
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp-seqno.c#l104
_("Discarding ancient ESP packet with seq %u (expected %<PRIu64>)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp-seqno.c#l109
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp-seqno.c#l109
_("Tolerating ancient ESP packet with seq %u (expected %<PRIu64>)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp-seqno.c#l118
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp-seqno.c#l118
_("Discarding replayed ESP packet with seq %u\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp-seqno.c#l123
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp-seqno.c#l123
_("Tolerating replayed ESP packet with seq %u\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp-seqno.c#l136
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp-seqno.c#l136
_("Accepting out-of-order ESP packet with seq %u (expected %<PRIu64>)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l66
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l68
_("Parameters for %s ESP: SPI 0x%08x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l69
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l71
_("ESP encryption type %s key 0x%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l72
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l74
_("ESP authentication type %s key 0x%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l88
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l93
_("incoming");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l89
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l94
_("outgoing");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l91
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l145
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l96
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l150
_("Send ESP probes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l185
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l190
_("Received ESP packet from old SPI 0x%x, seq %u\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l191
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l196
_("Received ESP packet with invalid SPI 0x%08x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l202
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l207
_("Received ESP Legacy IP packet of %d bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l205
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l210
_("Received ESP Legacy IP packet of %d bytes (LZO-compressed)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l208
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l213
_("Received ESP IPv6 packet of %d bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l212
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l217
_("Received ESP packet of %d bytes with unrecognised payload type %02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l219
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l224
_("Invalid padding length %02x in ESP\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l231
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l236
_("Invalid padding bytes in ESP\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l240
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l245
_("ESP session established with server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l251
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l256
_("Failed to allocate memory to decrypt ESP packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l257
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l262
_("LZO decompression of ESP packet failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l263
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l268
_("LZO decompressed %d bytes into %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l277
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l282
_("Rekey not implemented for ESP\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l281
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l286
_("ESP detected dead peer\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l289
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l294
_("Send ESP probes for DPD\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l296
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l301
_("Keepalive not implemented for ESP\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l361
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l374
_("Requeueing failed ESP send: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l368
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l381
_("Failed to send ESP packet: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l374
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l387
_("Sent ESP IPv%d packet of %d bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l445
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l456
_("Failed to generate random keys for ESP\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/esp.c#l452
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/esp.c#l463
_("Failed to generate initial IV for ESP\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l153
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l166
_(""
"WARNING: no HTML login form found; assuming username and password fields\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l159
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l172
_("Unknown form ID '%s' (expected 'auth_form')\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l242
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l255
_("Failed to parse F5 profile response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l284
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l297
_("Failed to find VPN profile parameters\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l327
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l340
_("Failed to parse F5 options response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l361
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l374
_("Idle timeout is %d minutes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l371
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l384
_("Got default routes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l374
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l387
_("Got SplitTunneling0 value of %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l383
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l396
_("Got DNS server %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l390
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l403
_("Got WINS/NBNS server %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l397
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l362
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l427
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l410
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l426
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l494
_("Got search domain %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l427
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l440
_("Got split exclude route %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l431
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l444
_("Got split include route %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l439
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l327
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l452
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l367
_("DTLS is enabled on port %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l451
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l464
_(""
"WARNING: Server enables DTLS, but also requires HDLC. Disabling DTLS,\n"
" because HDLC prevents determination of efficient and consistent MTU.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l472
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l493
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l485
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l566
_("Failed to find VPN options\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l495
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l358
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l508
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l422
_("Got Legacy IP address %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l500
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l419
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l422
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l513
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l483
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l488
_("Got IPv6 address %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l550
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l563
_("Got profile parameters '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l570
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l583
_("Got ipv4 %d ipv6 %d hdlc %d ur_Z '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/f5.c#l599
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/f5.c#l612
_("Error establishing F5 connection\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l128
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l127
_("Got login realm '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l309
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l349
_("Failed to parse Fortinet config XML\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l338
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l393
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l378
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l389
_("Idle timeout is %d minutes.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l353
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l398
+_(""
+"Server reports that reconnect-after-drop is allowed within %d seconds, %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l400
+_("but only from the same source IP address");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l400
+_("even if source IP address changes");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l403
+_(""
+"Server reports that reconnect-after-drop is not allowed. OpenConnect will "
+"not\n"
+"be able to reconnect if dead peer is detected. If reconnection DOES work,\n"
+"please report to <openconnect-devel lists infradead org>\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l417
_("Reported platform is %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l366
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l431
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l430
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l498
_("Got IPv%d DNS server %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l372
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l437
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l436
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l504
_("WARNING: Got split-DNS domains %s (not yet implemented)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l377
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l442
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l441
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l509
_("WARNING: Got split-DNS server %s (not yet implemented)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l399
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l466
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l463
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l533
_("Got IPv%d route %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l535
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l549
+_(""
+"Server did not send <auth-ses tun-connect-without-reauth=\"0/1\"/>. "
+"OpenConnect will\n"
+"probably not be able to reconnect if dead peer is detected. If reconnection "
+"DOES,\n"
+"work please report to <openconnect-devel lists infradead org>\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l608
_("No cookie named SVPNCOOKIE.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l569
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l633
_(""
-"Server doesn't support XML config format. Ancient HTML format is not "
-"currently implemented.\n");
+"Ancient Fortinet server (<v5?) only supports ancient HTML config, which is "
+"not implemented by OpenConnect.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l599
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l636
+_(""
+"Fortinet server is rejecting request for connection options. This\n"
+"has been observed after reconnection in some cases. Please report to\n"
+"<openconnect-devel lists infradead org>, or see the discussions on\n"
+"https://gitlab.com/openconnect/openconnect/-/issues/297 and\n"
+"https://gitlab.com/openconnect/openconnect/-/issues/298.\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l671
_("Error establishing Fortinet connection\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l699
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l772
_("Did not receive expected svrhello response.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/fortinet.c#l710
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/fortinet.c#l783
_("svrhello status was \"%.*s\" rather than \"ok\"\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l194
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l194
_("Deferring DTLS resumption until CSTP generates a PSK\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l202
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l202
_("Failed to generate DTLS priority string\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l210
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l304
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l356
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l210
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l304
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l356
_("Failed to set DTLS priority: '%s': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l231
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l231
_("Failed to allocate credentials: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l244
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l244
_("Failed to generate DTLS key: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l258
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l258
_("Failed to set DTLS key: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l266
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l266
_("Failed to set DTLS PSK credentials: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l294
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l294
_("Unknown DTLS parameters for requested CipherSuite '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l320
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l320
_("Failed to set DTLS session parameters: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l382
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l382
_("GnuTLS used %d ClientHello random bytes; this should never happen\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l400
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l400
_("GnuTLS sent insecure ClientHello random. Upgrade to 3.6.13 or newer.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l416
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l416
_("Failed to initialize DTLS: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l484
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l645
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l484
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l645
_("Peer MTU %d too small to allow DTLS\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l493
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l656
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l493
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l656
_("DTLS MTU reduced to %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l504
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l665
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l504
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l665
_("DTLS session resume failed; possible MITM attack. Disabling DTLS.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l517
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l517
_("Failed to set DTLS MTU: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l528
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l528
_("Established DTLS connection (using GnuTLS). Ciphersuite %s.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l534
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l683
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l534
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l683
_("DTLS connection compression using %s.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l559
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l779
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l783
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l559
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l779
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l783
_("DTLS handshake timed out\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l562
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l562
_("DTLS handshake failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-dtls.c#l566
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-dtls.c#l566
_("(Is a firewall preventing you from sending UDP packets?)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-esp.c#l56
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-esp.c#l57
_("Failed to initialise ESP cipher: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-esp.c#l66
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-esp.c#l67
_("Failed to initialize ESP HMAC: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-esp.c#l128
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-esp.c#l171
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-esp.c#l129
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-esp.c#l172
_("Failed to calculate HMAC for ESP packet: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-esp.c#l135
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-esp.c#l166
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-esp.c#l136
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-esp.c#l166
_("Received ESP packet with invalid HMAC\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-esp.c#l147
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-esp.c#l148
_("Decrypting ESP packet failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls-esp.c#l163
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls-esp.c#l164
_("Failed to encrypt ESP packet: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l114
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l265
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2428
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l116
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l267
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2430
_("Failed select() for TLS");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l118
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l174
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l120
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l175
_("TLS/DTLS write cancelled\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l122
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l124
_("Failed to write to TLS/DTLS socket: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l168
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l170
_("Failed select() for TLS/DTLS");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l173
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l269
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l224
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l291
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l175
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l271
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l225
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l292
_("TLS/DTLS read cancelled\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l186
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l188
_("TLS/DTLS socket closed uncleanly\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l196
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l278
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l198
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l280
_("Failed to read from TLS/DTLS socket: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l295
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l308
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l297
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l309
_("Attempted to read from non-existent %s session\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l307
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l309
_("Read error on %s session: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l319
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l333
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l321
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l334
_("Attempted to write to non-existent %s session\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l353
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l355
_("Write error on %s session: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l367
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l369
_("Could not extract expiration time of certificate\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l372
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1664
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l374
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1671
_("Client certificate has expired at");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l373
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1665
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l375
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1672
_("Secondary client certificate has expired at");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l375
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1670
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l377
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1677
_("Client certificate expires soon at");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l376
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1671
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l378
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1678
_("Secondary client certificate expires soon at");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l425
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l860
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l427
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l863
_("Failed to load item '%s' from keystore: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l438
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l440
_("Failed to open key/certificate file %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l445
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l447
_("Failed to stat key/certificate file %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l454
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l456
_("Failed to allocate certificate buffer\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l462
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l464
_("Failed to read certificate into memory: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l494
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l496
_("Failed to setup PKCS#12 data structure: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l517
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l618
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l519
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l621
_("Failed to decrypt PKCS#12 certificate file\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l524
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l624
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l526
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l627
_("Enter PKCS#12 pass phrase:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l525
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l625
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l527
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l628
_("Enter secondary PKCS#12 pass phrase:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l548
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l550
_("Failed to process PKCS#12 file: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l560
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l562
_("Failed to load PKCS#12 certificate: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l561
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l563
_("Failed to load secondary PKCS#12 certificate: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l634
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l636
_("Could not initialise MD5 hash: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l644
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l646
_("MD5 hash error: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l702
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l704
_("Missing DEK-Info: header from OpenSSL encrypted key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l709
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l711
_("Cannot determine PEM encryption type\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l722
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l724
_("Unsupported PEM encryption type: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l747
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l760
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l749
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l762
_("Invalid salt in encrypted PEM file\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l784
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l786
_("Error base64-decoding encrypted PEM file: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l792
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l794
_("Encrypted PEM file too short\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l820
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l822
_("Failed to initialise cipher for decrypting PEM file: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l831
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l833
_("Failed to decrypt PEM key: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l883
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l885
_("Decrypting PEM key failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l890
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1463
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l501
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l892
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1465
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l502
_("Enter PEM pass phrase:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l891
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l502
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l893
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l503
_("Enter secondary PEM pass phrase:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1022
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1024
_("This binary built without system key support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1029
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1031
_("This binary built without PKCS#11 support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1073
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l413
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1075
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l419
_("Using PKCS#11 certificate %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1074
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1076
_("Using system certificate %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1092
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1094
_("Error loading certificate from PKCS#11: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1093
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1095
_("Error loading system certificate: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1104
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l920
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1106
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l925
_("Using certificate file %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1105
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l921
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1107
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l926
_("Using secondary certificate file %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1128
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1130
_("PKCS#11 file contained no certificate\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1154
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1156
_("No certificate found in file");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1159
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1161
_("Loading certificate failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1160
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1162
_("Loading secondary certificate failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1175
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1177
_("Using system key %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1176
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1178
_("Using secondary system key %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1182
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1329
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1184
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1331
_("Error initialising private key structure: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1193
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1195
_("Error importing system key %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1204
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1277
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1305
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1206
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1279
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1307
_("Trying PKCS#11 key URL %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1209
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1211
_("Error initialising PKCS#11 key structure: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1317
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1319
_("Error importing PKCS#11 URL %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1324
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l649
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1326
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l655
_("Using PKCS#11 key %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1339
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1341
_("Error importing PKCS#11 key into private key structure: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1357
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1359
_("Using private key file %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1368
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l744
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1370
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l747
_("This version of OpenConnect was built without TPM support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1384
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1386
_("This version of OpenConnect was built without TPM2 support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1405
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1407
_("Failed to interpret PEM file\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1424
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1426
_("Failed to load PKCS#1 private key: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1437
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1451
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1439
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1453
_("Failed to load private key as PKCS#8: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1459
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1492
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1068
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1083
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1461
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1494
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1075
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1090
_("Failed to decrypt PKCS#8 certificate file\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1484
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1486
_("Failed to determine type of private key %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1496
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1078
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1498
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1085
_("Enter PKCS#8 pass phrase:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1512
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1514
_("Failed to get key ID: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1566
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1568
_("Error signing test data with private key: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1582
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1584
_("Error validating signature against certificate: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1610
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1612
_("No SSL certificate found to match private key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1611
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1613
_("No secondary certificate found to match private key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1623
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1625
_("got_key conditions not met!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1638
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1640
_("Error creating an abstract privkey from /x509_privkey: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1652
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l649
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l804
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1654
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l652
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l807
_("Using client certificate '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1653
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l650
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l805
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1655
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l653
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l808
_("Using secondary certificate '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1670
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1672
_("Failed to allocate memory for certificate\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1716
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1718
_("Got no issuer from PKCS#11\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1721
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1723
_("Got next CA '%s' from PKCS#11\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1745
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1747
_("Failed to allocate memory for supporting certificates\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1759
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1761
_("Adding supporting CA '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1821
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1823
_("Importing X509 certificate failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1831
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1833
_("Setting PKCS#11 certificate failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1860
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1862
_("Setting certificate revocation list failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1880
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1882
_("Private key appears not to support RSA-PSS. Disabling TLSv1.3\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l1891
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l1893
_("Setting certificate failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2045
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2047
_("Server presented no certificate\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2053
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2055
_("Error comparing server's cert on rehandshake: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2058
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1585
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2060
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1592
_("Server presented different cert on rehandshake\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2063
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1588
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2065
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1595
_("Server presented identical cert on rehandshake\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2069
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2071
_("Error initialising X509 cert structure\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2075
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2077
_("Error importing server's cert\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2084
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2086
_("Could not calculate hash of server's certificate\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2089
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2091
_("Error checking server cert status\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2094
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2096
_("certificate revoked");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2096
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2098
_("signer not found");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2098
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2100
_("signer not a CA certificate");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2100
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2102
_("insecure algorithm");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2102
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2104
_("certificate not yet activated");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2104
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2106
_("certificate expired");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2109
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2111
_("signature verification failed");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2158
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1465
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1621
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2160
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1472
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1628
_("certificate does not match hostname");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2163
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1464
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1627
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2165
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1471
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1634
_("Server certificate verify failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2229
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2231
_("Failed to allocate memory for cafile certs\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2250
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2252
_("Failed to read certs from cafile: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2266
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2268
_("Failed to open CA file '%s': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2279
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1852
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2281
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1859
_("Loading certificate failed. Aborting.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2360
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2362
_("Failed to construct GnuTLS priority string\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2372
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2374
_("Failed to set GnuTLS priority string (\"%s\"): %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2384
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1935
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2386
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1942
_("SSL negotiation with %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2432
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1961
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2434
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1968
_("SSL connection cancelled\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2439
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2441
_("SSL connection failure: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2448
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2450
_("GnuTLS non-fatal return during handshake: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2457
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1983
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2459
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1990
_("Connected to HTTPS on %s with ciphersuite %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2460
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2462
_("Renegotiated SSL on %s with ciphersuite %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2616
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l204
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2616
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l206
_("PIN required for %s");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2620
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l207
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2620
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l209
_("Wrong PIN");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2623
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2623
_("This is the final try before locking!");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2625
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2625
_("Only a few tries left before locking!");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2630
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l211
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2630
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l213
_("Enter PIN:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2716
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l2113
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2716
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l2118
_("Unsupported OATH HMAC algorithm\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2725
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2725
_("Failed to calculate OATH HMAC: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2739
-_("ttls_pull_timeout_func %dms\n");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2739
+_("%s %dms\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2780
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2780
_("Could not set ciphersuites: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls.c#l2787
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l2228
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls.c#l2787
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l2233
_("Established EAP-TTLS session\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l55
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l56
_("TPM sign function called for %d bytes.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l62
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l63
_("Failed to create TPM hash object: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l69
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l70
_("Failed to set value in TPM hash object: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l79
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l80
_("TPM hash signature failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l101
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l102
_("Error decoding TSS key blob: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l109
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l120
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l133
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l110
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l121
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l134
_("Error in TSS key blob\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l140
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l141
_("Failed to create TPM context: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l147
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l148
_("Failed to connect TPM context: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l155
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l156
_("Failed to load TPM SRK key: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l162
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l163
_("Failed to load TPM SRK policy object: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l183
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l184
_("Failed to set TPM PIN: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l199
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l200
_("Failed to load TPM key blob: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l206
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l207
_("Enter TPM SRK PIN:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l227
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l228
_("Failed to create key policy object: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l235
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l236
_("Failed to assign policy to key: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l244
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l245
_("Enter TPM key PIN:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l245
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l246
_("Enter secondary key TPM PIN:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm.c#l256
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm.c#l257
_("Failed to set key PIN: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l93
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l95
_("Unknown TPM2 EC digest size %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l134
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l177
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l151
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l191
_("Not supporting EC sign algo %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l233
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l247
_("Error decoding TSS2 key blob: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l243
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l257
_("Failed to create ASN.1 type for TPM2: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l252
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l266
_("Failed to decode TPM2 key ASN.1: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l260
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l274
_("Failed to parse TPM2 key type OID: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l266
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l280
_("TPM2 key has unknown type OID %s not %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l284
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l298
_("Failed to parse TPM2 key parent: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l305
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l319
_("Failed to parse TPM2 pubkey element\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l310
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l324
_("Failed to parse TPM2 privkey element\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l315
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l329
_("Parsed TPM2 key with parent %x, emptyauth %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l419
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l433
_("TPM2 digest too large: %d > %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l464
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l487
_("PSS encoding failed; hash size %d too large for RSA key %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2.c#l583
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2.c#l622
_("TPMv2 RSA sign called for unknown algorithm %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l177
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l178
_("TPM2 password too long; truncating\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l195
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l196
_("owner");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l196
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l197
_("null");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l197
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l198
_("endorsement");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l198
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l199
_("platform");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l202
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l203
_("Creating primary key under %s hierarchy.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l210
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l265
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l211
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l266
_("Enter TPM2 %s hierarchy password:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l218
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l316
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l392
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l219
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l317
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l393
_("TPM2 Esys_TR_SetAuth failed: 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l230
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l231
_("TPM2 Esys_CreatePrimary owner auth failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l235
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l236
_("TPM2 Esys_CreatePrimary failed: 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l254
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l255
_("Establishing connection with TPM.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l259
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l260
_("TPM2 Esys_Initialize failed: 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l267
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l268
_(""
"TPM2 was already started up thus false positive failing in tpm2tss log.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l270
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l271
_("TPM2 Esys_Startup failed: 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l283
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l284
_("Esys_TR_FromTPMPublic failed for handle 0x%x: 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l307
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l284
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l308
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l285
_("Enter TPM2 parent key password:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l308
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l285
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l309
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l286
_("Enter secondary TPM2 parent key password:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l322
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l323
_("Loading TPM2 key blob, parent %x.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l330
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l331
_("TPM2 Esys_Load auth failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l336
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l337
_("TPM2 Esys_Load failed: 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l346
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l347
_("TPM2 Esys_FlushContext for generated primary failed: 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l380
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l375
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l475
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l381
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l376
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l476
_("Enter TPM2 key password:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l381
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l376
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l382
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l377
_("Enter secondary TPM2 key password:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l414
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l415
_("TPM2 RSA sign function called for %d bytes, algo %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l434
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l435
_("TPM2 Esys_RSA_Decrypt auth failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l440
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l531
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l441
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l532
_("TPM2 failed to generate RSA signature: 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l485
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l419
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l486
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l420
_("TPM2 EC sign function called for %d bytes.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l505
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l444
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l506
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l445
_("Unknown TPM2 EC digest size %d for algo 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l525
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l526
_("TPM2 Esys_Sign auth failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l565
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l511
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l566
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l512
_("Invalid TPM2 parent handle 0x%08x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l582
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l583
_("Using SWTPM due to TPM_INTERFACE_TYPE environment variable\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l587
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l588
_("TSS2_TctiLdr_Initialize failed for swtpm: 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l597
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l528
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l598
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l529
_("Failed to import TPM2 private key data: 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l606
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l538
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l607
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l539
_("Failed to import TPM2 public key data: 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_esys.c#l620
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l549
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_esys.c#l621
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l550
_("Unsupported TPM2 key type %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gnutls_tpm2_ibm.c#l54
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gnutls_tpm2_ibm.c#l55
_("TPM2 operation %s failed (%d): %s%s%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l203
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l199
_("%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l206
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l202
_("Challenge: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l268
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l264
_("Response was: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l304
-_("Unknown ESP MAC algorithm: %s");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l300
+_("Unknown ESP MAC algorithm: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l312
-_("Unknown ESP encryption algorithm: %s");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l308
+_("Unknown ESP encryption algorithm: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l389
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l385
_(""
"WARNING: Config XML contains <quarantine> tag with value of \"%s\".\n"
" VPN connectivity may be disabled or limited.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l399
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l395
_("Non-standard SSL tunnel path: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l403
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l399
_("Tunnel timeout (rekey interval) is %d minutes.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l415
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l411
_(""
"Gateway address in config XML (%s) differs from external gateway address "
"(%s).\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l422
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l418
_(""
"IPv6 gateway address in config XML (%s) differs from external gateway "
"address (%s).\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l427
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l423
_(""
"Config XML <connected-gw-ip> address (%s) differs from external\n"
-"gateway address (%s). Please report any this to\n"
+"gateway address (%s). Please report this to\n"
"<openconnect-devel lists infradead org>, including any problems\n"
"with ESP or other apparent loss of connectivity or performance.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l505
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l501
_("GlobalProtect config sent ipsec-mode=%s (expected esp-tunnel)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l513
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l773
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l509
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l779
_("Ignoring ESP keys since ESP support not available in this build\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l531
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l527
_("Potential IPv6-related GlobalProtect config tag <%s>: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l533
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l529
_("Unknown GlobalProtect config tag <%s>: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l575
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l571
_(""
"GlobalProtect IPv6 support is experimental. Please report results to "
"<openconnect-devel lists infradead org>.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l597
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l593
_(""
"Did not receive ESP keys and matching gateway in GlobalProtect config; "
"tunnel will be TLS only.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l664
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l659
_("ESP disabled");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l666
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l661
_("No ESP keys received");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l668
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l663
_("ESP support not available in this build");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l680
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l675
_("No MTU received. Calculated %d for %s%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l707
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l702
_("Connecting to HTTPS tunnel endpoint ...\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l729
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l724
_("Error fetching GET-tunnel HTTPS response.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l738
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l733
_("Gateway disconnected immediately after GET-tunnel request.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l750
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1135
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l745
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1130
_("Got unexpected HTTP response: %.*s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l899
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l893
_(""
"WARNING: Server asked us to submit HIP report with md5sum %s.\n"
" VPN connectivity may be disabled or limited without HIP report "
"submission.\n"
" %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l903
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l897
_(""
"However, running the HIP report submission script on this platform is not "
"yet implemented.");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l905
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l899
_(""
"You need to provide a --csd-wrapper argument with the HIP report submission "
"script.");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l915
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l909
_(""
"Error: Running the 'HIP Report' script on this platform is not yet "
"implemented.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l920
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l914
_("Trying to run HIP Trojan script '%s'.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l928
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l922
_("Failed to create pipe for HIP script\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l936
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l930
_("Failed to fork for HIP script\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l952
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l946
_("HIP script '%s' exited abnormally\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l957
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l951
_("HIP script '%s' returned non-zero status: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l962
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l956
_("HIP script '%s' completed successfully (report is %d bytes).\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l967
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l961
_("HIP report submission failed.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l969
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l963
_("HIP report submitted successfully.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1005
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l999
_("Failed to exec HIP script %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1019
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1013
_("Gateway says HIP report submission is needed.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1023
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1017
_("Gateway says no HIP report submission is needed.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1080
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1074
_("ESP tunnel connected; exiting HTTPS mainloop.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1107
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1101
_("Failed to connect ESP tunnel; using HTTPS instead.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1144
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1138
_("Packet receive error: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1165
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1159
_(""
"Unexpected packet length. SSL_read returned %d (includes 16 header bytes) "
"but header payload_len is %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1175
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1169
_("Got GPST DPD/keepalive response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1179
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1173
_(""
"Expected 0000000000000000 as last 8 bytes of DPD/keepalive packet header, "
"but got:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1186
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1180
_("Received IPv%d data packet of %d bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1191
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1185
_(""
"Expected 0100000000000000 as last 8 bytes of data packet header, but got:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1204
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1198
_("Unknown packet. Header dump follows:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1251
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1245
_("GlobalProtect HIP check due\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1263
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1257
_("HIP check or report failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1276
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1270
_("GlobalProtect rekey due\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1281
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1275
_("GPST Dead Peer Detection detected dead peer!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1301
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1295
_("Send GPST DPD/keepalive request\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1324
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1318
_("Sending IPv%d data packet of %d bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1490
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1484
_("ICMPv%d probe packet (seq %d) for GlobalProtect ESP:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gpst.c#l1498
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1268
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gpst.c#l1492
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1275
_("Failed to send ESP probe\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l75
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l75
_("Error importing GSSAPI name for authentication:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l128
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l128
_("Error generating GSSAPI response:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l145
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l145
_("Attempting GSSAPI authentication to proxy\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l148
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l148
_("Attempting GSSAPI authentication to server '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l203
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l259
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l191
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l249
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l203
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l259
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l190
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l248
_("GSSAPI authentication completed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l214
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l214
_("GSSAPI token too large (%zd bytes)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l227
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l227
_("Sending GSSAPI token of %zu bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l232
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l232
_("Failed to send GSSAPI authentication token to proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l240
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l267
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l240
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l267
_("Failed to receive GSSAPI authentication token from proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l246
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l246
_("SOCKS server reported GSSAPI context failure\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l250
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l250
_("Unknown GSSAPI status response (0x%02x) from SOCKS server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l271
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l271
_("Got GSSAPI token of %zu bytes: %02x %02x %02x %02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l297
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l297
_("Sending GSSAPI protection negotiation of %zu bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l302
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l302
_("Failed to send GSSAPI protection response to proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l310
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l320
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l310
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l320
_("Failed to receive GSSAPI protection response from proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l325
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l325
_("Got GSSAPI protection response of %zu bytes: %02x %02x %02x %02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l335
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l335
_("Invalid GSSAPI protection response from proxy (%zu bytes)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l344
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l408
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l344
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l407
_("SOCKS proxy demands message integrity, which is not supported\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l348
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l412
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l348
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l411
_("SOCKS proxy demands message confidentiality, which is not supported\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/gssapi.c#l352
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l416
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/gssapi.c#l352
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l415
_("SOCKS proxy demands protection unknown type 0x%02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http-auth.c#l68
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http-auth.c#l69
_("Attempting HTTP Basic authentication to proxy\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http-auth.c#l70
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http-auth.c#l71
_("Attempting HTTP Basic authentication to server '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http-auth.c#l97
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http-auth.c#l98
_("Attempting HTTP Bearer authentication to server '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http-auth.c#l111
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1143
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http-auth.c#l112
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1154
_("This version of OpenConnect was built without GSSAPI support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http-auth.c#l152
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http-auth.c#l153
_("Proxy requested Basic authentication which is disabled by default\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http-auth.c#l155
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http-auth.c#l156
_(""
"Server '%s' requested Basic authentication which is disabled by default\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http-auth.c#l168
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http-auth.c#l169
_("No more authentication methods to try\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l55
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l56
_("No memory for allocating cookies\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l243
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l269
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l244
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l270
_("Error reading HTTP response: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l254
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l255
_("Failed to parse HTTP response '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l260
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l261
_("Got HTTP response: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l283
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l284
_("Ignoring unknown HTTP response line '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l302
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l303
_("Invalid cookie offered: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l322
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l323
_("SSL certificate authentication failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l355
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l356
_("Response body has negative size (%d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l366
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l367
_("Unknown Transfer-Encoding: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l387
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l388
_("HTTP body %s (%d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l403
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l447
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l404
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l448
_("Error reading HTTP response body\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l418
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l419
_("Error fetching chunk header\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l429
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l430
_("HTTP chunk length is negative (%ld)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l435
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l436
_("HTTP chunk length is too large (%ld)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l458
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l459
_("Error fetching HTTP response body\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l462
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l463
_("Error in chunked decoding. Expected '', got: '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l475
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l476
_("Cannot receive HTTP 1.0 body without closing connection\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l637
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l638
_("Failed to parse redirected URL '%s': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l661
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l662
_("Cannot follow redirection to non-https URL '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l689
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l690
_("Allocating new path for relative redirect failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l764
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l765
_("HTTPS socket closed by peer; reopening\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l910
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l919
_("Retrying failed %s request on new connection\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l991
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1002
_("request granted");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l992
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1003
_("general failure");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l993
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1004
_("connection not allowed by ruleset");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l994
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1005
_("network unreachable");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l995
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1006
_("host unreachable");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l996
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1007
_("connection refused by destination host");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l997
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1008
_("TTL expired");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l998
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1009
_("command not supported / protocol error");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l999
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1010
_("address type not supported");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1009
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1020
_("SOCKS server requested username/password but we have none\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1017
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1028
_("Username and password for SOCKS authentication must be < 255 bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1032
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1095
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1043
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1106
_("Error writing auth request to SOCKS proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1040
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1102
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1051
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1113
_("Error reading auth response from SOCKS proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1047
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1108
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1058
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1119
_("Unexpected auth response from SOCKS proxy: %02x %02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1053
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1064
_("Authenticated to SOCKS server using password\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1057
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1068
_("Password authentication to SOCKS server failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1120
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1127
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1131
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1138
_("SOCKS server requested GSSAPI authentication\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1133
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1144
_("SOCKS server requested password authentication\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1140
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1151
_("SOCKS server requires authentication\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1149
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1160
_("SOCKS server requested unknown authentication type %02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1155
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1166
_("Requesting SOCKS proxy connection to %s:%d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1170
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1181
_("Error writing connect request to SOCKS proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1178
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1220
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1189
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1231
_("Error reading connect response from SOCKS proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1184
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1195
_("Unexpected connect response from SOCKS proxy: %02x %02x...\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1192
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1203
_("SOCKS proxy error %02x: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1196
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1207
_("SOCKS proxy error %02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1213
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1224
_("Unexpected address type %02x in SOCKS connect response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1236
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1247
_("Requesting HTTP proxy connection to %s:%d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1271
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1282
_("Sending proxy request failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1294
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1305
_("Proxy CONNECT request failed: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1313
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1324
_("Unknown proxy type '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1339
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1350
_("Failed to parse proxy '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/http.c#l1363
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/http.c#l1374
_("Only http or socks(5) proxies supported\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l117
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l124
_("Cisco AnyConnect or openconnect");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l118
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l125
_("Compatible with Cisco AnyConnect SSL VPN, as well as ocserv");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l136
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l143
_("Juniper Network Connect");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l137
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l144
_("Compatible with Juniper Network Connect");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l157
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l164
_("Palo Alto Networks GlobalProtect");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l158
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l165
_("Compatible with Palo Alto Networks (PAN) GlobalProtect SSL VPN");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l177
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l184
_("Pulse Connect Secure");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l178
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l185
_("Compatible with Pulse Connect Secure SSL VPN");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l197
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l204
_("F5 BIG-IP SSL VPN");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l198
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l205
_("Compatible with F5 BIG-IP SSL VPN");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l217
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l224
_("Fortinet SSL VPN");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l218
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l225
_("Compatible with FortiGate SSL VPN");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l237
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l244
_("PPP over TLS");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l238
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l245
_("Unauthenticated RFC1661/RFC1662 PPP over TLS, for testing");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l247
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l254
_("Array SSL VPN");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l248
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l255
_("Compatible with Array Networks SSL VPN");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l321
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l328
_("Unknown VPN protocol '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l344
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l351
_("Built against SSL library with no Cisco DTLS support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l477
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l512
+_("No IP address received with Juniper rekey/reconnection.\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l517
_("No IP address received. Aborting\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l484
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l525
_("Reconnect gave different Legacy IP address (%s != %s)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l493
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l534
_("Reconnect gave different Legacy IP netmask (%s != %s)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l501
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l542
_("Reconnect gave different IPv6 address (%s != %s)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l509
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l550
_("Reconnect gave different IPv6 netmask (%s != %s)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l523
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l565
_("IPv6 configuration received but MTU %d is too small.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l979
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l1030
_("Failed to parse server URL '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l985
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l1036
_("Only https:// permitted for server URL\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l1407
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l1459
_("Unknown certificate hash: %s.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l1441
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l1493
_(""
"The size of the provided fingerprint is less than the minimum required "
"(%u).\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/library.c#l1498
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l1550
_("No form handler; cannot authenticate.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l382
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/library.c#l1554
+_("No form ID. This is a bug in OpenConnect's authentication code.\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l385
_("CommandLineToArgvW() failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l395
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l398
_("Fatal error in command line handling\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l430
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l435
_("ReadConsole() failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l443
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l454
+_("Operation aborted by user\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l457
+_("ReadConsole() didn't read any input\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l466
_("fgetws() failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l463
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l476
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l486
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l499
_("Error converting console input: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l470
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l736
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l493
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l759
_("Allocation failure for string from stdin\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l631
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l654
_(""
"For assistance with OpenConnect, please see the web page at\n"
" https://www.infradead.org/openconnect/mail.html\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l639
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l662
_("Using %s. Features present:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l651
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l674
_("OpenSSL ENGINE not present");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l690
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l713
_(""
"WARNING: This binary lacks DTLS and/or ESP support. Performance will be "
"impaired.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l702
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l725
_("Supported protocols:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l704
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l722
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l727
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l745
_(" (default)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l719
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l742
_("Set VPN protocol");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l760
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l783
_("fgets (stdin)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l810
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l835
_("Cannot process this executable path \"%s\"");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l816
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l841
_("Allocation for vpnc-script path failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l836
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l890
_("Override hostname '%s' to '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l849
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l903
_("Usage: openconnect [options] <server>\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l850
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l904
_(""
"Open client for multiple VPN protocols, version %s\n"
"\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l852
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l906
_("Read options from config file");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l853
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l907
_("Report version number");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l854
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l908
_("Display help text");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l858
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l912
_("Authentication");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l859
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l913
_("Set login username");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l860
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l914
_("Disable password/SecurID authentication");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l861
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l915
_("Do not expect user input; exit if it is required");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l862
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l916
_("Read password from standard input");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l863
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l917
_("Choose authentication login selection");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l864
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l918
_("Provide authentication form responses");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l865
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l919
_("Use SSL client certificate CERT");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l866
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l920
_("Use SSL private key file KEY");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l867
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l921
_("Warn when certificate lifetime < DAYS");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l868
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l922
_("Set login usergroup");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l869
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l923
_("Set key passphrase or TPM SRK PIN");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l870
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l924
_("Key passphrase is fsid of file system");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l871
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l925
_("Software token type: rsa, totp, hotp or oidc");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l872
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l926
_("Software token secret or oidc token");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l874
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l928
_("(NOTE: libstoken (RSA SecurID) disabled in this build)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l877
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l931
_("(NOTE: Yubikey OATH disabled in this build)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l880
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l934
_("Server validation");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l881
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l935
_("Accept only server certificate with this fingerprint");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l882
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l936
_("Disable default system certificate authorities");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l883
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l937
_("Cert file for server verification");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l885
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l939
_("Internet connectivity");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l886
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l940
_("Set VPN server");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l887
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l941
_("Set proxy server");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l888
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l942
_("Set proxy authentication methods");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l889
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l943
_("Disable proxy");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l890
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l944
_("Use libproxy to automatically configure proxy");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l892
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l946
_("(NOTE: libproxy disabled in this build)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l894
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l948
_("Connection retry timeout in seconds");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l895
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l949
_("Use IP when connecting to HOST");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l896
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l950
_("Copy TOS / TCLASS field into DTLS and ESP packets");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l897
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l951
_("Set local port for DTLS and ESP datagrams");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l899
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l953
_("Authentication (two-phase)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l900
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l954
_("Use authentication cookie COOKIE");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l901
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l955
_("Read cookie from standard input");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l902
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l956
_("Authenticate only and print login info");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l903
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l957
_("Fetch and print cookie only; don't connect");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l904
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l958
_("Print cookie before connecting");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l907
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l961
_("Process control");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l908
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l962
_("Continue in background after startup");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l909
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l963
_("Write the daemon's PID to this file");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l910
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l964
_("Drop privileges after connecting");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l913
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l967
_("Logging (two-phase)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l915
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l969
_("Use syslog for progress messages");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l917
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l971
_("More output");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l918
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l972
_("Less output");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l919
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l973
_("Dump HTTP authentication traffic (implies --verbose)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l920
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l974
_("Prepend timestamp to progress messages");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l922
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l976
_("VPN configuration script");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l923
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l977
_("Use IFNAME for tunnel interface");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l924
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l978
_("Shell command line for using a vpnc-compatible config script");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l925
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l979
_("default");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l927
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l981
_("Pass traffic to 'script' program, not tun");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l930
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l984
_("Tunnel control");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l931
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l985
_("Do not ask for IPv6 connectivity");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l932
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l986
_("XML config file");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l933
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l987
_("Request MTU from server (legacy servers only)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l934
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l988
_("Indicate path MTU to/from server");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l935
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l989
_("Enable stateful compression (default is stateless only)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l936
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l990
_("Disable all compression");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l937
-_("Set minimum Dead Peer Detection interval (in seconds)");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l991
+_("Set Dead Peer Detection interval (in seconds)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l938
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l992
_("Require perfect forward secrecy");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l939
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l993
_("Disable DTLS and ESP");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l940
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l994
_("OpenSSL ciphers to support for DTLS");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l941
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l995
_("Set packet queue limit to LEN pkts");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l943
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l997
_("Local system information");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l944
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l998
_("HTTP header User-Agent: field");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l945
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l999
_("Local hostname to advertise to server");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l946
-_("OS type (linux,linux-64,win,...) to report");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1000
+_("OS type to report. Allowed values are the following:");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1001
+_("linux, linux-64, win, mac-intel, android, apple-ios");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l947
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1002
_("reported version string during authentication");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l948
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1003
_("default:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l951
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1005
_("Trojan binary (CSD) execution");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l952
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1007
_("Drop privileges during trojan execution");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l953
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1008
_("Run SCRIPT instead of trojan binary");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l954
-_("Set minimum interval for rerunning trojan (in seconds)");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1010
+_("Set minimum interval between trojan runs (in seconds)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l957
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1012
_("Server bugs");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l958
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1013
_("Disable HTTP connection re-use");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l959
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1014
_("Do not attempt XML POST authentication");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l960
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1015
_("Allow use of the ancient, insecure 3DES and RC4 ciphers");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l982
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1037
_("Failed to allocate string\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1055
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1110
_("Failed to get line from config file: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1095
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1150
_("Unrecognised option at line %d: '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1105
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1160
_("Option '%s' does not take an argument at line %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1109
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1164
_("Option '%s' requires an argument at line %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1134
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1180
+_("Internal error; option '%s' unexpectedly yielded null config_arg\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1198
_("Invalid user \"%s\": %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1144
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1208
_("Invalid user ID \"%d\": %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1415
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1479
_("Unhandled autocomplete for option %d '--%s'. Please report.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1436
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1451
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1500
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1515
_("connected");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1436
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1500
_("disconnected");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1440
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1504
_("unsuccessful");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1445
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1509
_("in progress");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1448
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1512
_("disabled");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1454
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1518
_("established");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1457
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1521
_("unknown");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1464
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1528
_("Configured as %s%s%s, with SSL%s%s %s and %s%s%s %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1473
-_("Session authentication will expire at %s");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1537
+_("Session authentication will expire at %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1487
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1551
_(""
"RX: %<PRId64> packets (%<PRId64> B); TX: %<PRId64> packets (%<PRId64> B)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1491
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1555
_("SSL ciphersuite: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1493
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1557
_("%s ciphersuite: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1496
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1560
_("Next SSL rekey in %ld seconds\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1499
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1563
_("Next %s rekey in %ld seconds\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1503
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1567
_("Next Trojan invocation in %ld seconds\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1521
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1586
_("Failed to open '%s' for write: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1537
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1603
_("Continuing in background; pid %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1596
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1668
_("WARNING: Cannot set locale: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1609
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1681
_(""
"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");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1616
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1688
_(""
"WARNING: This version of openconnect is %s but\n"
" the libopenconnect library is %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1623
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1695
_(""
"WARNING: This build is intended only for debugging purposes and\n"
" may allow you to establish insecure connections.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1655
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1727
_("Failed to allocate vpninfo structure\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1713
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1787
_("Cannot use 'config' option inside config file\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1721
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1795
_("Cannot open config file '%s': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1737
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1812
_("Invalid compression mode '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1755
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1830
_(""
"Cannot enable insecure 3DES or RC4 ciphers, because the library\n"
"%s no longer supports them.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1763
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1783
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1838
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1859
_("Failed to allocate memory\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1778
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1854
_("Missing colon in resolve option\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1867
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1876
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1946
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1956
_("MTU %d too small\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1906
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1986
_(""
"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");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1912
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l1992
_(""
"The --no-cert-check option was insecure and has been removed.\n"
"Fix your server's certificate or use --servercert to trust it.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1929
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2010
_("Queue length zero not permitted; using 1\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1943
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2024
_("OpenConnect version %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1986
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2071
_("Invalid software token mode \"%s\"\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l1996
-_("Invalid OS identity \"%s\"\n");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2082
+_(""
+"Invalid OS identity \"%s\"\n"
+"Allowed values: linux, linux-64, win, mac-intel, android, apple-ios\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2022
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2110
_(""
"WARNING: You specified %s. This should not be\n"
" necessary; please report cases where a priority string\n"
" override is necessary to connect to a server\n"
" to <openconnect-devel lists infradead org>.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2048
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2136
_("Too many arguments on command line\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2051
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2139
_("No server specified\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2065
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2153
_("This version of openconnect was built without libproxy support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2089
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2180
_("Error opening cmd pipe\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2122
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2214
_("Failed to complete authentication\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2156
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2250
_("Creating SSL connection failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2171
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2265
_("Set up UDP failed; using SSL instead\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2177
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2271
_("No --script argument provided; DNS and routing are not configured\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2179
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2273
_("See https://www.infradead.org/openconnect/vpnc-script.html\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2192
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2286
_("User requested reconnect\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2203
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2297
_("Cookie was rejected by server; exiting.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2207
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2301
_("Session terminated by server; exiting.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2211
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2305
_("User cancelled (%s); exiting.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2221
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2315
_("User detached from session (%s); exiting.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2231
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2325
_("Unrecoverable I/O error; exiting.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2238
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2332
_("Unknown error; exiting.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2257
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2352
_("Failed to open %s for write: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2265
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2360
_("Failed to write config to %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2311
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2406
_(""
"Insecurely accepting certificate from VPN server \"%s\" because you ran with "
"--servercert=ACCEPT.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2324
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2419
_("Could not check server's certificate against %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2332
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2427
_(""
"None of the %d fingerprint(s) specified via --servercert match server's "
"certificate: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2341
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2436
_(""
"\n"
"Certificate from VPN server \"%s\" failed verification.\n"
"Reason: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2344
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2439
_(""
"To trust this server in future, perhaps add this to your command line:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2345
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2440
_(" --servercert %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2350
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2445
_("Enter '%s' to accept, '%s' to abort; anything else to view: ");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2351
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2370
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2446
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2465
_("no");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2351
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2357
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2446
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2452
_("yes");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2379
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2474
_("Server key hash: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2413
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2508
_("Auth choice \"%s\" matches multiple options\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2416
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2511
_("Auth choice \"%s\" not available\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2437
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2532
_("User input required in non-interactive mode\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2680
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2774
_("Failed to open token file for write: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2688
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2782
_("Failed to write token: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2735
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2759
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2829
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2853
_("Soft token string is invalid\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2739
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2833
_("Can't open stoken file\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2741
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2835
_("Can't open ~/.stokenrc file\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2744
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2838
_("OpenConnect was not built with libstoken support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2747
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2841
_("General failure in libstoken\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2762
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2856
_("OpenConnect was not built with liboath support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2765
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2859
_("General failure in liboath\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2776
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2870
_("Yubikey token not found\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2779
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2873
_("OpenConnect was not built with Yubikey support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2782
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2876
_("General Yubikey failure: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2791
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2885
_("Can't open oidc file\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/main.c#l2794
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/main.c#l2888
_("General failure in oidc token\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l127
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l121
_("Set up tun script failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l134
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l128
_("Set up tun device failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l211
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l209
_("Delaying tunnel with reason: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l245
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l261
_("Delaying cancel (immediate callback).\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l248
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l264
_("Delaying cancel.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l267
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l283
_("Delaying pause (immediate callback).\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l270
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l286
_("Delaying pause.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l283
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l299
_("Caller paused the connection\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l292
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l312
_("No work to do; sleeping for %d ms...\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l313
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l333
_("WaitForMultipleObjects failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mainloop.c#l328
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l369
+_("Failed epoll_wait() in mainloop");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mainloop.c#l401
_("Failed select() in mainloop");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mtucalc.c#l89
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mtucalc.c#l90
_("Using base_mtu of %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mtucalc.c#l105
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mtucalc.c#l106
_("After removing %s/IPv%d headers, MTU of %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/mtucalc.c#l115
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/mtucalc.c#l116
_(""
"After removing protocol specific overhead (%d unpadded, %d padded, %d "
"blocksize), MTU of %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ntlm.c#l87
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l114
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l197
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ntlm.c#l88
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l113
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l196
_("InitializeSecurityContext() failed: %lx\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ntlm.c#l113
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l48
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ntlm.c#l114
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l47
_("AcquireCredentialsHandle() failed: %lx\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ntlm.c#l246
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ntlm.c#l247
_("Error communicating with ntlm_auth helper\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ntlm.c#l265
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ntlm.c#l266
_("Attempting HTTP NTLM authentication to proxy (single-sign-on)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ntlm.c#l268
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ntlm.c#l269
_("Attempting HTTP NTLM authentication to server '%s' (single-sign-on)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ntlm.c#l980
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ntlm.c#l981
_("Attempting HTTP NTLMv%d authentication to proxy\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ntlm.c#l984
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ntlm.c#l985
_("Attempting HTTP NTLMv%d authentication to server '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/nullppp.c#l84
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/nullppp.c#l84
_("Terminating because nullppp has reached network state.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oath.c#l104
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oath.c#l104
_("Invalid base32 token string\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oath.c#l112
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oath.c#l112
_("Failed to allocate memory to decode OATH secret\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oath.c#l218
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oath.c#l218
_("This version of OpenConnect was built without PSKC support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oath.c#l314
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oath.c#l339
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l295
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l507
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oath.c#l314
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oath.c#l339
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l295
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l507
_("OK to generate INITIAL tokencode\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oath.c#l318
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oath.c#l342
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l300
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l511
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oath.c#l318
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oath.c#l342
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l300
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l511
_("OK to generate NEXT tokencode\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oath.c#l323
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oath.c#l346
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l305
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oath.c#l323
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oath.c#l346
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l305
_("Server is rejecting the soft token; switching to manual entry\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oath.c#l380
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oath.c#l380
_("Generating OATH TOTP token code\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oath.c#l526
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oath.c#l526
_("Generating OATH HOTP token code\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l76
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l76
_("Unexpected length %d for TLV %d/%d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l82
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l370
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l82
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l371
_("Received MTU %d from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l91
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l253
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l311
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l91
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l253
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l312
_("Received DNS server %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l102
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l379
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l102
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l380
_("Received DNS search domain %.*s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l117
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l117
_("Received internal IP address %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l126
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l244
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l126
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l244
_("Received netmask %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l135
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l394
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l135
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l395
_("Received internal gateway address %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l148
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2310
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l148
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2310
_("Received split include route %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l170
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2323
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l170
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2323
_("Received split exclude route %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l190
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l268
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l190
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l268
_("Received WINS server %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l213
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l213
_("ESP encryption: 0x%02x (%s)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l232
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l232
_("ESP HMAC: 0x%02x (%s)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l243
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l243
_("ESP compression: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l251
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l474
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l251
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l475
_("ESP port: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l258
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l457
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l258
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l458
_("ESP key lifetime: %u bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l266
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l449
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l266
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l450
_("ESP key lifetime: %u seconds\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l274
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l481
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l274
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l482
_("ESP to SSL fallback: %u seconds\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l282
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l465
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l282
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l466
_("ESP replay protection: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l290
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l497
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2430
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l290
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l498
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2430
_("ESP SPI (outbound): %x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l299
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l506
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2418
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l299
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l507
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2418
_("%d bytes of ESP secrets\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l311
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l311
_("Unknown TLV group %d attr %d len %d:%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l389
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l393
_("Failed to parse KMP header\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l408
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l412
_("Failed to parse KMP message\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l417
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l421
_("Got KMP message %d of size %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l433
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l437
_("Received non-ESP TLVs (group %d) in ESP negotiation KMP\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l504
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l536
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l680
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l508
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l542
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l686
_("Error creating oNCP negotiation request\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l545
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l715
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l551
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l721
_("Short write in oNCP negotiation\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l558
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l599
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l564
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l605
_("Read %d bytes of SSL record\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l563
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l569
_("Unexpected response of size %d after hostname packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l570
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l576
_("Server response to hostname packet is error 0x%02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l574
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l580
_(""
"This seems to indicate that the server has disabled support for\n"
"Juniper's older oNCP protocol, and only allows connections using\n"
"the newer Junos Pulse protocol. This version of OpenConnect has\n"
"EXPERIMENTAL support for Pulse using --prot=pulse\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l603
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l609
_("Invalid packet waiting for KMP 301\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l616
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l622
_("Expected KMP message 301 from server but got %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l625
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l631
_("KMP message 301 from server too large (%d bytes)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l631
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l637
_("Got KMP message 301 of length %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l638
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l644
_("Failed to read continuation record length\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l644
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l650
_("Record of additional %d bytes too large; would make %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l653
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l659
_("Failed to read continuation record of length %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l659
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l665
_("Read additional %d bytes of KMP 301 message\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l700
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l706
_("Error negotiating ESP keys\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l709
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l715
_("oNCP negotiation request outgoing:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l767
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2691
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l773
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2691
_("new incoming");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l768
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2692
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l774
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2692
_("new outgoing");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l793
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l799
_("Read only 1 byte of oNCP length field\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l802
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l808
_("Server terminated connection (session expired)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l806
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l812
_("Server terminated connection (idle timeout)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l810
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l816
_("Server terminated connection (reason: %d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l817
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l823
_("Server sent zero-length oNCP record\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l918
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l924
_("Incoming KMP message %d of size %d (got %d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l921
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l927
_("Continuing to process KMP message %d now size %d (got %d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l940
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l946
_("Unrecognised data packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l998
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1005
_("Failed to set up ESP: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1008
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1015
_("Unknown KMP message %d of size %d:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1013
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1020
_(".... + %d more bytes unreceived\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1028
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2746
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1035
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2746
_("Packet outgoing:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/oncp.c#l1090
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/oncp.c#l1097
_("Sent ESP enable control packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openconnect-internal.h#l1396
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openconnect-internal.h#l1404
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openconnect-internal.h#l1596
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openconnect-internal.h#l1606
_("ERROR: %s() called with invalid UTF-8 for '%s' argument\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l94
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l94
_("Unable to calculate DTLS overhead for %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l210
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l269
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l210
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l269
_("Failed to generate random key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l232
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l232
_("Failed to create SSL_SESSION ASN.1 for OpenSSL: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l243
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l243
_("OpenSSL failed to parse SSL_SESSION ASN.1\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l259
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l259
_("Initialise DTLSv1 session failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l275
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l275
_("Too large application ID size\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l308
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l308
_("PSK callback\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l370
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l370
_("Initialise DTLSv1 CTX failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l380
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l380
_("Set DTLS CTX version failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l408
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l408
_("Failed to generate DTLS key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l468
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l468
_("Set DTLS cipher list failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l519
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l519
_("DTLS cipher '%s' not found\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l540
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l540
_(""
"SSL_set_session() failed with DTLS 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");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l576
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l576
_("SSL_set_session() failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l592
-_("Create DTLS dgram BIO failed");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l592
+_("Create DTLS dgram BIO failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l677
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l677
_("Established DTLS connection (using OpenSSL). Ciphersuite %s-%s.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l714
-_("Your OpenSSL is older than the one you built against, so DTLS may fail!");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l714
+_(""
+"Your OpenSSL is older than the one you built against, so DTLS may fail!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l780
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l780
_(""
"This is probably because your OpenSSL is broken\n"
"See http://rt.openssl.org/Ticket/Display.html?id=2984\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-dtls.c#l787
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-dtls.c#l787
_("DTLS handshake failed: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-esp.c#l86
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-esp.c#l86
_("Failed to initialise ESP cipher:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-esp.c#l100
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-esp.c#l100
_("Failed to initialize ESP HMAC\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-esp.c#l176
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-esp.c#l176
_("Failed to set up decryption context for ESP packet:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-esp.c#l184
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-esp.c#l184
_("Failed to decrypt ESP packet:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-esp.c#l200
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-esp.c#l200
_("Failed to encrypt ESP packet:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l43
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l45
_("Failed to establish libp11 PKCS#11 context:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l49
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l51
_("Failed to load PKCS#11 provider module (%s):\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l275
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l281
_("PIN locked\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l278
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l284
_("PIN expired\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l281
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l287
_("Another user already logged in\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l285
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l291
_("Unknown error logging in to PKCS#11 token\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l292
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l298
_("Logged in to PKCS#11 slot '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l306
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l312
_("Failed to enumerate certs in PKCS#11 slot '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l312
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l318
_("Found %d certs in slot '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l348
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l570
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l354
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l576
_("Failed to parse PKCS#11 URI '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l355
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l580
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l361
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l586
_("Failed to enumerate PKCS#11 slots\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l389
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l622
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l395
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l628
_("Logging in to PKCS#11 slot '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l399
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l405
_("Failed to find PKCS#11 cert '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l407
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l413
_("Certificate X.509 content not fetched by libp11\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l414
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l420
_("Using secondary PKCS#11 certificate %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l459
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l465
_("Failed to enumerate keys in PKCS#11 slot '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l465
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l471
_("Found %d keys in slot '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l499
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l505
_("Certificate has no public key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l500
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l506
_("Secondary certificate has no public key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l506
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l530
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l512
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l536
_("Certificate does not match private key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l507
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l531
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l513
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l537
_("Secondary certificate does not match private key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l510
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l516
_("Checking EC key matches cert\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l514
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l520
_("Failed to allocate signature buffer\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l524
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l530
_("Failed to sign dummy data to validate EC key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l643
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l649
_("Failed to find PKCS#11 key '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l650
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l656
_("Using secondary PKCS#11 key %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l656
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l662
_("Failed to instantiate private key from PKCS#11\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l657
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l663
_("Failed to instantiate secondary private key from PKCS#11\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l713
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl-pkcs11.c#l719
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l719
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl-pkcs11.c#l725
_("This version of OpenConnect was built without PKCS#11 support\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l167
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l168
_("Failed to write to TLS/DTLS socket\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l217
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l283
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l218
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l284
_("Failed to read from TLS/DTLS socket\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l321
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l322
_("Read error on %s session: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l356
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l357
_("Write error on %s session: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l429
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l430
_("Unhandled SSL UI request type %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l509
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l510
_("PEM password too long (%d >= %d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l545
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l546
_("Client certificate or key missing\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l551
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1014
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l552
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1019
_("Loading private key failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l558
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l559
_("Failed to install certificate in OpenSSL context\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l582
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l583
_("Extra cert from %s: '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l636
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l639
_("Parse PKCS#12 failed (see above errors)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l637
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l640
_("Parse secondary PKCS#12 failed (see above errors)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l654
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l657
_("PKCS#12 contained no certificate!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l655
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l658
_("Secondary PKCS#12 contained no certificate!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l661
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l664
_("PKCS#12 contained no private key!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l662
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l665
_("Secondary PKCS#12 contained no private key!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l669
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l672
_("PKCS#12");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l696
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l699
_("Can't load TPM engine.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l702
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l705
_("Failed to init TPM engine\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l712
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l715
_("Failed to set TPM SRK password\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l726
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l729
_("Failed to load TPM private key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l727
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l730
_("Failed to load secondary TPM private key\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l781
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l930
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l784
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l935
_("Failed to open certificate file %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l782
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l785
_("Failed to open secondary certificate file %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l792
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l795
_("Loading certificate failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l823
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l826
_("Failed to process all supporting certs. Trying anyway...\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l824
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l827
_("Failed to process secondary supporting certs. Trying anyway...\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l837
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l840
_("PEM file");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l866
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l869
_("Failed to create BIO for keystore item '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l891
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l896
_("Loading private key failed (wrong passphrase?)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l892
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l897
_("Loading secondary private key failed (wrong passphrase?)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l898
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l903
_("Loading private key failed (see above errors)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l899
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l904
_("Loading secondary private key failed (see above errors)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l953
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l958
_("Failed to load X509 certificate from keystore\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l990
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l995
_("Failed to open private key file %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1015
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1020
_("Loading secondary private key failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1069
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1084
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1076
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1091
_("Failed to decrypt secondary PKCS#8 certificate file\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1079
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1086
_("Enter PKCS#8 secondary pass phrase:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1104
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1111
_("Failed to convert PKCS#8 to OpenSSL EVP_PKEY\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1105
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1112
_("Failed to convert secondary PKCS#8 to OpenSSL EVP_PKEY\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1115
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1122
_("Failed to identify private key type in '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1269
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1276
_("Matched DNS altname '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1276
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1283
_("No match for altname '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1290
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1297
_("Certificate has GEN_IPADD altname with bogus length %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1301
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1447
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1308
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1454
_("Matched %s address '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1308
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1315
_("No match for %s address '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1350
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1357
_("URI '%s' has non-empty path; ignoring\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1355
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1362
_("Matched URI '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1366
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1373
_("No match for URI '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1381
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1388
_("No altname in peer cert matched '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1389
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1396
_("No subject name in peer cert!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1409
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1416
_("Failed to parse subject name in peer cert\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1416
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1423
_("Peer cert subject mismatch ('%s' != '%s')\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1421
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1455
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1428
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1462
_("Matched peer certificate subject name '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1517
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1524
_("Extra cert from cafile: '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1660
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1667
_("Error in client cert notAfter field\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1661
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1668
_("Error in secondary client cert notAfter field\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1676
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1683
_("<error>");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1702
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1709
_("SSL certificate and key do not match\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1738
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1745
_("Failed to read certs from CA file '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1768
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1775
_("Failed to open CA file '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1816
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1823
_("Create TLSv1 CTX failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1874
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1881
_("Failed to construct OpenSSL cipher list\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1885
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1892
_("Failed to set OpenSSL cipher list (\"%s\")\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l1951
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l1958
_("SSL connection failure\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l2119
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l2124
_("Failed to calculate OATH HMAC\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l2222
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l2227
_("EAP-TTLS negotiation with %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/openssl.c#l2233
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/openssl.c#l2238
_("EAP-TTLS connection failure %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l113
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l113
_("HDLC initial flag sequence (0x7e) is missing\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l131
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l131
_("HDLC buffer ended without FCS and flag sequence (0x7e)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l137
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l137
_("HDLC frame too short (%d bytes)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l149
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l149
_("Bad HDLC packet FCS %04x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l154
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l154
_("Un-HDLC'ed packet (%ld bytes -> %ld), FCS=0x%04x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l318
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l312
_("Current PPP state: %s (encap %s):\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l320
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l314
_(""
" in: asyncmap=0x%08x, lcp_opts=%d, lcp_magic=0x%08x, ipv4=%s, ipv6=%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l328
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l322
_(""
" out: asyncmap=0x%08x, lcp_opts=%d, lcp_magic=0x%08x, ipv4=%s, ipv6=%s, "
"solicit_peerns=%d, got_peerns=%d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l413
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l407
_("Received MRU %d from server. Nak-offering larger MRU of %d (our MTU)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l419
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l413
_("Received MRU %d from server. Setting our MTU to match.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l427
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l421
_("Received asyncmap of 0x%08x from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l433
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l427
_("Received magic number of 0x%08x from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l438
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l432
_("Received protocol field compression from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l443
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l437
_("Received address and control field compression from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l450
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l444
_("Received deprecated IP-Addresses from server, ignoring\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l457
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l451
_("Received Van Jacobson TCP/IP compression from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l465
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l459
_("Received peer IPv4 address %s from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l481
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l475
_("Received peer IPv6 link-local address %s from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l488
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l482
_("Received unknown %s TLV (tag %d, len %d+2) from server:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l515
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l509
_("Received %ld extra bytes at end of Config-Request:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l522
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l516
_("Reject %s/id %d config from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l530
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l524
_("Nak %s/id %d config from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l536
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l530
_("Ack %s/id %d config from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l576
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l570
_("Requesting calculated MTU of %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l631
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l625
_("Sending our %s/id %d config request to server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l668
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l662
_("Server rejected/nak'ed LCP MRU option\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l673
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l667
_("Server rejected/nak'ed LCP asyncmap option\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l684
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l678
_("Server rejected LCP magic option\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l690
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l684
_("Server rejected/nak'ed LCP PFCOMP option\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l695
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l689
_("Server rejected/nak'ed LCP ACCOMP option\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l703
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l697
_("Server nak-offered IPv4 address: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l707
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l701
_("Server rejected Legacy IP address %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l713
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l707
_("Server rejected/nak'ed our IPv4 address or request: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l729
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l723
_("Server nak-offered IPCP request for %s[%d] server: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l735
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l729
_("Server rejected/nak'ed IPCP request for %s[%d] server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l750
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l744
_("Server nak-offered IPv6 link-local address %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l758
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l752
_("Server rejected/nak'ed our IPv6 interface identifier\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l766
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l760
_("Server rejected/nak'ed %s TLV (tag %d, len %d+2)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l775
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l769
_("Received %ld extra bytes at end of Config-Reject:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l800
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l794
_("Received %s/id %d %s from server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l831
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l825
_("Server terminates with reason: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l858
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l852
_("Server rejected our request to configure IPv%d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1029
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1023
_("PPP state transition from %s to %s on %s channel\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1111
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1106
_("PPP payload exceeds receive buffer\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1150
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1145
_("Short packet received (%d bytes). Waiting for more.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1168
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1163
_("Unexpected pre-PPP packet header for encap %d.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1181
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1176
_("PPP payload len %d exceeds receive buffer %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1187
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1182
_(""
"PPP packet is incomplete. Received %d bytes on wire (includes %d encap) but "
"header payload_len is %d. Waiting for more.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1219
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1214
_("Invalid PPP encapsulation\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1228
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1223
_("Packet contains %d bytes after payload. Assuming concatenated packet.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1278
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1273
_("Unexpected IPv%d packet in PPP state %s.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1283
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1278
_("Received IPv%d data packet of %d bytes over %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1289
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1284
_("Expected %d PPP header bytes but got %ld, shifting payload.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1311
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1306
_("Sending Protocol-Reject for %s. Payload:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1395
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1390
_("Detected dead peer!\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1405
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1400
_("Failed to establish PPP\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1424
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1419
_("Send PPP discard request as keepalive\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1428
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1423
_("Send PPP echo request as DPD\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1494
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1489
_("Sending PPP %s %s packet over %s (id %d, %d bytes total)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1500
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1495
_("Sending PPP %s packet over %s (%d bytes total)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1558
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1553
_("PPP connect called with invalid DTLS state %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1579
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1574
_("DTLS tunnel connected; exiting HTTPS mainloop.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1613
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1608
_("Failed to connect DTLS tunnel; using HTTPS instead (state %d).\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1638
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1633
_("Establishing PPP tunnel over TLS failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1649
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1644
_("Invalid DTLS state %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1716
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1711
_("Reset PPP failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ppp.c#l1737
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ppp.c#l1732
_("Failed to authenticate DTLS session\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l235
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l235
_("Received internal Legacy IP address %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l283
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l300
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l319
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l342
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l283
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l301
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l320
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l343
_("Failed to handle IPv6 address\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l292
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l293
_("Received internal IPv6 address %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l334
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l335
_("Received IPv6 split include %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l357
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l358
_("Received IPv6 split exclude %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l364
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l365
_("Unexpected length %d for attr 0x%x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l415
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l416
_("ESP encryption: 0x%04x (%s)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l439
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l440
_("ESP HMAC: 0x%04x (%s)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l489
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l490
_("ESP only: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l531
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l532
_("Unknown attr 0x%x len %d:%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l542
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l543
_("Read %d bytes of IF-T/TLS record\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l559
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l560
_("Short write to IF-T/TLS\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l572
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l573
_("Error creating IF-T packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l592
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l593
_("Error creating EAP packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l627
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1435
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1498
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l628
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1436
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1499
_("Unexpected IF-T/TLS authentication challenge:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l645
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l646
_("Unexpected EAP-TTLS payload:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l678
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l679
_("AVP 0x%x/0x%x:%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l680
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l681
_("AVP %d:%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l747
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l748
_("Enter Pulse user realm:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l752
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l795
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l753
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l796
_("Realm:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l790
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l791
_("Choose Pulse user realm:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l806
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1565
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1634
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l807
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1566
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1635
_("Failed to parse AVP\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l873
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l874
_("Session limit reached. Choose session to kill:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l878
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l879
_("Session:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l898
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l899
_("Failed to parse session list\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l993
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l994
_("Enter secondary credentials:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l993
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l994
_("Enter user credentials:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1003
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1195
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1004
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1196
_("Secondary username:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1003
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1195
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1004
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1196
_("Username:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1013
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l114
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1014
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l114
_("Password:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1013
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1014
_("Secondary password:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1084
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1085
_("Password expired. Please change password:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1088
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1089
_("Current password:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1093
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1094
_("New password:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1098
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1099
_("Verify new password:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1110
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1111
_("Passwords not provided.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1116
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1117
_("Passwords do not match.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1121
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1122
_("Current password too long.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1126
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1127
_("New password too long.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1185
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1186
_("Token code request:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1209
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1210
_("Please enter response:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1213
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1214
_("Please enter your passcode:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1215
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1216
_("Please enter your secondary token information:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1352
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1353
_("Error creating Pulse connection request\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1395
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1396
_("Unexpected response to IF-T/TLS version negotiation:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1400
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1401
_("IF-T/TLS version from server: %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1527
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1528
_("Failed to establish EAP-TTLS session\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1650
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1651
_(""
"WARNING: Server provided certificate MD5 does not match its actual "
"certificate.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1664
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1665
_("Authentication failure: Account locked out\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1667
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1668
_("Authentication failure: Client certificate required\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1670
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1671
_("Authentication failure: Code 0x%02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1705
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1705
_(""
"Unknown D73 prompt value 0x%x. Will prompt for both username and password.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1708
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1708
_("Please report this value and the behaviour of the official client.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1777
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1777
_("Authentication failure: %.*s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1787
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1787
_(""
"Pulse server requested Host Checker; not yet supported\n"
"Try Juniper mode (--protocol=nc)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1807
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1807
_("Unhandled Pulse authentication packet, or authentication failure\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1823
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1823
_("Pulse authentication cookie not accepted\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1829
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1829
_("Pulse realm entry\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1835
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1835
_("Pulse realm choice\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1842
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1842
_("Pulse password auth request, code 0x%02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1855
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1855
_("Pulse password request with unknown code 0x%02x. Please report.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1864
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1864
_("Pulse password general token code request\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1875
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1875
_("Pulse session limit, %d sessions\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1884
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1884
_("Unhandled Pulse auth request\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1921
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1921
_("Unexpected response instead of IF-T/TLS auth success:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l1984
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l1984
_("EAP-TTLS failure: Flushing output with pending input bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2007
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2007
_("Error creating EAP-TTLS buffer\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2056
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2056
_("Failed to read EAP-TTLS Acknowledge: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2064
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2106
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2064
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2106
_("Read %d bytes of IF-T/TLS EAP-TTLS record\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2075
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2075
_("Bad EAP-TTLS Acknowledge packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2117
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2117
_("Bad EAP-TTLS packet (len %d, left %d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2274
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2274
_("Unexpected Pulse config packet:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2334
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2334
_("Receive route of unknown type 0x%08x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2411
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2411
_("Invalid ESP config packet:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2423
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2423
_("Invalid ESP setup\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2498
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2498
_("Bad IF-T/TLS packet when expecting configuration:\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2506
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2506
_("Unexpected IF-T/TLS packet when expecting configuration.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2571
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2571
_("Insufficient configuration found\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2683
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2683
_("ESP rekey failed\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2712
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2712
_("Pulse fatal error (reason: %ld): %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2730
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2730
_("Unknown Pulse packet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/pulse.c#l2908
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/pulse.c#l2908
_("Sending IF-T/TLS data packet of %d bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/script.c#l175
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l179
_("Discard bad split include: \"%s\"\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/script.c#l179
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l183
_("Discard bad split exclude: \"%s\"\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/script.c#l207
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l211
_(""
"WARNING: Split include \"%s\" has host bits set, replacing with \"%s/%d\".\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/script.c#l211
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l215
_(""
"WARNING: Split exclude \"%s\" has host bits set, replacing with \"%s/%d\".\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/script.c#l318
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l323
_("Ignoring legacy network because address \"%s\" is invalid.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/script.c#l323
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l328
_("Ignoring legacy network because netmask \"%s\" is invalid.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/script.c#l602
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/script.c#l650
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l594
+_("Failed to get script exit status: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l603
+_("Script '%s' returned error %ld\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l611
+_("Script did not complete within 10 seconds.\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l624
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l672
_("Failed to spawn script '%s' for %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/script.c#l657
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l679
_("Script '%s' exited abnormally (%x)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/script.c#l665
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/script.c#l687
_("Script '%s' returned error %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l118
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l119
_("Failed select() for socket connect");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l123
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l124
_("Socket connect cancelled\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l195
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l196
_("Failed setsockopt(TCP_NODELAY) on TLS socket:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l246
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l247
_("Failed to reconnect to proxy %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l250
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l251
_("Failed to reconnect to host %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l318
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l319
_("Proxy from libproxy: %s://%s:%d/\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l346
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l347
_("getaddrinfo failed for host '%s': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l355
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l482
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l356
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l483
_("Reconnecting to DynDNS server using previously cached IP address\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l370
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l371
_("Attempting to connect to proxy %s%s%s:%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l371
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l372
_("Attempting to connect to server %s%s%s:%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l392
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l393
_("Connected to %s%s%s:%s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l404
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l405
_("Failed to allocate sockaddr storage\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l447
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l448
_("Failed to connect to %s%s%s:%s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l465
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l466
_("Forgetting non-functional previous peer address\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l477
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l478
_("Failed to connect to host %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l496
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l497
_("Reconnecting to proxy %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l567
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l568
_("statvfs: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l595
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l596
_("Could not obtain file system ID for passphrase\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l606
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l607
_("Failed to open private key file '%s': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l634
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l635
_("statfs: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l725
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l726
_("No error");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l726
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l727
_("Keystore locked");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l727
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l728
_("Keystore uninitialized");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l728
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l729
_("System error");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l729
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l730
_("Protocol error");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l730
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l731
_("Permission denied");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l731
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l732
_("Key not found");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l732
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l733
_("Value corrupted");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l733
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l734
_("Undefined action");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l737
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l738
_("Wrong password");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l738
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l739
_("Unknown error");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l867
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l872
_("Failed select() for command socket");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l931
-_("openconnect_fopen_utf8() used with unsupported mode '%s'\n");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l938
+_("%s() used with unsupported mode '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l953
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l960
_("Failed to open %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l960
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l967
_("Failed to fstat() %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l967
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l974
_("File %s is empty\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l973
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l980
_("File %s has suspicious size %<PRId64>\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l982
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l989
_("Failed to allocate %d bytes for %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l990
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l997
_("Failed to read %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l1026
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l1033
_("Unknown protocol family %d. Cannot create UDP server address\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l1045
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l1052
_("Open UDP socket");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l1085
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l1092
_("Unknown protocol family %d. Cannot use UDP transport\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l1093
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l1100
_("Bind UDP socket");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l1100
-_("Connect UDP socket\n");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l1107
+_("Connect UDP socket");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l1107
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l1114
_("Make UDP socket non-blocking");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l1144
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l1151
_("Cookie is no longer valid, ending session\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l1148
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l1155
_("sleep %ds, remaining timeout %ds\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l1219
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l1226
_("Failed select() for socket send");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/ssl.c#l1259
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/ssl.c#l1266
_("Failed select() for socket recv");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l203
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l202
_("SSPI token too large (%ld bytes)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l216
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l215
_("Sending SSPI token of %lu bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l221
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l220
_("Failed to send SSPI authentication token to proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l229
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l257
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l228
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l256
_("Failed to receive SSPI authentication token from proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l235
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l234
_("SOCKS server reported SSPI context failure\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l239
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l238
_("Unknown SSPI status response (0x%02x) from SOCKS server\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l261
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l260
_("Got SSPI token of %lu bytes: %02x %02x %02x %02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l277
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l276
_("QueryContextAttributes() failed: %lx\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l313
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l312
_("EncryptMessage() failed: %lx\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l325
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l324
_("EncryptMessage() result too large (%lu + %lu + %lu)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l350
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l349
_("Sending SSPI protection negotiation of %u bytes\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l355
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l354
_("Failed to send SSPI protection response to proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l363
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l373
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l362
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l372
_("Failed to receive SSPI protection response from proxy: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l378
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l377
_("Got SSPI protection response of %d bytes: %02x %02x %02x %02x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l394
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l393
_("DecryptMessage failed: %lx\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/sspi.c#l399
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/sspi.c#l398
_("Invalid SSPI protection response from proxy (%lu bytes)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l102
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l102
_("Enter credentials to unlock software token.");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l107
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l107
_("Device ID:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l141
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l141
_("User bypassed soft token.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l147
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l232
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l147
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l232
_("All fields are required; try again.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l157
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l324
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l157
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l324
_("General failure in libstoken.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l161
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l161
_("Incorrect device ID or password; try again.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l165
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l165
_("Soft token init was successful.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l208
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l208
_("Enter software token PIN.");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l212
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l212
_("PIN:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l239
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l239
_("Invalid PIN format; try again.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/stoken.c#l319
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/stoken.c#l319
_("Generating RSA token code\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l82
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l86
_("Error accessing registry key for network adapters\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l108
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l112
_("Cannot read %s\\%s or is not string\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l118
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l122
_("%s\\ComponentId is unknown '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l124
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l128
_("Found %s at %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l141
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l145
_("Cannot open registry key %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l152
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l156
_("Cannot read registry key %s\\%s or is not string\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l193
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l197
_(""
"GetAdapterIndex() failed: %s\n"
"Falling back to GetAdaptersInfo()\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l207
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l211
_("GetAdaptersInfo() failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l237
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l258
+_("GetAdaptersAddresses() failed: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l289
+_(""
+"Adapter \"%S\" / %ld is UP and using our IPv%d address. Cannot resolve.\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l296
+_(""
+"Adapter \"%S\" / %ld is DOWN and using our IPv%d address. We will reclaim "
+"the address from it.\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l309
+_("GetUnicastIpAddressTable() failed: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l330
+_("DeleteUnicastIpAddressEntry() failed: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l337
+_("GetUnicastIpAddressTable() did not find matching address to reclaim\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l365
_("Failed to open %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l242
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l370
_("Opened tun device %S\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l250
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l378
_("Failed to obtain TAP driver version: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l256
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l384
_("Error: TAP-Windows driver v9.9 or greater is required (found %ld.%ld)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l277
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l405
_("Failed to set TAP IP addresses: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l289
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l508
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l417
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l662
_("Failed to set TAP media status: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l303
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l431
_("Ignoring non-matching interface \"%S\"\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l326
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l454
_("Could not convert interface name to UTF-8\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l339
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l468
_("Using %s device '%s', index %d\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l353
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l473
+_(""
+"WARNING: Support for Wintun is experimental and may be unstable. If you\n"
+" encounter problems, install the TAP-Windows driver instead. See\n"
+" https://www.infradead.org/openconnect/building.html\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l485
_("Could not construct interface name\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l379
-_("No Windows-TAP adapters found. Is the driver installed?\n");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l527
+_(""
+"Access denied creating Wintun adapter. Are you running with Administrator "
+"privileges?\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l382
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l533
_(""
-"Alternatively, specify an interface name to try creating it with Wintun\n");
+"Neither Windows-TAP nor Wintun adapters were found. Is the driver "
+"installed?\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l406
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l560
_("TAP device aborted connectivity. Disconnecting.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l411
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l565
_("Failed to read from TAP device: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l425
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l579
_("Failed to complete read from TAP device: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l451
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l605
_("Wrote %ld bytes to tun\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l461
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l615
_("Waiting for tun write...\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l464
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l618
_("Wrote %ld bytes to tun after waiting\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l471
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l625
_("Failed to write to TAP device: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun-win32.c#l525
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun-win32.c#l679
_("Spawning tunnel scripts is not yet supported on Windows\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l88
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l88
_("Could not open /dev/tun for plumbing");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l92
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l92
_("Can't push IP");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l102
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l102
_("Can't set ifname");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l109
-_("Can't open %s: %s");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l109
+_("Can't open %s: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l118
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l118
_("Can't plumb %s for IPv%d: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l139
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l139
_("open /dev/tun");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l145
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l145
_("Failed to create new tun");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l151
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l151
_("Failed to put tun file descriptor into message-discard mode");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l183
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l183
_("tun device is unsupported on this platform\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l205
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l205
_("open net");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l214
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l214
_("SIOCSIFMTU");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l242
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l428
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l242
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l428
_("Failed to open tun device: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l253
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l253
_("Failed to bind local tun device (TUNSETIFF): %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l257
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l257
_(""
"To configure local networking, openconnect must be running as root\n"
"See https://www.infradead.org/openconnect/nonroot.html for more information\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l322
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l322
_("Invalid interface name '%s'; must match 'utun%%d' or 'tun%%d'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l331
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l331
_("Failed to open SYSPROTO_CONTROL socket: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l340
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l340
_("Failed to query utun control id: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l358
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l358
_("Failed to allocate utun device name\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l369
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l369
_("Failed to connect utun unit: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l388
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l388
_("Invalid interface name '%s'; must match 'tun%%d'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l398
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l398
_("Cannot open '%s': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l437
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l437
_("TUNSIFHEAD");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l464
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l461
_("Failed to make tun socket nonblocking: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l483
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l488
_("socketpair failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l488
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l493
_("fork failed: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l492
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l497
_("setpgid");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l497
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l502
_("execl");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l502
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l507
_("(script)");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/tun.c#l570
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/tun.c#l575
_("Failed to write incoming packet: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/wintun.c#l75
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l77
+_("Failed to set vring #%d size: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l85
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l97
+_("Failed to set vring #%d base: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l107
+_("Failed to set vring #%d RX backend: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l115
+_("Failed to set vring #%d call eventfd: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l123
+_("Failed to set vring #%d kick eventfd: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l142
+_("Not using vhost-net due to low queue length %d\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l156
+_("Failed to open /dev/vhost-net: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l163
+_("Failed to set vhost ownership: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l172
+_("Failed to get vhost features: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l177
+_("vhost-net lacks required features: %llx\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l185
+_("Failed to set vhost features: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l193
+_("Failed to open vhost kick eventfd: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l200
+_("Failed to open vhost call eventfd: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l218
+_("Failed to set vhost memory map: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l241
+_("Failed to set tun sndbuf: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l246
+_("Using vhost-net for tun acceleration, ring size %d\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l369
+_("Error: vhost gave back invalid descriptor %d, len %d\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l379
+_("vhost gave back empty descriptor %d\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l390
+_("Free TX packet %p [%d] [used %d]\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l402
+_("RX packet %p(%d) [%d] [used %d]\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l467
+_("Queue TX packet %p at desc %d avail %d\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l475
+_("Queue RX packet %p at desc %d avail %d\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l509
+_("Immediate wake because vhost ring moved on from 0x%x to 0x%x\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l536
+_("Failed to kick vhost-net eventfd\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/vhost.c#l539
+_("Kick vhost ring\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/wintun.c#l74
_("Could not load wintun.dll\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/wintun.c#l90
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/wintun.c#l89
_("Could not resolve functions from wintun.dll\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/wintun.c#l176
-_("Failed to set Legacy IP address on Wintun: %s\n");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/wintun.c#l143
+_("Loaded Wintun v%u.%u\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/wintun.c#l150
+_("Failed to create Wintun session: %s\n");
+
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/wintun.c#l173
+_("Could not retrieve packet from Wintun adapter '%S': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/wintun.c#l188
-_("Failed to create Wintun session: %s");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/wintun.c#l185
+_("Drop oversized packet retrieved from Wintun adapter '%S' (%ld > %d)\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/wintun.c#l197
-_("Loaded Wintun v%d.%d\n");
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/wintun.c#l200
+_("Could not send packet through Wintun adapter '%S': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/xml.c#l75
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/xml.c#l100
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/xml.c#l77
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/xml.c#l102
_("Treating host \"%s\" as a raw hostname\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/xml.c#l82
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/xml.c#l84
_("Failed to SHA1 existing file\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/xml.c#l90
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/xml.c#l92
_("XML config file SHA1: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/xml.c#l98
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/xml.c#l100
_("Failed to parse XML config file %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/xml.c#l135
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/xml.c#l137
_("Host \"%s\" has address \"%s\"\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/xml.c#l145
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/xml.c#l147
_("Host \"%s\" has UserGroup \"%s\"\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/xml.c#l159
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/xml.c#l161
_("Host \"%s\" not listed in config; treating as raw hostname\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l96
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l96
_("Failed to send \"%s\" to ykneo-oath applet: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l103
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l103
_("Invalid short response to \"%s\" from ykneo-oath applet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l120
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l120
_("Failure response to \"%s\": %04x\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l174
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l174
_("select applet command");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l185
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l424
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l185
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l424
_("Unrecognised response from ykneo-oath applet\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l201
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l201
_("Found ykneo-oath applet v%d.%d.%d.\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l225
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l225
_("PIN required for Yubikey OATH applet");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l230
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l230
_("Yubikey PIN:");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l257
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l257
_("Failed to calculate Yubikey unlock response\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l274
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l274
_("unlock command");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l306
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l306
_("Trying truncated-char PBKBF2 variant of Yubikey PIN\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l342
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l342
_("Failed to establish PC/SC context: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l347
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l347
_("Established PC/SC context\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l353
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l365
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l353
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l365
_("Failed to query reader list: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l392
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l392
_("Failed to connect to PC/SC reader '%s': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l397
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l397
_("Connected PC/SC reader '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l402
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l402
_("Failed to obtain exclusive access to reader '%s': %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l412
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l412
_("list keys command");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l445
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l445
_("Found %s/%s key '%s' on '%s'\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l468
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l468
_(""
"Token '%s' not found on Yubikey '%s'. Searching for another Yubikey...\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l516
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l516
_("Server is rejecting the Yubikey token; switching to manual entry\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l570
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l570
_("Generating Yubikey token code\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l575
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l575
_("Failed to obtain exclusive access to Yubikey: %s\n");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l619
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l619
_("calculate command");
-// https://git.infradead.org/users/dwmw2/openconnect.git/blob/1aa1c52507:/yubikey.c#l627
+// https://git.infradead.org/users/dwmw2/openconnect.git/blob/37915b4813:/yubikey.c#l627
_("Unrecognised response from Yubikey when generating tokencode\n");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]