Update translations from Transifex
[platform/upstream/openconnect.git] / po / en_US.po
index 5a1c453..e6e5d8c 100644 (file)
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# 
+#
 # Translators:
 # Margie Foster <margie@linux.intel.com>, 2011, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: openconnect\n"
 "Report-Msgid-Bugs-To: openconnect-devel@lists.infradead.org\n"
-"POT-Creation-Date: 2012-06-13 21:42+0100\n"
-"PO-Revision-Date: 2012-06-13 20:42+0000\n"
+"POT-Creation-Date: 2012-12-03 11:18+0000\n"
+"PO-Revision-Date: 2012-11-15 08:31+0000\n"
 "Last-Translator: David Woodhouse <dwmw2@infradead.org>\n"
-"Language-Team: English (United States) (http://www.transifex.net/projects/p/meego/language/en_US/)\n"
+"Language-Team: English (United States) (http://www.transifex.com/projects/p/"
+"meego/language/en_US/)\n"
+"Language: en_US\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: en_US\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: auth.c:121
+#: auth.c:130
 msgid "Form choice has no name\n"
 msgstr "Form choice has no name\n"
 
-#: auth.c:185
+#: auth.c:194
 #, c-format
 msgid "name %s not input\n"
 msgstr "name %s not input\n"
 
-#: auth.c:192
+#: auth.c:201
 msgid "No input type in form\n"
 msgstr "No input type in form\n"
 
-#: auth.c:204
+#: auth.c:213
 msgid "No input name in form\n"
 msgstr "No input name in form\n"
 
-#: auth.c:227
+#: auth.c:242
 #, c-format
 msgid "Unknown input type %s in form\n"
 msgstr "Unknown input type %s in form\n"
 
-#: auth.c:247
+#: auth.c:435
 #, c-format
-msgid "Fixed options give %s\n"
-msgstr "Fixed options give %s\n"
+msgid "Cannot handle form method='%s', action='%s'\n"
+msgstr "Cannot handle form method='%s', action='%s'\n"
 
-#: auth.c:332
+#: auth.c:500
 msgid "Failed to parse server response\n"
 msgstr "Failed to parse server response\n"
 
-#: auth.c:334
+#: auth.c:502
 #, c-format
 msgid "Response was:%s\n"
 msgstr "Response was:%s\n"
 
-#: auth.c:342
-msgid "XML response has no \"auth\" root node\n"
-msgstr "XML response has no \"auth\" root node\n"
+#: auth.c:542
+msgid "XML response has no \"auth\" node\n"
+msgstr ""
 
-#: auth.c:355
+#: auth.c:574
 msgid "Asked for password but '--no-passwd' set\n"
 msgstr "Asked for password but '--no-passwd' set\n"
 
-#: auth.c:380
-#, c-format
-msgid "Cannot handle form method='%s', action='%s'\n"
-msgstr "Cannot handle form method='%s', action='%s'\n"
+#: auth.c:601 auth.c:910
+msgid "No form handler; cannot authenticate.\n"
+msgstr ""
+
+#: auth.c:846
+msgid "Enter credentials to unlock software token."
+msgstr ""
+
+#: auth.c:854
+msgid "Device ID:"
+msgstr ""
+
+#: auth.c:861
+msgid "Password:"
+msgstr ""
+
+#: auth.c:868
+msgid "PIN:"
+msgstr ""
+
+#: auth.c:898
+msgid "User bypassed soft token.\n"
+msgstr ""
+
+#: auth.c:905
+msgid "All fields are required; try again.\n"
+msgstr ""
+
+#: auth.c:920 auth.c:1007
+msgid "General failure in libstoken.\n"
+msgstr ""
+
+#: auth.c:924
+msgid "Incorrect device ID or password; try again.\n"
+msgstr ""
+
+#: auth.c:931
+msgid "Invalid PIN format; try again.\n"
+msgstr ""
+
+#: auth.c:941
+msgid "Soft token init was successful.\n"
+msgstr ""
+
+#: auth.c:964
+msgid "OK to generate INITIAL tokencode\n"
+msgstr ""
+
+#: auth.c:968
+msgid "OK to generate NEXT tokencode\n"
+msgstr ""
+
+#: auth.c:973
+msgid "Server is rejecting the soft token; switching to manual entry\n"
+msgstr ""
 
-#: auth.c:436
-msgid "No form handler; cannot authentiate."
+#: auth.c:1002
+msgid "Generating tokencode\n"
 msgstr ""
 
 #: cstp.c:120
@@ -86,11 +138,11 @@ msgstr ""
 msgid "Failed to initialise DTLS secret\n"
 msgstr "Failed to initialize DTLS secret\n"
 
-#: cstp.c:229 http.c:119
+#: cstp.c:229 http.c:199
 msgid "Error fetching HTTPS response\n"
 msgstr "Error fetching HTTPS response\n"
 
-#: cstp.c:236 http.c:359 http.c:646
+#: cstp.c:236 http.c:458 http.c:828
 #, c-format
 msgid "Failed to open HTTPS connection to %s\n"
 msgstr "Failed to open HTTPS connection to %s\n"
@@ -110,1860 +162,2094 @@ msgstr "Got inappropriate HTTP CONNECT response: %s\n"
 msgid "Got CONNECT response: %s\n"
 msgstr "Got CONNECT response: %s\n"
 
-#: cstp.c:295 cstp.c:303
+#: cstp.c:296 cstp.c:304
 msgid "No memory for options\n"
 msgstr "No memory for options\n"
 
-#: cstp.c:320
+#: cstp.c:324
 #, c-format
 msgid "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
 msgstr "X-DTLS-Session-ID not 64 characters; is: \"%s\"\n"
 
-#: cstp.c:350
+#: cstp.c:354
 #, c-format
 msgid "Unknown CSTP-Content-Encoding %s\n"
 msgstr "Unknown CSTP-Content-Encoding %s\n"
 
-#: cstp.c:418
+#: cstp.c:422
+msgid "No MTU received. Aborting\n"
+msgstr ""
+
+#: cstp.c:429
 msgid "No IP address received. Aborting\n"
 msgstr "No IP address received. Aborting\n"
 
-#: cstp.c:424
+#: cstp.c:435
 #, c-format
 msgid "Reconnect gave different Legacy IP address (%s != %s)\n"
 msgstr "Reconnect gave different Legacy IP address (%s != %s)\n"
 
-#: cstp.c:432
+#: cstp.c:443
 #, c-format
 msgid "Reconnect gave different Legacy IP netmask (%s != %s)\n"
 msgstr "Reconnect gave different Legacy IP netmask (%s != %s)\n"
 
-#: cstp.c:440
+#: cstp.c:451
 #, c-format
 msgid "Reconnect gave different IPv6 address (%s != %s)\n"
 msgstr "Reconnect gave different IPv6 address (%s != %s)\n"
 
-#: cstp.c:448
+#: cstp.c:459
 #, c-format
 msgid "Reconnect gave different IPv6 netmask (%s != %s)\n"
 msgstr "Reconnect gave different IPv6 netmask (%s != %s)\n"
 
-#: cstp.c:468
+#: cstp.c:479
 #, c-format
 msgid "CSTP connected. DPD %d, Keepalive %d\n"
 msgstr "CSTP connected. DPD %d, Keepalive %d\n"
 
-#: cstp.c:501
+#: cstp.c:512
 msgid "Compression setup failed\n"
 msgstr "Compression setup failed\n"
 
-#: cstp.c:509
+#: cstp.c:520
 msgid "Allocation of deflate buffer failed\n"
 msgstr "Allocation of deflate buffer failed\n"
 
-#: cstp.c:549
+#: cstp.c:560
 #, c-format
 msgid "sleep %ds, remaining timeout %ds\n"
 msgstr "sleep %ds, remaining timeout %ds\n"
 
-#: cstp.c:582
+#: cstp.c:593
 msgid "inflate failed\n"
 msgstr "inflate failed\n"
 
-#: cstp.c:600
+#: cstp.c:611
 #, c-format
 msgid "Received compressed data packet of %ld bytes\n"
 msgstr "Received compressed data packet of %ld bytes\n"
 
-#: cstp.c:619
+#: cstp.c:630
 #, c-format
 msgid "SSL read error %d (server probably closed connection); reconnecting.\n"
 msgstr "SSL read error %d (server probably closed connection); reconnecting.\n"
 
-#: cstp.c:644
+#: cstp.c:655
 #, c-format
 msgid "SSL_write failed: %d\n"
 msgstr "SSL_write failed: %d\n"
 
-#: cstp.c:660
+#: cstp.c:671
 #, c-format
 msgid "SSL read error: %s; reconnecting.\n"
 msgstr ""
 
-#: cstp.c:683
+#: cstp.c:694
 #, c-format
 msgid "SSL send failed: %s\n"
 msgstr ""
 
-#: cstp.c:711
+#: cstp.c:722
 #, c-format
 msgid "Unexpected packet length. SSL_read returned %d but packet is\n"
 msgstr "Unexpected packet length. SSL_read returned %d but packet is\n"
 
-#: cstp.c:723
+#: cstp.c:734
 msgid "Got CSTP DPD request\n"
 msgstr "Got CSTP DPD request\n"
 
-#: cstp.c:729
+#: cstp.c:740
 msgid "Got CSTP DPD response\n"
 msgstr "Got CSTP DPD response\n"
 
-#: cstp.c:734
+#: cstp.c:745
 msgid "Got CSTP Keepalive\n"
 msgstr "Got CSTP Keepalive\n"
 
-#: cstp.c:739
+#: cstp.c:750
 #, c-format
 msgid "Received uncompressed data packet of %d bytes\n"
 msgstr "Received uncompressed data packet of %d bytes\n"
 
-#: cstp.c:754
+#: cstp.c:765
 #, c-format
 msgid "Received server disconnect: %02x '%s'\n"
 msgstr "Received server disconnect: %02x '%s'\n"
 
-#: cstp.c:762
+#: cstp.c:773
 msgid "Compressed packet received in !deflate mode\n"
 msgstr "Compressed packet received in !deflate mode\n"
 
-#: cstp.c:770
+#: cstp.c:781
 msgid "received server terminate packet\n"
 msgstr "received server terminate packet\n"
 
-#: cstp.c:777
+#: cstp.c:788
 #, c-format
 msgid "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
 msgstr "Unknown packet %02x %02x %02x %02x %02x %02x %02x %02x\n"
 
-#: cstp.c:806
+#: cstp.c:831
 #, c-format
 msgid "SSL wrote too few bytes! Asked for %d, sent %d\n"
 msgstr "SSL wrote too few bytes! Asked for %d, sent %d\n"
 
 #. Not that this will ever happen; we don't even process
 #. the setting when we're asked for it.
-#: cstp.c:832
+#: cstp.c:858
 msgid "CSTP rekey due\n"
 msgstr "CSTP rekey due\n"
 
-#: cstp.c:839
+#: cstp.c:865
 msgid "CSTP Dead Peer Detection detected dead peer!\n"
 msgstr "CSTP Dead Peer Detection detected dead peer!\n"
 
-#: cstp.c:842 dtls.c:694
+#: cstp.c:868 dtls.c:758
 msgid "Reconnect failed\n"
 msgstr "Reconnect failed\n"
 
-#: cstp.c:851
+#: cstp.c:877
 msgid "Send CSTP DPD\n"
 msgstr "Send CSTP DPD\n"
 
-#: cstp.c:862
+#: cstp.c:888
 msgid "Send CSTP Keepalive\n"
 msgstr "Send CSTP Keepalive\n"
 
-#: cstp.c:889
+#: cstp.c:915
 #, c-format
 msgid "deflate failed %d\n"
 msgstr "deflate failed %d\n"
 
-#: cstp.c:909
+#: cstp.c:935
 #, c-format
 msgid "Sending compressed data packet of %d bytes\n"
 msgstr "Sending compressed data packet of %d bytes\n"
 
-#: cstp.c:921
+#: cstp.c:947
 #, c-format
 msgid "Sending uncompressed data packet of %d bytes\n"
 msgstr "Sending uncompressed data packet of %d bytes\n"
 
-#: cstp.c:961
+#: cstp.c:987
 #, c-format
 msgid "Send BYE packet: %s\n"
 msgstr "Send BYE packet: %s\n"
 
-#: dtls.c:130
+#: dtls.c:131
 msgid "Initialise DTLSv1 CTX failed\n"
 msgstr "Initialize DTLSv1 CTX failed\n"
 
-#: dtls.c:142
+#: dtls.c:143
 msgid "Set DTLS cipher list failed\n"
 msgstr "Set DTLS cipher list failed\n"
 
-#: dtls.c:155
+#: dtls.c:156
 msgid "Initialise DTLSv1 session failed\n"
 msgstr "Initialize DTLSv1 session failed\n"
 
-#: dtls.c:176
+#: dtls.c:177
 msgid "Not precisely one DTLS cipher\n"
 msgstr "Not precisely one DTLS cipher\n"
 
-#: dtls.c:194
+#: dtls.c:195
 #, c-format
 msgid ""
 "SSL_set_session() failed with old protocol version 0x%x\n"
 "Are you using a version of OpenSSL older than 0.9.8m?\n"
 "See http://rt.openssl.org/Ticket/Display.html?id=1751\n"
 "Use the --no-dtls command line option to avoid this message\n"
-msgstr "SSL_set_session() failed with old protocol version 0x%x\nAre you using a version of OpenSSL older than 0.9.8m?\nSee http://rt.openssl.org/Ticket/Display.html?id=1751\nUse the --no-dtls command line option to avoid this message\n"
+msgstr ""
+"SSL_set_session() failed with old protocol version 0x%x\n"
+"Are you using a version of OpenSSL older than 0.9.8m?\n"
+"See http://rt.openssl.org/Ticket/Display.html?id=1751\n"
+"Use the --no-dtls command line option to avoid this message\n"
 
-#: dtls.c:220
+#: dtls.c:221
 msgid "Established DTLS connection (using OpenSSL)\n"
 msgstr ""
 
-#: dtls.c:258
-msgid ""
+#: dtls.c:259
+msgid "Your OpenSSL is older than the one you built against, so DTLS may fail!"
+msgstr ""
 "Your OpenSSL is older than the one you built against, so DTLS may fail!"
-msgstr "Your OpenSSL is older than the one you built against, so DTLS may fail!"
 
-#: dtls.c:302 dtls.c:432
+#: dtls.c:303 dtls.c:458
 msgid "DTLS handshake timed out\n"
 msgstr "DTLS handshake timed out\n"
 
-#: dtls.c:305
+#: dtls.c:306
 #, c-format
 msgid "DTLS handshake failed: %d\n"
 msgstr "DTLS handshake failed: %d\n"
 
-#: dtls.c:359
+#: dtls.c:362
 #, c-format
 msgid "Unknown DTLS parameters for requested CipherSuite '%s'\n"
 msgstr ""
 
-#: dtls.c:372
+#: dtls.c:375
 #, c-format
 msgid "Failed to set DTLS priority: %s\n"
 msgstr ""
 
-#: dtls.c:391
+#: dtls.c:394
 #, c-format
 msgid "Failed to set DTLS session parameters: %s\n"
 msgstr ""
 
-#: dtls.c:407
+#: dtls.c:416
+#, c-format
+msgid "Failed to set DTLS MTU: %s\n"
+msgstr ""
+
+#: dtls.c:433
 msgid "Established DTLS connection (using GnuTLS)\n"
 msgstr ""
 
-#: dtls.c:435
+#: dtls.c:461
 #, c-format
 msgid "DTLS handshake failed: %s\n"
 msgstr ""
 
-#: dtls.c:469
+#: dtls.c:497
 msgid "No DTLS address\n"
 msgstr "No DTLS address\n"
 
 #. We probably didn't offer it any ciphers it liked
-#: dtls.c:476
+#: dtls.c:504
 msgid "Server offered no DTLS cipher option\n"
 msgstr "Server offered no DTLS cipher option\n"
 
 #. XXX: Theoretically, SOCKS5 proxies can do UDP too
-#: dtls.c:483
+#: dtls.c:511
 msgid "No DTLS when connected via proxy\n"
 msgstr "No DTLS when connected via proxy\n"
 
-#: dtls.c:490
+#: dtls.c:518
 msgid "Open UDP socket for DTLS:"
 msgstr "Open UDP socket for DTLS:"
 
-#: dtls.c:495
+#: dtls.c:544 dtls.c:660
+#, c-format
+msgid "Unknown protocol family %d. Cannot do DTLS\n"
+msgstr "Unknown protocol family %d. Cannot do DTLS\n"
+
+#: dtls.c:552
+msgid "Bind UDP socket for DTLS"
+msgstr ""
+
+#: dtls.c:559
 msgid "UDP (DTLS) connect:\n"
 msgstr "UDP (DTLS) connect:\n"
 
-#: dtls.c:557
+#: dtls.c:621
 #, c-format
 msgid "DTLS option %s : %s\n"
 msgstr "DTLS option %s : %s\n"
 
-#: dtls.c:596
-#, c-format
-msgid "Unknown protocol family %d. Cannot do DTLS\n"
-msgstr "Unknown protocol family %d. Cannot do DTLS\n"
-
-#: dtls.c:606
+#: dtls.c:670
 #, c-format
 msgid "DTLS connected. DPD %d, Keepalive %d\n"
 msgstr "DTLS connected. DPD %d, Keepalive %d\n"
 
-#: dtls.c:637
+#: dtls.c:701
 #, c-format
 msgid "Received DTLS packet 0x%02x of %d bytes\n"
 msgstr "Received DTLS packet 0x%02x of %d bytes\n"
 
-#: dtls.c:651
+#: dtls.c:715
 msgid "Got DTLS DPD request\n"
 msgstr "Got DTLS DPD request\n"
 
-#: dtls.c:657
+#: dtls.c:721
 msgid "Failed to send DPD response. Expect disconnect\n"
 msgstr "Failed to send DPD response. Expect disconnect\n"
 
-#: dtls.c:661
+#: dtls.c:725
 msgid "Got DTLS DPD response\n"
 msgstr "Got DTLS DPD response\n"
 
-#: dtls.c:665
+#: dtls.c:729
 msgid "Got DTLS Keepalive\n"
 msgstr "Got DTLS Keepalive\n"
 
-#: dtls.c:670
+#: dtls.c:734
 #, c-format
 msgid "Unknown DTLS packet type %02x, len %d\n"
 msgstr "Unknown DTLS packet type %02x, len %d\n"
 
-#: dtls.c:689
+#: dtls.c:753
 msgid "DTLS rekey due\n"
 msgstr "DTLS rekey due\n"
 
-#: dtls.c:700
+#: dtls.c:764
 msgid "DTLS rekey failed\n"
 msgstr "DTLS rekey failed\n"
 
-#: dtls.c:708
+#: dtls.c:772
 msgid "DTLS Dead Peer Detection detected dead peer!\n"
 msgstr "DTLS Dead Peer Detection detected dead peer!\n"
 
-#: dtls.c:714
+#: dtls.c:778
 msgid "Send DTLS DPD\n"
 msgstr "Send DTLS DPD\n"
 
-#: dtls.c:719
+#: dtls.c:783
 msgid "Failed to send DPD request. Expect disconnect\n"
 msgstr ""
 
-#: dtls.c:732
+#: dtls.c:796
 msgid "Send DTLS Keepalive\n"
 msgstr "Send DTLS Keepalive\n"
 
-#: dtls.c:737
+#: dtls.c:801
 msgid "Failed to send keepalive request. Expect disconnect\n"
 msgstr ""
 
-#: dtls.c:766
+#: dtls.c:830
 #, c-format
 msgid "DTLS got write error %d. Falling back to SSL\n"
 msgstr "DTLS got write error %d. Falling back to SSL\n"
 
-#: dtls.c:780
+#: dtls.c:844
 #, c-format
 msgid "DTLS got write error: %s. Falling back to SSL\n"
 msgstr ""
 
-#: dtls.c:791
+#: dtls.c:855
 #, c-format
 msgid "Sent DTLS packet of %d bytes; DTLS send returned %d\n"
 msgstr ""
 
-#: dtls.c:803
+#: dtls.c:867
 msgid "Built against SSL library with no Cisco DTLS support\n"
 msgstr ""
 
-#: http.c:64
-msgid "No memory for allocating cookies\n"
-msgstr "No memory for allocating cookies\n"
-
-#: http.c:128
+#: gnutls.c:82
 #, c-format
-msgid "Failed to parse HTTP response '%s'\n"
-msgstr "Failed to parse HTTP response '%s'\n"
+msgid "Failed to write to SSL socket: %s\n"
+msgstr ""
+
+#: gnutls.c:105 openssl.c:122
+msgid "SSL write cancelled\n"
+msgstr ""
 
-#: http.c:133
+#: gnutls.c:122
 #, c-format
-msgid "Got HTTP response: %s\n"
-msgstr "Got HTTP response: %s\n"
+msgid "Failed to read from SSL socket: %s"
+msgstr ""
 
-#: http.c:141
-msgid "Error processing HTTP response\n"
-msgstr "Error processing HTTP response\n"
+#: gnutls.c:142 gnutls.c:200 openssl.c:159 openssl.c:217
+msgid "SSL read cancelled\n"
+msgstr ""
 
-#: http.c:147
+#: gnutls.c:176
 #, c-format
-msgid "Ignoring unknown HTTP response line '%s'\n"
-msgstr "Ignoring unknown HTTP response line '%s'\n"
+msgid "Failed to read from SSL socket: %s\n"
+msgstr ""
 
-#: http.c:167
-#, c-format
-msgid "Invalid cookie offered: %s\n"
-msgstr "Invalid cookie offered: %s\n"
+#: gnutls.c:218
+msgid "Could not extract expiration time of certificate\n"
+msgstr ""
 
-#: http.c:176
-msgid "<elided>"
-msgstr "<elided>"
+#: gnutls.c:223 openssl.c:1240
+msgid "Client certificate has expired at"
+msgstr "Client certificate has expired at"
 
-#: http.c:186
-msgid "SSL certificate authentication failed\n"
-msgstr "SSL certificate authentication failed\n"
+#: gnutls.c:225 openssl.c:1245
+msgid "Client certificate expires soon at"
+msgstr "Client certificate expires soon at"
 
-#: http.c:217
+#: gnutls.c:264 openssl.c:621
 #, c-format
-msgid "Response body has negative size (%d)\n"
-msgstr "Response body has negative size (%d)\n"
+msgid "Failed to load item '%s' from keystore: %s\n"
+msgstr ""
 
-#: http.c:227
+#: gnutls.c:277
 #, c-format
-msgid "Unknown Transfer-Encoding: %s\n"
-msgstr "Unknown Transfer-Encoding: %s\n"
+msgid "Failed to open key/certificate file %s: %s\n"
+msgstr ""
 
-#. Now the body, if there is one
-#: http.c:241
+#: gnutls.c:284
 #, c-format
-msgid "HTTP body %s (%d)\n"
-msgstr "HTTP body %s (%d)\n"
-
-#: http.c:255 http.c:283
-msgid "Error reading HTTP response body\n"
-msgstr "Error reading HTTP response body\n"
-
-#: http.c:268
-msgid "Error fetching chunk header\n"
-msgstr "Error fetching chunk header\n"
+msgid "Failed to stat key/certificate file %s: %s\n"
+msgstr ""
 
-#: http.c:294
-msgid "Error fetching HTTP response body\n"
-msgstr "Error fetching HTTP response body\n"
+#: gnutls.c:293
+msgid "Failed to allocate certificate buffer\n"
+msgstr ""
 
-#: http.c:297
+#: gnutls.c:301
 #, c-format
-msgid "Error in chunked decoding. Expected '', got: '%s'"
-msgstr "Error in chunked decoding. Expected '', got: '%s'"
-
-#: http.c:310
-msgid "Cannot receive HTTP 1.0 body without closing connection\n"
-msgstr "Cannot receive HTTP 1.0 body without closing connection\n"
+msgid "Failed to read certificate into memory: %s\n"
+msgstr ""
 
-#: http.c:380
-msgid "Failed to send GET request for new config\n"
+#: gnutls.c:332
+#, c-format
+msgid "Failed to setup PKCS#12 data structure: %s\n"
 msgstr ""
 
-#: http.c:402
-msgid "Downloaded config file did not match intended SHA1\n"
-msgstr "Downloaded config file did not match intended SHA1\n"
+#: gnutls.c:343
+#, c-format
+msgid "Failed to import PKCS#12 file: %s\n"
+msgstr ""
 
-#: http.c:419
-msgid ""
-"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
-"This facility is disabled by default for security reasons, so you may wish to enable it."
-msgstr "Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\nThis facility is disabled by default for security reasons, so you may wish to enable it."
+#: gnutls.c:352
+msgid "Failed to decrypt PKCS#12 certificate file\n"
+msgstr ""
 
-#: http.c:426
-msgid "Trying to run Linux CSD trojan script."
-msgstr "Trying to run Linux CSD trojan script."
+#: gnutls.c:356 openssl.c:429
+msgid "Enter PKCS#12 pass phrase:"
+msgstr ""
 
-#: http.c:434
+#: gnutls.c:380
 #, c-format
-msgid "Failed to open temporary CSD script file: %s\n"
-msgstr "Failed to open temporary CSD script file: %s\n"
+msgid "Failed to process PKCS#12 file: %s\n"
+msgstr ""
 
-#: http.c:442
+#: gnutls.c:392
 #, c-format
-msgid "Failed to write temporary CSD script file: %s\n"
-msgstr "Failed to write temporary CSD script file: %s\n"
+msgid "Failed to load PKCS#12 certificate: %s\n"
+msgstr ""
 
-#: http.c:459 main.c:794
+#: gnutls.c:562
 #, c-format
-msgid "Failed to set uid %ld\n"
+msgid "Importing X509 certificate failed: %s\n"
 msgstr ""
 
-#: http.c:464
+#: gnutls.c:572
 #, c-format
-msgid "Invalid user uid=%ld\n"
+msgid "Setting PKCS#11 certificate failed: %s\n"
 msgstr ""
 
-#: http.c:470
+#: gnutls.c:596
 #, c-format
-msgid "Failed to change to CSD home directory '%s': %s\n"
-msgstr "Failed to change to CSD home directory '%s': %s\n"
+msgid "Could not initialise MD5 hash: %s\n"
+msgstr ""
 
-#: http.c:476
+#: gnutls.c:606
 #, c-format
-msgid ""
-"Warning: you are running insecure CSD code with root privileges\n"
-"\t Use command line option \"--csd-user\"\n"
-msgstr "Warning: you are running insecure CSD code with root privileges\n\t Use command line option \"--csd-user\"\n"
+msgid "MD5 hash error: %s\n"
+msgstr ""
 
-#: http.c:521
-#, c-format
-msgid "Failed to exec CSD script %s\n"
-msgstr "Failed to exec CSD script %s\n"
+#: gnutls.c:664
+msgid "Missing DEK-Info: header from OpenSSL encrypted key\n"
+msgstr ""
 
-#: http.c:715
-#, c-format
-msgid "Failed to parse redirected URL '%s': %s\n"
-msgstr "Failed to parse redirected URL '%s': %s\n"
+#: gnutls.c:671
+msgid "Cannot determine PEM encryption type\n"
+msgstr ""
 
-#: http.c:750
+#: gnutls.c:684
 #, c-format
-msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgid "Unsupported PEM encryption type: %s\n"
 msgstr ""
 
-#: http.c:779
-#, c-format
-msgid "Allocating new path for relative redirect failed: %s\n"
-msgstr "Allocating new path for relative redirect failed: %s\n"
+#: gnutls.c:709 gnutls.c:722
+msgid "Invalid salt in encrypted PEM file\n"
+msgstr ""
 
-#: http.c:792
+#: gnutls.c:746
 #, c-format
-msgid "Unexpected %d result from server\n"
-msgstr "Unexpected %d result from server\n"
+msgid "Error base64-decoding encrypted PEM file: %s\n"
+msgstr ""
 
-#: http.c:812
-#, c-format
-msgid "Refreshing %s after 1 second...\n"
-msgstr "Refreshing %s after 1 second...\n"
+#: gnutls.c:754
+msgid "Encrypted PEM file too short\n"
+msgstr ""
 
-#: http.c:818
-msgid "Unknown response from server\n"
-msgstr "Unknown response from server\n"
+#: gnutls.c:782
+#, c-format
+msgid "Failed to initialise cipher for decrypting PEM file: %s\n"
+msgstr ""
 
-#: http.c:986
-msgid "request granted"
-msgstr "request granted"
+#: gnutls.c:793
+#, c-format
+msgid "Failed to decrypt PEM key: %s\n"
+msgstr ""
 
-#: http.c:987
-msgid "general failure"
-msgstr "general failure"
+#: gnutls.c:845
+msgid "Decrypting PEM key failed\n"
+msgstr ""
 
-#: http.c:988
-msgid "connection not allowed by ruleset"
-msgstr "connection not allowed by ruleset"
+#: gnutls.c:849 gnutls.c:1281 openssl.c:394
+msgid "Enter PEM pass phrase:"
+msgstr ""
 
-#: http.c:989
-msgid "network unreachable"
-msgstr "network unreachable"
+#: gnutls.c:903 openssl.c:667
+msgid "This binary built without PKCS#11 support\n"
+msgstr ""
 
-#: http.c:990
-msgid "host unreachable"
-msgstr "host unreachable"
+#: gnutls.c:953
+#, c-format
+msgid "Using PKCS#11 certificate %s\n"
+msgstr ""
 
-#: http.c:991
-msgid "connection refused by destination host"
-msgstr "connection refused by destination host"
+#: gnutls.c:966
+#, c-format
+msgid "Error loading certificate from PKCS#11: %s\n"
+msgstr ""
 
-#: http.c:992
-msgid "TTL expired"
-msgstr "TTL expired"
+#: gnutls.c:977 openssl.c:672
+#, c-format
+msgid "Using certificate file %s\n"
+msgstr "Using certificate file %s\n"
 
-#: http.c:993
-msgid "command not supported / protocol error"
-msgstr "command not supported / protocol error"
+#: gnutls.c:1000
+msgid "PKCS#11 file contained no certificate\n"
+msgstr ""
 
-#: http.c:994
-msgid "address type not supported"
-msgstr "address type not supported"
+#: gnutls.c:1026
+msgid "No certificate found in file"
+msgstr ""
 
-#: http.c:1008
+#: gnutls.c:1031
 #, c-format
-msgid "Error writing auth request to SOCKS proxy: %s\n"
-msgstr "Error writing auth request to SOCKS proxy: %s\n"
+msgid "Loading certificate failed: %s\n"
+msgstr ""
 
-#: http.c:1015
+#: gnutls.c:1046
 #, c-format
-msgid "Error reading auth response from SOCKS proxy: %s\n"
-msgstr "Error reading auth response from SOCKS proxy: %s\n"
+msgid "Using PKCS#11 key %s\n"
+msgstr ""
 
-#: http.c:1021
+#: gnutls.c:1051
 #, c-format
-msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
-msgstr "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgid "Error initialising PKCS#11 key structure: %s\n"
+msgstr ""
 
-#: http.c:1029
+#: gnutls.c:1141
 #, c-format
-msgid "SOCKS proxy error %02x: %s\n"
-msgstr "SOCKS proxy error %02x: %s\n"
+msgid "Error importing PKCS#11 URL %s: %s\n"
+msgstr ""
 
-#: http.c:1033
+#: gnutls.c:1151
 #, c-format
-msgid "SOCKS proxy error %02x\n"
-msgstr "SOCKS proxy error %02x\n"
+msgid "Error initialising private key structure: %s\n"
+msgstr ""
 
-#: http.c:1039
+#: gnutls.c:1161
 #, c-format
-msgid "Requesting SOCKS proxy connection to %s:%d\n"
-msgstr "Requesting SOCKS proxy connection to %s:%d\n"
+msgid "Error importing PKCS#11 key into private key structure: %s\n"
+msgstr ""
 
-#: http.c:1054
+#: gnutls.c:1189
 #, c-format
-msgid "Error writing connect request to SOCKS proxy: %s\n"
-msgstr "Error writing connect request to SOCKS proxy: %s\n"
+msgid "Using private key file %s\n"
+msgstr ""
 
-#: http.c:1062 http.c:1095
-#, c-format
-msgid "Error reading connect response from SOCKS proxy: %s\n"
-msgstr "Error reading connect response from SOCKS proxy: %s\n"
-
-#: http.c:1068
-#, c-format
-msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
-msgstr "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+#: gnutls.c:1202 openssl.c:570
+msgid "This version of OpenConnect was built without TPM support\n"
+msgstr "This version of OpenConnect was built without TPM support\n"
 
-#: http.c:1088
-#, c-format
-msgid "Unexpected address type %02x in SOCKS connect response\n"
-msgstr "Unexpected address type %02x in SOCKS connect response\n"
+#: gnutls.c:1223
+msgid "Failed to interpret PEM file\n"
+msgstr ""
 
-#: http.c:1116
+#: gnutls.c:1242
 #, c-format
-msgid "Requesting HTTP proxy connection to %s:%d\n"
-msgstr "Requesting HTTP proxy connection to %s:%d\n"
+msgid "Failed to load PKCS#1 private key: %s\n"
+msgstr ""
 
-#: http.c:1122
+#: gnutls.c:1255 gnutls.c:1269
 #, c-format
-msgid "Sending proxy request failed: %s\n"
-msgstr "Sending proxy request failed: %s\n"
+msgid "Failed to load private key as PKCS#8: %s\n"
+msgstr ""
 
-#: http.c:1129
-msgid "Error fetching proxy response\n"
-msgstr "Error fetching proxy response\n"
+#: gnutls.c:1277
+msgid "Failed to decrypt PKCS#8 certificate file\n"
+msgstr ""
 
-#: http.c:1136
+#: gnutls.c:1291
 #, c-format
-msgid "Failed to parse proxy response '%s'\n"
-msgstr "Failed to parse proxy response '%s'\n"
+msgid "Failed to determine type of private key %s\n"
+msgstr ""
 
-#: http.c:1142
+#: gnutls.c:1303
 #, c-format
-msgid "Proxy CONNECT request failed: %s\n"
-msgstr "Proxy CONNECT request failed: %s\n"
-
-#: http.c:1149
-msgid "Failed to read proxy response\n"
-msgstr "Failed to read proxy response\n"
+msgid "Failed to get key ID: %s\n"
+msgstr ""
 
-#: http.c:1153
+#: gnutls.c:1348
 #, c-format
-msgid "Unexpected continuation line after CONNECT response: '%s'\n"
-msgstr "Unexpected continuation line after CONNECT response: '%s'\n"
+msgid "Error signing test data with private key: %s\n"
+msgstr ""
 
-#: http.c:1169
+#: gnutls.c:1363
 #, c-format
-msgid "Unknown proxy type '%s'\n"
-msgstr "Unknown proxy type '%s'\n"
+msgid "Error validating signature against certificate: %s\n"
+msgstr ""
 
-#: http.c:1197
-msgid "Only http or socks(5) proxies supported\n"
-msgstr "Only http or socks(5) proxies supported\n"
+#: gnutls.c:1387
+msgid "No SSL certificate found to match private key\n"
+msgstr ""
 
-#: library.c:202
+#: gnutls.c:1398 openssl.c:461 openssl.c:598
 #, c-format
-msgid "Failed to parse server URL '%s'\n"
-msgstr "Failed to parse server URL '%s'\n"
-
-#: library.c:208
-msgid "Only https:// permitted for server URL\n"
-msgstr "Only https:// permitted for server URL\n"
+msgid "Using client certificate '%s'\n"
+msgstr ""
 
-#: main.c:177
+#: gnutls.c:1405
 #, c-format
+msgid "Setting certificate recovation list failed: %s\n"
+msgstr ""
+
+#: gnutls.c:1458
 msgid ""
-"For assistance with OpenConnect, please see the web page at\n"
-"  http://www.infradead.org/openconnect/mail.html\n"
-msgstr "For assistance with OpenConnect, please see the web page at\n  http://www.infradead.org/openconnect/mail.html\n"
+"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
+msgstr ""
 
-#: main.c:186
-#, c-format
-msgid "Using OpenSSL. Features present:"
+#: gnutls.c:1477
+msgid "Failed to allocate memory for supporting certificates\n"
 msgstr ""
 
-#: main.c:188
+#: gnutls.c:1496
 #, c-format
-msgid "Using GnuTLS. Features present:"
+msgid "Adding supporting CA '%s'\n"
 msgstr ""
 
-#: main.c:197
-msgid "OpenSSL ENGINE not present"
+#: gnutls.c:1524
+#, c-format
+msgid "Setting certificate failed: %s\n"
 msgstr ""
 
-#: main.c:209
-msgid "using OpenSSL"
+#: gnutls.c:1653
+msgid "Server presented no certificate\n"
 msgstr ""
 
-#: main.c:213
-#, c-format
-msgid ""
-"\n"
-"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
+#: gnutls.c:1665
+msgid "Could not calculate SHA1 of server's certificate\n"
 msgstr ""
 
-#: main.c:219
+#: gnutls.c:1673 openssl.c:854
 #, c-format
-msgid "Usage:  openconnect [options] <server>\n"
-msgstr "Usage:  openconnect [options] <server>\n"
+msgid "Server SSL certificate didn't match: %s\n"
+msgstr "Server SSL certificate didn't match: %s\n"
 
-#: main.c:220
-#, c-format
-msgid ""
-"Open client for Cisco AnyConnect VPN, version %s\n"
-"\n"
-msgstr "Open client for Cisco AnyConnect VPN, version %s\n\n"
+#: gnutls.c:1681
+msgid "Error checking server cert status\n"
+msgstr ""
 
-#: main.c:222
-msgid "Read options from config file"
+#: gnutls.c:1686
+msgid "certificate revoked"
 msgstr ""
 
-#: main.c:223
-msgid "Continue in background after startup"
-msgstr "Continue in background after startup"
+#: gnutls.c:1688
+msgid "signer not found"
+msgstr ""
 
-#: main.c:224
-msgid "Write the daemons pid to this file"
-msgstr "Write the daemons pid to this file"
+#: gnutls.c:1690
+msgid "signer not a CA certificate"
+msgstr ""
 
-#: main.c:225
-msgid "Use SSL client certificate CERT"
-msgstr "Use SSL client certificate CERT"
+#: gnutls.c:1692
+msgid "insecure algorithm"
+msgstr ""
 
-#: main.c:226
-msgid "Warn when certificate lifetime < DAYS"
-msgstr "Warn when certificate lifetime < DAYS"
+#: gnutls.c:1694
+msgid "certificate not yet activated"
+msgstr ""
 
-#: main.c:227
-msgid "Use SSL private key file KEY"
-msgstr "Use SSL private key file KEY"
+#: gnutls.c:1696
+msgid "certificate expired"
+msgstr ""
 
-#: main.c:228
-msgid "Private key type (PKCS#12 / TPM / PEM)"
-msgstr "Private key type (PKCS#12 / TPM / PEM)"
+#. If this is set and no other reason, it apparently means
+#. that signature verification failed. Not entirely sure
+#. why we don't just set a bit for that too.
+#: gnutls.c:1701
+msgid "signature verification failed"
+msgstr ""
 
-#: main.c:229
-msgid "Use WebVPN cookie COOKIE"
-msgstr "Use WebVPN cookie COOKIE"
+#: gnutls.c:1705
+msgid "Error initialising X509 cert structure\n"
+msgstr ""
 
-#: main.c:230
-msgid "Read cookie from standard input"
-msgstr "Read cookie from standard input"
+#: gnutls.c:1711
+msgid "Error importing server's cert\n"
+msgstr ""
 
-#: main.c:231
-msgid "Enable compression (default)"
-msgstr "Enable compression (default)"
+#: gnutls.c:1717 openssl.c:1152
+msgid "certificate does not match hostname"
+msgstr "certificate does not match hostname"
 
-#: main.c:232
-msgid "Disable compression"
-msgstr "Disable compression"
+#: gnutls.c:1778
+msgid "Failed to allocate memory for cafile certs\n"
+msgstr ""
 
-#: main.c:233
-msgid "Set minimum Dead Peer Detection interval"
-msgstr "Set minimum Dead Peer Detection interval"
+#: gnutls.c:1797
+#, c-format
+msgid "Failed to read certs from cafile: %s\n"
+msgstr ""
 
-#: main.c:234
-msgid "Set login usergroup"
-msgstr "Set login usergroup"
+#: gnutls.c:1811
+#, c-format
+msgid "Failed to open CA file '%s': %s\n"
+msgstr ""
 
-#: main.c:235
-msgid "Display help text"
-msgstr "Display help text"
+#: gnutls.c:1822 openssl.c:1300
+msgid "Loading certificate failed. Aborting.\n"
+msgstr "Loading certificate failed. Aborting.\n"
 
-#: main.c:236
-msgid "Use IFNAME for tunnel interface"
-msgstr "Use IFNAME for tunnel interface"
+#: gnutls.c:1844
+#, c-format
+msgid "Failed to set TLS priority string: %s\n"
+msgstr ""
 
-#: main.c:237
-msgid "Use syslog for progress messages"
-msgstr "Use syslog for progress messages"
+#. really?
+#: gnutls.c:1856 openssl.c:1384
+#, c-format
+msgid "SSL negotiation with %s\n"
+msgstr "SSL negotiation with %s\n"
 
-#: main.c:238
-msgid "Drop privileges after connecting"
-msgstr "Drop privileges after connecting"
+#: gnutls.c:1880 openssl.c:1415
+msgid "SSL connection cancelled\n"
+msgstr ""
 
-#: main.c:239
-msgid "Drop privileges during CSD execution"
-msgstr "Drop privileges during CSD execution"
+#: gnutls.c:1887
+#, c-format
+msgid "SSL connection failure: %s\n"
+msgstr ""
 
-#: main.c:240
-msgid "Run SCRIPT instead of CSD binary"
-msgstr "Run SCRIPT instead of CSD binary"
+#: gnutls.c:1896
+#, c-format
+msgid "GnuTLS non-fatal return during handshake: %s\n"
+msgstr ""
 
-#: main.c:241
-msgid "Request MTU from server"
-msgstr "Request MTU from server"
+#: gnutls.c:1903 openssl.c:1435
+#, c-format
+msgid "Connected to HTTPS on %s\n"
+msgstr "Connected to HTTPS on %s\n"
 
-#: main.c:242
-msgid "Indicate path MTU to/from server"
+#: gnutls.c:2080
+#, c-format
+msgid "PIN required for %s"
 msgstr ""
 
-#: main.c:243
-msgid "Set key passphrase or TPM SRK PIN"
-msgstr "Set key passphrase or TPM SRK PIN"
-
-#: main.c:244
-msgid "Key passphrase is fsid of file system"
-msgstr "Key passphrase is fsid of file system"
+#: gnutls.c:2090
+msgid "Wrong PIN"
+msgstr ""
 
-#: main.c:245
-msgid "Set proxy server"
-msgstr "Set proxy server"
+#: gnutls.c:2093
+msgid "This is the final try before locking!"
+msgstr ""
 
-#: main.c:246
-msgid "Disable proxy"
-msgstr "Disable proxy"
+#: gnutls.c:2095
+msgid "Only a few tries left before locking!"
+msgstr ""
 
-#: main.c:247
-msgid "Use libproxy to automatically configure proxy"
-msgstr "Use libproxy to automatically configure proxy"
+#: gnutls.c:2100
+msgid "Enter PIN:"
+msgstr ""
 
-#: main.c:249
-msgid "(NOTE: libproxy disabled in this build)"
-msgstr "(NOTE: libproxy disabled in this build)"
+#: gnutls_tpm.c:89
+#, c-format
+msgid "Failed to SHA1 input data for signing: %s\n"
+msgstr ""
 
-#: main.c:251
-msgid "Less output"
-msgstr "Less output"
+#: gnutls_tpm.c:111
+#, c-format
+msgid "TPM sign function called for %d bytes.\n"
+msgstr ""
 
-#: main.c:252
-msgid "Set packet queue limit to LEN pkts"
-msgstr "Set packet queue limit to LEN pkts"
+#: gnutls_tpm.c:118
+#, c-format
+msgid "Failed to create TPM hash object: %s\n"
+msgstr ""
 
-#: main.c:253
-msgid "Shell command line for using a vpnc-compatible config script"
-msgstr "Shell command line for using a vpnc-compatible config script"
+#: gnutls_tpm.c:125
+#, c-format
+msgid "Failed to set value in TPM hash object: %s\n"
+msgstr ""
 
-#: main.c:254
-msgid "default"
+#: gnutls_tpm.c:135
+#, c-format
+msgid "TPM hash signature failed: %s\n"
 msgstr ""
 
-#: main.c:255
-msgid "Pass traffic to 'script' program, not tun"
-msgstr "Pass traffic to 'script' program, not tun"
+#: gnutls_tpm.c:157
+#, c-format
+msgid "Error decoding TSS key blob: %s\n"
+msgstr ""
 
-#: main.c:256
-msgid "Set login username"
-msgstr "Set login username"
+#: gnutls_tpm.c:164 gnutls_tpm.c:175 gnutls_tpm.c:188
+msgid "Error in TSS key blob\n"
+msgstr ""
 
-#: main.c:257
-msgid "Report version number"
-msgstr "Report version number"
+#: gnutls_tpm.c:195
+#, c-format
+msgid "Failed to create TPM context: %s\n"
+msgstr ""
 
-#: main.c:258
-msgid "More output"
-msgstr "More output"
+#: gnutls_tpm.c:202
+#, c-format
+msgid "Failed to connect TPM context: %s\n"
+msgstr ""
 
-#: main.c:259
-msgid "XML config file"
-msgstr "XML config file"
-
-#: main.c:260
-msgid "Choose authentication login selection"
-msgstr "Choose authentication login selection"
-
-#: main.c:261
-msgid "Authenticate only and print login info"
-msgstr ""
-
-#: main.c:262
-msgid "Fetch webvpn cookie only; don't connect"
-msgstr "Fetch webvpn cookie only; don't connect"
-
-#: main.c:263
-msgid "Print webvpn cookie before connecting"
-msgstr "Print webvpn cookie before connecting"
-
-#: main.c:264
-msgid "Cert file for server verification"
-msgstr "Cert file for server verification"
-
-#: main.c:265
-msgid "Do not ask for IPv6 connectivity"
-msgstr "Do not ask for IPv6 connectivity"
-
-#: main.c:266
-msgid "OpenSSL ciphers to support for DTLS"
-msgstr "OpenSSL ciphers to support for DTLS"
-
-#: main.c:267
-msgid "Disable DTLS"
-msgstr "Disable DTLS"
-
-#: main.c:268
-msgid "Disable HTTP connection re-use"
-msgstr "Disable HTTP connection re-use"
-
-#: main.c:269
-msgid "Disable password/SecurID authentication"
-msgstr "Disable password/SecurID authentication"
-
-#: main.c:270
-msgid "Do not require server SSL cert to be valid"
-msgstr "Do not require server SSL cert to be valid"
-
-#: main.c:271
-msgid "Do not expect user input; exit if it is required"
-msgstr "Do not expect user input; exit if it is required"
-
-#: main.c:272
-msgid "Read password from standard input"
-msgstr "Read password from standard input"
-
-#: main.c:273
-msgid "Connection retry timeout in seconds"
-msgstr "Connection retry timeout in seconds"
-
-#: main.c:274
-msgid "Server's certificate SHA1 fingerprint"
-msgstr "Server's certificate SHA1 fingerprint"
-
-#: main.c:275
-msgid "HTTP header User-Agent: field"
-msgstr "HTTP header User-Agent: field"
-
-#: main.c:286
-#, c-format
-msgid "Allocation failure for string from stdin\n"
-msgstr "Allocation failure for string from stdin\n"
-
-#: main.c:290
-msgid "fgets (stdin)"
-msgstr "fgets (stdin)"
-
-#: main.c:353
+#: gnutls_tpm.c:210
 #, c-format
-msgid "Failed to get line from config file: %s\n"
+msgid "Failed to load TPM SRK key: %s\n"
 msgstr ""
 
-#: main.c:393
+#: gnutls_tpm.c:217
 #, c-format
-msgid "Unrecognised option at line %d: '%s'\n"
+msgid "Failed to load TPM SRK policy object: %s\n"
 msgstr ""
 
-#: main.c:403
+#: gnutls_tpm.c:238
 #, c-format
-msgid "Option '%s' does not take an argument at line %d\n"
+msgid "Failed to set TPM PIN: %s\n"
 msgstr ""
 
-#: main.c:407
+#: gnutls_tpm.c:254
 #, c-format
-msgid "Option '%s' requires an argument at line %d\n"
+msgid "Failed to load TPM key blob: %s\n"
 msgstr ""
 
-#: main.c:439
-#, c-format
-msgid ""
-"WARNING: This version of openconnect is %s but\n"
-"         the libopenconnect library is %s\n"
-msgstr "WARNING: This version of openconnect is %s but\n         the libopenconnect library is %s\n"
+#: gnutls_tpm.c:261
+msgid "Enter TPM SRK PIN:"
+msgstr ""
 
-#: main.c:448
+#: gnutls_tpm.c:286
 #, c-format
-msgid "Failed to allocate vpninfo structure\n"
-msgstr "Failed to allocate vpninfo structure\n"
+msgid "Failed to create key policy object: %s\n"
+msgstr ""
 
-#: main.c:484
+#: gnutls_tpm.c:294
 #, c-format
-msgid "Cannot use 'config' option inside config file\n"
+msgid "Failed to assign policy to key: %s\n"
 msgstr ""
 
-#: main.c:489
-#, c-format
-msgid "Cannot open config file '%s': %s\n"
+#: gnutls_tpm.c:300
+msgid "Enter TPM key PIN:"
 msgstr ""
 
-#: main.c:578 main.c:585
+#: gnutls_tpm.c:311
 #, c-format
-msgid "MTU %d too small\n"
-msgstr "MTU %d too small\n"
+msgid "Failed to set key PIN: %s\n"
+msgstr ""
 
-#: main.c:605
-#, c-format
-msgid ""
-"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
-"If this helps, please report to <openconnect-devel@lists.infradead.org>.\n"
-msgstr "Disabling all HTTP connection re-use due to --no-http-keepalive option.\nIf this helps, please report to <openconnect-devel@lists.infradead.org>.\n"
+#: http.c:144
+msgid "No memory for allocating cookies\n"
+msgstr "No memory for allocating cookies\n"
 
-#: main.c:627 main.c:641
+#: http.c:208
 #, c-format
-msgid "Invalid user \"%s\"\n"
-msgstr "Invalid user \"%s\"\n"
+msgid "Failed to parse HTTP response '%s'\n"
+msgstr "Failed to parse HTTP response '%s'\n"
 
-#: main.c:659
+#: http.c:213
 #, c-format
-msgid "Queue length zero not permitted; using 1\n"
-msgstr "Queue length zero not permitted; using 1\n"
+msgid "Got HTTP response: %s\n"
+msgstr "Got HTTP response: %s\n"
 
-#: main.c:670
-#, c-format
-msgid "OpenConnect version %s\n"
-msgstr "OpenConnect version %s\n"
+#: http.c:221
+msgid "Error processing HTTP response\n"
+msgstr "Error processing HTTP response\n"
 
-#: main.c:693
+#: http.c:227
 #, c-format
-msgid "Too many arguments on command line\n"
-msgstr ""
+msgid "Ignoring unknown HTTP response line '%s'\n"
+msgstr "Ignoring unknown HTTP response line '%s'\n"
 
-#: main.c:696
+#: http.c:247
 #, c-format
-msgid "No server specified\n"
-msgstr "No server specified\n"
+msgid "Invalid cookie offered: %s\n"
+msgstr "Invalid cookie offered: %s\n"
 
-#: main.c:709
-#, c-format
-msgid "This version of openconnect was built without libproxy support\n"
-msgstr "This version of openconnect was built without libproxy support\n"
+#: http.c:256
+msgid "<elided>"
+msgstr "<elided>"
 
-#: main.c:759
-#, c-format
-msgid "Failed to obtain WebVPN cookie\n"
-msgstr "Failed to obtain WebVPN cookie\n"
+#: http.c:266
+msgid "SSL certificate authentication failed\n"
+msgstr "SSL certificate authentication failed\n"
 
-#: main.c:783
+#: http.c:297
 #, c-format
-msgid "Creating SSL connection failed\n"
-msgstr "Creating SSL connection failed\n"
+msgid "Response body has negative size (%d)\n"
+msgstr "Response body has negative size (%d)\n"
 
-#: main.c:788
+#: http.c:307
 #, c-format
-msgid "Set up tun device failed\n"
-msgstr "Set up tun device failed\n"
+msgid "Unknown Transfer-Encoding: %s\n"
+msgstr "Unknown Transfer-Encoding: %s\n"
 
-#: main.c:801
+#. Now the body, if there is one
+#: http.c:321
 #, c-format
-msgid "Set up DTLS failed; using SSL instead\n"
-msgstr "Set up DTLS failed; using SSL instead\n"
+msgid "HTTP body %s (%d)\n"
+msgstr "HTTP body %s (%d)\n"
 
-#: main.c:804
-#, c-format
-msgid "Connected %s as %s%s%s, using %s\n"
-msgstr "Connected %s as %s%s%s, using %s\n"
+#: http.c:335 http.c:363
+msgid "Error reading HTTP response body\n"
+msgstr "Error reading HTTP response body\n"
 
-#: main.c:814
-msgid "No --script argument provided; DNS and routing are not configured\n"
-msgstr "No --script argument provided; DNS and routing are not configured\n"
+#: http.c:348
+msgid "Error fetching chunk header\n"
+msgstr "Error fetching chunk header\n"
 
-#: main.c:816
-msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n"
-msgstr "See http://www.infradead.org/openconnect/vpnc-script.html\n"
+#: http.c:374
+msgid "Error fetching HTTP response body\n"
+msgstr "Error fetching HTTP response body\n"
 
-#: main.c:828
+#: http.c:377
 #, c-format
-msgid "Failed to open '%s' for write: %s\n"
-msgstr "Failed to open '%s' for write: %s\n"
+msgid "Error in chunked decoding. Expected '', got: '%s'"
+msgstr "Error in chunked decoding. Expected '', got: '%s'"
 
-#: main.c:839
-#, c-format
-msgid "Continuing in background; pid %d\n"
-msgstr "Continuing in background; pid %d\n"
+#: http.c:390
+msgid "Cannot receive HTTP 1.0 body without closing connection\n"
+msgstr "Cannot receive HTTP 1.0 body without closing connection\n"
 
-#: main.c:861
-#, c-format
-msgid "Failed to open %s for write: %s\n"
-msgstr "Failed to open %s for write: %s\n"
+#: http.c:473
+msgid "Failed to send GET request for new config\n"
+msgstr ""
 
-#: main.c:869
-#, c-format
-msgid "Failed to write config to %s: %s\n"
-msgstr "Failed to write config to %s: %s\n"
+#: http.c:497
+msgid "Downloaded config file did not match intended SHA1\n"
+msgstr "Downloaded config file did not match intended SHA1\n"
 
-#: main.c:962
-#, c-format
+#: http.c:514
 msgid ""
-"\n"
-"Certificate from VPN server \"%s\" failed verification.\n"
-"Reason: %s\n"
-msgstr "\nCertificate from VPN server \"%s\" failed verification.\nReason: %s\n"
-
-#: main.c:968
-#, c-format
-msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
+"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."
 msgstr ""
+"Error: Server asked us to download and run a 'Cisco Secure Desktop' trojan.\n"
+"This facility is disabled by default for security reasons, so you may wish "
+"to enable it."
 
-#: main.c:969 main.c:976
-msgid "yes"
-msgstr "yes"
-
-#: main.c:969 main.c:987
-msgid "no"
-msgstr "no"
+#: http.c:521
+msgid "Trying to run Linux CSD trojan script."
+msgstr "Trying to run Linux CSD trojan script."
 
-#: main.c:993
+#: http.c:529
 #, c-format
-msgid "SHA1 fingerprint: %s\n"
-msgstr "SHA1 fingerprint: %s\n"
+msgid "Failed to open temporary CSD script file: %s\n"
+msgstr "Failed to open temporary CSD script file: %s\n"
 
-#: main.c:1044
+#: http.c:537
 #, c-format
-msgid "Auth choice \"%s\" not available\n"
-msgstr "Auth choice \"%s\" not available\n"
+msgid "Failed to write temporary CSD script file: %s\n"
+msgstr "Failed to write temporary CSD script file: %s\n"
 
-#: main.c:1057 main.c:1105 main.c:1132
-msgid "User input required in non-interactive mode\n"
+#: http.c:554 main.c:840
+#, c-format
+msgid "Failed to set uid %ld\n"
 msgstr ""
 
-#: main.c:1088
+#: http.c:559
 #, c-format
-msgid "Auth choice \"%s\" not valid\n"
-msgstr "Auth choice \"%s\" not valid\n"
-
-#: mainloop.c:86
-msgid "Attempt new DTLS connection\n"
-msgstr "Attempt new DTLS connection\n"
+msgid "Invalid user uid=%ld\n"
+msgstr ""
 
-#: mainloop.c:119
+#: http.c:565
 #, c-format
-msgid "No work to do; sleeping for %d ms...\n"
-msgstr "No work to do; sleeping for %d ms...\n"
+msgid "Failed to change to CSD home directory '%s': %s\n"
+msgstr "Failed to change to CSD home directory '%s': %s\n"
 
-#: ssl.c:81
-msgid "Socket connect cancelled\n"
+#: http.c:571
+#, c-format
+msgid ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
 msgstr ""
+"Warning: you are running insecure CSD code with root privileges\n"
+"\t Use command line option \"--csd-user\"\n"
 
-#: ssl.c:114
+#: http.c:615
 #, c-format
-msgid "Failed to reconnect to proxy %s\n"
-msgstr "Failed to reconnect to proxy %s\n"
+msgid "Failed to exec CSD script %s\n"
+msgstr "Failed to exec CSD script %s\n"
 
-#: ssl.c:118
+#: http.c:732
 #, c-format
-msgid "Failed to reconnect to host %s\n"
-msgstr "Failed to reconnect to host %s\n"
+msgid "Failed to parse redirected URL '%s': %s\n"
+msgstr "Failed to parse redirected URL '%s': %s\n"
 
-#: ssl.c:180
+#: http.c:759
 #, c-format
-msgid "Proxy from libproxy: %s://%s:%d/\n"
-msgstr "Proxy from libproxy: %s://%s:%d/\n"
+msgid "Cannot follow redirection to non-https URL '%s'\n"
+msgstr ""
 
-#: ssl.c:211
+#: http.c:787
 #, c-format
-msgid "getaddrinfo failed for host '%s': %s\n"
-msgstr "getaddrinfo failed for host '%s': %s\n"
+msgid "Allocating new path for relative redirect failed: %s\n"
+msgstr "Allocating new path for relative redirect failed: %s\n"
 
-#: ssl.c:222
+#: http.c:889
 #, c-format
-msgid "Attempting to connect to %s%s%s:%s\n"
-msgstr "Attempting to connect to %s%s%s:%s\n"
+msgid "Unexpected %d result from server\n"
+msgstr "Unexpected %d result from server\n"
 
-#: ssl.c:238
-msgid "Failed to allocate sockaddr storage\n"
-msgstr "Failed to allocate sockaddr storage\n"
+#: http.c:915
+msgid "Unknown response from server\n"
+msgstr "Unknown response from server\n"
+
+#: http.c:977
+msgid "XML POST enabled\n"
+msgstr ""
 
-#: ssl.c:253
+#: http.c:1031
 #, c-format
-msgid "Failed to connect to host %s\n"
-msgstr "Failed to connect to host %s\n"
+msgid "Refreshing %s after 1 second...\n"
+msgstr "Refreshing %s after 1 second...\n"
+
+#: http.c:1231
+msgid "request granted"
+msgstr "request granted"
+
+#: http.c:1232
+msgid "general failure"
+msgstr "general failure"
+
+#: http.c:1233
+msgid "connection not allowed by ruleset"
+msgstr "connection not allowed by ruleset"
+
+#: http.c:1234
+msgid "network unreachable"
+msgstr "network unreachable"
+
+#: http.c:1235
+msgid "host unreachable"
+msgstr "host unreachable"
+
+#: http.c:1236
+msgid "connection refused by destination host"
+msgstr "connection refused by destination host"
+
+#: http.c:1237
+msgid "TTL expired"
+msgstr "TTL expired"
+
+#: http.c:1238
+msgid "command not supported / protocol error"
+msgstr "command not supported / protocol error"
+
+#: http.c:1239
+msgid "address type not supported"
+msgstr "address type not supported"
 
-#: ssl.c:328
+#: http.c:1253
 #, c-format
-msgid "statvfs: %s\n"
-msgstr "statvfs: %s\n"
+msgid "Error writing auth request to SOCKS proxy: %s\n"
+msgstr "Error writing auth request to SOCKS proxy: %s\n"
 
-#: ssl.c:345
+#: http.c:1260
 #, c-format
-msgid "statfs: %s\n"
-msgstr "statfs: %s\n"
+msgid "Error reading auth response from SOCKS proxy: %s\n"
+msgstr "Error reading auth response from SOCKS proxy: %s\n"
 
-#: openssl.c:110
-msgid "Failed to write to SSL socket"
+#: http.c:1266
+#, c-format
+msgid "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+msgstr "Unexpected auth response from SOCKS proxy: %02x %02x\n"
+
+#: http.c:1274
+#, c-format
+msgid "SOCKS proxy error %02x: %s\n"
+msgstr "SOCKS proxy error %02x: %s\n"
+
+#: http.c:1278
+#, c-format
+msgid "SOCKS proxy error %02x\n"
+msgstr "SOCKS proxy error %02x\n"
+
+#: http.c:1284
+#, c-format
+msgid "Requesting SOCKS proxy connection to %s:%d\n"
+msgstr "Requesting SOCKS proxy connection to %s:%d\n"
+
+#: http.c:1299
+#, c-format
+msgid "Error writing connect request to SOCKS proxy: %s\n"
+msgstr "Error writing connect request to SOCKS proxy: %s\n"
+
+#: http.c:1307 http.c:1340
+#, c-format
+msgid "Error reading connect response from SOCKS proxy: %s\n"
+msgstr "Error reading connect response from SOCKS proxy: %s\n"
+
+#: http.c:1313
+#, c-format
+msgid "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+msgstr "Unexpected connect response from SOCKS proxy: %02x %02x...\n"
+
+#: http.c:1333
+#, c-format
+msgid "Unexpected address type %02x in SOCKS connect response\n"
+msgstr "Unexpected address type %02x in SOCKS connect response\n"
+
+#: http.c:1366
+#, c-format
+msgid "Requesting HTTP proxy connection to %s:%d\n"
+msgstr "Requesting HTTP proxy connection to %s:%d\n"
+
+#: http.c:1374
+#, c-format
+msgid "Sending proxy request failed: %s\n"
+msgstr "Sending proxy request failed: %s\n"
+
+#: http.c:1381
+msgid "Error fetching proxy response\n"
+msgstr "Error fetching proxy response\n"
+
+#: http.c:1388
+#, c-format
+msgid "Failed to parse proxy response '%s'\n"
+msgstr "Failed to parse proxy response '%s'\n"
+
+#: http.c:1394
+#, c-format
+msgid "Proxy CONNECT request failed: %s\n"
+msgstr "Proxy CONNECT request failed: %s\n"
+
+#: http.c:1401
+msgid "Failed to read proxy response\n"
+msgstr "Failed to read proxy response\n"
+
+#: http.c:1405
+#, c-format
+msgid "Unexpected continuation line after CONNECT response: '%s'\n"
+msgstr "Unexpected continuation line after CONNECT response: '%s'\n"
+
+#: http.c:1421
+#, c-format
+msgid "Unknown proxy type '%s'\n"
+msgstr "Unknown proxy type '%s'\n"
+
+#: http.c:1449
+msgid "Only http or socks(5) proxies supported\n"
+msgstr "Only http or socks(5) proxies supported\n"
+
+#: library.c:251
+#, c-format
+msgid "Failed to parse server URL '%s'\n"
+msgstr "Failed to parse server URL '%s'\n"
+
+#: library.c:257
+msgid "Only https:// permitted for server URL\n"
+msgstr "Only https:// permitted for server URL\n"
+
+#: main.c:185
+#, c-format
+msgid ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n"
 msgstr ""
+"For assistance with OpenConnect, please see the web page at\n"
+"  http://www.infradead.org/openconnect/mail.html\n"
 
-#: openssl.c:122 gnutls.c:98
-msgid "SSL write cancelled\n"
+#: main.c:194
+#, c-format
+msgid "Using OpenSSL. Features present:"
 msgstr ""
 
-#: openssl.c:147
-msgid "Failed to read from SSL socket"
+#: main.c:196
+#, c-format
+msgid "Using GnuTLS. Features present:"
 msgstr ""
 
-#: openssl.c:159 openssl.c:217 gnutls.c:135 gnutls.c:193
-msgid "SSL read cancelled\n"
+#: main.c:205
+msgid "OpenSSL ENGINE not present"
 msgstr ""
 
-#: openssl.c:204
-msgid "Failed to read from SSL socket\n"
+#: main.c:221
+msgid "using OpenSSL"
 msgstr ""
 
-#: openssl.c:394 gnutls.c:971
-msgid "Enter PEM pass phrase:"
+#: main.c:225
+#, c-format
+msgid ""
+"\n"
+"WARNING: No DTLS support in this binary. Performance will be impaired.\n"
 msgstr ""
 
-#: openssl.c:401
+#: main.c:231
 #, c-format
-msgid "PEM password too long (%d >= %d)\n"
+msgid "Usage:  openconnect [options] <server>\n"
+msgstr "Usage:  openconnect [options] <server>\n"
+
+#: main.c:232
+#, c-format
+msgid ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
 msgstr ""
+"Open client for Cisco AnyConnect VPN, version %s\n"
+"\n"
 
-#: openssl.c:429 gnutls.c:333
-msgid "Enter PKCS#12 pass phrase:"
+#: main.c:234
+msgid "Read options from config file"
 msgstr ""
 
-#: openssl.c:442
-msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
-msgstr "Parse PKCS#12 failed (wrong passphrase?)\n"
+#: main.c:235
+msgid "Continue in background after startup"
+msgstr "Continue in background after startup"
 
-#: openssl.c:449
-msgid "Parse PKCS#12 failed (see above errors)\n"
-msgstr "Parse PKCS#12 failed (see above errors)\n"
+#: main.c:236
+msgid "Write the daemon's PID to this file"
+msgstr "Write the daemon's PID to this file"
 
-#: openssl.c:461 openssl.c:598 gnutls.c:1085
-#, c-format
-msgid "Using client certificate '%s'\n"
+#: main.c:237
+msgid "Use SSL client certificate CERT"
+msgstr "Use SSL client certificate CERT"
+
+#: main.c:238
+msgid "Warn when certificate lifetime < DAYS"
+msgstr "Warn when certificate lifetime < DAYS"
+
+#: main.c:239
+msgid "Use SSL private key file KEY"
+msgstr "Use SSL private key file KEY"
+
+#: main.c:240
+msgid "Use WebVPN cookie COOKIE"
+msgstr "Use WebVPN cookie COOKIE"
+
+#: main.c:241
+msgid "Read cookie from standard input"
+msgstr "Read cookie from standard input"
+
+#: main.c:242
+msgid "Enable compression (default)"
+msgstr "Enable compression (default)"
+
+#: main.c:243
+msgid "Disable compression"
+msgstr "Disable compression"
+
+#: main.c:244
+msgid "Set minimum Dead Peer Detection interval"
+msgstr "Set minimum Dead Peer Detection interval"
+
+#: main.c:245
+msgid "Set login usergroup"
+msgstr "Set login usergroup"
+
+#: main.c:246
+msgid "Display help text"
+msgstr "Display help text"
+
+#: main.c:247
+msgid "Use IFNAME for tunnel interface"
+msgstr "Use IFNAME for tunnel interface"
+
+#: main.c:248
+msgid "Use syslog for progress messages"
+msgstr "Use syslog for progress messages"
+
+#: main.c:249
+msgid "Drop privileges after connecting"
+msgstr "Drop privileges after connecting"
+
+#: main.c:250
+msgid "Drop privileges during CSD execution"
+msgstr "Drop privileges during CSD execution"
+
+#: main.c:251
+msgid "Run SCRIPT instead of CSD binary"
+msgstr "Run SCRIPT instead of CSD binary"
+
+#: main.c:252
+msgid "Request MTU from server"
+msgstr "Request MTU from server"
+
+#: main.c:253
+msgid "Indicate path MTU to/from server"
 msgstr ""
 
-#: openssl.c:464
-msgid "PKCS#12 contained no certificate!"
-msgstr "PKCS#12 contained no certificate!"
+#: main.c:254
+msgid "Set key passphrase or TPM SRK PIN"
+msgstr "Set key passphrase or TPM SRK PIN"
 
-#: openssl.c:473
-msgid "PKCS#12 contained no private key!"
-msgstr "PKCS#12 contained no private key!"
+#: main.c:255
+msgid "Key passphrase is fsid of file system"
+msgstr "Key passphrase is fsid of file system"
 
-#: openssl.c:494
-#, c-format
-msgid "Extra cert from PKCS#12: '%s'\n"
-msgstr "Extra cert from PKCS#12: '%s'\n"
+#: main.c:256
+msgid "Set proxy server"
+msgstr "Set proxy server"
 
-#: openssl.c:520
-msgid "Can't load TPM engine.\n"
-msgstr "Can't load TPM engine.\n"
+#: main.c:257
+msgid "Disable proxy"
+msgstr "Disable proxy"
 
-#: openssl.c:526
-msgid "Failed to init TPM engine\n"
-msgstr "Failed to init TPM engine\n"
+#: main.c:258
+msgid "Use libproxy to automatically configure proxy"
+msgstr "Use libproxy to automatically configure proxy"
+
+#: main.c:260
+msgid "(NOTE: libproxy disabled in this build)"
+msgstr "(NOTE: libproxy disabled in this build)"
+
+#: main.c:262
+msgid "Less output"
+msgstr "Less output"
+
+#: main.c:263
+msgid "Set packet queue limit to LEN pkts"
+msgstr "Set packet queue limit to LEN pkts"
+
+#: main.c:264
+msgid "Shell command line for using a vpnc-compatible config script"
+msgstr "Shell command line for using a vpnc-compatible config script"
+
+#: main.c:265
+msgid "default"
+msgstr ""
+
+#: main.c:266
+msgid "Pass traffic to 'script' program, not tun"
+msgstr "Pass traffic to 'script' program, not tun"
+
+#: main.c:267
+msgid "Set login username"
+msgstr "Set login username"
+
+#: main.c:268
+msgid "Report version number"
+msgstr "Report version number"
+
+#: main.c:269
+msgid "More output"
+msgstr "More output"
+
+#: main.c:270
+msgid "XML config file"
+msgstr "XML config file"
+
+#: main.c:271
+msgid "Choose authentication login selection"
+msgstr "Choose authentication login selection"
+
+#: main.c:272
+msgid "Authenticate only and print login info"
+msgstr ""
+
+#: main.c:273
+msgid "Fetch webvpn cookie only; don't connect"
+msgstr "Fetch webvpn cookie only; don't connect"
+
+#: main.c:274
+msgid "Print webvpn cookie before connecting"
+msgstr "Print webvpn cookie before connecting"
+
+#: main.c:275
+msgid "Cert file for server verification"
+msgstr "Cert file for server verification"
+
+#: main.c:276
+msgid "Do not ask for IPv6 connectivity"
+msgstr "Do not ask for IPv6 connectivity"
 
-#: openssl.c:536
-msgid "Failed to set TPM SRK password\n"
-msgstr "Failed to set TPM SRK password\n"
+#: main.c:277
+msgid "OpenSSL ciphers to support for DTLS"
+msgstr "OpenSSL ciphers to support for DTLS"
 
-#: openssl.c:550
-msgid "Failed to load TPM private key\n"
-msgstr "Failed to load TPM private key\n"
+#: main.c:278
+msgid "Disable DTLS"
+msgstr "Disable DTLS"
 
-#: openssl.c:556
-msgid "Add key from TPM failed\n"
-msgstr "Add key from TPM failed\n"
+#: main.c:279
+msgid "Disable HTTP connection re-use"
+msgstr "Disable HTTP connection re-use"
 
-#: openssl.c:570 gnutls.c:924
-msgid "This version of OpenConnect was built without TPM support\n"
-msgstr "This version of OpenConnect was built without TPM support\n"
+#: main.c:280
+msgid "Disable password/SecurID authentication"
+msgstr "Disable password/SecurID authentication"
 
-#: openssl.c:587
-msgid "Failed to reload X509 cert for expiry check\n"
-msgstr "Failed to reload X509 cert for expiration check\n"
+#: main.c:281
+msgid "Do not require server SSL cert to be valid"
+msgstr "Do not require server SSL cert to be valid"
 
-#: openssl.c:608 gnutls.c:739
-msgid "This binary built without PKCS#11 support\n"
-msgstr ""
+#: main.c:282
+msgid "Do not expect user input; exit if it is required"
+msgstr "Do not expect user input; exit if it is required"
 
-#: openssl.c:613 gnutls.c:792
-#, c-format
-msgid "Using certificate file %s\n"
-msgstr "Using certificate file %s\n"
+#: main.c:283
+msgid "Read password from standard input"
+msgstr "Read password from standard input"
 
-#: openssl.c:623
-#, c-format
-msgid "Failed to open certificate file %s: %s\n"
-msgstr "Failed to open certificate file %s: %s\n"
+#: main.c:284
+msgid "Use software token to generate password"
+msgstr ""
 
-#: openssl.c:634
-msgid "Read PKCS#12 failed\n"
-msgstr "Read PKCS#12 failed\n"
+#: main.c:286
+msgid "(NOTE: libstoken disabled in this build)"
+msgstr ""
 
-#: openssl.c:646
-msgid "Loading certificate failed\n"
-msgstr "Loading certificate failed\n"
+#: main.c:288
+msgid "Connection retry timeout in seconds"
+msgstr "Connection retry timeout in seconds"
 
-#: openssl.c:660
-#, c-format
-msgid "Failed to open private key file %s: %s\n"
-msgstr "Failed to open private key file %s: %s\n"
+#: main.c:289
+msgid "Server's certificate SHA1 fingerprint"
+msgstr "Server's certificate SHA1 fingerprint"
 
-#: openssl.c:680
-#, c-format
-msgid "Failed to identify private key type in '%s'\n"
-msgstr "Failed to identify private key type in '%s'\n"
+#: main.c:290
+msgid "HTTP header User-Agent: field"
+msgstr "HTTP header User-Agent: field"
 
-#: openssl.c:707
-msgid "Loading private key failed (wrong passphrase?)\n"
-msgstr "Loading private key failed (wrong passphrase?)\n"
+#: main.c:291
+msgid "OS type (linux,linux-64,mac,win) to report"
+msgstr ""
 
-#: openssl.c:712
-msgid "Loading private key failed (see above errors)\n"
-msgstr "Loading private key failed (see above errors)\n"
+#: main.c:292
+msgid "Set local port for DTLS datagrams"
+msgstr ""
 
-#: openssl.c:757 gnutls.c:1372
+#: main.c:303
 #, c-format
-msgid "Server SSL certificate didn't match: %s\n"
-msgstr "Server SSL certificate didn't match: %s\n"
+msgid "Allocation failure for string from stdin\n"
+msgstr "Allocation failure for string from stdin\n"
 
-#: openssl.c:877
-#, c-format
-msgid "Matched DNS altname '%s'\n"
-msgstr "Matched DNS altname '%s'\n"
+#: main.c:307
+msgid "fgets (stdin)"
+msgstr "fgets (stdin)"
 
-#: openssl.c:884
+#: main.c:370
 #, c-format
-msgid "No match for altname '%s'\n"
-msgstr "No match for altname '%s'\n"
+msgid "Failed to get line from config file: %s\n"
+msgstr ""
 
-#: openssl.c:898
+#: main.c:410
 #, c-format
-msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
-msgstr "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgid "Unrecognised option at line %d: '%s'\n"
+msgstr ""
 
-#: openssl.c:909
+#: main.c:420
 #, c-format
-msgid "Matched %s address '%s'\n"
-msgstr "Matched %s address '%s'\n"
+msgid "Option '%s' does not take an argument at line %d\n"
+msgstr ""
 
-#: openssl.c:916
+#: main.c:424
 #, c-format
-msgid "No match for %s address '%s'\n"
-msgstr "No match for %s address '%s'\n"
+msgid "Option '%s' requires an argument at line %d\n"
+msgstr ""
 
-#: openssl.c:958
+#: main.c:460
 #, c-format
-msgid "URI '%s' has non-empty path; ignoring\n"
-msgstr "URI '%s' has non-empty path; ignoring\n"
+msgid ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
+msgstr ""
+"WARNING: This version of openconnect is %s but\n"
+"         the libopenconnect library is %s\n"
 
-#: openssl.c:963
+#: main.c:469
 #, c-format
-msgid "Matched URI '%s'\n"
-msgstr "Matched URI '%s'\n"
+msgid "Failed to allocate vpninfo structure\n"
+msgstr "Failed to allocate vpninfo structure\n"
 
-#: openssl.c:974
+#: main.c:508
 #, c-format
-msgid "No match for URI '%s'\n"
-msgstr "No match for URI '%s'\n"
+msgid "Cannot use 'config' option inside config file\n"
+msgstr ""
 
-#: openssl.c:989
+#: main.c:513
 #, c-format
-msgid "No altname in peer cert matched '%s'\n"
-msgstr "No altname in peer cert matched '%s'\n"
-
-#: openssl.c:997
-msgid "No subject name in peer cert!\n"
-msgstr "No subject name in peer cert!\n"
-
-#: openssl.c:1017
-msgid "Failed to parse subject name in peer cert\n"
-msgstr "Failed to parse subject name in peer cert\n"
+msgid "Cannot open config file '%s': %s\n"
+msgstr ""
 
-#: openssl.c:1024
+#: main.c:602 main.c:609
 #, c-format
-msgid "Peer cert subject mismatch ('%s' != '%s')\n"
-msgstr "Peer cert subject mismatch ('%s' != '%s')\n"
+msgid "MTU %d too small\n"
+msgstr "MTU %d too small\n"
 
-#: openssl.c:1029
+#: main.c:630
 #, c-format
-msgid "Matched peer certificate subject name '%s'\n"
-msgstr "Matched peer certificate subject name '%s'\n"
-
-#: openssl.c:1055 gnutls.c:1416
-msgid "certificate does not match hostname"
-msgstr "certificate does not match hostname"
+msgid ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel@lists.infradead.org>.\n"
+msgstr ""
+"Disabling all HTTP connection re-use due to --no-http-keepalive option.\n"
+"If this helps, please report to <openconnect-devel@lists.infradead.org>.\n"
 
-#: openssl.c:1059
+#: main.c:652 main.c:666
 #, c-format
-msgid "Server certificate verify failed: %s\n"
-msgstr "Server certificate verify failed: %s\n"
+msgid "Invalid user \"%s\"\n"
+msgstr "Invalid user \"%s\"\n"
 
-#: openssl.c:1109
+#: main.c:684
 #, c-format
-msgid "Extra cert from cafile: '%s'\n"
-msgstr "Extra cert from cafile: '%s'\n"
-
-#: openssl.c:1140
-msgid "Error in client cert notAfter field\n"
-msgstr "Error in client cert notAfter field\n"
-
-#: openssl.c:1143 gnutls.c:216
-msgid "Client certificate has expired at"
-msgstr "Client certificate has expired at"
-
-#: openssl.c:1148 gnutls.c:218
-msgid "Client certificate expires soon at"
-msgstr "Client certificate expires soon at"
-
-#: openssl.c:1154
-msgid "<error>"
-msgstr "<error>"
-
-#: openssl.c:1203 gnutls.c:1476
-msgid "Loading certificate failed. Aborting.\n"
-msgstr "Loading certificate failed. Aborting.\n"
+msgid "Queue length zero not permitted; using 1\n"
+msgstr "Queue length zero not permitted; using 1\n"
 
-#: openssl.c:1226
+#: main.c:695
 #, c-format
-msgid "Failed to open CA file '%s'\n"
-msgstr "Failed to open CA file '%s'\n"
+msgid "OpenConnect version %s\n"
+msgstr "OpenConnect version %s\n"
 
-#. really?
-#: openssl.c:1242 gnutls.c:1495
+#: main.c:721
 #, c-format
-msgid "SSL negotiation with %s\n"
-msgstr "SSL negotiation with %s\n"
-
-#: openssl.c:1258
-msgid "SSL connection failure\n"
-msgstr "SSL connection failure\n"
+msgid "Invalid OS identity \"%s\"\n"
+msgstr ""
 
-#: openssl.c:1273 gnutls.c:1519
-msgid "SSL connection cancelled\n"
+#: main.c:732
+#, c-format
+msgid "Too many arguments on command line\n"
 msgstr ""
 
-#: openssl.c:1293 gnutls.c:1542
+#: main.c:735
 #, c-format
-msgid "Connected to HTTPS on %s\n"
-msgstr "Connected to HTTPS on %s\n"
+msgid "No server specified\n"
+msgstr "No server specified\n"
 
-#: gnutls.c:75
+#: main.c:748
 #, c-format
-msgid "Failed to write to SSL socket: %s"
-msgstr ""
+msgid "This version of openconnect was built without libproxy support\n"
+msgstr "This version of openconnect was built without libproxy support\n"
 
-#: gnutls.c:115
+#: main.c:805
 #, c-format
-msgid "Failed to read from SSL socket: %s"
-msgstr ""
+msgid "Failed to obtain WebVPN cookie\n"
+msgstr "Failed to obtain WebVPN cookie\n"
 
-#: gnutls.c:169
+#: main.c:829
 #, c-format
-msgid "Failed to read from SSL socket: %s\n"
-msgstr ""
+msgid "Creating SSL connection failed\n"
+msgstr "Creating SSL connection failed\n"
 
-#: gnutls.c:211
-msgid "Could not extract expiration time of certificate\n"
-msgstr ""
+#: main.c:834
+#, c-format
+msgid "Set up tun device failed\n"
+msgstr "Set up tun device failed\n"
 
-#: gnutls.c:248
+#: main.c:847
 #, c-format
-msgid "Failed to open key/certificate file %s: %s\n"
-msgstr ""
+msgid "Set up DTLS failed; using SSL instead\n"
+msgstr "Set up DTLS failed; using SSL instead\n"
 
-#: gnutls.c:255
+#: main.c:850
 #, c-format
-msgid "Failed to stat key/certificate file %s: %s\n"
-msgstr ""
+msgid "Connected %s as %s%s%s, using %s\n"
+msgstr "Connected %s as %s%s%s, using %s\n"
 
-#: gnutls.c:264
-msgid "Failed to allocate certificate buffer\n"
-msgstr ""
+#: main.c:860
+msgid "No --script argument provided; DNS and routing are not configured\n"
+msgstr "No --script argument provided; DNS and routing are not configured\n"
 
-#: gnutls.c:272
-#, c-format
-msgid "Failed to read certificate into memory: %s\n"
-msgstr ""
+#: main.c:862
+msgid "See http://www.infradead.org/openconnect/vpnc-script.html\n"
+msgstr "See http://www.infradead.org/openconnect/vpnc-script.html\n"
 
-#: gnutls.c:309
+#: main.c:874
 #, c-format
-msgid "Failed to setup PKCS#12 data structure: %s\n"
-msgstr ""
+msgid "Failed to open '%s' for write: %s\n"
+msgstr "Failed to open '%s' for write: %s\n"
 
-#: gnutls.c:320
+#: main.c:885
 #, c-format
-msgid "Failed to import PKCS#12 file: %s\n"
-msgstr ""
-
-#: gnutls.c:329
-msgid "Failed to decrypt PKCS#12 certificate file\n"
-msgstr ""
+msgid "Continuing in background; pid %d\n"
+msgstr "Continuing in background; pid %d\n"
 
-#: gnutls.c:357
+#: main.c:907
 #, c-format
-msgid "Failed to process PKCS#12 file: %s\n"
-msgstr ""
+msgid "Failed to open %s for write: %s\n"
+msgstr "Failed to open %s for write: %s\n"
 
-#: gnutls.c:369
+#: main.c:915
 #, c-format
-msgid "Failed to load PKCS#12 certificate: %s\n"
-msgstr ""
+msgid "Failed to write config to %s: %s\n"
+msgstr "Failed to write config to %s: %s\n"
 
-#: gnutls.c:443
+#: main.c:1009
 #, c-format
-msgid "TPM sign function called for %d bytes.\n"
+msgid ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
 msgstr ""
+"\n"
+"Certificate from VPN server \"%s\" failed verification.\n"
+"Reason: %s\n"
 
-#: gnutls.c:450
+#: main.c:1015
 #, c-format
-msgid "Failed to create TPM hash object: %s\n"
+msgid "Enter '%s' to accept, '%s' to abort; anything else to view: "
 msgstr ""
 
-#: gnutls.c:457
-#, c-format
-msgid "Failed to set value in TPM hash object: %s\n"
-msgstr ""
+#: main.c:1016 main.c:1034
+msgid "no"
+msgstr "no"
 
-#: gnutls.c:467
+#: main.c:1016 main.c:1023
+msgid "yes"
+msgstr "yes"
+
+#: main.c:1040
 #, c-format
-msgid "TPM hash signature failed: %s\n"
-msgstr ""
+msgid "SHA1 fingerprint: %s\n"
+msgstr "SHA1 fingerprint: %s\n"
 
-#: gnutls.c:489
+#: main.c:1090
 #, c-format
-msgid "Error decoding TSS key blob: %s\n"
-msgstr ""
+msgid "Auth choice \"%s\" not available\n"
+msgstr "Auth choice \"%s\" not available\n"
 
-#: gnutls.c:496 gnutls.c:507 gnutls.c:520
-msgid "Error in TSS key blob\n"
+#: main.c:1103 main.c:1151 main.c:1178
+msgid "User input required in non-interactive mode\n"
 msgstr ""
 
-#: gnutls.c:527
+#: main.c:1134
 #, c-format
-msgid "Failed to create TPM context: %s\n"
-msgstr ""
+msgid "Auth choice \"%s\" not valid\n"
+msgstr "Auth choice \"%s\" not valid\n"
 
-#: gnutls.c:534
+#: main.c:1237
 #, c-format
-msgid "Failed to connect TPM context: %s\n"
+msgid "Soft token string is invalid\n"
 msgstr ""
 
-#: gnutls.c:542
+#: main.c:1240
 #, c-format
-msgid "Failed to load TPM SRK key: %s\n"
+msgid "Can't open ~/.stokenrc file\n"
 msgstr ""
 
-#: gnutls.c:549
+#: main.c:1243
 #, c-format
-msgid "Failed to load TPM SRK policy object: %s\n"
+msgid "OpenConnect was not built with soft token support\n"
 msgstr ""
 
-#: gnutls.c:568
+#: main.c:1246
 #, c-format
-msgid "Failed to set TPM PIN: %s\n"
+msgid "General failure in libstoken\n"
 msgstr ""
 
-#: gnutls.c:583
+#: mainloop.c:87
+msgid "Attempt new DTLS connection\n"
+msgstr "Attempt new DTLS connection\n"
+
+#: mainloop.c:120
 #, c-format
-msgid "Failed to load TPM key blob: %s\n"
-msgstr ""
+msgid "No work to do; sleeping for %d ms...\n"
+msgstr "No work to do; sleeping for %d ms...\n"
 
-#: gnutls.c:590
-msgid "Enter TPM SRK PIN:"
+#: openssl.c:110
+msgid "Failed to write to SSL socket\n"
 msgstr ""
 
-#: gnutls.c:611
-#, c-format
-msgid "Failed to create key policy object: %s\n"
+#: openssl.c:147 openssl.c:204
+msgid "Failed to read from SSL socket\n"
 msgstr ""
 
-#: gnutls.c:619
+#: openssl.c:401
 #, c-format
-msgid "Failed to assign policy to key: %s\n"
+msgid "PEM password too long (%d >= %d)\n"
 msgstr ""
 
-#: gnutls.c:625
-msgid "Enter TPM key PIN:"
-msgstr ""
+#: openssl.c:442
+msgid "Parse PKCS#12 failed (wrong passphrase?)\n"
+msgstr "Parse PKCS#12 failed (wrong passphrase?)\n"
 
-#: gnutls.c:634
-#, c-format
-msgid "Failed to set key PIN: %s\n"
-msgstr ""
+#: openssl.c:449
+msgid "Parse PKCS#12 failed (see above errors)\n"
+msgstr "Parse PKCS#12 failed (see above errors)\n"
+
+#: openssl.c:464
+msgid "PKCS#12 contained no certificate!"
+msgstr "PKCS#12 contained no certificate!"
+
+#: openssl.c:473
+msgid "PKCS#12 contained no private key!"
+msgstr "PKCS#12 contained no private key!"
 
-#: gnutls.c:755
+#: openssl.c:494
 #, c-format
-msgid "Error loading PKCS#11 certificate: %s\n"
-msgstr ""
+msgid "Extra cert from PKCS#12: '%s'\n"
+msgstr "Extra cert from PKCS#12: '%s'\n"
+
+#: openssl.c:520
+msgid "Can't load TPM engine.\n"
+msgstr "Can't load TPM engine.\n"
+
+#: openssl.c:526
+msgid "Failed to init TPM engine\n"
+msgstr "Failed to init TPM engine\n"
+
+#: openssl.c:536
+msgid "Failed to set TPM SRK password\n"
+msgstr "Failed to set TPM SRK password\n"
+
+#: openssl.c:550
+msgid "Failed to load TPM private key\n"
+msgstr "Failed to load TPM private key\n"
+
+#: openssl.c:556
+msgid "Add key from TPM failed\n"
+msgstr "Add key from TPM failed\n"
+
+#: openssl.c:587
+msgid "Failed to reload X509 cert for expiry check\n"
+msgstr "Failed to reload X509 cert for expiration check\n"
 
-#: gnutls.c:769
+#: openssl.c:627
 #, c-format
-msgid "Using PKCS#11 certificate %s\n"
+msgid "Failed to create BIO for keystore item '%s'\n"
 msgstr ""
 
-#: gnutls.c:782
+#: openssl.c:652
+msgid "Loading private key failed (wrong passphrase?)\n"
+msgstr "Loading private key failed (wrong passphrase?)\n"
+
+#: openssl.c:658
+msgid "Loading private key failed (see above errors)\n"
+msgstr "Loading private key failed (see above errors)\n"
+
+#: openssl.c:683
 #, c-format
-msgid "Error loading certificate from PKCS#11: %s\n"
-msgstr ""
+msgid "Failed to open certificate file %s: %s\n"
+msgstr "Failed to open certificate file %s: %s\n"
 
-#: gnutls.c:813
-msgid "PKCS#11 file contained no certificate\n"
+#: openssl.c:694
+msgid "Read PKCS#12 failed\n"
+msgstr "Read PKCS#12 failed\n"
+
+#: openssl.c:712
+msgid "Failed to load X509 certificate from keystore\n"
 msgstr ""
 
-#: gnutls.c:839
-msgid "No certificate found in file"
+#: openssl.c:718
+msgid "Failed to use X509 certificate from keystore\n"
 msgstr ""
 
-#: gnutls.c:844
-#, c-format
-msgid "Loading certificate failed: %s\n"
+#: openssl.c:730
+msgid "Loading certificate failed\n"
+msgstr "Loading certificate failed\n"
+
+#: openssl.c:757
+msgid "Failed to use private key from keystore\n"
 msgstr ""
 
-#: gnutls.c:860
+#: openssl.c:773
 #, c-format
-msgid "Using PKCS#11 key %s\n"
-msgstr ""
+msgid "Failed to open private key file %s: %s\n"
+msgstr "Failed to open private key file %s: %s\n"
 
-#: gnutls.c:865
+#: openssl.c:793
 #, c-format
-msgid "Error initialising PKCS#11 key structure: %s\n"
-msgstr ""
+msgid "Failed to identify private key type in '%s'\n"
+msgstr "Failed to identify private key type in '%s'\n"
 
-#: gnutls.c:874
+#: openssl.c:974
 #, c-format
-msgid "Error importing PKCS#11 URL %s: %s\n"
-msgstr ""
+msgid "Matched DNS altname '%s'\n"
+msgstr "Matched DNS altname '%s'\n"
 
-#: gnutls.c:884
+#: openssl.c:981
 #, c-format
-msgid "Error initialising private key structure: %s\n"
-msgstr ""
+msgid "No match for altname '%s'\n"
+msgstr "No match for altname '%s'\n"
 
-#: gnutls.c:894
+#: openssl.c:995
 #, c-format
-msgid "Error importing PKCS#11 key into private key structure: %s\n"
-msgstr ""
+msgid "Certificate has GEN_IPADD altname with bogus length %d\n"
+msgstr "Certificate has GEN_IPADD altname with bogus length %d\n"
 
-#: gnutls.c:912
+#: openssl.c:1006
 #, c-format
-msgid "Using private key file %s\n"
-msgstr ""
+msgid "Matched %s address '%s'\n"
+msgstr "Matched %s address '%s'\n"
 
-#: gnutls.c:959
+#: openssl.c:1013
 #, c-format
-msgid "Failed to load private key as PKCS#8: %s\n"
-msgstr ""
+msgid "No match for %s address '%s'\n"
+msgstr "No match for %s address '%s'\n"
 
-#: gnutls.c:967
-msgid "Failed to decrypt PKCS#8 certificate file\n"
-msgstr ""
+#: openssl.c:1055
+#, c-format
+msgid "URI '%s' has non-empty path; ignoring\n"
+msgstr "URI '%s' has non-empty path; ignoring\n"
 
-#: gnutls.c:985
+#: openssl.c:1060
 #, c-format
-msgid "Failed to get key ID: %s\n"
-msgstr ""
+msgid "Matched URI '%s'\n"
+msgstr "Matched URI '%s'\n"
 
-#: gnutls.c:1034
+#: openssl.c:1071
 #, c-format
-msgid "Error signing test data with private key: %s\n"
-msgstr ""
+msgid "No match for URI '%s'\n"
+msgstr "No match for URI '%s'\n"
 
-#: gnutls.c:1048
+#: openssl.c:1086
 #, c-format
-msgid "Error validating signature against certificate: %s\n"
-msgstr ""
+msgid "No altname in peer cert matched '%s'\n"
+msgstr "No altname in peer cert matched '%s'\n"
 
-#: gnutls.c:1076
-msgid "No SSL certificate found to match private key\n"
-msgstr ""
+#: openssl.c:1094
+msgid "No subject name in peer cert!\n"
+msgstr "No subject name in peer cert!\n"
 
-#: gnutls.c:1092
-#, c-format
-msgid "Setting certificate recovation list failed: %s\n"
-msgstr ""
+#: openssl.c:1114
+msgid "Failed to parse subject name in peer cert\n"
+msgstr "Failed to parse subject name in peer cert\n"
 
-#: gnutls.c:1142
-msgid ""
-"WARNING: GnuTLS returned incorrect issuer certs; authentication may fail!\n"
-msgstr ""
+#: openssl.c:1121
+#, c-format
+msgid "Peer cert subject mismatch ('%s' != '%s')\n"
+msgstr "Peer cert subject mismatch ('%s' != '%s')\n"
 
-#: gnutls.c:1160
-msgid "Failed to allocate memory for supporting certificates\n"
-msgstr ""
+#: openssl.c:1126
+#, c-format
+msgid "Matched peer certificate subject name '%s'\n"
+msgstr "Matched peer certificate subject name '%s'\n"
 
-#: gnutls.c:1180
+#: openssl.c:1156
 #, c-format
-msgid "Adding supporting CA '%s'\n"
-msgstr ""
+msgid "Server certificate verify failed: %s\n"
+msgstr "Server certificate verify failed: %s\n"
 
-#: gnutls.c:1201
+#: openssl.c:1206
 #, c-format
-msgid "Importing X509 certificate failed: %s\n"
-msgstr ""
+msgid "Extra cert from cafile: '%s'\n"
+msgstr "Extra cert from cafile: '%s'\n"
+
+#: openssl.c:1237
+msgid "Error in client cert notAfter field\n"
+msgstr "Error in client cert notAfter field\n"
+
+#: openssl.c:1251
+msgid "<error>"
+msgstr "<error>"
 
-#: gnutls.c:1210
+#: openssl.c:1342
 #, c-format
-msgid "Setting PKCS#11 certificate failed: %s\n"
+msgid "Failed to read certs from CA file '%s'\n"
 msgstr ""
 
-#: gnutls.c:1229
+#: openssl.c:1366
 #, c-format
-msgid "Setting certificate failed: %s\n"
-msgstr ""
+msgid "Failed to open CA file '%s'\n"
+msgstr "Failed to open CA file '%s'\n"
 
-#: gnutls.c:1352
-msgid "Server presented no certificate\n"
-msgstr ""
+#: openssl.c:1400
+msgid "SSL connection failure\n"
+msgstr "SSL connection failure\n"
 
-#: gnutls.c:1364
-msgid "Could not calculate SHA1 of server's certificate\n"
+#: ssl.c:82
+msgid "Socket connect cancelled\n"
 msgstr ""
 
-#: gnutls.c:1380
-msgid "Error checking server cert status\n"
-msgstr ""
+#: ssl.c:115
+#, c-format
+msgid "Failed to reconnect to proxy %s\n"
+msgstr "Failed to reconnect to proxy %s\n"
 
-#: gnutls.c:1385
-msgid "certificate revoked"
-msgstr ""
+#: ssl.c:119
+#, c-format
+msgid "Failed to reconnect to host %s\n"
+msgstr "Failed to reconnect to host %s\n"
 
-#: gnutls.c:1387
-msgid "signer not found"
-msgstr ""
+#: ssl.c:182
+#, c-format
+msgid "Proxy from libproxy: %s://%s:%d/\n"
+msgstr "Proxy from libproxy: %s://%s:%d/\n"
 
-#: gnutls.c:1389
-msgid "signer not a CA certificate"
-msgstr ""
+#: ssl.c:211
+#, c-format
+msgid "getaddrinfo failed for host '%s': %s\n"
+msgstr "getaddrinfo failed for host '%s': %s\n"
 
-#: gnutls.c:1391
-msgid "insecure algorithm"
+#: ssl.c:226
+#, c-format
+msgid "Attempting to connect to proxy %s%s%s:%s\n"
 msgstr ""
 
-#: gnutls.c:1393
-msgid "certificate not yet activated"
+#: ssl.c:227
+#, c-format
+msgid "Attempting to connect to server %s%s%s:%s\n"
 msgstr ""
 
-#: gnutls.c:1395
-msgid "certificate expired"
-msgstr ""
+#: ssl.c:243
+msgid "Failed to allocate sockaddr storage\n"
+msgstr "Failed to allocate sockaddr storage\n"
 
-#. If this is set and no other reason, it apparently means
-#. that signature verification failed. Not entirely sure
-#. why we don't just set a bit for that too.
-#: gnutls.c:1400
-msgid "signature verification failed"
-msgstr ""
+#: ssl.c:258
+#, c-format
+msgid "Failed to connect to host %s\n"
+msgstr "Failed to connect to host %s\n"
 
-#: gnutls.c:1404
-msgid "Error initialising X509 cert structure\n"
+#: ssl.c:333
+#, c-format
+msgid "statvfs: %s\n"
+msgstr "statvfs: %s\n"
+
+#: ssl.c:350
+#, c-format
+msgid "statfs: %s\n"
+msgstr "statfs: %s\n"
+
+#: ssl.c:421
+msgid "No error"
 msgstr ""
 
-#: gnutls.c:1410
-msgid "Error importing server's cert\n"
+#: ssl.c:422
+msgid "Keystore locked"
 msgstr ""
 
-#: gnutls.c:1465
-#, c-format
-msgid "Failed to open CA file '%s': %s\n"
+#: ssl.c:423
+msgid "Keystore uninitialized"
 msgstr ""
 
-#: gnutls.c:1486
-#, c-format
-msgid "Failed to set TLS priority string: %s\n"
+#: ssl.c:424
+msgid "System error"
 msgstr ""
 
-#: gnutls.c:1526
-#, c-format
-msgid "SSL connection failure: %s\n"
+#: ssl.c:425
+msgid "Protocol error"
 msgstr ""
 
-#: gnutls.c:1535
-#, c-format
-msgid "GnuTLS non-fatal return during handshake: %s\n"
+#: ssl.c:426
+msgid "Permission denied"
 msgstr ""
 
-#: gnutls.c:1704
-#, c-format
-msgid "PIN required for %s"
+#: ssl.c:427
+msgid "Key not found"
 msgstr ""
 
-#: gnutls.c:1714
-msgid "Wrong PIN"
+#: ssl.c:428
+msgid "Value corrupted"
 msgstr ""
 
-#: gnutls.c:1717
-msgid "This is the final try before locking!"
+#: ssl.c:429
+msgid "Undefined action"
 msgstr ""
 
-#: gnutls.c:1719
-msgid "Only a few tries left before locking!"
+#: ssl.c:433
+msgid "Wrong password"
 msgstr ""
 
-#: gnutls.c:1724
-msgid "Enter PIN:"
+#: ssl.c:434
+msgid "Unknown error"
 msgstr ""
 
-#: tun.c:88
+#: tun.c:89
 msgid "open net"
 msgstr "open net"
 
-#: tun.c:97
+#: tun.c:98
 msgid "SIOCSIFMTU"
 msgstr "SIOCSIFMTU"
 
-#: tun.c:137
+#: tun.c:138
 #, c-format
 msgid "Discard bad split include: \"%s\"\n"
 msgstr "Discard bad split include: \"%s\"\n"
 
-#: tun.c:141
+#: tun.c:142
 #, c-format
 msgid "Discard bad split exclude: \"%s\"\n"
 msgstr "Discard bad split exclude: \"%s\"\n"
 
-#: tun.c:383
+#: tun.c:387
 #, c-format
 msgid "Failed to spawn script '%s' for %s: %s\n"
 msgstr "Failed to spawn script '%s' for %s: %s\n"
 
-#: tun.c:398
-msgid "Could not /dev/tun for plumbing"
-msgstr "Could not /dev/tun for plumbing"
+#: tun.c:393
+#, c-format
+msgid "Script '%s' exited abnormally (%x)\n"
+msgstr ""
+
+#: tun.c:400
+#, c-format
+msgid "Script '%s' returned error %d\n"
+msgstr ""
+
+#: tun.c:415
+msgid "Could not open /dev/tun for plumbing"
+msgstr ""
 
-#: tun.c:402
+#: tun.c:419
 msgid "Can't push IP"
 msgstr "Can't push IP"
 
-#: tun.c:412
+#: tun.c:429
 msgid "Can't set ifname"
 msgstr "Can't set ifname"
 
-#: tun.c:419
+#: tun.c:436
 #, c-format
 msgid "Can't open %s: %s"
 msgstr "Can't open %s: %s"
 
-#: tun.c:427
+#: tun.c:444
 #, c-format
 msgid "Can't plumb %s for IPv%d: %s\n"
 msgstr "Can't plumb %s for IPv%d: %s\n"
 
-#: tun.c:492
+#: tun.c:509
 #, c-format
 msgid "Failed to open tun device: %s\n"
 msgstr "Failed to open tun device: %s\n"
 
-#: tun.c:503
+#: tun.c:520
 #, c-format
 msgid "TUNSETIFF failed: %s\n"
 msgstr "TUNSETIFF failed: %s\n"
 
-#: tun.c:515
+#: tun.c:532
 msgid "open /dev/tun"
 msgstr "open /dev/tun"
 
-#: tun.c:521
+#: tun.c:538
 msgid "Failed to create new tun"
 msgstr "Failed to create new tun"
 
-#: tun.c:527
+#: tun.c:544
 msgid "Failed to put tun file descriptor into message-discard mode"
 msgstr "Failed to put tun file descriptor into message-discard mode"
 
-#: tun.c:562
+#: tun.c:579
 #, c-format
 msgid "Invalid interface name '%s'; must match 'tun%%d'\n"
 msgstr ""
 
-#: tun.c:572
+#: tun.c:589
 #, c-format
 msgid "Cannot open '%s': %s\n"
 msgstr ""
 
-#: tun.c:601
+#: tun.c:618
 msgid "open tun"
 msgstr "open tun"
 
-#: tun.c:609
+#: tun.c:626
 msgid "TUNSIFHEAD"
 msgstr "TUNSIFHEAD"
 
-#: tun.c:629
+#: tun.c:646
 msgid "socketpair"
 msgstr "socketpair"
 
-#: tun.c:635
+#: tun.c:652
 msgid "fork"
 msgstr "fork"
 
-#: tun.c:641
+#: tun.c:656
+msgid "setpgid"
+msgstr ""
+
+#: tun.c:660
 msgid "execl"
 msgstr "execl"
 
-#: tun.c:646
+#: tun.c:665
 msgid "(script)"
 msgstr "(script)"
 
-#: tun.c:740
+#: tun.c:759
 #, c-format
 msgid "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
 msgstr "Unknown packet (len %d) received: %02x %02x %02x %02x...\n"
 
-#: tun.c:760
+#: tun.c:779
 #, c-format
 msgid "Failed to write incoming packet: %s\n"
 msgstr "Failed to write incoming packet: %s\n"
@@ -1972,7 +2258,7 @@ msgstr "Failed to write incoming packet: %s\n"
 msgid "Open XML config file"
 msgstr "Open XML config file"
 
-#: xml.c:54 xml.c:89
+#: xml.c:54 xml.c:90
 #, c-format
 msgid "Treating host \"%s\" as a raw hostname\n"
 msgstr "Treating host \"%s\" as a raw hostname\n"
@@ -1981,36 +2267,36 @@ msgstr "Treating host \"%s\" as a raw hostname\n"
 msgid "fstat XML config file"
 msgstr "fstat XML config file"
 
-#: xml.c:66
+#: xml.c:67
 msgid "mmap XML config file"
 msgstr "mmap XML config file"
 
-#: xml.c:72
+#: xml.c:73
 #, c-format
 msgid "Failed to SHA1 existing file\n"
 msgstr ""
 
-#: xml.c:80
+#: xml.c:81
 #, c-format
 msgid "XML config file SHA1: %s\n"
 msgstr "XML config file SHA1: %s\n"
 
-#: xml.c:87
+#: xml.c:88
 #, c-format
 msgid "Failed to parse XML config file %s\n"
 msgstr "Failed to parse XML config file %s\n"
 
-#: xml.c:124
+#: xml.c:125
 #, c-format
 msgid "Host \"%s\" has address \"%s\"\n"
 msgstr "Host \"%s\" has address \"%s\"\n"
 
-#: xml.c:133
+#: xml.c:134
 #, c-format
 msgid "Host \"%s\" has UserGroup \"%s\"\n"
 msgstr "Host \"%s\" has UserGroup \"%s\"\n"
 
-#: xml.c:147
+#: xml.c:148
 #, c-format
 msgid "Host \"%s\" not listed in config; treating as raw hostname\n"
 msgstr "Host \"%s\" not listed in config; treating as raw hostname\n"