Commit 868fb2bf authored by Antonio Radici's avatar Antonio Radici

New upstream version 1.10.0

parent 4d3285b1
......@@ -12,11 +12,11 @@ Copyright (C) 1996-2016 Michael R. Elkins <me@cs.hmc.edu>
Copyright (C) 1996-2002 Brandon Long <blong@fiction.net>
Copyright (C) 1997-2009 Thomas Roessler <roessler@does-not-exist.org>
Copyright (C) 1998-2005 Werner Koch <wk@isil.d.shuttle.de>
Copyright (C) 1999-2014 Brendan Cully <brendan@kublai.com>
Copyright (C) 1999-2017 Brendan Cully <brendan@kublai.com>
Copyright (C) 1999-2002 Tommi Komulainen <Tommi.Komulainen@iki.fi>
Copyright (C) 2000-2004 Edmund Grimley Evans <edmundo@rano.org>
Copyright (C) 2006-2009 Rocco Rutte <pdmef@gmx.net>
Copyright (C) 2014-2016 Kevin J. McCarthy <kevin@8t8.us>
Copyright (C) 2014-2018 Kevin J. McCarthy <kevin@8t8.us>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
......
2018-05-17 12:24:31 -0700 Ivan Vilata i Balaguer <ivan@selidor.net> (70c9c89b)
* Updated Catalan translation.
M po/ca.po
2018-05-17 10:10:52 -0700 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (5c717661)
* Updated Japanese translation.
M po/ja.po
2018-05-17 12:45:39 +0200 Vincent Lefevre <vincent@vinc17.net> (30778c5e)
* fr.po: updated Project-Id-Version and removed old translations.
M po/fr.po
2018-05-14 09:12:11 +0200 Olaf Hering <olaf@aepfle.de> (f77b641d)
* Updated German translation.
Signed-off-by: Olaf Hering <olaf@aepfle.de>
M po/de.po
2018-05-10 09:12:19 -0700 Kevin McCarthy <kevin@8t8.us> (400b44a1)
* Note that $pgp/smime_self_encrypt now default to set.
M UPDATING
2018-05-10 09:00:21 -0700 Kevin McCarthy <kevin@8t8.us> (2364c059)
* Add note about libidn2 v2.0.0 or greater to UPDATING file.
M UPDATING
2018-05-09 09:32:48 -0700 Vsevolod Volkov <vvv@mutt.org.ua> (435ca12e)
* Updated Russian translation.
M po/ru.po
2018-05-09 09:30:55 -0700 Vsevolod Volkov <vvv@mutt.org.ua> (c4559f92)
* Updated Ukrainian translation.
M po/uk.po
2018-05-08 19:32:12 -0700 Kevin McCarthy <kevin@8t8.us> (16a581cf)
* Add declaration checks for libidn2.
The libidn compatibilty layer was only added in version
2.0.0 (2017-03-29). idn2.h defines macros, so use AC_CHECK_DECL
instead of AC_CHECK_FUNC.
$with_idn2 doesn't have an "auto" state, so remove a few unneeded
copy/paste checks from idn.
M configure.ac
2018-05-08 10:11:17 -0700 Petr Pisar <petr.pisar@atlas.cz> (249a6f6c)
* Updated Czech translation.
M po/cs.po
2018-05-05 07:35:59 -0700 Kevin McCarthy <kevin@8t8.us> (0e9f0bed)
* Update the UPDATING file for 1.10.0.
M UPDATING
2018-05-06 09:43:25 -0700 Morten Bo Johansen <mjb@spamcop.net> (cd981cd0)
* Updated Danish translation.
M po/da.po
2018-05-05 07:39:36 -0700 lilydjwg <lilydjwg@gmail.com> (3d9b2704)
* Updated Simplified Chinese translation.
M po/zh_CN.po
2018-05-04 02:43:56 +0200 Vincent Lefevre <vincent@vinc17.net> (643e31c3)
* Updated French translation.
M po/fr.po
2018-04-29 15:10:21 -0700 Kevin McCarthy <kevin@8t8.us> (97bc33dc)
* Add echo command.
Prints messages using mutt_message(). Sets OPTFORCEREFRESH to allow
updates in the middle of a macro.
Calls mutt_sleep(0) to pause for $sleep_time seconds after displaying
the message.
M doc/manual.xml.head
M init.c
M init.h
2018-05-03 12:24:55 +0200 Vincent Lefevre <vincent@vinc17.net> (92ae6db7)
* Missing comma.
M doc/manual.xml.head
2018-05-01 15:13:51 -0700 Kevin McCarthy <kevin@8t8.us> (9e8ee145)
* Update copyright notices.
M COPYRIGHT
M doc/manual.xml.head
M doc/mutt.man
M doc/smime_keys.man
M main.c
2018-04-28 13:21:42 -0700 Kevin McCarthy <kevin@8t8.us> (e4557546)
* Update pattern documentation.
Note that ~b, ~B, ~h, ~M, and ~X read the message in, and that this
can be much slower.
Change =b, =B, =h table rows to document just the IMAP behavior. The
"=" simple string behavior is already covered below, and makes it less
obvious whether "***)" should be added to those entries in the table.
Break up the simple string and imap server-side matching explanation
into two paragraphs.
Add ~M to the list of patterns you can't use message scoring with.
Add equivalent, if briefer, explanations to the muttrc.man page.
M doc/manual.xml.head
M doc/muttrc.man.head
2018-04-26 18:00:00 -0700 Ammon Riley <ammon.riley@gmail.com> (974235c7)
* Add ~M pattern to match mime Content-Types.
M doc/manual.xml.head
M doc/muttrc.man.head
M mutt.h
M pattern.c
2018-04-30 16:17:52 -0700 Kevin McCarthy <kevin@8t8.us> (c9f5498c)
* Add more explanation of known vs subscribed lists to manual.
Mention in both the "Mailing Lists" and "Handling Mailing Lists"
sections the difference between known and subscribed mailing lists.
Note that the Mail-Followup-To header is generated if any of the
recipients are known mailing lists. If any of those are subscribed
mailing lists, the sender's address will not be in the header. If all
of them are known (but not subscribed), the sender's address will be
added to the header.
M doc/manual.xml.head
2018-04-23 23:48:33 +0200 Vincent Lefevre <vincent@vinc17.net> (d12c361c)
* Updated French translation.
M po/fr.po
2018-04-22 13:02:06 -0700 Kevin McCarthy <kevin@8t8.us> (26b82202)
* Add Error History function and config var.
<error-history>, by default unbound, shows a list of the recent error
messages displayed by Mutt via mutt_message() or mutt_error().
$error_history sets the size of the history ring.
For now, I've decided to include mutt_message() messages too. If this
is too chatty, we can restrict it to mutt_error() easily in the
future.
M OPS
M curs_lib.c
M curs_main.c
M functions.h
M globals.h
M init.c
M init.h
M menu.c
M pager.c
M protos.h
2018-04-20 17:28:47 +0200 Vincent Lefevre <vincent@vinc17.net> (f2e8392f)
* Updated French translation.
M po/fr.po
2018-04-19 15:40:35 -0700 Kevin McCarthy <kevin@8t8.us> (3ec02fbc)
* Add $sort_browser options for count and unread.
M browser.c
M init.h
2018-04-19 13:51:07 -0700 Kevin McCarthy <kevin@8t8.us> (69959820)
* Add $browser_abbreviate_mailboxes.
This allows '=' and '~' mailboxes shortcuts to be turned off in the
browser mailbox list.
The default $sort_browser value of "alpha" uses strcoll(3), which
ignores some punctuation. When using multiple accounts with
dynamically changing values of $folder, this can lead to an
unintuitive sorting order. (See issue #22 for an example.)
This problem came about because of commit 8328ce68, which enabled
mutt_pretty_mailbox() calls for IMAP and POP mailboxes too. The
commit had a valid point about consistency and too-wide mailbox
listings, so I don't really want to revert it.
This option provides an alternative to completely enable/disable the
shortcuts for those who run into an issue.
M browser.c
M init.h
M mutt.h
2018-04-16 16:32:33 -0700 Kevin McCarthy <kevin@8t8.us> (4e4574c4)
* Fix mkreldate.sh in master to use [-r] test too.
M mkreldate.sh
2018-04-16 16:31:08 -0700 Kevin McCarthy <kevin@8t8.us> (8da2e090)
* Merge branch 'stable'
2018-04-16 16:29:08 -0700 Kevin McCarthy <kevin@8t8.us> (296ccab5)
* Switch to using [ -r ] in version.sh for Bourne shell compatibility.
Thanks to Paul Keusemann for pointing out the issue.
M version.sh
2018-04-15 15:57:28 -0700 Kevin McCarthy <kevin@8t8.us> (79939350)
* Add a comment in auth_gss about RFCs and null-termination.
M imap/auth_gss.c
2018-04-09 13:46:42 +0200 Matej Muzila <mmuzila@redhat.com> (13a2f614)
* Add libidn2 support
M configure.ac
M doc/makedoc-defs.h
M init.h
M main.c
M mutt.h
M mutt_idna.c
M mutt_idna.h
M mutt_socket.c
M mutt_ssl.c
2018-04-14 13:28:11 -0700 Kevin McCarthy <kevin@8t8.us> (a21fb60e)
* Merge branch 'stable'
2018-04-14 13:22:48 -0700 Kevin McCarthy <kevin@8t8.us> (bf161cf5)
* automatic post-release commit for mutt-1.9.5
M ChangeLog
M UPDATING
M VERSION
2018-04-13 20:48:28 -0700 Kevin McCarthy <kevin@8t8.us> (2e8f6e3f)
* Merge branch 'stable'
2018-04-13 19:17:24 -0700 Kevin McCarthy <kevin@8t8.us> (13a8f660)
* Merge branch 'stable'
2018-04-09 15:39:08 -0700 Kevin McCarthy <kevin@8t8.us> (29d6f261)
* Merge branch 'stable'
2018-04-02 11:36:05 -0700 Kevin McCarthy <kevin@8t8.us> (9bb76cce)
* Merge branch 'stable'
2018-04-02 10:28:12 -0700 Grzegorz Szymaszek <gszymaszek@short.pl> (1e9df3c8)
* Updated Polish translation.
M po/pl.po
2018-03-30 13:37:54 +0100 Christian Ebert <blacktrash@gmx.net> (e56d30e5)
* pager specifc "show incoming mailboxes list" macro
Exiting the pager before change-folder avoids 'Not available in this
menu' error when selecting a different entry in some circumstances.
M doc/Muttrc.head
2018-03-24 15:10:13 -0700 Kevin McCarthy <kevin@8t8.us> (ed3f8b6a)
* Increase account.user/login size to 128.
Like the pass field in commit 52949004, the existing size was
insufficient for the reporter of issue #18. For now, just bump up the
size, but I'll move up looking into making these dynamically sized.
M account.h
2018-03-22 20:23:46 -0700 Kevin McCarthy <kevin@8t8.us> (3ffc0ec4)
* Remove dead code in pgp.c
pgp_extract_keys_from_messages() has been subsumed by
crypt_extract_keys_from_messages(). The function had incorrect
multi-bit flag comparisons, but since it's dead code, remove it
instead.
M pgp.c
2018-03-22 20:04:46 -0700 Kevin McCarthy <kevin@8t8.us> (47e6c5aa)
* Fix comparison of flags with multiple bits set.
PGPENCRYPT, PGPKEY, SMIMEENCRYPT, and SMIMEOPAQUE are all combination
flags, with multiple bits set. In a few places these flags were
bitwise-and'ed incorrectly: expecting a non-zero result to indicate
all the bits in the flag were set. Change those to explicitly compare
the result against the original flag.
M hdrline.c
M pattern.c
M recvattach.c
M sendlib.c
2018-03-23 02:59:38 +0100 Vincent Lefevre <vincent@vinc17.net> (66063c45)
* Updated French translation.
M po/fr.po
2018-03-22 12:29:59 -0700 Kevin McCarthy <kevin@8t8.us> (94b9549e)
* Change prompt string for $crypt_verify_sig
Thanks to Michael Tatge for pointing out that the prompt is used for
both PGP and S/MIME.
M commands.c
2018-03-22 09:39:49 -0700 Kevin McCarthy <kevin@8t8.us> (e275bb06)
* Merge branch 'stable'
2018-03-15 10:24:35 -0700 Kevin McCarthy <kevin@8t8.us> (e250c602)
* Change mutt_error call in mutt_gpgme_set_sender() to dprint.
The message is not an error message, and flies by so quickly it has
little informative content. Change it to use dprint instead.
Thanks to Darac Marjal for reporting the issue.
M crypt-gpgme.c
2018-03-14 04:28:20 +0100 Vincent Lefevre <vincent@vinc17.net> (2ddd541e)
* Updated French translation.
M po/fr.po
2018-03-13 19:09:45 -0700 Kevin McCarthy <kevin@8t8.us> (a0b3740b)
* Improve the error message when a signature is missing.
Thanks to Vincent Lefèvre for reporting the issue and for the wording
suggestion!
M crypt.c
2018-03-12 12:24:24 +0100 Vincent Lefevre <vincent@vinc17.net> (f6232a25)
* Updated French translation.
M po/fr.po
2018-03-11 12:48:46 -0700 Kevin McCarthy <kevin@8t8.us> (f47a159b)
* Add $abort_noattach and $abort_noattach_regexp options.
$abort_noattach_regexp is matched against the body of a message. If
so, the $abort_noattach quadoption is used to prompt whether to abort
sending.
Thanks to Antonio Radici for bringing the original version of the
patch to our attention, which he pulled from
https://github.com/tlvince/pkgbuild/blob/master/mutt-kiss/mutt-attach.patch
This version was rewritten to use a regexp, to fix a few issues, and
to better fit in with Mutt styles and conventions.
M init.h
M mutt.h
M mutt_regex.h
M send.c
2018-03-03 13:44:12 -0800 Kevin McCarthy <kevin@8t8.us> (6829c390)
* Merge branch 'stable'
2018-02-28 15:21:50 -0800 Kevin McCarthy <kevin@8t8.us> (7561d7bc)
* Merge branch 'stable'
2018-02-21 18:32:12 -0800 Kevin McCarthy <kevin@8t8.us> (338019b3)
* Merge branch 'stable'
2018-02-20 19:09:16 -0800 Kevin McCarthy <kevin@8t8.us> (2d4081ac)
* Improve index color cache flushing behavior.
Flush when redefining the colors for an existing color line, in
addition to when defining a new color line.
Flush only when uncoloring the index.
M color.c
2018-02-14 10:33:41 +0100 Vincent Lefevre <vincent@vinc17.net> (ebd93b50)
* Avoid a potential integer overflow if a Content-Length value is huge.
M mbox.c
2018-02-08 12:20:02 +0100 Vincent Lefevre <vincent@vinc17.net> (088e1903)
* Change mkreldate.sh to use the UTC date with git, so that it is increasing.
M mkreldate.sh
2018-02-06 14:42:40 -0800 Kevin McCarthy <kevin@8t8.us> (02d571c2)
* Fix document version and date for git build.
Change mkreldate.sh to output just the date, so it can be used in the
manual too.
M Makefile.am
M doc/Makefile.am
M mkreldate.sh
2018-02-05 18:43:12 -0800 Kevin McCarthy <kevin@8t8.us> (fefbd81f)
* Use git to generate the release date if available.
For now, fall back to the ChangeLog. Perhaps the release date should
be generated from a file, similar to VERSION, for those cases instead.
M Makefile.am
A mkreldate.sh
2018-02-06 01:57:48 +0100 Vincent Lefevre <vincent@vinc17.net> (65e1f5c8)
* Add a blank line between the compile options and the contact info for mutt -v
M main.c
2018-02-05 13:19:40 +0100 Vincent Lefevre <vincent@vinc17.net> (731629e2)
* Updated French translation.
M po/fr.po
2018-02-04 15:24:59 -0800 Kevin McCarthy <kevin@8t8.us> (e82c9ce2)
* Put gitlab issues url on a separate line.
This removes the need to use brackets, and makes it easier for
translations to fit within 80 columns.
Thanks to Derek Martin for the suggested wording, and to Vincent
Lefèvre for proofreading and noticing a small error.
M main.c
2018-02-04 15:15:55 -0800 Kevin McCarthy <kevin@8t8.us> (1fe6318b)
* Fix history menu title.
Remove an accidental leading space. Thanks to Vincent Lefèvre for
noticing the problem and providing a patch!
M history.c
M po/fr.po
2018-02-04 18:29:52 +0100 Vincent Lefevre <vincent@vinc17.net> (f57e5171)
* Updated French translation.
M po/fr.po
2018-02-03 18:08:28 -0800 Kevin McCarthy <kevin@8t8.us> (aa6903c9)
* Add history-search function, bound to ctrl-r.
Create a very basic "search history" functionality in the line editor.
It uses the current input, and searches backward through history. If
there is one match, it immediately uses that otherwise it pops up a
simple menu of matches.
M OPS
M doc/manual.xml.head
M enter.c
M functions.h
M history.c
M history.h
2018-02-01 11:14:11 -0800 Kevin McCarthy <kevin@8t8.us> (d5544ef6)
* Merge branch 'stable'
2018-01-31 15:01:18 -0800 Kevin McCarthy <kevin@8t8.us> (22e1e87c)
* Merge branch 'stable'
2018-01-31 14:22:07 -0800 Kevin McCarthy <kevin@8t8.us> (fea9f7db)
* Merge branch 'stable'
2018-01-27 11:58:12 -0800 Kevin McCarthy <kevin@8t8.us> (eca744f5)
* Merge branch 'stable'
2018-01-21 19:41:47 -0800 Kevin McCarthy <kevin@8t8.us> (9ee1f84d)
* Remove useless assignments in add_to_list functions.
The code was probably pulled from some of the header processing
functions, which were in a loop. In those versions, "last" pointed to
a collection of new entries appended, but in these two functions,
updating last just obfuscates the code.
M init.c
2018-01-21 18:56:12 -0800 Kevin McCarthy <kevin@8t8.us> (8dd14816)
* Add a blurb about $new_mail_command in the mailboxes section.
M doc/manual.xml.head
2018-01-21 18:34:45 -0800 Kevin McCarthy <kevin@8t8.us> (18701782)
* Merge branch 'stable'
2018-01-17 19:20:04 -0800 Kevin McCarthy <kevin@8t8.us> (95c7ff2b)
* Merge branch 'stable'
2018-01-17 19:00:50 -0800 Kevin McCarthy <kevin@8t8.us> (fb3593b3)
* Merge branch 'stable'
2018-01-17 18:18:20 -0800 Kevin McCarthy <kevin@8t8.us> (49c0d177)
* Merge branch 'stable'
2018-01-16 09:40:11 +0100 Olaf Hering <olaf@aepfle.de> (8fac7a94)
* Update po
Followup for untranslate Copyright list.
Signed-off-by: Olaf Hering <olaf@aepfle.de>
M po/bg.po
M po/ca.po
M po/cs.po
M po/da.po
M po/de.po
M po/el.po
M po/eo.po
M po/es.po
M po/et.po
M po/eu.po
M po/fr.po
M po/ga.po
M po/gl.po
M po/hu.po
M po/id.po
M po/it.po
M po/ja.po
M po/ko.po
M po/lt.po
M po/nl.po
M po/pl.po
M po/pt_BR.po
M po/ru.po
M po/sk.po
M po/sv.po
M po/tr.po
M po/uk.po
M po/zh_CN.po
M po/zh_TW.po
2018-01-16 09:40:06 +0100 Olaf Hering <olaf@aepfle.de> (18894e9c)
* Split Copyright and Thanks in help output.
The Copyright string is changing often, and its content is obvious.
It does not need translation. The remaining string can be translated.
This change avoids a stale translation once one of the years change.
Signed-off-by: Olaf Hering <olaf@aepfle.de>
M main.c
2018-01-16 09:39:57 +0100 Olaf Hering <olaf@aepfle.de> (34267ed4)
* Update po
Preparation for following changes.
Signed-off-by: Olaf Hering <olaf@aepfle.de>
M po/bg.po
M po/ca.po
M po/cs.po
M po/da.po
M po/de.po
M po/el.po
M po/eo.po
M po/es.po
M po/et.po
M po/eu.po
M po/fr.po
M po/ga.po
M po/gl.po
M po/hu.po
M po/id.po
M po/it.po
M po/ja.po
M po/ko.po
M po/lt.po
M po/nl.po
M po/pl.po
M po/pt_BR.po
M po/ru.po
M po/sk.po
M po/sv.po
M po/tr.po
M po/uk.po
M po/zh_CN.po
M po/zh_TW.po
2018-01-15 20:20:17 -0800 Brendan Cully <brendan@cully.org> (38d106c6)
* add clang static analysis to builds
M .gitlab-ci.yml
2018-01-15 18:40:20 -0800 Brendan Cully <brendan@cully.org> (4e2b370c)
* gitlab-ci: build against openssl and gnutls
M .gitlab-ci.yml
2018-01-15 16:06:30 -0800 Kevin McCarthy <kevin@8t8.us> (3e9647b9)
* Add pgp_default_key and smime_sign_as info to contrib rc files.
Explain $pgp_default_key vs $pgp_sign_as in gpg.rc.
Explain $smime_default_key vs $smime_sign_as in smime.rc.
M contrib/gpg.rc
M contrib/smime.rc
2018-01-15 14:20:28 -0800 Kevin McCarthy <kevin@8t8.us> (ee28581a)
* Add pages to .gitlab-ci.yml
Use this to regenerate the manual and store it in the pages for the
project.
M .gitlab-ci.yml
2018-01-15 14:43:53 +0000 Konstantin Stephan <pigleich3@gmx.net> (6bd130cf)
* Update smime.rc: Typo fix, consistent headings
M contrib/smime.rc
2018-01-14 15:50:34 -0800 Brendan Cully <brendan@cully.org> (d1724851)
* use mutt/ubuntu build image, build with everything on
M .gitlab-ci.yml
2018-01-13 14:49:35 -0800 Brendan Cully <brendan@cully.org> (797a9e38)
* skeleton .gitlab-ci.yml to compile commits
A .gitlab-ci.yml
2018-01-13 21:21:35 +0100 Grzegorz Szymaszek <gszymaszek@short.pl> (7ddb1ae3)
* Fixed GPGME translations that weren’t shown but affected the keyboard
M po/pl.po