]> git.pld-linux.org Git - packages/mutt.git/commitdiff
up to 1.5.24 auto/th/mutt-1.5.24-1
authorJan Palus <atler@pld-linux.org>
Sat, 2 Jan 2016 17:53:57 +0000 (18:53 +0100)
committerJan Palus <atler@pld-linux.org>
Sat, 2 Jan 2016 17:55:54 +0000 (18:55 +0100)
- removed forcedotlock patch (applied upstream)
- sidebar patch updated to latest version
- adjusted other patches

mutt-cd.trash_folder.patch
mutt-forcedotlock.patch [deleted file]
mutt-pl.po-update.patch
mutt-rr.compressed.patch
mutt-sidebar.patch
mutt-smime.rc.patch
mutt.spec

index 632541cf9ae54e3d1caed5c748149962f8972c28..2317dd5a3afb975d818f66886684f781f79840da 100644 (file)
@@ -98,9 +98,9 @@ To sum up, it's more integrated and transparent to the user.
  WHERE char *Tempdir;
  WHERE char *Tochars;
 +WHERE char *TrashPath;
  WHERE char *Tempdir;
  WHERE char *Tochars;
 +WHERE char *TrashPath;
- WHERE char *Username;
- WHERE char *Visual;
- WHERE char *XtermTitle;
+ WHERE char *TSStatusFormat;
+ WHERE char *TSIconFormat;
+ WHERE short TSSupported;
 --- a/imap/message.c
 +++ b/imap/message.c
 @@ -876,6 +876,7 @@
 --- a/imap/message.c
 +++ b/imap/message.c
 @@ -876,6 +876,7 @@
diff --git a/mutt-forcedotlock.patch b/mutt-forcedotlock.patch
deleted file mode 100644 (file)
index 565da4b..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- mutt-1.5.15/Makefile.am.orig       2007-06-03 12:32:52.028633000 +0200
-+++ mutt-1.5.15/Makefile.am    2007-06-03 13:05:48.801283592 +0200
-@@ -154,9 +154,9 @@
-               rm -f $(DESTDIR)$(bindir)/mutt.dotlock ;                \
-               ln -sf $(DESTDIR)$(bindir)/mutt_dotlock $(DESTDIR)$(bindir)/mutt.dotlock ; \
-       fi
--      if test -f $(DESTDIR)$(bindir)/mutt_dotlock && test x@DOTLOCK_GROUP@ != x ; then \
--              chgrp @DOTLOCK_GROUP@ $(DESTDIR)$(bindir)/mutt_dotlock && \
--              chmod @DOTLOCK_PERMISSION@ $(DESTDIR)$(bindir)/mutt_dotlock || \
-+      if test -f $(DESTDIR)$(bindir)/mutt_dotlock && test x$(DOTLOCK_GROUP) != x ; then \
-+              chgrp $(DOTLOCK_GROUP) $(DESTDIR)$(bindir)/mutt_dotlock && \
-+              chmod $(DOTLOCK_PERMISSION) $(DESTDIR)$(bindir)/mutt_dotlock || \
-               { echo "Can't fix mutt_dotlock's permissions!  This is required to lock mailboxes in the mail spool directory." >&2 ; exit 1 ; } \
-       fi
index b2eaa4566895b54d80f8d4afe74a8050fa70e40c..d2459719c1d582a1806187b0faef444c5dedc71e 100644 (file)
@@ -1,5 +1,5 @@
---- mutt-1.5.23/po/pl.po.orig  2014-03-12 17:27:50.000000000 +0100
-+++ mutt-1.5.23/po/pl.po       2014-06-06 17:07:11.026011591 +0200
+--- mutt-1.5.24/po/pl.po.orig  2016-01-02 18:46:16.401449059 +0100
++++ mutt-1.5.24/po/pl.po       2016-01-02 18:47:34.371037304 +0100
 @@ -2,6 +2,8 @@
  # Polskie teksty dla Mutta 1.x
  # 1998-2006 Pawe³ Dziekoñski
 @@ -2,6 +2,8 @@
  # Polskie teksty dla Mutta 1.x
  # 1998-2006 Pawe³ Dziekoñski
@@ -10,7 +10,7 @@
  # get it from http://home.elka.pw.edu.pl/~pkolodz2/pepesza.html
  #
 @@ -12,8 +14,8 @@
  # get it from http://home.elka.pw.edu.pl/~pkolodz2/pepesza.html
  #
 @@ -12,8 +14,8 @@
- "POT-Creation-Date: 2014-03-12 09:18-0700\n"
+ "POT-Creation-Date: 2016-01-02 18:46+0100\n"
  "PO-Revision-Date: 2007-11-02 11:11+0200\n"
  "Last-Translator: Pawe³ Dziekoñski <dzieko@gmail.com>\n"
 -"Language-Team: POLISH <pl@li.org>\n"
  "PO-Revision-Date: 2007-11-02 11:11+0200\n"
  "Last-Translator: Pawe³ Dziekoñski <dzieko@gmail.com>\n"
 -"Language-Team: POLISH <pl@li.org>\n"
@@ -68,8 +68,8 @@
 -msgstr "-- Za³±czniki"
 +msgstr "---Za³±cznik: %s"
  
 -msgstr "-- Za³±czniki"
 +msgstr "---Za³±cznik: %s"
  
- #: attach.c:631 attach.c:663 attach.c:958 attach.c:1016 handler.c:1360
- #: pgpkey.c:570 pgpkey.c:759
+ #: attach.c:631 attach.c:663 attach.c:958 attach.c:1016 handler.c:1362
+ #: pgpkey.c:571 pgpkey.c:760
 @@ -241,7 +241,7 @@
  
  #: browser.c:929
 @@ -241,7 +241,7 @@
  
  #: browser.c:929
 @@ -320,9 +320,9 @@
  msgstr "%s: nie ma takiego obiektu"
  
 @@ -320,9 +320,9 @@
  msgstr "%s: nie ma takiego obiektu"
  
- #: color.c:391
+ #: color.c:392
 -#, fuzzy, c-format
 +#, c-format
  msgid "%s: command valid only for index, body, header objects"
 -msgstr "%s: polecenia mog± dotyczyæ tylko obiektów indeksu"
 +msgstr "%s: polecenie poprawne tylko dla indeksu, cia³a i nag³ówka"
  
 -#, fuzzy, c-format
 +#, c-format
  msgid "%s: command valid only for index, body, header objects"
 -msgstr "%s: polecenia mog± dotyczyæ tylko obiektów indeksu"
 +msgstr "%s: polecenie poprawne tylko dla indeksu, cia³a i nag³ówka"
  
- #: color.c:399
+ #: color.c:400
  #, c-format
  #, c-format
-@@ -404,9 +404,8 @@
- msgstr "Wprowad¼ polecenie: "
+@@ -405,7 +405,7 @@
  
  
- #: commands.c:256
--#, fuzzy
- msgid "Warning: message has no From: header"
--msgstr "Ostrze¿enie: fragment tej wiadomo¶ci nie zosta³ podpisany."
-+msgstr "Ostrze¿enie: wiadomo¶æ nie ma nag³ówka From:"
+ #: commands.c:256 commands.c:266 recvcmd.c:148 recvcmd.c:161
+ msgid "Warning: message contains no From: header"
+-msgstr ""
++msgstr "Ostrze¿enie: list nie zawiera nag³ówka From:"
  
  #: commands.c:274 recvcmd.c:171
  msgid "Bounce message to: "
  
  #: commands.c:274 recvcmd.c:171
  msgid "Bounce message to: "
-@@ -593,9 +592,8 @@
+@@ -592,9 +592,8 @@
  msgstr "Opis"
  
  #: compose.c:117
  msgstr "Opis"
  
  #: compose.c:117
  
  #: compose.c:122
  msgid "Sign, Encrypt"
  
  #: compose.c:122
  msgid "Sign, Encrypt"
-@@ -611,21 +609,19 @@
+@@ -610,21 +609,19 @@
  
  #: compose.c:128
  msgid "None"
  
  #: compose.c:128
  msgid "None"
 -msgstr " (PGP/MIME)"
 +msgstr " (S/MIME)"
  
 -msgstr " (PGP/MIME)"
 +msgstr " (S/MIME)"
  
- #: compose.c:150 compose.c:154
- msgid " sign as: "
-@@ -698,11 +694,11 @@
+ #: compose.c:145
+ msgid " (OppEnc mode)"
+@@ -701,11 +698,11 @@
  
  
- #: compose.c:842
+ #: compose.c:862
  msgid "The current attachment won't be converted."
 -msgstr "Bie¿±cy za³acznik nie zostanie przekonwertowany."
 +msgstr "Bie¿±cy za³±cznik nie zostanie przekonwertowany."
  
  msgid "The current attachment won't be converted."
 -msgstr "Bie¿±cy za³acznik nie zostanie przekonwertowany."
 +msgstr "Bie¿±cy za³±cznik nie zostanie przekonwertowany."
  
- #: compose.c:844
+ #: compose.c:864
  msgid "The current attachment will be converted."
 -msgstr "Bie¿±cy za³acznik zostanie przekonwertowany."
 +msgstr "Bie¿±cy za³±cznik zostanie przekonwertowany."
  
  msgid "The current attachment will be converted."
 -msgstr "Bie¿±cy za³acznik zostanie przekonwertowany."
 +msgstr "Bie¿±cy za³±cznik zostanie przekonwertowany."
  
- #: compose.c:919
+ #: compose.c:939
  msgid "Invalid encoding."
  msgid "Invalid encoding."
-@@ -835,7 +831,7 @@
- #: crypt-gpgme.c:871
+@@ -843,6 +840,8 @@
+ #: crypt-gpgme.c:948
  msgid "$pgp_sign_as unset and no default key specified in ~/.gnupg/gpg.conf"
  msgid "$pgp_sign_as unset and no default key specified in ~/.gnupg/gpg.conf"
--msgstr ""
-+msgstr "$pgp_sign_as nie jest ustawione, ani nie podano domy¶lnego klucza w ~/.gnupg/gpg.conf"
+ msgstr ""
++"$pgp_sign_as nie jest ustawione, ani nie podano domy¶lnego klucza w ~/.gnupg/"
++"gpg.conf"
  
  
- #: crypt-gpgme.c:1066
+ #: crypt-gpgme.c:1144
  msgid "Warning: One of the keys has been revoked\n"
  msgid "Warning: One of the keys has been revoked\n"
-@@ -906,49 +902,43 @@
+@@ -913,49 +912,43 @@
  
  
- #: crypt-gpgme.c:1290
+ #: crypt-gpgme.c:1368
  msgid "aka: "
 -msgstr ""
 +msgstr "aka: "
  
  msgid "aka: "
 -msgstr ""
 +msgstr "aka: "
  
- #: crypt-gpgme.c:1300
+ #: crypt-gpgme.c:1378
  msgid "KeyID "
 -msgstr ""
 +msgstr "KeyID "
  
  msgid "KeyID "
 -msgstr ""
 +msgstr "KeyID "
  
- #: crypt-gpgme.c:1308
+ #: crypt-gpgme.c:1386
 -#, fuzzy
  msgid "created: "
 -msgstr "Utworzyæ %s?"
 +msgstr "utworzony: "
  
 -#, fuzzy
  msgid "created: "
 -msgstr "Utworzyæ %s?"
 +msgstr "utworzony: "
  
- #: crypt-gpgme.c:1378
+ #: crypt-gpgme.c:1456
 -#, fuzzy
  msgid "Error getting key information for KeyID "
 -msgstr "B³±d sprawdzania klucza: "
 +msgstr "B³±d pobierania informacji o kluczu KeyID "
  
 -#, fuzzy
  msgid "Error getting key information for KeyID "
 -msgstr "B³±d sprawdzania klucza: "
 +msgstr "B³±d pobierania informacji o kluczu KeyID "
  
- #: crypt-gpgme.c:1380
+ #: crypt-gpgme.c:1458
  msgid ": "
 -msgstr ""
 +msgstr ": "
  msgid ": "
 -msgstr ""
 +msgstr ": "
  #. signature, so we display what a PGP user expects: The name,
  #. fingerprint and the key validity (which is neither fully or
  #. ultimate).
  #. 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:1387 crypt-gpgme.c:1402
+ #: crypt-gpgme.c:1465 crypt-gpgme.c:1480
 -#, fuzzy
  msgid "Good signature from:"
 -msgstr "Poprawny podpis z³o¿ony przez: "
 +msgstr "Poprawny podpis z³o¿ony przez:"
  
 -#, fuzzy
  msgid "Good signature from:"
 -msgstr "Poprawny podpis z³o¿ony przez: "
 +msgstr "Poprawny podpis z³o¿ony przez:"
  
- #: crypt-gpgme.c:1394
+ #: crypt-gpgme.c:1472
 -#, fuzzy
  msgid "*BAD* signature from:"
 -msgstr "Poprawny podpis z³o¿ony przez: "
 +msgstr "*Z£Y* podpis z³o¿ony przez:"
  
 -#, fuzzy
  msgid "*BAD* signature from:"
 -msgstr "Poprawny podpis z³o¿ony przez: "
 +msgstr "*Z£Y* podpis z³o¿ony przez:"
  
- #: crypt-gpgme.c:1410
+ #: crypt-gpgme.c:1488
 -#, fuzzy
  msgid "Problem signature from:"
 -msgstr "Poprawny podpis z³o¿ony przez: "
 +msgstr "Problematyczny podpis z³o¿ony przez:"
  
 -#, fuzzy
  msgid "Problem signature from:"
 -msgstr "Poprawny podpis z³o¿ony przez: "
 +msgstr "Problematyczny podpis z³o¿ony przez:"
  
- #: crypt-gpgme.c:1414
+ #: crypt-gpgme.c:1492
 -#, fuzzy
  msgid "               expires: "
 -msgstr "                aka: "
 -#, fuzzy
  msgid "               expires: "
 -msgstr "                aka: "
  
  #. Note: We don't need a current time output because GPGME avoids
  #. such an attack by separating the meta information from the
  
  #. Note: We don't need a current time output because GPGME avoids
  #. such an attack by separating the meta information from the
-@@ -985,13 +975,13 @@
+@@ -992,13 +985,12 @@
  "[-- Error: decryption failed: %s --]\n"
  "\n"
  msgstr ""
  "[-- Error: decryption failed: %s --]\n"
  "\n"
  msgstr ""
 +"[-- B³±d: odszyfrowanie nie powiod³o siê: %s --]\n"
  "\n"
  
 +"[-- B³±d: odszyfrowanie nie powiod³o siê: %s --]\n"
  "\n"
  
- #: crypt-gpgme.c:2124
--#, fuzzy, c-format
-+#, c-format
+ #: crypt-gpgme.c:2246
+-#, fuzzy
  msgid "Error extracting key data!\n"
 -msgstr "B³±d sprawdzania klucza: "
 +msgstr "B³±d wydobywania danych klucza!\n"
  
  msgid "Error extracting key data!\n"
 -msgstr "B³±d sprawdzania klucza: "
 +msgstr "B³±d wydobywania danych klucza!\n"
  
- #: crypt-gpgme.c:2304
+ #: crypt-gpgme.c:2431
  #, c-format
  #, c-format
-@@ -1207,7 +1197,7 @@
- #: crypt-gpgme.c:3534
+@@ -1202,7 +1194,7 @@
+ #: crypt-gpgme.c:3642
  msgid "Error: certification chain to long - stopping here\n"
  msgstr ""
 -"B³±d: ³±ñcuch certyfikatów zbyt d³ugi - przetwarzanie zatrzymano tutaj\n"
 +"B³±d: ³añcuch certyfikatów zbyt d³ugi - przetwarzanie zatrzymano tutaj\n"
  
  msgid "Error: certification chain to long - stopping here\n"
  msgstr ""
 -"B³±d: ³±ñcuch certyfikatów zbyt d³ugi - przetwarzanie zatrzymano tutaj\n"
 +"B³±d: ³añcuch certyfikatów zbyt d³ugi - przetwarzanie zatrzymano tutaj\n"
  
- #: crypt-gpgme.c:3545 pgpkey.c:580
+ #: crypt-gpgme.c:3653 pgpkey.c:581
  #, c-format
  #, c-format
-@@ -1450,7 +1440,7 @@
+@@ -1316,7 +1308,7 @@
+ #: crypt-gpgme.c:4575
+ #, fuzzy, c-format
+ msgid "Error exporting key: %s\n"
+-msgstr "B³±d sprawdzania klucza: "
++msgstr "B³±d wydobywania danych klucza!\n"
+ #: crypt-gpgme.c:4591
+ #, fuzzy, c-format
+@@ -1504,8 +1496,7 @@
  #: cryptglue.c:89
  msgid "\"crypt_use_gpgme\" set but not built with GPGME support."
  #: cryptglue.c:89
  msgid "\"crypt_use_gpgme\" set but not built with GPGME support."
- msgstr ""
+-msgstr ""
 -"Ustawiono \"crypt_use_gpgme\" ale zbudowano Mutta bez wsparcia dla GPGME."
 -"Ustawiono \"crypt_use_gpgme\" ale zbudowano Mutta bez wsparcia dla GPGME."
-+"Ustawiono \"crypt_use_gpgme\" ale zbudowano Mutta bez obs³ugi GPGME."
++msgstr "Ustawiono \"crypt_use_gpgme\" ale zbudowano Mutta bez obs³ugi GPGME."
  
  #: cryptglue.c:112
  msgid "Invoking S/MIME..."
  
  #: cryptglue.c:112
  msgid "Invoking S/MIME..."
-@@ -1622,7 +1612,7 @@
+@@ -1677,7 +1668,7 @@
  
  
- #: curs_main.c:1002
+ #: curs_main.c:1086
  msgid "Logged out of IMAP servers."
 -msgstr ""
 +msgstr "Wylogowano z serwerów IMAP."
  
  msgid "Logged out of IMAP servers."
 -msgstr ""
 +msgstr "Wylogowano z serwerów IMAP."
  
- #: curs_main.c:1084
+ #: curs_main.c:1168
  msgid "Open mailbox in read-only mode"
  msgid "Open mailbox in read-only mode"
-@@ -1656,7 +1646,7 @@
+@@ -1711,7 +1702,7 @@
  
  
- #: curs_main.c:1264
+ #: curs_main.c:1348
  msgid "Thread cannot be broken, message is not part of a thread"
 -msgstr ""
 +msgstr "W±tku nie mo¿na z³amaæ, list nie jest czê¶ci± w±tku"
  
  msgid "Thread cannot be broken, message is not part of a thread"
 -msgstr ""
 +msgstr "W±tku nie mo¿na z³amaæ, list nie jest czê¶ci± w±tku"
  
- #: curs_main.c:1273
+ #: curs_main.c:1357
  msgid "link threads"
  msgid "link threads"
-@@ -1751,7 +1741,6 @@
+@@ -1806,7 +1797,6 @@
  #. * declared "static" (sigh)
  #.
  #: edit.c:41
  #. * declared "static" (sigh)
  #.
  #: edit.c:41
  msgid ""
  "~~\t\tinsert a line beginning with a single ~\n"
  "~b users\tadd users to the Bcc: field\n"
  msgid ""
  "~~\t\tinsert a line beginning with a single ~\n"
  "~b users\tadd users to the Bcc: field\n"
-@@ -1763,8 +1752,8 @@
+@@ -1818,8 +1808,8 @@
  "~M messages\tsame as ~m, except include headers\n"
  "~p\t\tprint the message\n"
  msgstr ""
  "~M messages\tsame as ~m, except include headers\n"
  "~p\t\tprint the message\n"
  msgstr ""
  "~c u¿ytkownicy\tdodaj u¿ytkowników do pola Cc:\n"
  "~f listy\tdo³±cz listy\n"
  "~F listy\tto samo co ~f ale do³±cz te¿ nag³ówki\n"
  "~c u¿ytkownicy\tdodaj u¿ytkowników do pola Cc:\n"
  "~f listy\tdo³±cz listy\n"
  "~F listy\tto samo co ~f ale do³±cz te¿ nag³ówki\n"
-@@ -1897,9 +1886,8 @@
+@@ -1952,9 +1942,9 @@
  msgstr "[-- Typ: %s/%s, Kodowanie: %s, Wielko¶æ: %s --]\n"
  
  msgstr "[-- Typ: %s/%s, Kodowanie: %s, Wielko¶æ: %s --]\n"
  
- #: handler.c:1279
+ #: handler.c:1281
 -#, fuzzy
  msgid "One or more parts of this message could not be displayed"
 -msgstr "Ostrze¿enie: fragment tej wiadomo¶ci nie zosta³ podpisany."
 -#, fuzzy
  msgid "One or more parts of this message could not be displayed"
 -msgstr "Ostrze¿enie: fragment tej wiadomo¶ci nie zosta³ podpisany."
-+msgstr "Ostrze¿enie: co najmniej jeden fragment wiadomo¶ci nie móg³ byæ wy¶wietlony"
++msgstr ""
++"Ostrze¿enie: co najmniej jeden fragment wiadomo¶ci nie móg³ byæ wy¶wietlony"
  
  
- #: handler.c:1331
+ #: handler.c:1333
  #, c-format
  #, c-format
-@@ -1981,9 +1969,8 @@
- msgstr "Nie mo¿na otworzyæ pliku tymczasowego!"
+@@ -2032,9 +2022,8 @@
+ msgstr "B³±d: multipart/signed nie ma protoko³u."
  
  
- #: handler.c:1790
+ #: handler.c:1821
 -#, fuzzy
  msgid "[-- This is an attachment "
 -msgstr "[-- Ten za³±cznik typu %s/%s "
 +msgstr "[-- To jest za³±cznik "
  
 -#, fuzzy
  msgid "[-- This is an attachment "
 -msgstr "[-- Ten za³±cznik typu %s/%s "
 +msgstr "[-- To jest za³±cznik "
  
- #: handler.c:1792
+ #: handler.c:1823
  #, c-format
  #, c-format
-@@ -2151,9 +2138,9 @@
+@@ -2210,9 +2199,9 @@
  msgstr "Skrzynka zosta³a zamkniêta"
  
  #: imap/imap.c:125
  msgstr "Skrzynka zosta³a zamkniêta"
  
  #: imap/imap.c:125
  
  #: imap/imap.c:189
  #, c-format
  
  #: imap/imap.c:189
  #, c-format
-@@ -2317,14 +2304,14 @@
+@@ -2376,14 +2365,14 @@
  msgstr "NieSpam: brak pasuj±cego wzorca"
  
  #: init.c:861
  msgstr "NieSpam: brak pasuj±cego wzorca"
  
  #: init.c:861
  
  #: init.c:1094
  msgid "attachments: no disposition"
  
  #: init.c:1094
  msgid "attachments: no disposition"
-@@ -2396,9 +2383,9 @@
+@@ -2455,9 +2444,9 @@
  msgstr "%s nie jest ustawiony"
  
  #: init.c:1913
  msgstr "%s nie jest ustawiony"
  
  #: init.c:1913
  
  #: init.c:2050
  #, c-format
  
  #: init.c:2050
  #, c-format
-@@ -2406,17 +2393,17 @@
+@@ -2465,17 +2454,17 @@
  msgstr "%s: nieprawid³owy typ skrzynki"
  
  #: init.c:2081
  msgstr "%s: nieprawid³owy typ skrzynki"
  
  #: init.c:2081
  
  #: init.c:2142
  #, c-format
  
  #: init.c:2142
  #, c-format
-@@ -2547,7 +2534,7 @@
+@@ -2606,7 +2595,7 @@
  
  #: lib.c:131
  msgid "Integer overflow -- can't allocate memory!"
  
  #: lib.c:131
  msgid "Integer overflow -- can't allocate memory!"
  
  #: lib.c:138 lib.c:153 lib.c:185
  msgid "Out of memory!"
  
  #: lib.c:138 lib.c:153 lib.c:185
  msgid "Out of memory!"
-@@ -2562,22 +2549,19 @@
+@@ -2621,22 +2610,19 @@
  "Aby zg³osiæ b³±d, odwied¼ stronê http://bugs.mutt.org/.\n"
  
  #: main.c:69
  "Aby zg³osiæ b³±d, odwied¼ stronê http://bugs.mutt.org/.\n"
  
  #: main.c:69
  msgid ""
  "Copyright (C) 1996-2007 Michael R. Elkins <me@mutt.org>\n"
  "Copyright (C) 1996-2002 Brandon Long <blong@fiction.net>\n"
  msgid ""
  "Copyright (C) 1996-2007 Michael R. Elkins <me@mutt.org>\n"
  "Copyright (C) 1996-2002 Brandon Long <blong@fiction.net>\n"
-@@ -2591,13 +2575,14 @@
+@@ -2650,13 +2636,14 @@
  "Many others not mentioned here contributed code, fixes,\n"
  "and suggestions.\n"
  msgstr ""
  "Many others not mentioned here contributed code, fixes,\n"
  "and suggestions.\n"
  msgstr ""
  "\n"
  "Wielu innych twórców, nie wspomnianych tutaj,\n"
  "wnios³o wiele nowego kodu, poprawek i sugestii.\n"
  "\n"
  "Wielu innych twórców, nie wspomnianych tutaj,\n"
  "wnios³o wiele nowego kodu, poprawek i sugestii.\n"
-@@ -2638,7 +2623,6 @@
+@@ -2697,7 +2684,6 @@
  "02110-1301, USA.\n"
  
  #: main.c:115
  "02110-1301, USA.\n"
  
  #: main.c:115
  msgid ""
  "usage: mutt [<options>] [-z] [-f <file> | -yZ]\n"
  "       mutt [<options>] [-x] [-Hi <file>] [-s <subj>] [-bc <addr>] [-a "
  msgid ""
  "usage: mutt [<options>] [-z] [-f <file> | -yZ]\n"
  "       mutt [<options>] [-x] [-Hi <file>] [-s <subj>] [-bc <addr>] [-a "
-@@ -2653,15 +2637,16 @@
+@@ -2712,15 +2698,16 @@
  msgstr ""
  "u¿ycie: mutt [<opcje>]  [-z] [-f <plik> | -yZ]\n"
  "       mutt [<opcje>] [-x] [-Hi <plik>] [-s <temat>] [-bc <adres>] [-a "
  msgstr ""
  "u¿ycie: mutt [<opcje>]  [-z] [-f <plik> | -yZ]\n"
  "       mutt [<opcje>] [-x] [-Hi <plik>] [-s <temat>] [-bc <adres>] [-a "
  msgid ""
  "options:\n"
  "  -A <alias>\texpand the given alias\n"
  msgid ""
  "options:\n"
  "  -A <alias>\texpand the given alias\n"
-@@ -2673,10 +2658,11 @@
+@@ -2732,10 +2719,11 @@
  msgstr ""
  "opcje:\n"
  "  -A <alias>\tu¿yj aliasu\n"
  msgstr ""
  "opcje:\n"
  "  -A <alias>\tu¿yj aliasu\n"
  
  #: main.c:133
  msgid "  -d <level>\tlog debugging output to ~/.muttdebug0"
  
  #: main.c:133
  msgid "  -d <level>\tlog debugging output to ~/.muttdebug0"
-@@ -2737,9 +2723,9 @@
+@@ -2796,9 +2784,9 @@
  msgstr "B³±d inicjalizacji terminala."
  
  #: main.c:666
  msgstr "B³±d inicjalizacji terminala."
  
  #: main.c:666
  
  #: main.c:669
  #, c-format
  
  #: main.c:669
  #, c-format
-@@ -2762,7 +2748,7 @@
+@@ -2821,7 +2809,7 @@
  
  #: main.c:882
  msgid "Failed to parse mailto: link\n"
  
  #: main.c:882
  msgid "Failed to parse mailto: link\n"
  
  #: main.c:894
  msgid "No recipients specified.\n"
  
  #: main.c:894
  msgid "No recipients specified.\n"
-@@ -2909,9 +2895,8 @@
+@@ -2968,9 +2956,8 @@
  msgstr "Sprawdzanie %s..."
  
  #: mh.c:1385 mh.c:1463
  msgstr "Sprawdzanie %s..."
  
  #: mh.c:1385 mh.c:1463
  
  #: mh.c:1430
  msgid "maildir_commit_message(): unable to set time on file"
  
  #: mh.c:1430
  msgid "maildir_commit_message(): unable to set time on file"
-@@ -3013,9 +2998,9 @@
+@@ -3072,9 +3059,9 @@
  msgstr "Nie mo¿na pobraæ certyfikatu z docelowego hosta"
  
  msgstr "Nie mo¿na pobraæ certyfikatu z docelowego hosta"
  
- #: mutt_ssl.c:424
+ #: mutt_ssl.c:435
 -#, fuzzy, c-format
 +#, c-format
  msgid "%s connection using %s (%s)"
 -msgstr "Po³±czenie SSL przy u¿yciu %s (%s)"
 +msgstr "Po³±czenie %s przy u¿yciu %s (%s)"
  
 -#, fuzzy, c-format
 +#, c-format
  msgid "%s connection using %s (%s)"
 -msgstr "Po³±czenie SSL przy u¿yciu %s (%s)"
 +msgstr "Po³±czenie %s przy u¿yciu %s (%s)"
  
- #: mutt_ssl.c:526
+ #: mutt_ssl.c:537
  msgid "Unknown"
  msgid "Unknown"
-@@ -3039,24 +3024,22 @@
+@@ -3098,24 +3085,22 @@
  msgstr "Certyfikat serwera utraci³ wa¿no¶æ"
  
  msgstr "Certyfikat serwera utraci³ wa¿no¶æ"
  
- #: mutt_ssl.c:826
+ #: mutt_ssl.c:837
 -#, fuzzy
  msgid "cannot get certificate subject"
 -msgstr "Nie mo¿na pobraæ certyfikatu z docelowego hosta"
 +msgstr "nie mo¿na pobraæ tytu³u certyfikatu"
  
 -#, fuzzy
  msgid "cannot get certificate subject"
 -msgstr "Nie mo¿na pobraæ certyfikatu z docelowego hosta"
 +msgstr "nie mo¿na pobraæ tytu³u certyfikatu"
  
- #: mutt_ssl.c:836 mutt_ssl.c:845
+ #: mutt_ssl.c:847 mutt_ssl.c:856
 -#, fuzzy
  msgid "cannot get certificate common name"
 -msgstr "Nie mo¿na pobraæ certyfikatu z docelowego hosta"
 +msgstr "nie mo¿na pobraæ ogólnej nazwy certyfikatu"
  
 -#, fuzzy
  msgid "cannot get certificate common name"
 -msgstr "Nie mo¿na pobraæ certyfikatu z docelowego hosta"
 +msgstr "nie mo¿na pobraæ ogólnej nazwy certyfikatu"
  
- #: mutt_ssl.c:859
+ #: mutt_ssl.c:870
 -#, fuzzy, c-format
 +#, c-format
  msgid "certificate owner does not match hostname %s"
 -msgstr "W³a¶ciciel certyfikatu nie odpowiada nadawcy."
 +msgstr "w³a¶ciciel certyfikatu nie zgadza siê z hostem %s"
  
 -#, fuzzy, c-format
 +#, c-format
  msgid "certificate owner does not match hostname %s"
 -msgstr "W³a¶ciciel certyfikatu nie odpowiada nadawcy."
 +msgstr "w³a¶ciciel certyfikatu nie zgadza siê z hostem %s"
  
- #: mutt_ssl.c:900
+ #: mutt_ssl.c:911
 -#, fuzzy, c-format
 +#, c-format
  msgid "Certificate host check failed: %s"
 -msgstr "Certyfikat zosta³ zapisany"
 +msgstr "Weryfikacja hosta certyfikatu nie powiod³a siê: %s"
  
 -#, fuzzy, c-format
 +#, c-format
  msgid "Certificate host check failed: %s"
 -msgstr "Certyfikat zosta³ zapisany"
 +msgstr "Weryfikacja hosta certyfikatu nie powiod³a siê: %s"
  
- #: mutt_ssl.c:978 mutt_ssl_gnutls.c:761
+ #: mutt_ssl.c:989 mutt_ssl_gnutls.c:860
  msgid "This certificate belongs to:"
  msgid "This certificate belongs to:"
-@@ -3089,7 +3072,7 @@
- #: mutt_ssl.c:1014 mutt_ssl_gnutls.c:883
+@@ -3148,7 +3133,7 @@
+ #: mutt_ssl.c:1025 mutt_ssl_gnutls.c:982
  #, c-format
  msgid "SSL Certificate check (certificate %d of %d in chain)"
 -msgstr ""
 +msgstr "Weryfikacja certyfikatu SSL (certyfikat %d z %d w ³añcuchu)"
  
  #, c-format
  msgid "SSL Certificate check (certificate %d of %d in chain)"
 -msgstr ""
 +msgstr "Weryfikacja certyfikatu SSL (certyfikat %d z %d w ³añcuchu)"
  
- #: mutt_ssl.c:1022 mutt_ssl_gnutls.c:892
+ #: mutt_ssl.c:1033 mutt_ssl_gnutls.c:991
  msgid "(r)eject, accept (o)nce, (a)ccept always"
  msgid "(r)eject, accept (o)nce, (a)ccept always"
-@@ -3138,7 +3121,7 @@
- #: mutt_ssl_gnutls.c:732
+@@ -3202,6 +3187,8 @@
+ #: mutt_ssl_gnutls.c:831
  msgid "Warning: Server certificate was signed using an insecure algorithm"
  msgid "Warning: Server certificate was signed using an insecure algorithm"
--msgstr ""
-+msgstr "Uwaga: certyfikat serwera zosta³ podpisany z u¿yciem algorytmu, który nie jest bezpieczny"
+ msgstr ""
++"Uwaga: certyfikat serwera zosta³ podpisany z u¿yciem algorytmu, który nie "
++"jest bezpieczny"
  
  
- #: mutt_ssl_gnutls.c:851
+ #: mutt_ssl_gnutls.c:950
  #, c-format
  #, c-format
-@@ -3196,7 +3179,7 @@
+@@ -3259,7 +3246,7 @@
  
  
- #: muttlib.c:976
+ #: muttlib.c:971
  msgid "File is a directory, save under it? [(y)es, (n)o, (a)ll]"
 -msgstr "Ten plik jest katalogim, zapisaæ w nim? [(t)ak, (n)ie, (w)szystkie]"
 +msgstr "Ten plik jest katalogiem, zapisaæ w nim? [(t)ak, (n)ie, (w)szystkie]"
  
  msgid "File is a directory, save under it? [(y)es, (n)o, (a)ll]"
 -msgstr "Ten plik jest katalogim, zapisaæ w nim? [(t)ak, (n)ie, (w)szystkie]"
 +msgstr "Ten plik jest katalogiem, zapisaæ w nim? [(t)ak, (n)ie, (w)szystkie]"
  
- #: muttlib.c:976
+ #: muttlib.c:971
  msgid "yna"
  msgid "yna"
-@@ -3204,7 +3187,7 @@
+@@ -3267,7 +3254,7 @@
  
  
- #: muttlib.c:992
+ #: muttlib.c:987
  msgid "File is a directory, save under it?"
 -msgstr "Ten plik jest katalogim, zapisaæ w nim?"
 +msgstr "Ten plik jest katalogiem, zapisaæ w nim?"
  
  msgid "File is a directory, save under it?"
 -msgstr "Ten plik jest katalogim, zapisaæ w nim?"
 +msgstr "Ten plik jest katalogiem, zapisaæ w nim?"
  
- #: muttlib.c:996
+ #: muttlib.c:991
  msgid "File under directory: "
  msgid "File under directory: "
-@@ -3268,7 +3251,7 @@
+@@ -3331,7 +3318,7 @@
  #: mx.c:771
  #, c-format
  msgid "Could not synchronize mailbox %s!"
  #: mx.c:771
  #, c-format
  msgid "Could not synchronize mailbox %s!"
  
  #: mx.c:835
  #, c-format
  
  #: mx.c:835
  #, c-format
-@@ -3328,7 +3311,7 @@
+@@ -3391,7 +3378,7 @@
  
  
- #: mx.c:1505
+ #: mx.c:1506
  msgid "Integer overflow -- can't allocate memory."
 -msgstr "Przepe³nienie zmiennej ca³kowitej - nie mo¿na zaalokowaæ pamiêci."
 +msgstr "Przepe³nienie zmiennej ca³kowitej - nie mo¿na przydzieliæ pamiêci."
  
  #: pager.c:1532
  msgid "PrevPg"
  msgid "Integer overflow -- can't allocate memory."
 -msgstr "Przepe³nienie zmiennej ca³kowitej - nie mo¿na zaalokowaæ pamiêci."
 +msgstr "Przepe³nienie zmiennej ca³kowitej - nie mo¿na przydzieliæ pamiêci."
  
  #: pager.c:1532
  msgid "PrevPg"
-@@ -3407,9 +3390,9 @@
+@@ -3470,9 +3457,9 @@
  msgstr "b³±d we wzorcu: %s"
  
  #: pattern.c:830
  msgstr "b³±d we wzorcu: %s"
  
  #: pattern.c:830
  
  #: pattern.c:840
  #, c-format
  
  #: pattern.c:840
  #, c-format
-@@ -3527,9 +3510,9 @@
- msgstr "Nie mo¿na wywo³aæ PGP"
+@@ -3592,7 +3579,8 @@
+ #: pgp.c:1682
+ #, fuzzy, c-format
+ msgid "PGP (s)ign, sign (a)s, %s format, (c)lear, or (o)ppenc mode off? "
+-msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, %s , b(e)z PGP? "
++msgstr ""
++"PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, format %s, b(e)z PGP? "
+ #: pgp.c:1683 pgp.c:1709 pgp.c:1731
+ msgid "PGP/M(i)ME"
+@@ -3609,7 +3597,7 @@
+ #: pgp.c:1690
+ #, fuzzy
+ msgid "PGP (s)ign, sign (a)s, (c)lear, or (o)ppenc mode off? "
+-msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, %s , b(e)z PGP? "
++msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, b(e)z PGP? "
+ #: pgp.c:1691
+ msgid "safco"
+@@ -3620,42 +3608,41 @@
+ msgid ""
+ "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, %s format, (c)lear, or (o)ppenc "
+ "mode? "
+-msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, %s , b(e)z PGP? "
++msgstr ""
++"PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, format %s, b(e)z PGP? "
+ #: pgp.c:1711
+ #, fuzzy
+ msgid "esabfcoi"
+-msgstr "zpjoga"
++msgstr "zsabfei"
+ #: pgp.c:1716
+ #, fuzzy
+ msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, (c)lear, or (o)ppenc mode? "
+-msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, %s , b(e)z PGP? "
++msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, b(e)z PGP? "
+ #: pgp.c:1717
+ #, fuzzy
+ msgid "esabfco"
+-msgstr "zpjoga"
++msgstr "zpabfe"
  
  
- #: pgp.c:1590
+ #: pgp.c:1730
 -#, fuzzy, c-format
 +#, c-format
  msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, %s format, or (c)lear? "
 -msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, %s , b(e)z PGP? "
 -#, fuzzy, c-format
 +#, c-format
  msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, %s format, or (c)lear? "
 -msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, %s , b(e)z PGP? "
-+msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, format %s, b(e)z PGP? "
++msgstr ""
++"PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, format %s, b(e)z PGP? "
  
  
- #: pgp.c:1591
- msgid "PGP/M(i)ME"
-@@ -3544,22 +3527,19 @@
- #. * it.  The 'i' key is appended in this version.
- #.
- #: pgp.c:1597
+ #: pgp.c:1733
 -#, fuzzy
  msgid "esabfci"
 -msgstr "zpjoga"
 +msgstr "zsabfei"
  
 -#, fuzzy
  msgid "esabfci"
 -msgstr "zpjoga"
 +msgstr "zsabfei"
  
- #. The keys accepted *must* be a prefix of the accepted keys in the "if"
- #. * clause above since the switch statement below depends on it.
- #.
- #: pgp.c:1604
+ #: pgp.c:1738
 -#, fuzzy
  msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (c)lear? "
 -msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, %s , b(e)z PGP? "
 +msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, b(e)z PGP? "
  
 -#, fuzzy
  msgid "PGP (e)ncrypt, (s)ign, sign (a)s, (b)oth, or (c)lear? "
 -msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, %s , b(e)z PGP? "
 +msgstr "PGP: (z)aszyfruj, podpi(s)z, podpisz j(a)ko, o(b)a, b(e)z PGP? "
  
- #: pgp.c:1605
+ #: pgp.c:1739
 -#, fuzzy
  msgid "esabfc"
 -msgstr "zpjoga"
 +msgstr "zpabfe"
  
 -#, fuzzy
  msgid "esabfc"
 -msgstr "zpjoga"
 +msgstr "zpabfe"
  
- #: pgpinvoke.c:308
+ #: pgpinvoke.c:309
  msgid "Fetching PGP key..."
  msgid "Fetching PGP key..."
-@@ -3607,9 +3587,9 @@
+@@ -3699,9 +3686,9 @@
  msgstr "Polecenie UIDL nie jest obs³ugiwane przez serwer."
  
  #: pop.c:296
  msgstr "Polecenie UIDL nie jest obs³ugiwane przez serwer."
  
  #: pop.c:296
  
  #: pop.c:411 pop.c:801
  #, c-format
  
  #: pop.c:411 pop.c:801
  #, c-format
-@@ -3668,7 +3648,7 @@
+@@ -3760,7 +3747,7 @@
  
  #: pop_auth.c:188
  msgid "POP timestamp is invalid!"
  
  #: pop_auth.c:188
  msgid "POP timestamp is invalid!"
  
  #: pop_auth.c:193
  msgid "Authenticating (APOP)..."
  
  #: pop_auth.c:193
  msgid "Authenticating (APOP)..."
-@@ -3684,9 +3664,9 @@
+@@ -3776,9 +3763,9 @@
  msgstr "Polecenie USER nie jest obs³ugiwane przez serwer."
  
  msgstr "Polecenie USER nie jest obs³ugiwane przez serwer."
  
- #: pop_lib.c:56
+ #: pop_lib.c:57
 -#, fuzzy, c-format
 +#, c-format
  msgid "Invalid POP URL: %s\n"
 -msgstr "B³êdny URL SMTP: %s"
 +msgstr "B³êdny URL POP: %s\n"
  
 -#, fuzzy, c-format
 +#, c-format
  msgid "Invalid POP URL: %s\n"
 -msgstr "B³êdny URL SMTP: %s"
 +msgstr "B³êdny URL POP: %s\n"
  
- #: pop_lib.c:207
+ #: pop_lib.c:208
  msgid "Unable to leave messages on server."
  msgid "Unable to leave messages on server."
-@@ -3844,7 +3824,7 @@
- #: recvcmd.c:148 recvcmd.c:161
- msgid "Warning: message contains no From: header"
--msgstr ""
-+msgstr "Ostrze¿enie: list nie zawiera nag³ówka From:"
- #: recvcmd.c:241
- msgid "Error bouncing message!"
-@@ -3978,7 +3958,7 @@
+@@ -4072,7 +4059,7 @@
  
  #: score.c:122
  msgid "Error: score: invalid number"
  
  #: score.c:122
  msgid "Error: score: invalid number"
  
  #: send.c:251
  msgid "No subject, abort?"
  
  #: send.c:251
  msgid "No subject, abort?"
-@@ -4075,9 +4055,8 @@
+@@ -4169,9 +4156,8 @@
  
  #. check to see if the user wants copies of all attachments
  
  #. check to see if the user wants copies of all attachments
- #: send.c:1706
+ #: send.c:1769
 -#, fuzzy
  msgid "Save attachments in Fcc?"
 -msgstr "obejrzyj za³±cznik jako tekst"
 +msgstr "Zapisaæ za³±czniki w Fcc?"
  
 -#, fuzzy
  msgid "Save attachments in Fcc?"
 -msgstr "obejrzyj za³±cznik jako tekst"
 +msgstr "Zapisaæ za³±czniki w Fcc?"
  
- #: send.c:1815
+ #: send.c:1878
  msgid "Could not send the message."
  msgid "Could not send the message."
-@@ -4112,7 +4091,7 @@
+@@ -4206,7 +4192,7 @@
  
  
- #: sendlib.c:2350
+ #: sendlib.c:2357
  msgid "$sendmail must be set in order to send mail."
 -msgstr ""
 +msgstr "Do wysy³ania poczty musi byæ ustawiony $sendmail."
  
  msgid "$sendmail must be set in order to send mail."
 -msgstr ""
 +msgstr "Do wysy³ania poczty musi byæ ustawiony $sendmail."
  
- #: sendlib.c:2421
- #, c-format
-@@ -4203,7 +4182,7 @@
+ #: sendlib.c:2428
  #, c-format
  #, c-format
- msgid "Warning: You have not yet decided to trust ID %s. (any key to continue)"
- msgstr ""
--"Ostrze¿enie: nie oke¶lono poziomu zaufania dla %s (dow. klawisz by "
-+"Ostrze¿enie: nie okre¶lono poziomu zaufania dla %s (dow. klawisz by "
- "kontynuowaæ)."
- #: smime.c:781
-@@ -4335,7 +4314,7 @@
+@@ -4428,7 +4414,7 @@
  
  #: smtp.c:258
  msgid "No from address given"
  
  #: smtp.c:258
  msgid "No from address given"
  
  #: smtp.c:314
  msgid "SMTP session failed: read error"
  
  #: smtp.c:314
  msgid "SMTP session failed: read error"
-@@ -4347,7 +4326,7 @@
+@@ -4440,7 +4426,7 @@
  
  #: smtp.c:318
  msgid "Invalid server response"
  
  #: smtp.c:318
  msgid "Invalid server response"
  
  #: smtp.c:341
  #, c-format
  
  #: smtp.c:341
  #, c-format
-@@ -4363,9 +4342,9 @@
+@@ -4456,9 +4442,9 @@
  msgstr "Uwierzytelnianie SMTP wymaga SASL"
  
  #: smtp.c:493
  msgstr "Uwierzytelnianie SMTP wymaga SASL"
  
  #: smtp.c:493
  
  #: smtp.c:510
  msgid "SASL authentication failed"
  
  #: smtp.c:510
  msgid "SASL authentication failed"
-@@ -4619,7 +4598,7 @@
+@@ -4712,7 +4698,7 @@
  
  #: ../keymap_alldefs.h:61
  msgid "display message and toggle header weeding"
  
  #: ../keymap_alldefs.h:61
  msgid "display message and toggle header weeding"
  
  #: ../keymap_alldefs.h:62
  msgid "display a message"
  
  #: ../keymap_alldefs.h:62
  msgid "display a message"
-@@ -4627,7 +4606,7 @@
+@@ -4720,7 +4706,7 @@
  
  #: ../keymap_alldefs.h:63
  msgid "edit the raw message"
  
  #: ../keymap_alldefs.h:63
  msgid "edit the raw message"
  
  #: ../keymap_alldefs.h:64
  msgid "delete the char in front of the cursor"
  
  #: ../keymap_alldefs.h:64
  msgid "delete the char in front of the cursor"
-@@ -4707,7 +4686,7 @@
+@@ -4800,7 +4786,7 @@
  
  #: ../keymap_alldefs.h:83
  msgid "capitalize the word"
  
  #: ../keymap_alldefs.h:83
  msgid "capitalize the word"
  
  #: ../keymap_alldefs.h:84
  msgid "convert the word to lower case"
  
  #: ../keymap_alldefs.h:84
  msgid "convert the word to lower case"
-@@ -4811,7 +4790,7 @@
+@@ -4904,7 +4890,7 @@
  
  #: ../keymap_alldefs.h:109
  msgid "logout from all IMAP servers"
  
  #: ../keymap_alldefs.h:109
  msgid "logout from all IMAP servers"
  
  #: ../keymap_alldefs.h:110
  msgid "retrieve mail from POP server"
  
  #: ../keymap_alldefs.h:110
  msgid "retrieve mail from POP server"
-@@ -5006,9 +4985,8 @@
+@@ -5099,9 +5085,8 @@
  msgstr "u¿yj bie¿±cego listu jako wzorca dla nowych wiadomo¶ci"
  
  #: ../keymap_alldefs.h:158
  msgstr "u¿yj bie¿±cego listu jako wzorca dla nowych wiadomo¶ci"
  
  #: ../keymap_alldefs.h:158
  
  #: ../keymap_alldefs.h:159
  msgid "search for a regular expression"
  
  #: ../keymap_alldefs.h:159
  msgid "search for a regular expression"
-@@ -5152,7 +5130,7 @@
+@@ -5245,7 +5230,7 @@
  
  #: ../keymap_alldefs.h:194
  msgid "Insert a remailer into the chain"
  
  #: ../keymap_alldefs.h:194
  msgid "Insert a remailer into the chain"
  
  #: ../keymap_alldefs.h:195
  msgid "Delete a remailer from the chain"
  
  #: ../keymap_alldefs.h:195
  msgid "Delete a remailer from the chain"
-@@ -5164,15 +5142,15 @@
+@@ -5257,15 +5242,15 @@
  
  #: ../keymap_alldefs.h:197
  msgid "Select the next element of the chain"
  
  #: ../keymap_alldefs.h:197
  msgid "Select the next element of the chain"
  
  #: ../keymap_alldefs.h:200
  msgid "make decrypted copy"
  
  #: ../keymap_alldefs.h:200
  msgid "make decrypted copy"
+@@ -5283,9 +5268,8 @@
+ msgid "show S/MIME options"
+ msgstr "poka¿ opcje S/MIME"
+-#, fuzzy
+ #~ msgid "Warning: message has no From: header"
+-#~ msgstr "Ostrze¿enie: fragment tej wiadomo¶ci nie zosta³ podpisany."
++#~ msgstr "Ostrze¿enie: wiadomo¶æ nie ma nag³ówka From:"
+ #~ msgid ""
+ #~ "[-- Error: malformed PGP/MIME message! --]\n"
+@@ -5316,7 +5300,7 @@
+ #~ msgid ""
+ #~ "Warning: You have not yet decided to trust ID %s. (any key to continue)"
+ #~ msgstr ""
+-#~ "Ostrze¿enie: nie oke¶lono poziomu zaufania dla %s (dow. klawisz by "
++#~ "Ostrze¿enie: nie okre¶lono poziomu zaufania dla %s (dow. klawisz by "
+ #~ "kontynuowaæ)."
+ #~ msgid "No output from OpenSSL.."
index 97b6cd2e88720fd815d5045771c3ed92987b4c8c..46ba156fecc22c93bb74719b08e679d5800451b0 100644 (file)
@@ -985,9 +985,9 @@ diff -udprP mutt-1.5.19.orig/doc/muttrc.man.head mutt-1.5.19/doc/muttrc.man.head
 --- mutt-1.5.19.orig/doc/muttrc.man.head       2008-11-26 20:48:48.000000000 +0200
 +++ mutt-1.5.19/doc/muttrc.man.head    2009-01-06 19:16:04.000000000 +0200
 @@ -345,6 +345,24 @@ specify the ID of the public key to be u
 --- mutt-1.5.19.orig/doc/muttrc.man.head       2008-11-26 20:48:48.000000000 +0200
 +++ mutt-1.5.19/doc/muttrc.man.head    2009-01-06 19:16:04.000000000 +0200
 @@ -345,6 +345,24 @@ specify the ID of the public key to be u
- to a certain recipient.  The meaning of "key ID" is to be taken
- broadly: This can be a different e-mail address, a numerical key ID,
- or even just an arbitrary search string.
+ \fBcrypt-hook\fPs result in the use of multiple \fIkey-id\fPs for 
+ a recipient.
 +.PP
 +.nf
 +\fBopen-hook\fP \fIregexp\fP "\fIcommand\fP"
 +.PP
 +.nf
 +\fBopen-hook\fP \fIregexp\fP "\fIcommand\fP"
index c80088845e5f2bf27e6a3815da7683ffc7d2f63b..0e08bfb44560def249b2051144b6f5b1e549a8f6 100644 (file)
@@ -1,5 +1,5 @@
-*** mutt-1.5.23-orig/buffy.c   2014-03-12 11:03:44.000000000 -0500
---- mutt-1.5.23/buffy.c        2014-04-12 15:33:54.000000000 -0500
+*** mutt-1.5.24-orig/buffy.c   2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/buffy.c        2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 161,166 ****
 --- 161,209 ----
 ***************
 *** 161,166 ****
 --- 161,209 ----
     {
       mailbox->magic = 0;
 ***************
     {
       mailbox->magic = 0;
 ***************
-*** 340,345 ****
---- 393,464 ----
-    return rc;
-  }
+*** 357,362 ****
+--- 410,482 ----
   
   
-+ /* update message counts for the sidebar */
+    return 0;
+  }
++   
++  /* update message counts for the sidebar */
 + void buffy_maildir_update (BUFFY* mailbox)
 + {
 + void buffy_maildir_update (BUFFY* mailbox)
 + {
-+   char path[_POSIX_PATH_MAX];
-+   DIR *dirp;
-+   struct dirent *de;
-+   char *p;
-+ 
-+   if(!option(OPTSIDEBAR))
-+       return;
-+ 
-+   mailbox->msgcount = 0;
-+   mailbox->msg_unread = 0;
-+   mailbox->msg_flagged = 0;
-+ 
-+   snprintf (path, sizeof (path), "%s/new", mailbox->path);
-+         
-+   if ((dirp = opendir (path)) == NULL)
-+   {   
-+     mailbox->magic = 0;
-+     return;
-+   
-+       
-+   while ((de = readdir (dirp)) != NULL)
-+   {
-+     if (*de->d_name == '.')
-+       continue;
-+ 
-+     if (!(p = strstr (de->d_name, ":2,")) || !strchr (p + 3, 'T')) {
-+       mailbox->new = 1;
-+       mailbox->msgcount++;
-+       mailbox->msg_unread++;
-+     }
-+   }
-+ 
-+   closedir (dirp);
-+   snprintf (path, sizeof (path), "%s/cur", mailbox->path);
-+         
-+   if ((dirp = opendir (path)) == NULL)
-+   {   
-+     mailbox->magic = 0;
-+     return;
-+   
-+       
-+   while ((de = readdir (dirp)) != NULL)
-+   {
-+     if (*de->d_name == '.')
-+       continue;
-+ 
-+     if (!(p = strstr (de->d_name, ":2,")) || !strchr (p + 3, 'T')) {
-+       mailbox->msgcount++;
-+       if ((p = strstr (de->d_name, ":2,"))) {
-+         if (!strchr (p + 3, 'T')) {
-+           if (!strchr (p + 3, 'S'))
-+             mailbox->msg_unread++;
-+           if (strchr(p + 3, 'F'))
-+             mailbox->msg_flagged++;
-+         }
-+       }
-+     }
-+   }
++  char path[_POSIX_PATH_MAX];
++  DIR *dirp;
++  struct dirent *de;
++  char *p;
++ 
++  if(!option(OPTSIDEBAR))
++      return;
++ 
++  mailbox->msgcount = 0;
++  mailbox->msg_unread = 0;
++  mailbox->msg_flagged = 0;
++ 
++  snprintf (path, sizeof (path), "%s/new", mailbox->path);
++        
++  if ((dirp = opendir (path)) == NULL)
++  {   
++    mailbox->magic = 0;
++    return;
++  } 
++        
++  while ((de = readdir (dirp)) != NULL)
++  {
++    if (*de->d_name == '.')
++      continue;
++ 
++    if (!(p = strstr (de->d_name, ":2,")) || !strchr (p + 3, 'T')) {
++      mailbox->new = 1;
++      mailbox->msgcount++;
++      mailbox->msg_unread++;
++    }
++  }
++ 
++  closedir (dirp);
++  snprintf (path, sizeof (path), "%s/cur", mailbox->path);
++        
++  if ((dirp = opendir (path)) == NULL)
++  {   
++   mailbox->magic = 0;
++    return;
++  } 
++        
++  while ((de = readdir (dirp)) != NULL)
++  {
++    if (*de->d_name == '.')
++      continue;
++ 
++    if (!(p = strstr (de->d_name, ":2,")) || !strchr (p + 3, 'T')) {
++      mailbox->msgcount++;
++      if ((p = strstr (de->d_name, ":2,"))) {
++        if (!strchr (p + 3, 'T')) {
++          if (!strchr (p + 3, 'S'))
++            mailbox->msg_unread++;
++          if (strchr(p + 3, 'F'))
++            mailbox->msg_flagged++;
++        }
++      }
++    }
++  }
 + 
 + 
-+   mailbox->sb_last_checked = time(NULL);
-+   closedir (dirp);
++  mailbox->sb_last_checked = time(NULL);
++  closedir (dirp);
 + }
 + 
   /* returns 1 if mailbox has new mail */ 
   static int buffy_mbox_hasnew (BUFFY* mailbox, struct stat *sb)
   {
 ***************
 + }
 + 
   /* returns 1 if mailbox has new mail */ 
   static int buffy_mbox_hasnew (BUFFY* mailbox, struct stat *sb)
   {
 ***************
-*** 351,357 ****
+*** 368,374 ****
     else
       statcheck = sb->st_mtime > sb->st_atime
         || (mailbox->newly_created && sb->st_ctime == sb->st_mtime && sb->st_ctime == sb->st_atime);
     else
       statcheck = sb->st_mtime > sb->st_atime
         || (mailbox->newly_created && sb->st_ctime == sb->st_mtime && sb->st_ctime == sb->st_atime);
     {
       if (!option(OPTMAILCHECKRECENT) || sb->st_mtime > mailbox->last_visited)
       {
     {
       if (!option(OPTMAILCHECKRECENT) || sb->st_mtime > mailbox->last_visited)
       {
---- 470,476 ----
+--- 488,494 ----
     else
       statcheck = sb->st_mtime > sb->st_atime
         || (mailbox->newly_created && sb->st_ctime == sb->st_mtime && sb->st_ctime == sb->st_atime);
     else
       statcheck = sb->st_mtime > sb->st_atime
         || (mailbox->newly_created && sb->st_ctime == sb->st_mtime && sb->st_ctime == sb->st_atime);
       if (!option(OPTMAILCHECKRECENT) || sb->st_mtime > mailbox->last_visited)
       {
 ***************
       if (!option(OPTMAILCHECKRECENT) || sb->st_mtime > mailbox->last_visited)
       {
 ***************
-*** 371,376 ****
---- 490,516 ----
+*** 388,393 ****
+--- 508,534 ----
     return rc;
   }
   
     return rc;
   }
   
   {
     BUFFY *tmp;
 ***************
   {
     BUFFY *tmp;
 ***************
-*** 444,460 ****
+*** 461,477 ****
         {
         case M_MBOX:
         case M_MMDF:
         {
         case M_MBOX:
         case M_MMDF:
        if (tmp->new)
          BuffyCount++;
        break;
        if (tmp->new)
          BuffyCount++;
        break;
---- 584,603 ----
+--- 602,621 ----
         {
         case M_MBOX:
         case M_MMDF:
         {
         case M_MBOX:
         case M_MMDF:
        if (tmp->new)
          BuffyCount++;
        break;
        if (tmp->new)
          BuffyCount++;
        break;
-*** mutt-1.5.23-orig/buffy.h   2014-03-12 11:03:44.000000000 -0500
---- mutt-1.5.23/buffy.h        2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/buffy.h   2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/buffy.h        2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 23,35 ****
 --- 23,41 ----
 ***************
 *** 23,35 ****
 --- 23,41 ----
   }
   BUFFY;
   
   }
   BUFFY;
   
-*** mutt-1.5.23-orig/color.c   2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/color.c        2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/color.c   2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/color.c        2015-09-16 23:18:13.000000000 -0500
 ***************
 ***************
-*** 93,98 ****
---- 93,100 ----
-    { "bold",          MT_COLOR_BOLD },
+*** 94,99 ****
+--- 94,101 ----
     { "underline",     MT_COLOR_UNDERLINE },
     { "index",         MT_COLOR_INDEX },
     { "underline",     MT_COLOR_UNDERLINE },
     { "index",         MT_COLOR_INDEX },
+    { "prompt",                MT_COLOR_PROMPT },
 +   { "sidebar_new",   MT_COLOR_NEW },
 +   { "sidebar_flagged",       MT_COLOR_FLAGGED },
     { NULL,            0 }
   };
   
 +   { "sidebar_new",   MT_COLOR_NEW },
 +   { "sidebar_flagged",       MT_COLOR_FLAGGED },
     { NULL,            0 }
   };
   
-*** mutt-1.5.23-orig/compose.c 2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/compose.c      2014-04-12 12:15:56.000000000 -0500
+*** mutt-1.5.24-orig/compose.c 2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/compose.c      2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 72,78 ****
   
 ***************
 *** 72,78 ****
   
     if ((WithCrypto & (APPLICATION_PGP | APPLICATION_SMIME)) == 0)
     {
 ***************
     if ((WithCrypto & (APPLICATION_PGP | APPLICATION_SMIME)) == 0)
     {
 ***************
-*** 142,148 ****
-    }
+*** 145,151 ****
+        addstr (_(" (OppEnc mode)"));
   
     clrtoeol ();
 !   move (HDR_CRYPTINFO, 0);
     clrtoeol ();
   
     if ((WithCrypto & APPLICATION_PGP)
   
     clrtoeol ();
 !   move (HDR_CRYPTINFO, 0);
     clrtoeol ();
   
     if ((WithCrypto & APPLICATION_PGP)
---- 142,148 ----
-    }
+--- 145,151 ----
+        addstr (_(" (OppEnc mode)"));
   
     clrtoeol ();
 !   move (HDR_CRYPTINFO, SidebarWidth);
   
     clrtoeol ();
 !   move (HDR_CRYPTINFO, SidebarWidth);
   
     if ((WithCrypto & APPLICATION_PGP)
 ***************
   
     if ((WithCrypto & APPLICATION_PGP)
 ***************
-*** 159,165 ****
+*** 162,168 ****
         && (msg->security & ENCRYPT)
         && SmimeCryptAlg
         && *SmimeCryptAlg) {
         && (msg->security & ENCRYPT)
         && SmimeCryptAlg
         && *SmimeCryptAlg) {
                NONULL(SmimeCryptAlg));
     }
   }
                NONULL(SmimeCryptAlg));
     }
   }
---- 159,165 ----
+--- 162,168 ----
         && (msg->security & ENCRYPT)
         && SmimeCryptAlg
         && *SmimeCryptAlg) {
         && (msg->security & ENCRYPT)
         && SmimeCryptAlg
         && *SmimeCryptAlg) {
     }
   }
 ***************
     }
   }
 ***************
-*** 172,178 ****
+*** 175,181 ****
     int c;
     char *t;
   
     int c;
     char *t;
   
   
     if (!chain)
     {
   
     if (!chain)
     {
---- 172,178 ----
+--- 175,181 ----
     int c;
     char *t;
   
     int c;
     char *t;
   
     if (!chain)
     {
 ***************
     if (!chain)
     {
 ***************
-*** 187,193 ****
+*** 190,196 ****
       if (t && t[0] == '0' && t[1] == '\0')
         t = "<random>";
       
       if (t && t[0] == '0' && t[1] == '\0')
         t = "<random>";
       
         break;
   
       addstr (NONULL(t));
         break;
   
       addstr (NONULL(t));
---- 187,193 ----
+--- 190,196 ----
       if (t && t[0] == '0' && t[1] == '\0')
         t = "<random>";
       
       if (t && t[0] == '0' && t[1] == '\0')
         t = "<random>";
       
   
       addstr (NONULL(t));
 ***************
   
       addstr (NONULL(t));
 ***************
-*** 239,245 ****
+*** 242,248 ****
   
     buf[0] = 0;
     rfc822_write_address (buf, sizeof (buf), addr, 1);
   
     buf[0] = 0;
     rfc822_write_address (buf, sizeof (buf), addr, 1);
     mutt_paddstr (W, buf);
   }
   
     mutt_paddstr (W, buf);
   }
   
---- 239,245 ----
+--- 242,248 ----
   
     buf[0] = 0;
     rfc822_write_address (buf, sizeof (buf), addr, 1);
   
     buf[0] = 0;
     rfc822_write_address (buf, sizeof (buf), addr, 1);
   }
   
 ***************
   }
   
 ***************
-*** 249,258 ****
+*** 252,261 ****
     draw_envelope_addr (HDR_TO, msg->env->to);
     draw_envelope_addr (HDR_CC, msg->env->cc);
     draw_envelope_addr (HDR_BCC, msg->env->bcc);
     draw_envelope_addr (HDR_TO, msg->env->to);
     draw_envelope_addr (HDR_CC, msg->env->cc);
     draw_envelope_addr (HDR_BCC, msg->env->bcc);
     mutt_paddstr (W, fcc);
   
     if (WithCrypto)
     mutt_paddstr (W, fcc);
   
     if (WithCrypto)
---- 249,258 ----
+--- 252,261 ----
     draw_envelope_addr (HDR_TO, msg->env->to);
     draw_envelope_addr (HDR_CC, msg->env->cc);
     draw_envelope_addr (HDR_BCC, msg->env->bcc);
     draw_envelope_addr (HDR_TO, msg->env->to);
     draw_envelope_addr (HDR_CC, msg->env->cc);
     draw_envelope_addr (HDR_BCC, msg->env->bcc);
   
     if (WithCrypto)
 ***************
   
     if (WithCrypto)
 ***************
-*** 263,269 ****
+*** 266,272 ****
   #endif
   
     SETCOLOR (MT_COLOR_STATUS);
   #endif
   
     SETCOLOR (MT_COLOR_STATUS);
     clrtoeol ();
   
     NORMAL_COLOR;
     clrtoeol ();
   
     NORMAL_COLOR;
---- 263,269 ----
+--- 266,272 ----
   #endif
   
     SETCOLOR (MT_COLOR_STATUS);
   #endif
   
     SETCOLOR (MT_COLOR_STATUS);
   
     NORMAL_COLOR;
 ***************
   
     NORMAL_COLOR;
 ***************
-*** 299,305 ****
+*** 302,308 ****
     /* redraw the expanded list so the user can see the result */
     buf[0] = 0;
     rfc822_write_address (buf, sizeof (buf), *addr, 1);
     /* redraw the expanded list so the user can see the result */
     buf[0] = 0;
     rfc822_write_address (buf, sizeof (buf), *addr, 1);
     mutt_paddstr (W, buf);
     
     return 0;
     mutt_paddstr (W, buf);
     
     return 0;
---- 299,305 ----
+--- 302,308 ----
     /* redraw the expanded list so the user can see the result */
     buf[0] = 0;
     rfc822_write_address (buf, sizeof (buf), *addr, 1);
     /* redraw the expanded list so the user can see the result */
     buf[0] = 0;
     rfc822_write_address (buf, sizeof (buf), *addr, 1);
     
     return 0;
 ***************
     
     return 0;
 ***************
-*** 544,550 ****
+*** 562,568 ****
        if (mutt_get_field ("Subject: ", buf, sizeof (buf), 0) == 0)
        {
          mutt_str_replace (&msg->env->subject, buf);
        if (mutt_get_field ("Subject: ", buf, sizeof (buf), 0) == 0)
        {
          mutt_str_replace (&msg->env->subject, buf);
          if (msg->env->subject)
            mutt_paddstr (W, msg->env->subject);
          else
          if (msg->env->subject)
            mutt_paddstr (W, msg->env->subject);
          else
---- 544,550 ----
+--- 562,568 ----
        if (mutt_get_field ("Subject: ", buf, sizeof (buf), 0) == 0)
        {
          mutt_str_replace (&msg->env->subject, buf);
        if (mutt_get_field ("Subject: ", buf, sizeof (buf), 0) == 0)
        {
          mutt_str_replace (&msg->env->subject, buf);
            mutt_paddstr (W, msg->env->subject);
          else
 ***************
            mutt_paddstr (W, msg->env->subject);
          else
 ***************
-*** 562,568 ****
+*** 580,586 ****
        {
          strfcpy (fcc, buf, fcclen);
          mutt_pretty_mailbox (fcc, fcclen);
        {
          strfcpy (fcc, buf, fcclen);
          mutt_pretty_mailbox (fcc, fcclen);
          mutt_paddstr (W, fcc);
          fccSet = 1;
        }
          mutt_paddstr (W, fcc);
          fccSet = 1;
        }
---- 562,568 ----
+--- 580,586 ----
        {
          strfcpy (fcc, buf, fcclen);
          mutt_pretty_mailbox (fcc, fcclen);
        {
          strfcpy (fcc, buf, fcclen);
          mutt_pretty_mailbox (fcc, fcclen);
          mutt_paddstr (W, fcc);
          fccSet = 1;
        }
          mutt_paddstr (W, fcc);
          fccSet = 1;
        }
-*** mutt-1.5.23-orig/configure.ac      2014-03-12 11:26:40.000000000 -0500
---- mutt-1.5.23/configure.ac   2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/configure.ac      2015-08-30 12:24:20.000000000 -0500
+--- mutt-1.5.24/configure.ac   2015-09-16 23:18:13.000000000 -0500
 ***************
 ***************
-*** 1276,1281 ****
---- 1276,1283 ----
+*** 1302,1307 ****
+--- 1302,1309 ----
     AC_DEFINE(HAVE_LANGINFO_YESEXPR,1,[ Define if you have <langinfo.h> and nl_langinfo(YESEXPR). ])
   fi
   
     AC_DEFINE(HAVE_LANGINFO_YESEXPR,1,[ Define if you have <langinfo.h> and nl_langinfo(YESEXPR). ])
   fi
   
   dnl Documentation tools
   have_openjade="no"
   AC_PATH_PROG([OSPCAT], [ospcat], [none])
   dnl Documentation tools
   have_openjade="no"
   AC_PATH_PROG([OSPCAT], [ospcat], [none])
-*** mutt-1.5.23-orig/curs_main.c       2014-03-12 11:06:17.000000000 -0500
---- mutt-1.5.23/curs_main.c    2014-04-12 21:45:21.000000000 -0500
+*** mutt-1.5.24-orig/curs_main.c       2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/curs_main.c    2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 26,32 ****
 --- 26,34 ----
 ***************
 *** 26,32 ****
 --- 26,34 ----
   #ifdef USE_POP
   #include "pop.h"
 ***************
   #ifdef USE_POP
   #include "pop.h"
 ***************
-*** 519,538 ****
+*** 596,615 ****
          menu->redraw |= REDRAW_STATUS;
        if (do_buffy_notify)
        {
          menu->redraw |= REDRAW_STATUS;
        if (do_buffy_notify)
        {
       }
   
       if (menu->menu == MENU_MAIN)
       }
   
       if (menu->menu == MENU_MAIN)
---- 521,551 ----
+--- 598,628 ----
          menu->redraw |= REDRAW_STATUS;
        if (do_buffy_notify)
        {
          menu->redraw |= REDRAW_STATUS;
        if (do_buffy_notify)
        {
   
       if (menu->menu == MENU_MAIN)
 ***************
   
       if (menu->menu == MENU_MAIN)
 ***************
-*** 554,562 ****
---- 567,578 ----
+*** 631,639 ****
+--- 644,655 ----
   
         if (menu->redraw & REDRAW_STATUS)
         {
   
         if (menu->redraw & REDRAW_STATUS)
         {
        NORMAL_COLOR;
        menu->redraw &= ~REDRAW_STATUS;
 ***************
        NORMAL_COLOR;
        menu->redraw &= ~REDRAW_STATUS;
 ***************
-*** 569,575 ****
+*** 653,659 ****
        menu->oldcurrent = -1;
   
         if (option (OPTARROWCURSOR))
        menu->oldcurrent = -1;
   
         if (option (OPTARROWCURSOR))
         else if (option (OPTBRAILLEFRIENDLY))
        move (menu->current - menu->top + menu->offset, 0);
         else
         else if (option (OPTBRAILLEFRIENDLY))
        move (menu->current - menu->top + menu->offset, 0);
         else
---- 585,591 ----
+--- 669,675 ----
        menu->oldcurrent = -1;
   
         if (option (OPTARROWCURSOR))
        menu->oldcurrent = -1;
   
         if (option (OPTARROWCURSOR))
        move (menu->current - menu->top + menu->offset, 0);
         else
 ***************
        move (menu->current - menu->top + menu->offset, 0);
         else
 ***************
-*** 1011,1016 ****
---- 1027,1033 ----
+*** 1095,1100 ****
+--- 1111,1117 ----
          break;
   
        CHECK_MSGCOUNT;
          break;
   
        CHECK_MSGCOUNT;
        {
          int oldvcount = Context->vcount;
 ***************
        {
          int oldvcount = Context->vcount;
 ***************
-*** 1070,1075 ****
---- 1087,1093 ----
+*** 1154,1159 ****
+--- 1171,1177 ----
          menu->redraw = REDRAW_FULL;
        break;
   
          menu->redraw = REDRAW_FULL;
        break;
   
         case OP_MAIN_NEXT_UNREAD_MAILBOX:
   
 ***************
         case OP_MAIN_NEXT_UNREAD_MAILBOX:
   
 ***************
-*** 1101,1107 ****
+*** 1185,1191 ****
        {
          mutt_buffy (buf, sizeof (buf));
   
        {
          mutt_buffy (buf, sizeof (buf));
   
          {
            if (menu->menu == MENU_PAGER)
            {
          {
            if (menu->menu == MENU_PAGER)
            {
---- 1119,1129 ----
+--- 1203,1213 ----
        {
          mutt_buffy (buf, sizeof (buf));
   
        {
          mutt_buffy (buf, sizeof (buf));
   
            if (menu->menu == MENU_PAGER)
            {
 ***************
            if (menu->menu == MENU_PAGER)
            {
 ***************
-*** 1119,1124 ****
---- 1141,1147 ----
+*** 1203,1208 ****
+--- 1225,1231 ----
        }
   
        mutt_expand_path (buf, sizeof (buf));
        }
   
        mutt_expand_path (buf, sizeof (buf));
        {
          mutt_error (_("%s is not a mailbox."), buf);
 ***************
        {
          mutt_error (_("%s is not a mailbox."), buf);
 ***************
-*** 2209,2214 ****
---- 2232,2243 ----
+*** 2293,2298 ****
+--- 2316,2327 ----
        mutt_what_key();
        break;
   
        mutt_what_key();
        break;
   
         default:
        if (menu->menu == MENU_MAIN)
          km_error_key (MENU_MAIN);
         default:
        if (menu->menu == MENU_MAIN)
          km_error_key (MENU_MAIN);
-*** mutt-1.5.23-orig/flags.c   2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/flags.c        2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/flags.c   2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/flags.c        2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 22,29 ****
 --- 22,31 ----
 ***************
 *** 22,29 ****
 --- 22,31 ----
   }
   
   void mutt_tag_set_flag (int flag, int bf)
   }
   
   void mutt_tag_set_flag (int flag, int bf)
-*** mutt-1.5.23-orig/functions.h       2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/functions.h    2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/functions.h       2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/functions.h    2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 169,174 ****
 --- 169,179 ----
 ***************
 *** 169,174 ****
 --- 169,179 ----
     { NULL,            0,                              NULL }
   };
   
     { NULL,            0,                              NULL }
   };
   
-*** mutt-1.5.23-orig/globals.h 2014-03-12 11:06:17.000000000 -0500
---- mutt-1.5.23/globals.h      2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/globals.h 2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/globals.h      2015-09-16 23:18:13.000000000 -0500
 ***************
 ***************
-*** 117,122 ****
---- 117,125 ----
+*** 118,123 ****
+--- 118,126 ----
   WHERE char *SendCharset;
   WHERE char *Sendmail;
   WHERE char *Shell;
   WHERE char *SendCharset;
   WHERE char *Sendmail;
   WHERE char *Shell;
   WHERE char *SimpleSearch;
   #if USE_SMTP
 ***************
   WHERE char *SimpleSearch;
   #if USE_SMTP
 ***************
-*** 208,213 ****
---- 211,219 ----
+*** 213,218 ****
+--- 216,224 ----
   WHERE short ScoreThresholdRead;
   WHERE short ScoreThresholdFlag;
   
   WHERE short ScoreThresholdRead;
   WHERE short ScoreThresholdFlag;
   
   #ifdef USE_IMAP
   WHERE short ImapKeepalive;
   WHERE short ImapPipelineDepth;
   #ifdef USE_IMAP
   WHERE short ImapKeepalive;
   WHERE short ImapPipelineDepth;
-*** mutt-1.5.23-orig/handler.c 2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/handler.c      2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/handler.c 2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/handler.c      2015-09-16 23:18:13.000000000 -0500
 ***************
 ***************
-*** 1599,1604 ****
---- 1599,1609 ----
-    size_t tmplength = 0;
-    int rc = 0;
+*** 1603,1608 ****
+--- 1603,1613 ----
+  
+    fseeko (s->fpin, b->offset, 0);
   
 + #ifdef HAVE_FMEMOPEN
 +   char *temp;
 +   size_t tempsize;
 + #endif
 + 
   
 + #ifdef HAVE_FMEMOPEN
 +   char *temp;
 +   size_t tempsize;
 + #endif
 + 
-    int oflags = s->flags;
-    
-    /* first determine which handler to use to process this part */
+    /* see if we need to decode this part before processing it */
+    if (b->encoding == ENCBASE64 || b->encoding == ENCQUOTEDPRINTABLE ||
+        b->encoding == ENCUUENCODED || plaintext ||
 ***************
 ***************
-*** 1711,1716 ****
---- 1716,1729 ----
-        {
-       /* decode to a tempfile, saving the original destination */
-       fp = s->fpout;
+*** 1618,1623 ****
+--- 1623,1636 ----
+      {
+        /* decode to a tempfile, saving the original destination */
+        fp = s->fpout;
 + #ifdef HAVE_FMEMOPEN
 + #ifdef HAVE_FMEMOPEN
-+      if ((s->fpout = open_memstream(&temp, &tempsize)) == NULL)
-+      {
-+        mutt_error _("Unable to open memory stream!");
-+        dprint (1, (debugfile, "Can't open memory stream.\n"));
-+        goto bail;
-+      }
++      if ((s->fpout = open_memstream(&temp, &tempsize)) == NULL)
++      {
++        mutt_error _("Unable to open memory stream!");
++        dprint (1, (debugfile, "Can't open memory stream.\n"));
++        return -1;
++      }
 + #else
 + #else
-       mutt_mktemp (tempfile, sizeof (tempfile));
-       if ((s->fpout = safe_fopen (tempfile, "w")) == NULL)
-       {
+        mutt_mktemp (tempfile, sizeof (tempfile));
+        if ((s->fpout = safe_fopen (tempfile, "w")) == NULL)
+        {
 ***************
 ***************
-*** 1718,1723 ****
---- 1731,1737 ----
-         dprint (1, (debugfile, "Can't open %s.\n", tempfile));
-         goto bail;
-       }
+*** 1625,1630 ****
+--- 1638,1644 ----
+          dprint (1, (debugfile, "Can't open %s.\n", tempfile));
+          return -1;
+        }
 + #endif
 + #endif
-       /* decoding the attachment changes the size and offset, so save a copy
-        * of the "real" values now, and restore them after processing
-        */
-***************
-*** 1746,1753 ****
---- 1760,1778 ----
-       /* restore final destination and substitute the tempfile for input */
-       s->fpout = fp;
-       fp = s->fpin;
+        /* decoding the attachment changes the size and offset, so save a copy
+          * of the "real" values now, and restore them after processing
+          */
+***************
+*** 1653,1661 ****
+        /* restore final destination and substitute the tempfile for input */
+        s->fpout = fp;
+        fp = s->fpin;
+        s->fpin = fopen (tempfile, "r");
+        unlink (tempfile);
+! 
+        /* restore the prefix */
+        s->prefix = savePrefix;
+      }
+--- 1667,1685 ----
+        /* restore final destination and substitute the tempfile for input */
+        s->fpout = fp;
+        fp = s->fpin;
 + #ifdef HAVE_FMEMOPEN
 + #ifdef HAVE_FMEMOPEN
-+      if(tempsize)
-+              s->fpin = fmemopen(temp, tempsize, "r");
-+      else /* fmemopen cannot handle zero-length buffers */
-+              s->fpin = safe_fopen ("/dev/null", "r");
-+      if(s->fpin == NULL) {
-+              mutt_perror("failed to re-open memstream!");
-+              return (-1);
-+      }
++       if(tempsize)
++         s->fpin = fmemopen(temp, tempsize, "r");
++       else /* fmemopen cannot handle zero-length buffers */
++         s->fpin = safe_fopen ("/dev/null", "r");
++       if(s->fpin == NULL) {
++        mutt_perror("failed to re-open memstream!");
++        return (-1);
++       }
 + #else
 + #else
-       s->fpin = fopen (tempfile, "r");
-       unlink (tempfile);
-+ #endif
-  
-       /* restore the prefix */
-       s->prefix = savePrefix;
+        s->fpin = fopen (tempfile, "r");
+        unlink (tempfile);
+! #endif
+        /* restore the prefix */
+        s->prefix = savePrefix;
+      }
 ***************
 ***************
-*** 1773,1778 ****
---- 1798,1807 ----
+*** 1680,1685 ****
+--- 1704,1713 ----
   
   
-       /* restore the original source stream */
-       safe_fclose (&s->fpin);
+        /* restore the original source stream */
+        safe_fclose (&s->fpin);
 + #ifdef HAVE_FMEMOPEN
 + #ifdef HAVE_FMEMOPEN
-+      if(tempsize)
-+          FREE(&temp);
++       if(tempsize)
++           FREE(&temp);
 + #endif
 + #endif
-       s->fpin = fp;
-        }
+        s->fpin = fp;
       }
       }
-*** mutt-1.5.23-orig/init.h    2014-03-12 11:06:17.000000000 -0500
---- mutt-1.5.23/init.h 2014-04-11 10:14:01.000000000 -0500
+    }
+*** mutt-1.5.24-orig/init.h    2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/init.h 2015-09-16 23:18:13.000000000 -0500
 ***************
 ***************
-*** 1966,1971 ****
---- 1966,2019 ----
+*** 2016,2021 ****
+--- 2016,2069 ----
     ** not used.
     ** (PGP only)
     */
     ** not used.
     ** (PGP only)
     */
     { "pgp_use_gpg_agent", DT_BOOL, R_NONE, OPTUSEGPGAGENT, 0},
     /*
     ** .pp
     { "pgp_use_gpg_agent", DT_BOOL, R_NONE, OPTUSEGPGAGENT, 0},
     /*
     ** .pp
-*** mutt-1.5.23-orig/mailbox.h 2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/mailbox.h      2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/mailbox.h 2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/mailbox.h      2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 27,32 ****
 --- 27,33 ----
 ***************
 *** 27,32 ****
 --- 27,33 ----
 + #define M_PEEK               (1<<5) /* revert atime back after taking a look (if applicable) */
   
   /* mx_open_new_message() */
 + #define M_PEEK               (1<<5) /* revert atime back after taking a look (if applicable) */
   
   /* mx_open_new_message() */
-  #define M_ADD_FROM   1       /* add a From_ line */
-*** mutt-1.5.23-orig/main.c    2014-03-12 11:06:17.000000000 -0500
---- mutt-1.5.23/main.c 2014-04-11 10:14:01.000000000 -0500
+  #define M_ADD_FROM   (1<<0)  /* add a From_ line */
+*** mutt-1.5.24-orig/main.c    2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/main.c 2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 50,55 ****
 --- 50,56 ----
 ***************
 *** 50,55 ****
 --- 50,56 ----
     char *includeFile = NULL;
     char *draftFile = NULL;
 ***************
     char *includeFile = NULL;
     char *draftFile = NULL;
 ***************
-*** 1025,1030 ****
---- 1026,1038 ----
+*** 1036,1041 ****
+--- 1037,1049 ----
         strfcpy (folder, NONULL(Spoolfile), sizeof (folder));
       mutt_expand_path (folder, sizeof (folder));
   
         strfcpy (folder, NONULL(Spoolfile), sizeof (folder));
       mutt_expand_path (folder, sizeof (folder));
   
       mutt_str_replace (&LastFolder, folder);
   
 ***************
       mutt_str_replace (&LastFolder, folder);
   
 ***************
-*** 1047,1052 ****
---- 1055,1061 ----
+*** 1058,1063 ****
+--- 1066,1072 ----
       if((Context = mx_open_mailbox (folder, ((flags & M_RO) || option (OPTREADONLY)) ? M_READONLY : 0, NULL))
          || !explicit_folder)
       {
       if((Context = mx_open_mailbox (folder, ((flags & M_RO) || option (OPTREADONLY)) ? M_READONLY : 0, NULL))
          || !explicit_folder)
       {
         mutt_index_menu ();
         if (Context)
        FREE (&Context);
         mutt_index_menu ();
         if (Context)
        FREE (&Context);
-*** mutt-1.5.23-orig/Makefile.am       2014-03-12 11:03:44.000000000 -0500
---- mutt-1.5.23/Makefile.am    2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/Makefile.am       2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/Makefile.am    2015-09-16 23:18:13.000000000 -0500
 ***************
 ***************
-*** 32,37 ****
---- 32,38 ----
+*** 33,38 ****
+--- 33,39 ----
        rfc822.c rfc1524.c rfc2047.c rfc2231.c rfc3676.c \
        score.c send.c sendlib.c signal.c sort.c \
        status.c system.c thread.c charset.c history.c lib.c \
        rfc822.c rfc1524.c rfc2047.c rfc2231.c rfc3676.c \
        score.c send.c sendlib.c signal.c sort.c \
        status.c system.c thread.c charset.c history.c lib.c \
        muttlib.c editmsg.c mbyte.c \
        url.c ascii.c crypt-mod.c crypt-mod.h safe_asprintf.c
   
        muttlib.c editmsg.c mbyte.c \
        url.c ascii.c crypt-mod.c crypt-mod.h safe_asprintf.c
   
-*** mutt-1.5.23-orig/Makefile.in       2014-03-12 11:26:44.000000000 -0500
---- mutt-1.5.23/Makefile.in    2014-04-12 12:12:38.000000000 -0500
-***************
-*** 129,135 ****
+*** mutt-1.5.24-orig/Makefile.in       2015-08-30 12:24:26.000000000 -0500
+--- mutt-1.5.24/Makefile.in    2015-09-16 23:18:13.000000000 -0500
+***************
+*** 83,92 ****
+       $(srcdir)/Makefile.am $(top_srcdir)/configure \
+       $(am__configure_deps) $(srcdir)/config.h.in \
+       $(top_srcdir)/intl/Makefile.in $(srcdir)/hcachever.sh.in \
+!      $(srcdir)/muttbug.sh.in strtok_r.c strcasecmp.c regex.c \
+!      snprintf.c wcscasecmp.c strcasestr.c setenv.c mkdtemp.c \
+!      strsep.c strdup.c depcomp ABOUT-NLS ChangeLog INSTALL NEWS \
+!      README TODO compile config.guess config.sub install-sh missing
+  EXTRA_PROGRAMS = mutt_dotlock$(EXEEXT) pgpring$(EXEEXT) \
+       pgpewrap$(EXEEXT) mutt_md5$(EXEEXT)
+  bin_PROGRAMS = mutt$(EXEEXT) $(DOTLOCK_TARGET) $(PGPAUX_TARGET)
+--- 83,92 ----
+       $(srcdir)/Makefile.am $(top_srcdir)/configure \
+       $(am__configure_deps) $(srcdir)/config.h.in \
+       $(top_srcdir)/intl/Makefile.in $(srcdir)/hcachever.sh.in \
+!      $(srcdir)/muttbug.sh.in snprintf.c strtok_r.c regex.c strdup.c \
+!      strcasecmp.c setenv.c strcasestr.c wcscasecmp.c mkdtemp.c \
+!      strsep.c depcomp ABOUT-NLS ChangeLog INSTALL NEWS README TODO \
+!      compile config.guess config.sub install-sh missing
+  EXTRA_PROGRAMS = mutt_dotlock$(EXEEXT) pgpring$(EXEEXT) \
+       pgpewrap$(EXEEXT) mutt_md5$(EXEEXT)
+  bin_PROGRAMS = mutt$(EXEEXT) $(DOTLOCK_TARGET) $(PGPAUX_TARGET)
+***************
+*** 128,136 ****
+       score.$(OBJEXT) send.$(OBJEXT) sendlib.$(OBJEXT) \
+       signal.$(OBJEXT) sort.$(OBJEXT) status.$(OBJEXT) \
        system.$(OBJEXT) thread.$(OBJEXT) charset.$(OBJEXT) \
        system.$(OBJEXT) thread.$(OBJEXT) charset.$(OBJEXT) \
-       history.$(OBJEXT) lib.$(OBJEXT) muttlib.$(OBJEXT) \
-       editmsg.$(OBJEXT) mbyte.$(OBJEXT) url.$(OBJEXT) \
+!      history.$(OBJEXT) lib.$(OBJEXT) muttlib.$(OBJEXT) \
+!      editmsg.$(OBJEXT) mbyte.$(OBJEXT) url.$(OBJEXT) \
 !      ascii.$(OBJEXT) crypt-mod.$(OBJEXT) safe_asprintf.$(OBJEXT)
   am__objects_1 =
   am__objects_2 = patchlist.$(OBJEXT) conststrings.$(OBJEXT) \
        $(am__objects_1)
 !      ascii.$(OBJEXT) crypt-mod.$(OBJEXT) safe_asprintf.$(OBJEXT)
   am__objects_1 =
   am__objects_2 = patchlist.$(OBJEXT) conststrings.$(OBJEXT) \
        $(am__objects_1)
---- 129,136 ----
+--- 128,137 ----
+       score.$(OBJEXT) send.$(OBJEXT) sendlib.$(OBJEXT) \
+       signal.$(OBJEXT) sort.$(OBJEXT) status.$(OBJEXT) \
        system.$(OBJEXT) thread.$(OBJEXT) charset.$(OBJEXT) \
        system.$(OBJEXT) thread.$(OBJEXT) charset.$(OBJEXT) \
-       history.$(OBJEXT) lib.$(OBJEXT) muttlib.$(OBJEXT) \
-       editmsg.$(OBJEXT) mbyte.$(OBJEXT) url.$(OBJEXT) \
-!      ascii.$(OBJEXT) crypt-mod.$(OBJEXT) safe_asprintf.$(OBJEXT) \
-!      sidebar.$(OBJEXT)
+!      history.$(OBJEXT) lib.$(OBJEXT) sidebar.$(OBJEXT) \
+!      muttlib.$(OBJEXT) editmsg.$(OBJEXT) mbyte.$(OBJEXT) \
+!      url.$(OBJEXT) ascii.$(OBJEXT) crypt-mod.$(OBJEXT) \
+!      safe_asprintf.$(OBJEXT)
   am__objects_1 =
   am__objects_2 = patchlist.$(OBJEXT) conststrings.$(OBJEXT) \
        $(am__objects_1)
 ***************
   am__objects_1 =
   am__objects_2 = patchlist.$(OBJEXT) conststrings.$(OBJEXT) \
        $(am__objects_1)
 ***************
-*** 468,474 ****
+*** 474,479 ****
+--- 475,481 ----
+       rfc822.c rfc1524.c rfc2047.c rfc2231.c rfc3676.c \
        score.c send.c sendlib.c signal.c sort.c \
        status.c system.c thread.c charset.c history.c lib.c \
        score.c send.c sendlib.c signal.c sort.c \
        status.c system.c thread.c charset.c history.c lib.c \
++      sidebar.c \
        muttlib.c editmsg.c mbyte.c \
        muttlib.c editmsg.c mbyte.c \
-!      url.c ascii.c crypt-mod.c crypt-mod.h safe_asprintf.c
+       url.c ascii.c crypt-mod.c crypt-mod.h safe_asprintf.c
   
   
-  nodist_mutt_SOURCES = $(BUILT_SOURCES)
-  mutt_LDADD = @MUTT_LIB_OBJECTS@ @LIBOBJS@ $(LIBIMAP) $(MUTTLIBS) \
---- 469,476 ----
-       score.c send.c sendlib.c signal.c sort.c \
-       status.c system.c thread.c charset.c history.c lib.c \
-       muttlib.c editmsg.c mbyte.c \
-!      url.c ascii.c crypt-mod.c crypt-mod.h safe_asprintf.c \
-!      sidebar.c
-  
-  nodist_mutt_SOURCES = $(BUILT_SOURCES)
-  mutt_LDADD = @MUTT_LIB_OBJECTS@ @LIBOBJS@ $(LIBIMAP) $(MUTTLIBS) \
-***************
-*** 500,506 ****
-       README.SSL smime.h group.h \
-       muttbug pgppacket.h depcomp ascii.h BEWARE PATCHES patchlist.sh \
-       ChangeLog mkchangelog.sh mutt_idna.h \
-!      snprintf.c regex.c crypt-gpgme.h hcachever.sh.in \
-       txt2c.c txt2c.sh version.sh check_sec.sh
-  
-  EXTRA_SCRIPTS = smime_keys
---- 502,508 ----
-       README.SSL smime.h group.h \
-       muttbug pgppacket.h depcomp ascii.h BEWARE PATCHES patchlist.sh \
-       ChangeLog mkchangelog.sh mutt_idna.h \
-!      snprintf.c regex.c crypt-gpgme.h sidebar.h hcachever.sh.in \
-       txt2c.c txt2c.sh version.sh check_sec.sh
-  
-  EXTRA_SCRIPTS = smime_keys
-*** mutt-1.5.23-orig/mbox.c    2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/mbox.c 2014-04-11 10:14:01.000000000 -0500
+***************
+*** 804,809 ****
+--- 806,812 ----
+  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/send.Po@am__quote@
+  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sendlib.Po@am__quote@
+  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sha1.Po@am__quote@
++ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sidebar.Po@am__quote@
+  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/signal.Po@am__quote@
+  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/smime.Po@am__quote@
+  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/smtp.Po@am__quote@
+*** mutt-1.5.24-orig/mbox.c    2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/mbox.c 2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 100,105 ****
 --- 100,106 ----
 ***************
 *** 100,105 ****
 --- 100,106 ----
   
   #ifdef NFS_ATTRIBUTE_HACK
     if (sb.st_mtime > sb.st_atime)
   
   #ifdef NFS_ATTRIBUTE_HACK
     if (sb.st_mtime > sb.st_atime)
-*** mutt-1.5.23-orig/menu.c    2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/menu.c 2014-04-12 21:31:16.000000000 -0500
+*** mutt-1.5.24-orig/menu.c    2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/menu.c 2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 24,29 ****
 --- 24,30 ----
 ***************
 *** 24,29 ****
 --- 24,30 ----
       else if (option (OPTBRAILLEFRIENDLY))
         move (menu->current - menu->top + menu->offset, 0);
       else
       else if (option (OPTBRAILLEFRIENDLY))
         move (menu->current - menu->top + menu->offset, 0);
       else
-*** mutt-1.5.23-orig/mh.c      2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/mh.c   2014-04-11 11:04:59.000000000 -0500
+*** mutt-1.5.24-orig/mh.c      2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/mh.c   2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 295,300 ****
 --- 295,326 ----
 ***************
 *** 295,300 ****
 --- 295,326 ----
   static int mh_mkstemp (CONTEXT * dest, FILE ** fp, char **tgt)
   {
     int fd;
   static int mh_mkstemp (CONTEXT * dest, FILE ** fp, char **tgt)
   {
     int fd;
-*** mutt-1.5.23-orig/mutt_curses.h     2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/mutt_curses.h  2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/mutt_curses.h     2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/mutt_curses.h  2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 64,69 ****
 --- 64,70 ----
 ***************
 *** 64,69 ****
 --- 64,70 ----
   #define CENTERLINE(x,y) move(y, (COLS-strlen(x))/2), addstr(x)
   #define BEEP() do { if (option (OPTBEEP)) beep(); } while (0)
 ***************
   #define CENTERLINE(x,y) move(y, (COLS-strlen(x))/2), addstr(x)
   #define BEEP() do { if (option (OPTBEEP)) beep(); } while (0)
 ***************
-*** 120,125 ****
---- 121,128 ----
-    MT_COLOR_BOLD,
+*** 121,126 ****
+--- 122,129 ----
     MT_COLOR_UNDERLINE,
     MT_COLOR_INDEX,
     MT_COLOR_UNDERLINE,
     MT_COLOR_INDEX,
+    MT_COLOR_PROMPT,
 +   MT_COLOR_NEW,
 +   MT_COLOR_FLAGGED,
     MT_COLOR_MAX
   };
   
 +   MT_COLOR_NEW,
 +   MT_COLOR_FLAGGED,
     MT_COLOR_MAX
   };
   
-*** mutt-1.5.23-orig/mutt_menu.h       2014-03-12 11:06:17.000000000 -0500
---- mutt-1.5.23/mutt_menu.h    2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/mutt_menu.h       2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/mutt_menu.h    2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 34,39 ****
 --- 34,40 ----
 ***************
 *** 34,39 ****
 --- 34,40 ----
   
   #define M_MODEFMT "-- Mutt: %s"
   
   
   #define M_MODEFMT "-- Mutt: %s"
   
-*** mutt-1.5.23-orig/mutt.h    2014-03-12 11:06:17.000000000 -0500
---- mutt-1.5.23/mutt.h 2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/mutt.h    2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/mutt.h 2015-09-16 23:18:13.000000000 -0500
 ***************
 ***************
-*** 421,426 ****
---- 421,430 ----
+*** 423,428 ****
+--- 423,432 ----
     OPTSAVEEMPTY,
     OPTSAVENAME,
     OPTSCORE,
     OPTSAVEEMPTY,
     OPTSAVENAME,
     OPTSCORE,
     OPTSIGONTOP,
     OPTSORTRE,
 ***************
     OPTSIGONTOP,
     OPTSORTRE,
 ***************
-*** 861,866 ****
---- 865,871 ----
+*** 866,871 ****
+--- 870,876 ----
   {
     char *path;
     FILE *fp;
   {
     char *path;
     FILE *fp;
     off_t size;
     off_t vsize;
 ***************
     off_t size;
     off_t vsize;
 ***************
-*** 895,900 ****
---- 900,906 ----
+*** 900,905 ****
+--- 905,911 ----
     unsigned int quiet : 1;    /* inhibit status messages? */
     unsigned int collapsed : 1;   /* are all threads collapsed? */
     unsigned int closing : 1;  /* mailbox is being closed */
     unsigned int quiet : 1;    /* inhibit status messages? */
     unsigned int collapsed : 1;   /* are all threads collapsed? */
     unsigned int closing : 1;  /* mailbox is being closed */
   
     /* driver hooks */
     void *data;                        /* driver specific data */
   
     /* driver hooks */
     void *data;                        /* driver specific data */
-*** mutt-1.5.23-orig/muttlib.c 2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/muttlib.c      2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/muttlib.c 2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/muttlib.c      2015-09-16 23:18:13.000000000 -0500
 ***************
 ***************
-*** 1281,1286 ****
---- 1281,1288 ----
+*** 1276,1281 ****
+--- 1276,1283 ----
          pl = pw = 1;
   
        /* see if there's room to add content, else ignore */
          pl = pw = 1;
   
        /* see if there's room to add content, else ignore */
        {
          int pad;
 ***************
        {
          int pad;
 ***************
-*** 1324,1329 ****
---- 1326,1377 ----
+*** 1319,1324 ****
+--- 1321,1372 ----
          col += wid;
          src += pl;
        }
          col += wid;
          src += pl;
        }
        break; /* skip rest of input */
         }
         else if (ch == '|')
        break; /* skip rest of input */
         }
         else if (ch == '|')
-*** mutt-1.5.23-orig/mx.c      2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/mx.c   2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/mx.c      2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/mx.c   2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 580,585 ****
 --- 580,586 ----
 ***************
 *** 580,585 ****
 --- 580,586 ----
     }
   
     if (read_msgs && quadoption (OPT_MOVE) != M_NO)
     }
   
     if (read_msgs && quadoption (OPT_MOVE) != M_NO)
-*** mutt-1.5.23-orig/mx.h      2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/mx.h   2014-04-11 11:11:47.000000000 -0500
+*** mutt-1.5.24-orig/mx.h      2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/mx.h   2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 57,62 ****
 --- 57,63 ----
 ***************
 *** 57,62 ****
 --- 57,63 ----
   int mh_check_empty (const char *);
   
   int maildir_read_dir (CONTEXT *);
   int mh_check_empty (const char *);
   
   int maildir_read_dir (CONTEXT *);
-*** mutt-1.5.23-orig/OPS       2014-03-12 11:03:44.000000000 -0500
---- mutt-1.5.23/OPS    2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/OPS       2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/OPS    2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 179,181 ****
 --- 179,186 ----
 ***************
 *** 179,181 ****
 --- 179,186 ----
 + OP_SIDEBAR_NEXT "go down to next mailbox"
 + OP_SIDEBAR_PREV "go to previous mailbox"
 + OP_SIDEBAR_OPEN "open hilighted mailbox"
 + OP_SIDEBAR_NEXT "go down to next mailbox"
 + OP_SIDEBAR_PREV "go to previous mailbox"
 + OP_SIDEBAR_OPEN "open hilighted mailbox"
-*** mutt-1.5.23-orig/pager.c   2014-03-12 11:06:17.000000000 -0500
---- mutt-1.5.23/pager.c        2014-04-12 21:53:15.000000000 -0500
+*** mutt-1.5.24-orig/pager.c   2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/pager.c        2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 29,34 ****
 --- 29,35 ----
 ***************
 *** 29,34 ****
 --- 29,35 ----
 !      mutt_paddstr (COLS, bn);
         }
         NORMAL_COLOR;
 !      mutt_paddstr (COLS, bn);
         }
         NORMAL_COLOR;
-      }
-  
+        if (option(OPTTSENABLED) && TSSupported)
+        {
 --- 1793,1831 ----
         hfi.ctx = Context;
         hfi.pager_progress = pager_progress_str;
 --- 1793,1831 ----
         hfi.ctx = Context;
         hfi.pager_progress = pager_progress_str;
 +       if(!option(OPTSTATUSONTOP) || PagerIndexLines == 0)
 +           DrawFullLine = 0; /* reset */
         NORMAL_COLOR;
 +       if(!option(OPTSTATUSONTOP) || PagerIndexLines == 0)
 +           DrawFullLine = 0; /* reset */
         NORMAL_COLOR;
-      }
-  
+        if (option(OPTTSENABLED) && TSSupported)
+        {
 ***************
 ***************
-*** 1819,1834 ****
+*** 1826,1841 ****
         /* redraw the pager_index indicator, because the
          * flags for this message might have changed. */
         menu_redraw_current (index);
         /* redraw the pager_index indicator, because the
          * flags for this message might have changed. */
         menu_redraw_current (index);
       redraw = 0;
   
       if (option(OPTBRAILLEFRIENDLY)) {
       redraw = 0;
   
       if (option(OPTBRAILLEFRIENDLY)) {
---- 1834,1855 ----
+--- 1841,1862 ----
         /* redraw the pager_index indicator, because the
          * flags for this message might have changed. */
         menu_redraw_current (index);
         /* redraw the pager_index indicator, because the
          * flags for this message might have changed. */
         menu_redraw_current (index);
   
       if (option(OPTBRAILLEFRIENDLY)) {
 ***************
   
       if (option(OPTBRAILLEFRIENDLY)) {
 ***************
-*** 2763,2768 ****
---- 2784,2796 ----
+*** 2770,2775 ****
+--- 2791,2803 ----
        mutt_what_key ();
        break;
   
        mutt_what_key ();
        break;
   
         default:
        ch = -1;
        break;
         default:
        ch = -1;
        break;
-*** mutt-1.5.23-orig/pattern.c 2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/pattern.c      2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/pattern.c 2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/pattern.c      2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 154,159 ****
 --- 154,163 ----
 ***************
 *** 154,159 ****
 --- 154,163 ----
       }
     }
   
       }
     }
   
-*** mutt-1.5.23-orig/PATCHES   2014-03-12 11:03:44.000000000 -0500
---- mutt-1.5.23/PATCHES        2014-04-12 12:36:35.000000000 -0500
+*** mutt-1.5.24-orig/PATCHES   2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/PATCHES        2015-11-11 09:39:02.000000000 -0600
 ***************
 *** 0 ****
 --- 1 ----
 ***************
 *** 0 ****
 --- 1 ----
-+ patch-1.5.23.sidebar.20140412.txt
-*** mutt-1.5.23-orig/protos.h  2014-03-12 11:06:17.000000000 -0500
---- mutt-1.5.23/protos.h       2014-04-11 10:14:01.000000000 -0500
++ patch-1.5.24.sidebar.20151111.txt
+*** mutt-1.5.24-orig/protos.h  2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/protos.h       2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 36,41 ****
 --- 36,48 ----
 ***************
 *** 36,41 ****
 --- 36,48 ----
   void mutt_make_string_info (char *, size_t, const char *, struct hdr_format_info *, format_flag);
   
   int mutt_extract_token (BUFFER *, BUFFER *, int);
   void mutt_make_string_info (char *, size_t, const char *, struct hdr_format_info *, format_flag);
   
   int mutt_extract_token (BUFFER *, BUFFER *, int);
-*** mutt-1.5.23-orig/sidebar.c 1969-12-31 18:00:00.000000000 -0600
---- mutt-1.5.23/sidebar.c      2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/sidebar.c 1969-12-31 18:00:00.000000000 -0600
+--- mutt-1.5.24/sidebar.c      2015-11-11 09:38:45.000000000 -0600
 ***************
 *** 0 ****
 ***************
 *** 0 ****
---- 1,405 ----
+--- 1,410 ----
 + /*
 +  * Copyright (C) ????-2004 Justin Hibbits <jrh29@po.cwru.edu>
 +  * Copyright (C) 2004 Thomer M. Gil <mutt@thomer.com>
 + /*
 +  * Copyright (C) ????-2004 Justin Hibbits <jrh29@po.cwru.edu>
 +  * Copyright (C) 2004 Thomer M. Gil <mutt@thomer.com>
 +              break;
 + 
 +      case 'S':
 +              break;
 + 
 +      case 'S':
-+              snprintf (fmt, sizeof (fmt), "%%%sd", prefix);
-+              snprintf (dest, destlen, fmt, sbe->size);
++                 if(!optional) {
++                  snprintf (fmt, sizeof (fmt), "%%%sd", prefix);
++                  snprintf (dest, destlen, fmt, sbe->size);
++                 } else if (sbe->size == 0) {
++                     optional = 0;
++                 }
 +              break;
 + 
 +      case 'N':
 +              break;
 + 
 +      case 'N':
 +                      SETCOLOR(MT_COLOR_NORMAL);
 + 
 +              move( lines, 0 );
 +                      SETCOLOR(MT_COLOR_NORMAL);
 + 
 +              move( lines, 0 );
-+              if ( Context && (!strcmp(tmp->path, Context->path)||
-+                               !strcmp(tmp->realpath, Context->path)) ) {
++              if ( Context && Context->path &&
++                         (!strcmp(tmp->path, Context->path)||
++                       !strcmp(tmp->realpath, Context->path)) ) {
 +                      tmp->msg_unread = Context->unread;
 +                      tmp->msgcount = Context->msgcount;
 +                      tmp->msg_flagged = Context->flagged;
 +                      tmp->msg_unread = Context->unread;
 +                      tmp->msgcount = Context->msgcount;
 +                      tmp->msg_flagged = Context->flagged;
 +              /* calculate depth of current folder and generate its display name with indented spaces */
 +              int sidebar_folder_depth = 0;
 +              char *sidebar_folder_name;
 +              /* calculate depth of current folder and generate its display name with indented spaces */
 +              int sidebar_folder_depth = 0;
 +              char *sidebar_folder_name;
-+              sidebar_folder_name = option(OPTSIDEBARSHORTPATH) ? mutt_basename(tmp->path) : tmp->path + maildir_is_prefix*(strlen(Maildir) + ((Maildir[strlen(Maildir) - 1] == '/' || Maildir[strlen(Maildir) - 1] == '}') ? 0 : 1));
++              sidebar_folder_name = option(OPTSIDEBARSHORTPATH) ? mutt_basename(tmp->path) : tmp->path + maildir_is_prefix*(strlen(Maildir) + 1);
 +              if ( maildir_is_prefix && option(OPTSIDEBARFOLDERINDENT) ) {
 +                      char *tmp_folder_name;
 +                      int i;
 +              if ( maildir_is_prefix && option(OPTSIDEBARFOLDERINDENT) ) {
 +                      char *tmp_folder_name;
 +                      int i;
 +      draw_sidebar(menu);
 + }
 + 
 +      draw_sidebar(menu);
 + }
 + 
-*** mutt-1.5.23-orig/sidebar.h 1969-12-31 18:00:00.000000000 -0600
---- mutt-1.5.23/sidebar.h      2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/sidebar.h 1969-12-31 18:00:00.000000000 -0600
+--- mutt-1.5.24/sidebar.h      2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 0 ****
 --- 1,36 ----
 ***************
 *** 0 ****
 --- 1,36 ----
 + void set_buffystats(CONTEXT*);
 + 
 + #endif /* SIDEBAR_H */
 + void set_buffystats(CONTEXT*);
 + 
 + #endif /* SIDEBAR_H */
-*** mutt-1.5.23-orig/doc/Muttrc        2014-03-12 11:27:11.000000000 -0500
---- mutt-1.5.23/doc/Muttrc     2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/doc/Muttrc        2015-08-30 12:24:53.000000000 -0500
+--- mutt-1.5.24/doc/Muttrc     2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 657,662 ****
 --- 657,682 ----
 ***************
 *** 657,662 ****
 --- 657,682 ----
   # set crypt_autosign=no
   #
   # Name: crypt_autosign
   # set crypt_autosign=no
   #
   # Name: crypt_autosign
-*** mutt-1.5.23-orig/imap/imap.c       2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/imap/imap.c    2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/imap/imap.c       2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/imap/imap.c    2015-09-16 23:18:13.000000000 -0500
 ***************
 ***************
-*** 1514,1520 ****
+*** 1523,1529 ****
   
       imap_munge_mbox_name (munged, sizeof (munged), name);
       snprintf (command, sizeof (command),
   
       imap_munge_mbox_name (munged, sizeof (munged), name);
       snprintf (command, sizeof (command),
   
       if (imap_exec (idata, command, IMAP_CMD_QUEUE) < 0)
       {
   
       if (imap_exec (idata, command, IMAP_CMD_QUEUE) < 0)
       {
---- 1514,1520 ----
+--- 1523,1529 ----
   
       imap_munge_mbox_name (munged, sizeof (munged), name);
       snprintf (command, sizeof (command),
   
       imap_munge_mbox_name (munged, sizeof (munged), name);
       snprintf (command, sizeof (command),
   
       if (imap_exec (idata, command, IMAP_CMD_QUEUE) < 0)
       {
   
       if (imap_exec (idata, command, IMAP_CMD_QUEUE) < 0)
       {
-*** mutt-1.5.23-orig/imap/command.c    2014-03-12 11:03:45.000000000 -0500
---- mutt-1.5.23/imap/command.c 2014-04-11 10:14:01.000000000 -0500
+*** mutt-1.5.24-orig/imap/command.c    2015-08-30 12:06:38.000000000 -0500
+--- mutt-1.5.24/imap/command.c 2015-09-16 23:18:13.000000000 -0500
 ***************
 *** 1012,1017 ****
 --- 1012,1024 ----
 ***************
 *** 1012,1017 ****
 --- 1012,1024 ----
index d4e111b0606e30df9e527d83e16504c2dcca5a6f..1bef8a950894b7287fd298eb5de93d6b3b6ee93d 100644 (file)
@@ -7,7 +7,7 @@
 -set smime_is_default
 +# set smime_is_default
  
 -set smime_is_default
 +# set smime_is_default
  
- # Uncoment this if you don't want to set labels for certificates you add.
+ # Uncomment this if you don't want to set labels for certificates you add.
  # unset smime_ask_cert_label
 @@ -13,30 +13,31 @@
  set smime_timeout=300
  # unset smime_ask_cert_label
 @@ -13,30 +13,31 @@
  set smime_timeout=300
@@ -30,7 +30,7 @@
 -set smime_default_key="12345678.0"
 +# set smime_default_key="12345678.0"
  
 -set smime_default_key="12345678.0"
 +# set smime_default_key="12345678.0"
  
- # Uncommen to make mutt ask what key to use when trying to decrypt a message.
+ # Uncomment to make mutt ask what key to use when trying to decrypt a message.
  # It will use the default key above (if that was set) else.
  # unset smime_decrypt_use_default_key
  
  # It will use the default key above (if that was set) else.
  # unset smime_decrypt_use_default_key
  
index 9c19cf0e238bd96c55435b3a7ac97310d068c69a..4312a589d81da860be41522374e640c82c1abed6 100644 (file)
--- a/mutt.spec
+++ b/mutt.spec
@@ -28,20 +28,18 @@ Summary(ru.UTF-8):  Почтовая клиентская программа Mutt
 Summary(tr.UTF-8):     Mutt elektronik posta programı
 Summary(uk.UTF-8):     Поштова клієнтська програма Mutt
 Name:          mutt
 Summary(tr.UTF-8):     Mutt elektronik posta programı
 Summary(uk.UTF-8):     Поштова клієнтська програма Mutt
 Name:          mutt
-Version:       1.5.23
-Release:       3
+Version:       1.5.24
+Release:       1
 Epoch:         6
 License:       GPL v2+
 Group:         Applications/Mail
 # temporarily dead? (Jun 2014)
 Epoch:         6
 License:       GPL v2+
 Group:         Applications/Mail
 # temporarily dead? (Jun 2014)
-#Source0:      ftp://ftp.mutt.org/mutt/devel/%{name}-%{version}.tar.gz
-Source0:       http://downloads.sourceforge.net/mutt/%{name}-%{version}.tar.gz
-# Source0-md5: 11f5b6a3eeba1afa1257fe93c9f26bff
+Source0:       ftp://ftp.mutt.org/pub/mutt/%{name}-%{version}.tar.gz
+# Source0-md5: 7f25d27f3c7c82285ac07aac35f5f0f2
 Source1:       %{name}.desktop
 Source2:       %{name}.png
 Source3:       %{name}.1.pl
 Patch0:                %{name}-pl.po-update.patch
 Source1:       %{name}.desktop
 Source2:       %{name}.png
 Source3:       %{name}.1.pl
 Patch0:                %{name}-pl.po-update.patch
-Patch1:                %{name}-forcedotlock.patch
 # http://mutt.org.ua/download/
 Patch2:                %{name}-rr.compressed.patch
 Patch3:                %{name}-bj.status-time.patch
 # http://mutt.org.ua/download/
 Patch2:                %{name}-rr.compressed.patch
 Patch3:                %{name}-bj.status-time.patch
@@ -155,7 +153,6 @@ Mutt - це невеликий, але потужний повноекранни
 %prep
 %setup -q
 %patch0 -p1
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
This page took 0.220156 seconds and 4 git commands to generate.