changeset: 6363:c81c93e64af8 user: Brendan Cully <[email protected]> date: Sun Sep 07 10:36:33 2014 -0700 link: http://dev.mutt.org/hg/mutt/rev/c81c93e64af8
merge stable diffs (truncated from 34730 to 950 lines): diff -r 48f5e2a51809 -r c81c93e64af8 .hgsigs --- a/.hgsigs Fri Aug 22 18:51:38 2014 -0700 +++ b/.hgsigs Sun Sep 07 10:36:33 2014 -0700 @@ -6,3 +6,4 @@ f399371bb9b0176c35adc9ca3b88ce1d0bc9667b 0 iEYEABECAAYFAko1TMMACgkQIigsijWFMDI7CQCfZm4chcPLu5RVgsNG1TWFVdoL8NMAoLCeGF/Lvct99CBZC9pIdJq7KDqL 25a7f8f7d50dbd2f301417fcb1c9d1337a8268bd 0 iEYEABECAAYFAkyRAHwACgkQIigsijWFMDIWjQCg/pnBwlQFykA00IAaf6TX236jILEAnjRjPytge6U6aI2gX7jm6uNTV8WC 8c5ea668e7e072cfd7161023553b68072545f2d1 0 iEYEABECAAYFAlJgzU8ACgkQIigsijWFMDIuigCfVBvMqZv1zgSknLjMdTLse7pIH5AAnRSGGzu58aQ7YoJU15bevmWA91/H +b8a63730c8489a0dff577da8f1c8e31219a179e8 0 iQIcBAABAgAGBQJTII72AAoJEFHk0k89vdxov4gP/0nART9SNLs70qa1k+bNsMz5U+SFmqNwjnznmVgkF+tlXFav+zPsYOiS7XNVmk9YdJkogwfEuAerf2mIL7HoTkZ0fg77gvyzfOXPEYxBhu5I4YlNUjObLRarDwHMo5hAud67ZNxvd8QMnappGc1sicutXTkDDXCwE6cLDClSRSIOtKH8qfPOdhQxwhahbWji8xrTUjqi8PReLmDit8KGmcsrFnXgfBKsnMu9NinKujNDdjRqTOvBr9OSa79qnfiholPESpAP5u+g/vTCE12o3OPzyZhgpYhzLoFHL5NSMNM+6jaOhYlamVrYyDGb9G9nLnsWkejleoGgob1aXN5fTpUm2NYJMoTqCOYLk0lfE4UTbnZMBT3hKWvpNjjcIONsmofqMwQ3ObcWUZ2S/DahXwBuVU9Hl9ZiTu6y6xGAuaq7Qc+vDDmzmS7RVE+bPBG+mkHtjN92tD66fCmK8/kzrS9Y0/0mkOqkYdgP5EiTD/BwWpEit2abB2pifajVq3k6JytLBglXP4YGjPGVE0f7lOLJjJZSP1r7NqmSAp1VOcyhg8xe2WwZHbg0R7Gsi1uJFvX6r1lr3XZ867bOTgblVRZyOqMorGQ1lwXqHZCRxkQBjY8geTmZCJf+u5bMpKZBrg6mzwiS7VdjMn174LFhltqXfe8aAl1liVD9rY+Vox7Q diff -r 48f5e2a51809 -r c81c93e64af8 .hgtags --- a/.hgtags Fri Aug 22 18:51:38 2014 -0700 +++ b/.hgtags Sun Sep 07 10:36:33 2014 -0700 @@ -98,3 +98,4 @@ f399371bb9b0176c35adc9ca3b88ce1d0bc9667b mutt-1-5-20-rel 25a7f8f7d50dbd2f301417fcb1c9d1337a8268bd mutt-1-5-21-rel 8c5ea668e7e072cfd7161023553b68072545f2d1 mutt-1-5-22-rel +b8a63730c8489a0dff577da8f1c8e31219a179e8 mutt-1-5-23-rel diff -r 48f5e2a51809 -r c81c93e64af8 ChangeLog --- a/ChangeLog Fri Aug 22 18:51:38 2014 -0700 +++ b/ChangeLog Sun Sep 07 10:36:33 2014 -0700 @@ -1,3 +1,140 @@ +2014-03-12 09:25 -0700 Brendan Cully <[email protected]> (07556816c588) + + * build-release: build-release: make sure version is picked up by + autoconf + + * mkchangelog.sh: mkchangelog: only show log entries on current branch + + * build-release: No more devel + +2014-03-11 10:04 -0700 Michael Elkins <[email protected]> (3c13c4188912) + + * UPDATING: add user visible changes since 1.5.22 release. + + * copy.c: Fix buffer overrun caused by not updating a string length + after address expansion. + +2013-10-24 09:55 -0700 Michael Elkins <[email protected]> (3d5e23a66a1a) + + * init.h: remove trailing period from documentation for + $pgp_list_secring_command + + * init.h: remove trailing period from documentation for + $pgp_list_pubring_command + +2013-04-26 12:10 -0700 Kevin McCarthy <[email protected]> (914e13a3694d) + + * postpone.c: Fix postpone/resume to not remove a Mail-Followup-To + header (closes #3070) + + This solution changes mutt_prepare_template() to check whether the + message_id field is NULL to decide whether to wipe the message-id + and mail-followup-to headers when instantiating the message. + + If we are resending a message, we don't want the previous message-id + and mail-followup-to headers. If we are resuming a postponed + message, however, we want to keep the mail-followup-to header if any + was set before the postpone. (grafted from + d7d83298011a6e7aa31bde49e0b6b21209a85fd2) + +2013-10-22 15:12 -0500 Aaron Schrab <[email protected]> (4a24e6233a5f) + + * version.sh: version.sh: step back from $() to ``. closes #3661 + (grafted from 01cf5814dfe5e79b65b1d950aab1276d19a9f031) + +2013-07-14 19:48 -0700 Kevin McCarthy <[email protected]> (b5c894182719) + + * muttlib.c: Allow filename prompt when saving multiple attachments to + a directory. (closes #3083) + + Currently, if you specify a directory when saving multiple + attachments and choose (a)ll, the first attachment is saved without + confirming the filename. Subsequent attachments prompt for the + filename. + +2013-10-04 18:22 +0000 Michael Elkins <[email protected]> (95a2230ef889) + + * mutt.h, postpone.c, send.c: When recalling a postponed message that + does not have a x-mutt-fcc header field, generate a default FCC just + as we do for new messages. If x-mutt-fcc is present but empty, we + assume that means the user does not want a copy. + + closes #3653 + +2013-10-23 11:11 -0700 Michael Elkins <[email protected]> (331d48da153b) + + * crypt-gpgme.c: Ensure that at least one signature was generated to + catch the case where $pgp_sign_as is unset and no default key is + specified in ~/.gnupg/gpg.conf + + closes #3658 + +2013-10-06 09:15 -0700 Michael Elkins <[email protected]> (99d913f46eb9) + + * handler.c, smime.c: use LOFF_T as the type for variables used in + fseeko() + + closes #3487 + +2013-10-04 18:04 +0000 Michael Elkins <[email protected]> (dd67e8649ea4) + + * crypt-gpgme.c: Display the KeyID when the pubkey is not found in the + user's keyring during signature verification. + + closes #3654 + +2013-10-23 11:11 -0700 Michael Elkins <[email protected]> (db3028e34ce0) + + * mutt_ssl_gnutls.c: return 0 if import of cert failed to match other + error conditions. + +2013-10-23 11:11 -0700 Michael Elkins <[email protected]> (4dde4bcda519) + + * mutt_ssl_gnutls.c: only terminate the write-half of the TLS + connection to avoid hanging if the remote doesn't respond. + + RFC5246 section 7.2.4 states that the initiator of the closure need + not wait for the remote to response before closing the read-half. + + closes #3633 + +2013-10-22 21:11 -0700 Brendan Cully <[email protected]> (2ab618f4f6b0) + + * create stable branch + +2013-10-21 11:58 -0700 Michael Elkins <[email protected]> (0d9d7c486331) + + * doc/manual.xml.head: add note about use of ! ~Q in send-hook when + paired with reply-hook. + +2013-10-19 11:23 -0700 Michael Elkins <[email protected]> (84acf5f0ce92) + + * crypt-gpgme.c: remove <stdbool.h> and use "1" instead of "true". + closes #3657 + + see #3642 for the change that caused this bug. + +2013-10-18 14:12 -0700 Michael Elkins <[email protected]> (b9693e10f431) + + * UPDATING: update UPDATING with 1.5.22 release date + +2013-10-17 22:55 -0700 Brendan Cully <[email protected]> (6f5fe49fdf64) + + * .hgsigs: mutt-1.5.22 signed + +2013-10-17 22:43 -0700 Brendan Cully <[email protected]> (941ba77040a8) + + * .hgtags: Added tag mutt-1-5-22-rel for changeset 8c5ea668e7e0 + +2013-10-17 22:43 -0700 Brendan Cully <[email protected]> (8c5ea668e7e0) + + * ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, + po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, + po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, + po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, + po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, + po/zh_TW.po: automatic post-release commit for mutt-1.5.22 + 2013-10-16 16:04 +0000 Michael Elkins <[email protected]> (5648f4b2ed44) * rfc822.c: Rework logic to avoid advancing list pointer inside the diff -r 48f5e2a51809 -r c81c93e64af8 UPDATING --- a/UPDATING Fri Aug 22 18:51:38 2014 -0700 +++ b/UPDATING Sun Sep 07 10:36:33 2014 -0700 @@ -4,8 +4,11 @@ The keys used are: !: modified feature, -: deleted feature, +: new feature -1.5.23 (unreleased): +1.5.23 (2014-03-11): + ! FCC is now preserved when postponing a message. + ! Mail-Followup-To is now preserved when recalling a postponed message. + ! Allow filename prompt when saving multiple attachments to a directory. + terminal status-line (TS) support, a.k.a. xterm title. see the following variables: $ts_enabled, $ts_icon_format, $ts_status_format diff -r 48f5e2a51809 -r c81c93e64af8 VERSION --- a/VERSION Fri Aug 22 18:51:38 2014 -0700 +++ b/VERSION Sun Sep 07 10:36:33 2014 -0700 @@ -1,1 +1,1 @@ -1.5.22 +1.5.23 diff -r 48f5e2a51809 -r c81c93e64af8 build-release --- a/build-release Fri Aug 22 18:51:38 2014 -0700 +++ b/build-release Sun Sep 07 10:36:33 2014 -0700 @@ -21,7 +21,7 @@ fi -devel="devel/" # comment out for the stable branch +#devel="devel/" # comment out for the stable branch # test for uncommitted changes if hg id | grep -q '+' @@ -53,8 +53,8 @@ # now, prepare the distribution tar balls -#automake -#touch configure.in +automake +touch configure.ac make config.status ./config.status make update-doc diff -r 48f5e2a51809 -r c81c93e64af8 copy.c --- a/copy.c Fri Aug 22 18:51:38 2014 -0700 +++ b/copy.c Sun Sep 07 10:36:33 2014 -0700 @@ -254,6 +254,7 @@ { if (!address_header_decode (&this_one)) rfc2047_decode (&this_one); + this_one_len = mutt_strlen (this_one); } if (!headers[x]) diff -r 48f5e2a51809 -r c81c93e64af8 doc/mutt.man --- a/doc/mutt.man Fri Aug 22 18:51:38 2014 -0700 +++ b/doc/mutt.man Sun Sep 07 10:36:33 2014 -0700 @@ -89,7 +89,7 @@ .IP "-c \fIaddress\fP" Specify a carbon-copy (CC) recipient .IP "-d \fIlevel\fP" -If mutt was complied with +DEBUG log debugging output to ~/.muttdebug0. +If mutt was compiled with +DEBUG log debugging output to ~/.muttdebug0. \fILevel\fP can range from 1-5 and effects verbosity. A value of 2 is recommended. .IP "-D" diff -r 48f5e2a51809 -r c81c93e64af8 mkchangelog.sh --- a/mkchangelog.sh Fri Aug 22 18:51:38 2014 -0700 +++ b/mkchangelog.sh Sun Sep 07 10:36:33 2014 -0700 @@ -2,4 +2,4 @@ lrev=$(hg log --limit 1 --template '{rev}' ChangeLog) -hg log --style=./hg-changelog-map -r tip:$lrev +hg log --style=./hg-changelog-map -r "reverse($lrev::.)" diff -r 48f5e2a51809 -r c81c93e64af8 po/bg.po --- a/po/bg.po Fri Aug 22 18:51:38 2014 -0700 +++ b/po/bg.po Sun Sep 07 10:36:33 2014 -0700 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: Mutt 1.5.5.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-10-17 22:42-0700\n" +"POT-Creation-Date: 2014-03-12 09:18-0700\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CP1251\n" "Content-Transfer-Encoding: 8bit\n" @@ -42,8 +42,8 @@ msgstr "Èçáîð" #. __STRCAT_CHECKED__ -#: addrbook.c:41 browser.c:49 compose.c:96 crypt-gpgme.c:3832 curs_main.c:412 -#: mutt_ssl.c:1034 mutt_ssl_gnutls.c:893 pager.c:1630 pgpkey.c:522 +#: addrbook.c:41 browser.c:49 compose.c:96 crypt-gpgme.c:3866 curs_main.c:412 +#: mutt_ssl.c:1034 mutt_ssl_gnutls.c:904 pager.c:1630 pgpkey.c:522 #: postpone.c:44 query.c:53 recvattach.c:57 smime.c:425 msgid "Help" msgstr "Ïîìîù" @@ -777,62 +777,62 @@ msgid "PGP already selected. Clear & continue ? " msgstr "PGP-øèôðîâàíå âå÷å å èçáðàíî. Clear & continue? " -#: crypt-gpgme.c:348 +#: crypt-gpgme.c:347 #, fuzzy, c-format msgid "error creating gpgme context: %s\n" msgstr "ãðåøêà â øàáëîíà ïðè: %s" -#: crypt-gpgme.c:358 +#: crypt-gpgme.c:357 #, c-format msgid "error enabling CMS protocol: %s\n" msgstr "" -#: crypt-gpgme.c:378 +#: crypt-gpgme.c:377 #, fuzzy, c-format msgid "error creating gpgme data object: %s\n" msgstr "ãðåøêà â øàáëîíà ïðè: %s" -#: crypt-gpgme.c:444 crypt-gpgme.c:462 crypt-gpgme.c:1419 +#: crypt-gpgme.c:443 crypt-gpgme.c:461 crypt-gpgme.c:1453 #, fuzzy, c-format msgid "error allocating data object: %s\n" msgstr "ãðåøêà â øàáëîíà ïðè: %s" -#: crypt-gpgme.c:480 +#: crypt-gpgme.c:479 #, fuzzy, c-format msgid "error rewinding data object: %s\n" msgstr "ãðåøêà â øàáëîíà ïðè: %s" -#: crypt-gpgme.c:502 crypt-gpgme.c:549 +#: crypt-gpgme.c:501 crypt-gpgme.c:548 #, fuzzy, c-format msgid "error reading data object: %s\n" msgstr "ãðåøêà â øàáëîíà ïðè: %s" -#: crypt-gpgme.c:610 +#: crypt-gpgme.c:609 #, fuzzy, c-format msgid "error adding recipient `%s': %s\n" msgstr "ãðåøêà â øàáëîíà ïðè: %s" -#: crypt-gpgme.c:648 +#: crypt-gpgme.c:647 #, c-format msgid "secret key `%s' not found: %s\n" msgstr "" -#: crypt-gpgme.c:658 +#: crypt-gpgme.c:657 #, c-format msgid "ambiguous specification of secret key `%s'\n" msgstr "" -#: crypt-gpgme.c:670 +#: crypt-gpgme.c:669 #, c-format msgid "error setting secret key `%s': %s\n" msgstr "" -#: crypt-gpgme.c:687 +#: crypt-gpgme.c:686 #, fuzzy, c-format msgid "error setting PKA signature notation: %s\n" msgstr "ãðåøêà â øàáëîíà ïðè: %s" -#: crypt-gpgme.c:743 +#: crypt-gpgme.c:742 #, fuzzy, c-format msgid "error encrypting data: %s\n" msgstr "ãðåøêà â øàáëîíà ïðè: %s" @@ -842,128 +842,140 @@ msgid "error signing data: %s\n" msgstr "ãðåøêà â øàáëîíà ïðè: %s" -#: crypt-gpgme.c:1055 +#: crypt-gpgme.c:871 +msgid "$pgp_sign_as unset and no default key specified in ~/.gnupg/gpg.conf" +msgstr "" + +#: crypt-gpgme.c:1066 msgid "Warning: One of the keys has been revoked\n" msgstr "" -#: crypt-gpgme.c:1064 +#: crypt-gpgme.c:1075 msgid "Warning: The key used to create the signature expired at: " msgstr "" -#: crypt-gpgme.c:1070 +#: crypt-gpgme.c:1081 #, fuzzy msgid "Warning: At least one certification key has expired\n" msgstr "Ñåðòèôèêàòúò íà ñúðâúðà å èçòåêúë" -#: crypt-gpgme.c:1086 +#: crypt-gpgme.c:1097 msgid "Warning: The signature expired at: " msgstr "" -#: crypt-gpgme.c:1092 +#: crypt-gpgme.c:1103 msgid "Can't verify due to a missing key or certificate\n" msgstr "" -#: crypt-gpgme.c:1097 +#: crypt-gpgme.c:1108 #, fuzzy msgid "The CRL is not available\n" msgstr "SSL íå å íà ðàçïîëîæåíèå." -#: crypt-gpgme.c:1103 +#: crypt-gpgme.c:1114 msgid "Available CRL is too old\n" msgstr "" -#: crypt-gpgme.c:1108 +#: crypt-gpgme.c:1119 msgid "A policy requirement was not met\n" msgstr "" -#: crypt-gpgme.c:1117 +#: crypt-gpgme.c:1128 msgid "A system error occurred" msgstr "" -#: crypt-gpgme.c:1151 +#: crypt-gpgme.c:1162 msgid "WARNING: PKA entry does not match signer's address: " msgstr "" -#: crypt-gpgme.c:1158 +#: crypt-gpgme.c:1169 msgid "PKA verified signer's address is: " msgstr "" -#: crypt-gpgme.c:1175 crypt-gpgme.c:3299 +#: crypt-gpgme.c:1186 crypt-gpgme.c:3333 #, fuzzy msgid "Fingerprint: " msgstr "Ïðúñòîâ îòïå÷àòúê: %s" -#: crypt-gpgme.c:1235 +#: crypt-gpgme.c:1246 msgid "" "WARNING: We have NO indication whether the key belongs to the person named " "as shown above\n" msgstr "" -#: crypt-gpgme.c:1242 +#: crypt-gpgme.c:1253 msgid "WARNING: The key does NOT BELONG to the person named as shown above\n" msgstr "" -#: crypt-gpgme.c:1246 +#: crypt-gpgme.c:1257 msgid "" "WARNING: It is NOT certain that the key belongs to the person named as shown " "above\n" msgstr "" -#: crypt-gpgme.c:1276 +#: crypt-gpgme.c:1290 msgid "aka: " msgstr "" -#: crypt-gpgme.c:1287 +#: crypt-gpgme.c:1300 +msgid "KeyID " +msgstr "" + +#: crypt-gpgme.c:1308 #, fuzzy msgid "created: " msgstr "Æåëàåòå ëè äà ñúçäàäåòå %s?" -#: crypt-gpgme.c:1350 -msgid "Error getting key information: " +#: crypt-gpgme.c:1378 +msgid "Error getting key information for KeyID " +msgstr "" + +#: crypt-gpgme.c:1380 +msgid ": " msgstr "" #. We can't decide (yellow) but this is a PGP key with a good #. signature, so we display what a PGP user expects: The name, #. fingerprint and the key validity (which is neither fully or #. ultimate). -#: crypt-gpgme.c:1357 crypt-gpgme.c:1372 +#: crypt-gpgme.c:1387 crypt-gpgme.c:1402 msgid "Good signature from:" msgstr "" -#: crypt-gpgme.c:1364 +#: crypt-gpgme.c:1394 msgid "*BAD* signature from:" msgstr "" -#: crypt-gpgme.c:1380 +#: crypt-gpgme.c:1410 msgid "Problem signature from:" msgstr "" -#: crypt-gpgme.c:1381 +#: crypt-gpgme.c:1414 msgid " expires: " msgstr "" #. Note: We don't need a current time output because GPGME avoids #. such an attack by separating the meta information from the #. data. -#: crypt-gpgme.c:1427 crypt-gpgme.c:1642 crypt-gpgme.c:2294 +#: crypt-gpgme.c:1461 crypt-gpgme.c:1676 crypt-gpgme.c:2328 msgid "[-- Begin signature information --]\n" msgstr "" -#: crypt-gpgme.c:1436 +#: crypt-gpgme.c:1470 #, fuzzy, c-format msgid "Error: verification failed: %s\n" msgstr "Ãðåøêà â êîìàíäíèÿ ðåä: %s\n" -#: crypt-gpgme.c:1485 +#: crypt-gpgme.c:1519 #, c-format msgid "*** Begin Notation (signature by: %s) ***\n" msgstr "" -#: crypt-gpgme.c:1507 +#: crypt-gpgme.c:1541 msgid "*** End Notation ***\n" msgstr "" -#: crypt-gpgme.c:1515 crypt-gpgme.c:1655 crypt-gpgme.c:2307 +#: crypt-gpgme.c:1549 crypt-gpgme.c:1689 crypt-gpgme.c:2341 #, fuzzy msgid "" "[-- End signature information --]\n" @@ -972,28 +984,28 @@ "\n" "[-- Êðàé íà ïîäïèñàíèòå äàííè --]\n" -#: crypt-gpgme.c:1610 +#: crypt-gpgme.c:1644 #, fuzzy, c-format msgid "" "[-- Error: decryption failed: %s --]\n" "\n" msgstr "[-- Ãðåøêà: íå ìîæå äà áúäå ñúçäàäåí âðåìåíåí ôàéë! --]\n" -#: crypt-gpgme.c:2090 +#: crypt-gpgme.c:2124 #, fuzzy, c-format msgid "Error extracting key data!\n" msgstr "ãðåøêà â øàáëîíà ïðè: %s" -#: crypt-gpgme.c:2270 +#: crypt-gpgme.c:2304 #, c-format msgid "Error: decryption/verification failed: %s\n" msgstr "" -#: crypt-gpgme.c:2315 +#: crypt-gpgme.c:2349 msgid "Error: copy data failed\n" msgstr "" -#: crypt-gpgme.c:2335 pgp.c:436 +#: crypt-gpgme.c:2369 pgp.c:436 msgid "" "[-- BEGIN PGP MESSAGE --]\n" "\n" @@ -1001,11 +1013,11 @@ "[-- ÍÀ×ÀËÎ ÍÀ PGP-ÏÈÑÌÎ --]\n" "\n" -#: crypt-gpgme.c:2337 pgp.c:438 +#: crypt-gpgme.c:2371 pgp.c:438 msgid "[-- BEGIN PGP PUBLIC KEY BLOCK --]\n" msgstr "[-- ÍÀ×ÀËÎ ÍÀ ÁËÎÊ Ñ ÏÓÁËÈ×ÅÍ PGP-ÊËÞ× --]\n" -#: crypt-gpgme.c:2340 pgp.c:440 +#: crypt-gpgme.c:2374 pgp.c:440 msgid "" "[-- BEGIN PGP SIGNED MESSAGE --]\n" "\n" @@ -1013,19 +1025,19 @@ "[-- ÍÀ×ÀËÎ ÍÀ PGP-ÏÎÄÏÈÑÀÍÎ ÏÈÑÌÎ --]\n" "\n" -#: crypt-gpgme.c:2367 pgp.c:471 +#: crypt-gpgme.c:2401 pgp.c:471 msgid "[-- END PGP MESSAGE --]\n" msgstr "[-- ÊÐÀÉ ÍÀ PGP-ÏÈÑÌÎÒÎ --]\n" -#: crypt-gpgme.c:2369 pgp.c:478 +#: crypt-gpgme.c:2403 pgp.c:478 msgid "[-- END PGP PUBLIC KEY BLOCK --]\n" msgstr "[-- ÊÐÀÉ ÍÀ ÁËÎÊÀ Ñ ÏÓÁËÈ×ÍÈß PGP-ÊËÞ× --]\n" -#: crypt-gpgme.c:2371 pgp.c:480 +#: crypt-gpgme.c:2405 pgp.c:480 msgid "[-- END PGP SIGNED MESSAGE --]\n" msgstr "[-- ÊÐÀÉ ÍÀ PGP-ÏÎÄÏÈÑÀÍÎÒÎ ÏÈÑÌÎ --]\n" -#: crypt-gpgme.c:2393 pgp.c:513 +#: crypt-gpgme.c:2427 pgp.c:513 msgid "" "[-- Error: could not find beginning of PGP message! --]\n" "\n" @@ -1033,7 +1045,7 @@ "[-- Ãðåøêà: íà÷àëîòî íà PGP-ïèñìîòî íå ìîæå äà áúäå íàìåðåíî! --]\n" "\n" -#: crypt-gpgme.c:2424 pgp.c:945 +#: crypt-gpgme.c:2458 pgp.c:945 msgid "" "[-- Error: malformed PGP/MIME message! --]\n" "\n" @@ -1041,11 +1053,11 @@ "[-- Ãðåøêà: íåïðàâèëíî ïîñòðîåíî PGP/MIME ñúîáùåíèå! --]\n" "\n" -#: crypt-gpgme.c:2436 crypt-gpgme.c:2502 pgp.c:958 +#: crypt-gpgme.c:2470 crypt-gpgme.c:2536 pgp.c:958 msgid "[-- Error: could not create temporary file! --]\n" msgstr "[-- Ãðåøêà: íå ìîæå äà áúäå ñúçäàäåí âðåìåíåí ôàéë! --]\n" -#: crypt-gpgme.c:2448 +#: crypt-gpgme.c:2482 #, fuzzy msgid "" "[-- The following data is PGP/MIME signed and encrypted --]\n" @@ -1054,7 +1066,7 @@ "[-- Ñëåäíèòå äàííè ñà øèôðîâàíè ñ PGP/MIME --]\n" "\n" -#: crypt-gpgme.c:2449 pgp.c:967 +#: crypt-gpgme.c:2483 pgp.c:967 msgid "" "[-- The following data is PGP/MIME encrypted --]\n" "\n" @@ -1062,291 +1074,291 @@ "[-- Ñëåäíèòå äàííè ñà øèôðîâàíè ñ PGP/MIME --]\n" "\n" -#: crypt-gpgme.c:2471 +#: crypt-gpgme.c:2505 #, fuzzy msgid "[-- End of PGP/MIME signed and encrypted data --]\n" msgstr "[-- Êðàé íà øèôðîâàíèòå ñ PGP/MIME äàííè --]\n" -#: crypt-gpgme.c:2472 pgp.c:987 +#: crypt-gpgme.c:2506 pgp.c:987 msgid "[-- End of PGP/MIME encrypted data --]\n" msgstr "[-- Êðàé íà øèôðîâàíèòå ñ PGP/MIME äàííè --]\n" -#: crypt-gpgme.c:2514 +#: crypt-gpgme.c:2548 #, fuzzy msgid "" "[-- The following data is S/MIME signed --]\n" "\n" msgstr "[-- Ñëåäíèòå äàííè ñà ïîäïèñàíè ñúñ S/MIME --]\n" -#: crypt-gpgme.c:2515 +#: crypt-gpgme.c:2549 #, fuzzy msgid "" "[-- The following data is S/MIME encrypted --]\n" "\n" msgstr "[-- Ñëåäíèòå äàííè ñà øèôðîâàíè ñúñ S/MIME --]\n" -#: crypt-gpgme.c:2545 +#: crypt-gpgme.c:2579 #, fuzzy msgid "[-- End of S/MIME signed data --]\n" msgstr "" "\n" "[-- Êðàé íà ïîäïèñàíèòå ñúñ S/MIME äàííè --]\n" -#: crypt-gpgme.c:2546 +#: crypt-gpgme.c:2580 #, fuzzy msgid "[-- End of S/MIME encrypted data --]\n" msgstr "" "\n" "[-- Êðàé íà øèôðîâàíèòå ñúñ S/MIME äàííè --]\n" -#: crypt-gpgme.c:3139 +#: crypt-gpgme.c:3173 msgid "[Can't display this user ID (unknown encoding)]" msgstr "" -#: crypt-gpgme.c:3141 +#: crypt-gpgme.c:3175 msgid "[Can't display this user ID (invalid encoding)]" msgstr "" -#: crypt-gpgme.c:3146 +#: crypt-gpgme.c:3180 msgid "[Can't display this user ID (invalid DN)]" msgstr "" -#: crypt-gpgme.c:3225 +#: crypt-gpgme.c:3259 msgid " aka ......: " msgstr "" -#: crypt-gpgme.c:3225 +#: crypt-gpgme.c:3259 msgid "Name ......: " msgstr "" -#: crypt-gpgme.c:3228 crypt-gpgme.c:3367 +#: crypt-gpgme.c:3262 crypt-gpgme.c:3401 #, fuzzy msgid "[Invalid]" msgstr "Íåâàëèäåí " -#: crypt-gpgme.c:3248 crypt-gpgme.c:3391 +#: crypt-gpgme.c:3282 crypt-gpgme.c:3425 #, fuzzy, c-format msgid "Valid From : %s\n" msgstr "Íåâàëèäåí ìåñåö: %s" -#: crypt-gpgme.c:3261 crypt-gpgme.c:3404 +#: crypt-gpgme.c:3295 crypt-gpgme.c:3438 #, fuzzy, c-format msgid "Valid To ..: %s\n" msgstr "Íåâàëèäåí ìåñåö: %s" -#: crypt-gpgme.c:3274 crypt-gpgme.c:3417 +#: crypt-gpgme.c:3308 crypt-gpgme.c:3451 #, c-format msgid "Key Type ..: %s, %lu bit %s\n" msgstr "" -#: crypt-gpgme.c:3276 crypt-gpgme.c:3419 +#: crypt-gpgme.c:3310 crypt-gpgme.c:3453 #, c-format msgid "Key Usage .: " msgstr "" -#: crypt-gpgme.c:3281 crypt-gpgme.c:3424 +#: crypt-gpgme.c:3315 crypt-gpgme.c:3458 #, fuzzy msgid "encryption" msgstr "Øèôðîâàíå" -#: crypt-gpgme.c:3282 crypt-gpgme.c:3287 crypt-gpgme.c:3292 crypt-gpgme.c:3425 -#: crypt-gpgme.c:3430 crypt-gpgme.c:3435 +#: crypt-gpgme.c:3316 crypt-gpgme.c:3321 crypt-gpgme.c:3326 crypt-gpgme.c:3459 +#: crypt-gpgme.c:3464 crypt-gpgme.c:3469 msgid ", " msgstr "" -#: crypt-gpgme.c:3286 crypt-gpgme.c:3429 +#: crypt-gpgme.c:3320 crypt-gpgme.c:3463 msgid "signing" msgstr "" -#: crypt-gpgme.c:3291 crypt-gpgme.c:3434 +#: crypt-gpgme.c:3325 crypt-gpgme.c:3468 #, fuzzy msgid "certification" msgstr "Ñåðòèôèêàòúò å çàïèñàí" -#: crypt-gpgme.c:3331 +#: crypt-gpgme.c:3365 #, c-format msgid "Serial-No .: 0x%s\n" msgstr "" -#: crypt-gpgme.c:3339 +#: crypt-gpgme.c:3373 #, c-format msgid "Issued By .: " msgstr "" #. display only the short keyID -#: crypt-gpgme.c:3358 +#: crypt-gpgme.c:3392 #, fuzzy, c-format msgid "Subkey ....: 0x%s" msgstr "Êëþ÷îâ èäåíòèôèêàòîð: 0x%s" -#: crypt-gpgme.c:3362 +#: crypt-gpgme.c:3396 #, fuzzy msgid "[Revoked]" msgstr "Àíóëèðàí " -#: crypt-gpgme.c:3372 +#: crypt-gpgme.c:3406 #, fuzzy msgid "[Expired]" msgstr "Èçòåêúë " -#: crypt-gpgme.c:3377 +#: crypt-gpgme.c:3411 msgid "[Disabled]" msgstr "" -#: crypt-gpgme.c:3461 pgpkey.c:559 pgpkey.c:739 +#: crypt-gpgme.c:3495 pgpkey.c:559 pgpkey.c:739 msgid "Can't create temporary file" msgstr "Ãðåøêà ïðè ñúçäàâàíå íà âðåìåíåí ôàéë" -#: crypt-gpgme.c:3464 +#: crypt-gpgme.c:3498 #, fuzzy msgid "Collecting data..." msgstr "Ñâúðçâàíå ñ %s..." -#: crypt-gpgme.c:3490 +#: crypt-gpgme.c:3524 #, fuzzy, c-format msgid "Error finding issuer key: %s\n" msgstr "Ãðåøêà ïðè ñâúðçâàíå ñúñ ñúðâúðà: %s" -#: crypt-gpgme.c:3500 +#: crypt-gpgme.c:3534 msgid "Error: certification chain to long - stopping here\n" msgstr "" -#: crypt-gpgme.c:3511 pgpkey.c:580 +#: crypt-gpgme.c:3545 pgpkey.c:580 #, c-format msgid "Key ID: 0x%s" msgstr "Êëþ÷îâ èäåíòèôèêàòîð: 0x%s" -#: crypt-gpgme.c:3594 +#: crypt-gpgme.c:3628 #, fuzzy, c-format msgid "gpgme_new failed: %s" msgstr "Íåóñïåøåí SSL: %s" -#: crypt-gpgme.c:3633 crypt-gpgme.c:3696 +#: crypt-gpgme.c:3667 crypt-gpgme.c:3730 #, c-format msgid "gpgme_op_keylist_start failed: %s" msgstr "" -#: crypt-gpgme.c:3683 crypt-gpgme.c:3724 +#: crypt-gpgme.c:3717 crypt-gpgme.c:3758 #, c-format msgid "gpgme_op_keylist_next failed: %s" msgstr "" -#: crypt-gpgme.c:3795 +#: crypt-gpgme.c:3829 #, fuzzy msgid "All matching keys are marked expired/revoked." msgstr "Âñè÷êè ïîäõîäÿùè êëþ÷îâå ñà îñòàðåëè, àíóëèðàíè èëè äåàêòèâèðàíè." -#: crypt-gpgme.c:3824 mutt_ssl.c:1032 mutt_ssl_gnutls.c:891 pgpkey.c:515 +#: crypt-gpgme.c:3858 mutt_ssl.c:1032 mutt_ssl_gnutls.c:902 pgpkey.c:515 #: smime.c:420 msgid "Exit " msgstr "Èçõîä" #. __STRCAT_CHECKED__ -#: crypt-gpgme.c:3826 pgpkey.c:517 smime.c:422 +#: crypt-gpgme.c:3860 pgpkey.c:517 smime.c:422 msgid "Select " msgstr "Èçáîð " #. __STRCAT_CHECKED__ -#: crypt-gpgme.c:3829 pgpkey.c:520 +#: crypt-gpgme.c:3863 pgpkey.c:520 msgid "Check key " msgstr "Ïðîâåðêà íà êëþ÷ " -#: crypt-gpgme.c:3845 +#: crypt-gpgme.c:3879 #, fuzzy msgid "PGP and S/MIME keys matching" msgstr "PGP êëþ÷îâå, ñúâïàäàùè ñ \"%s\"." -#: crypt-gpgme.c:3847 +#: crypt-gpgme.c:3881 #, fuzzy msgid "PGP keys matching" msgstr "PGP êëþ÷îâå, ñúâïàäàùè ñ \"%s\"." -#: crypt-gpgme.c:3849 +#: crypt-gpgme.c:3883 #, fuzzy msgid "S/MIME keys matching" msgstr "S/MIME ñåðòèôèêàòè, ñúâïàäàùè ñ \"%s\"." -#: crypt-gpgme.c:3851 +#: crypt-gpgme.c:3885 #, fuzzy msgid "keys matching" msgstr "PGP êëþ÷îâå, ñúâïàäàùè ñ \"%s\"." -#: crypt-gpgme.c:3854 +#: crypt-gpgme.c:3888 #, c-format msgid "%s <%s>." msgstr "" -#: crypt-gpgme.c:3856 +#: crypt-gpgme.c:3890 #, c-format msgid "%s \"%s\"." msgstr "" -#: crypt-gpgme.c:3883 pgpkey.c:600 +#: crypt-gpgme.c:3917 pgpkey.c:600 msgid "This key can't be used: expired/disabled/revoked." msgstr "" "Òîçè êëþ÷ íå ìîæå äà áúäå èçïîëçâàí, çàùîòî å îñòàðÿë, äåàêòèâèðàí èëè " "àíóëèðàí." -#: crypt-gpgme.c:3897 pgpkey.c:612 +#: crypt-gpgme.c:3931 pgpkey.c:612 msgid "ID is expired/disabled/revoked." msgstr "Òîçè èäåíòèôèêàòîð å îñòàðÿë, äåàêòèâèðàí èëè àíóëèðàí." -#: crypt-gpgme.c:3917 pgpkey.c:616 +#: crypt-gpgme.c:3951 pgpkey.c:616 msgid "ID has undefined validity." msgstr "Òîçè èäåíòèôèêàòîð å ñ íåäåôèíèðàíà âàëèäíîñò." -#: crypt-gpgme.c:3920 pgpkey.c:619 +#: crypt-gpgme.c:3954 pgpkey.c:619 msgid "ID is not valid." msgstr "Òîçè èäåíòèôèêàòîð íå íå å âàëèäåí." -#: crypt-gpgme.c:3923 pgpkey.c:622 +#: crypt-gpgme.c:3957 pgpkey.c:622 msgid "ID is only marginally valid." msgstr "Òîçè èäåíòèôèêàòîð å ñ îãðàíè÷åíà âàëèäíîñò." -#: crypt-gpgme.c:3931 pgpkey.c:626 +#: crypt-gpgme.c:3965 pgpkey.c:626 #, c-format msgid "%s Do you really want to use the key?" msgstr "%s Äåéñòâèòåëíî ëè èñêàòå äà èçïîëçâàòå òîçè êëþ÷?" -#: crypt-gpgme.c:3988 crypt-gpgme.c:4100 pgpkey.c:834 pgpkey.c:939 +#: crypt-gpgme.c:4022 crypt-gpgme.c:4134 pgpkey.c:834 pgpkey.c:939 #, c-format msgid "Looking for keys matching \"%s\"..." msgstr "Òúðñåíå íà êëþ÷îâå, îòãîâàðÿùè íà \"%s\"..." -#: crypt-gpgme.c:4262 pgp.c:1194 +#: crypt-gpgme.c:4296 pgp.c:1194 #, c-format msgid "Use keyID = \"%s\" for %s?" msgstr "Æåëàåòå ëè èçïîëçâàòå êëþ÷îâèÿ èäåíòèôèêàòîð \"%s\" çà %s?" -#: crypt-gpgme.c:4298 pgp.c:1228 smime.c:650 smime.c:775 +#: crypt-gpgme.c:4332 pgp.c:1228 smime.c:650 smime.c:775 #, c-format msgid "Enter keyID for %s: " msgstr "Âúâåäåòå êëþ÷îâ èäåíòèôèêàòîð çà %s: " -#: crypt-gpgme.c:4380 +#: crypt-gpgme.c:4415 msgid "" "\n" "Using GPGME backend, although no gpg-agent is running" msgstr "" -#: crypt-gpgme.c:4410 +#: crypt-gpgme.c:4445 #, fuzzy msgid "S/MIME (e)ncrypt, (s)ign, sign (a)s, (b)oth, (p)gp or (c)lear?" msgstr "" "PGP øèôðîâàíå(e), ïîäïèñ(s), ïîäïèñ êàòî(a), è äâåòå(b) èëè áåç òÿõ(f)?" -#: crypt-gpgme.c:4411 +#: crypt-gpgme.c:4446 #, fuzzy msgid "esabpfc" msgstr "eswabf" -#: crypt-gpgme.c:4414 +#: crypt-gpgme.c:4449 #, fuzzy
