summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin McCarthy <kevin@8t8.us>2018-11-25 09:50:23 -0800
committerKevin McCarthy <kevin@8t8.us>2018-11-25 09:50:23 -0800
commit3b75515c2a69063c57fb8daf120e5ba08fceb358 (patch)
tree9cd83fcc7c57f40988648565d8f92d9bb36d12c8
parent6de8a20e417d28cc6464e3c6d6f90584de8fb3fc (diff)
automatic post-release commit for mutt-1.11.0mutt-1-11-rel
-rw-r--r--ChangeLog1800
-rw-r--r--VERSION2
-rw-r--r--po/bg.po1635
-rw-r--r--po/ca.po1632
-rw-r--r--po/cs.po292
-rw-r--r--po/da.po289
-rw-r--r--po/de.po1824
-rw-r--r--po/el.po1644
-rw-r--r--po/eo.po1630
-rw-r--r--po/es.po1635
-rw-r--r--po/et.po1635
-rw-r--r--po/eu.po1632
-rw-r--r--po/fi.po751
-rw-r--r--po/fr.po289
-rw-r--r--po/ga.po1636
-rw-r--r--po/gl.po1635
-rw-r--r--po/hu.po1635
-rw-r--r--po/id.po1632
-rw-r--r--po/it.po1636
-rw-r--r--po/ja.po2
-rw-r--r--po/ko.po1635
-rw-r--r--po/lt.po1635
-rw-r--r--po/nl.po1634
-rw-r--r--po/pl.po1632
-rw-r--r--po/pt_BR.po1635
-rw-r--r--po/ru.po2
-rw-r--r--po/sk.po1628
-rw-r--r--po/sv.po1632
-rw-r--r--po/tr.po1636
-rw-r--r--po/uk.po2
-rw-r--r--po/zh_CN.po289
-rw-r--r--po/zh_TW.po1635
32 files changed, 21949 insertions, 17912 deletions
diff --git a/ChangeLog b/ChangeLog
index ee304c15..7b6450bd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1803 @@
+2018-11-25 09:33:53 -0800 Kevin McCarthy <kevin@8t8.us> (6de8a20e)
+
+ * Bump release date.
+
+M UPDATING
+
+2018-11-24 10:10:24 -0800 Morten Bo Johansen <listmail@mbjnet.dk> (69035fa3)
+
+ * Updated Danish translation.
+
+M po/da.po
+
+2018-11-24 10:06:55 -0800 Vsevolod Volkov <vvv@mutt.org.ua> (8b99eb9c)
+
+ * Updated Russian translation.
+
+M po/ru.po
+
+2018-11-24 10:04:00 -0800 Vsevolod Volkov <vvv@mutt.org.ua> (ff51ac67)
+
+ * Updated Ukrainian translation.
+
+M po/uk.po
+
+2018-11-23 09:05:49 +0100 Olaf Hering <olaf@aepfle.de> (a287a1c4)
+
+ * Update de.po
+
+ Unwrap lines, because it is almost 2019.
+
+ Signed-off-by: Olaf Hering <olaf@aepfle.de>
+
+M po/de.po
+
+2018-11-22 09:10:48 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (edd749b9)
+
+ * Updated Japanese translation.
+
+M po/ja.po
+
+2018-11-18 10:05:30 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (2a919856)
+
+ * Add L10N comments to several unclear messages.
+
+ Updating Japanese translation, I found that some of the updated messages
+ were a little hard to understand without reading the code.
+
+ Add comments to some messages I nearly translated in a wrong way.
+
+M account.c
+M crypt-gpgme.c
+M pgp.c
+M recvcmd.c
+
+2018-11-17 14:55:58 +0100 Petr Písař <petr.pisar@atlas.cz> (5c1af7a4)
+
+ * Czech translation update for Mutt 1.11.0
+
+M po/cs.po
+
+2018-11-17 02:28:01 +0100 Vincent Lefevre <vincent@vinc17.net> (e9846f41)
+
+ * Updated fr.po for Mutt 1.11.0.
+
+M po/fr.po
+
+2018-11-15 09:29:15 -0800 Kevin McCarthy <kevin@8t8.us> (78a60fc9)
+
+ * Minor fixes to UPDATING.
+
+M UPDATING
+
+2018-11-14 14:13:47 -0800 Kevin McCarthy <kevin@8t8.us> (1b5caef3)
+
+ * Update $index_format cross-references in manual.
+
+ Add index-format-hook to the list of hooks.
+
+ Add the list of configuration variables that use the expandos.
+
+ Add a note to $post_index_string that it uses the expandos.
+
+M init.h
+
+2018-11-13 15:01:53 -0800 Kevin McCarthy <kevin@8t8.us> (eb69b2ed)
+
+ * Update the UPDATING file for 1.11.0 release.
+
+M UPDATING
+
+2018-11-10 06:51:34 -0800 lilydjwg <lilydjwg@gmail.com> (1fd77395)
+
+ * Updated Simplified Chinese translation.
+
+M po/zh_CN.po
+
+2018-11-07 14:19:25 -0800 Kevin McCarthy <kevin@8t8.us> (39444350)
+
+ * Minor edits to the README.
+
+M README
+
+2018-11-07 13:38:53 -0800 Kevin McCarthy <kevin@8t8.us> (f8153009)
+
+ * Add some brief documentation on OAUTH support.
+
+ These are just pulled from Brandon's commit message.
+
+M doc/manual.xml.head
+M init.h
+
+2018-11-06 15:54:45 -0800 Kevin McCarthy <kevin@8t8.us> (c9ab8553)
+
+ * Add monitor.h to extra_sources list.
+
+M Makefile.am
+
+2018-11-06 13:21:20 -0800 Kevin McCarthy <kevin@8t8.us> (762c0c43)
+
+ * Allow relative date hour/min/sec offsets.
+
+ These might be useful for index-format-hook pattern matching for some
+ people.
+
+M doc/manual.xml.head
+M pattern.c
+
+2018-11-06 11:02:01 -0800 Kevin McCarthy <kevin@8t8.us> (79741a49)
+
+ * Fix a few memory leaks for idna conversion.
+
+M alias.c
+M init.c
+M sendlib.c
+
+2018-11-05 17:44:20 -0800 Kevin McCarthy <kevin@8t8.us> (fec121b2)
+
+ * Document send-hooks are not executed for resumed messages.
+
+M doc/manual.xml.head
+
+2018-11-05 16:19:03 -0800 Kevin McCarthy <kevin@8t8.us> (1681a2ab)
+
+ * Prevent $charset from having multiple values.
+
+ Mutt relies on it being a single character set, but failed to make
+ sure of that in check_charset().
+
+ Thanks to Hans-Peter Jansen for reporting the problem, and to Mel
+ Gorman for working with me to track down the issue in his
+ configuration.
+
+M init.c
+
+2018-10-31 12:19:56 -0700 Kevin McCarthy <kevin@8t8.us> (e6059484)
+
+ * Always print mutt_buffer_pool_free() size debug output.
+
+ So I can easily see the resulting size of the pool at the end of a
+ run.
+
+M buffer.c
+
+2018-10-30 11:53:37 -0700 Kevin McCarthy <kevin@8t8.us> (5de55f85)
+
+ * Add a flag for dynamic date range evaluation in patterns.
+
+ By default, Mutt evaluates relative date patterns, such as "~d<1d"
+ against the date when the pattern is compiled.
+
+ For index-format-hook, we need to pattern match against a message
+ based on the current date/time, so that for example, conditional date
+ format patterns correctly match after Mutt has been open for many
+ days/weeks.
+
+ Add a flag, MUTT_PATTERN_DYNAMIC, that changes ~d and ~r evaluation to
+ reevaluate the min/max range with each match.
+
+ This will of course be slower, but for the index, where a screenful of
+ messages at a time are evaluated, is an acceptable tradeoff against
+ accurate pattern matching.
+
+M hook.c
+M mutt.h
+M pattern.c
+
+2018-10-29 13:45:02 -0700 Kevin McCarthy <kevin@8t8.us> (7ebb6205)
+
+ * Add index-format-hook and expando.
+
+ index-format-hook is used to allow dynamic insertion/evaluation of
+ format strings into $index_format.
+
+ It can be used, for example, to implement date formatting based on the
+ age of the message.
+
+ Add a new %@name@ expando to $index_format, which evaluates the
+ matching index-format-hooks with "name".
+
+M doc/manual.xml.head
+M hdrline.c
+M hook.c
+M init.c
+M init.h
+M mutt.h
+M protos.h
+
+2018-10-30 08:55:52 -0700 Kevin McCarthy <kevin@8t8.us> (5cfbcf52)
+
+ * Fix memory leak on error in eat_regexp() and eat_date().
+
+M pattern.c
+
+2018-10-23 12:29:26 +0200 Peter Wu <peter@lekensteyn.nl> (7c6d3851)
+
+ * Fix memleaks of saslconn on error paths
+
+ If mutt_sasl_client_new returns an error, the callers would ignore the
+ allocated saslconn resource from sasl_client_new. Be sure to release
+ these with sasl_dispose as documented in sasl.h. Likewise, let callers
+ (POP/IMAP) dispose the resource on their error paths. SMTP was already
+ taken care of. Found with LeakSanitizer in IMAP.
+
+M imap/auth_sasl.c
+M mutt_sasl.c
+M pop_auth.c
+
+2018-10-16 17:42:35 -0700 Kevin McCarthy <kevin@8t8.us> (420226ce)
+
+ * Minor syntactic cleanup in mutt_print_attachment().
+
+ Converting a return to a rc assignment accidentally left an extra
+ parenthesis.
+
+M attach.c
+
+2018-10-16 17:35:54 -0700 Kevin McCarthy <kevin@8t8.us> (42481bda)
+
+ * Ensure a resized empty buffer is null-terminated.
+
+ The new buffer code is using the pool, which ensures its buffers are
+ null-terminated.
+
+ However, if a "new" buffer from another part of the code were passed
+ to one of the temporary interfaces that resizes the buffer, it's
+ possible a non-terminated string might end up being passed through.
+
+ It's reasonable to expect mutt_b2s() for a "new" buffer should be the
+ same as after it is resized larger. So ensure the resulting buf->data
+ is properly terminated to avoid surprises.
+
+M buffer.c
+
+2018-10-16 16:04:57 -0700 Kevin McCarthy <kevin@8t8.us> (dd1e0ea4)
+
+ * Remove conversion of nbsp to space.
+
+ Keep the behavior of it not line-breaking, but don't change it to a
+ space character when displaying. This is so copy-paste from the pager
+ will preserve the nbsp, which is semantically important in some
+ locales.
+
+M pager.c
+
+2018-10-14 14:35:21 -0700 Kevin McCarthy <kevin@8t8.us> (b02a9d75)
+
+ * Convert mutt_print_attachment to use BUFFER.
+
+M attach.c
+
+2018-10-14 14:02:20 -0700 Kevin McCarthy <kevin@8t8.us> (fde5478c)
+
+ * Convert mutt_view_attachment to use BUFFER.
+
+M attach.c
+M protos.h
+
+2018-10-14 13:02:20 -0700 Kevin McCarthy <kevin@8t8.us> (162e7cc6)
+
+ * Convert mutt_edit_attachment to use BUFFER.
+
+M attach.c
+
+2018-10-14 16:18:53 -0700 Kevin McCarthy <kevin@8t8.us> (ffdf38d7)
+
+ * Convert mutt_compose_attachment to use BUFFER.
+
+M attach.c
+M rfc1524.c
+M rfc1524.h
+
+2018-10-14 12:52:30 -0700 Kevin McCarthy <kevin@8t8.us> (c619d5cb)
+
+ * Convert mutt_get_tmp_attachment to use BUFFER.
+
+M attach.c
+
+2018-10-14 19:02:47 -0700 Kevin McCarthy <kevin@8t8.us> (57caae48)
+
+ * Add mutt_buffer_adv_mktemp() transition function.
+
+M muttlib.c
+M protos.h
+
+2018-10-14 18:36:08 -0700 Kevin McCarthy <kevin@8t8.us> (f6d9a980)
+
+ * Add mutt_buffer_mktemp() transition function.
+
+ This is self-contained and easy to translate, so instead just create
+ an alternate implementation using BUFFER.
+
+M muttlib.c
+M protos.h
+
+2018-10-14 15:48:07 -0700 Kevin McCarthy <kevin@8t8.us> (4781461c)
+
+ * Add rfc1524 buffer function interfaces for attach.c conversion.
+
+ The rfc1524 functions call, and are called by, many functions that
+ need to be converted. But to keep the conversion manageable, install
+ helper interface functions that pass the buffer->data and
+ buffer->dsize in and adjust the buffer->dptr afterwards.
+
+M buffer.c
+M buffer.h
+M rfc1524.c
+M rfc1524.h
+
+2018-10-10 13:08:27 -0700 Kevin McCarthy <kevin@8t8.us> (b231f15a)
+
+ * Convert the rest of mh.c to use BUFFER for file paths.
+
+ * mh_read_sequences
+ * mh_sequences_changed
+ * mh_already_notified
+ * mh_mkstemp
+ * mh_update_sequences
+ * mh_sequences_add_one
+ * maildir_update_time
+ * maildir_delayed_parsing
+ * maildir_open_mailbox_append
+ * mh_open_mailbox_append
+ * maildir_mh_open_message
+ * maildir_open_new_message
+ * _mh_commit_message
+ * mh_rewrite_message
+ * mh_sync_mailbox
+ * mh_check_mailbox
+ * maildir_check_empty
+ * mx_is_maildir
+ * mx_is_mh()
+
+M mh.c
+
+2018-10-10 12:50:15 -0700 Kevin McCarthy <kevin@8t8.us> (14b0178d)
+
+ * Add a comment about gnutls date bits in certstat.
+
+ It's easy to miss the call disabling date checking and wonder why the
+ certstat bits are not set.
+
+M mutt_ssl_gnutls.c
+
+2018-10-09 14:39:09 -0700 Kevin McCarthy <kevin@8t8.us> (d6581efc)
+
+ * Change gnutls certificate_file processing and interactive prompts.
+
+ Accept a saved cert at any point in the chain, except for those
+ revoked or with invalid dates.
+
+ The INSECUREALG processing was a bit goofed up. It was skipping the
+ prompt for every chain except the host, and was only displaying an
+ error for entry 1 (the host being 0, root being len-1). Instead
+ prompt at any point, and display a warning as with the other errors.
+
+ Add a CERTERR_OTHER type to capture other bits. Recently GnuTLS has
+ added additional certificate_status_t types. We may want to improve
+ the prompts in the future for those, but for now at least make sure
+ it's recorded in certerr.
+
+M mutt_ssl_gnutls.c
+
+2018-10-09 13:28:15 -0700 Kevin McCarthy <kevin@8t8.us> (ea1ea1e5)
+
+ * Fix gnutls (a)lways to properly save for all certerr values.
+
+ For the case of SIGNERNOTCA, INSECUREALG, or a newer unhandled value,
+ the "(a)ccept always" prompt was allowed, but the cert saving was
+ prevented by a check only against NOTTRUSTED. This ended up giving a
+ strange error message saying the cert was not saved.
+
+ Fix to save the cert for all errors except HOSTNAME (which is handled
+ separately).
+
+M mutt_ssl_gnutls.c
+
+2018-10-07 19:08:42 -0700 Kevin McCarthy <kevin@8t8.us> (85ac2c1d)
+
+ * Convert maildir_canon_filename() and callers to use BUFFER.
+
+ Callers are maildir_check_mailbox(), _maildir_open_find_message(), and
+ maildir_open_find_message().
+
+M mh.c
+
+2018-10-07 16:17:36 -0700 Kevin McCarthy <kevin@8t8.us> (112f81d8)
+
+ * Convert maildir_sync_message to use BUFFERs.
+
+M mh.c
+
+2018-10-07 15:48:17 -0700 Kevin McCarthy <kevin@8t8.us> (766e76ee)
+
+ * Convert _maildir_commit_message to use BUFFER.
+
+M mh.c
+
+2018-10-07 15:31:40 -0700 Kevin McCarthy <kevin@8t8.us> (de6d6180)
+
+ * Convert maildir_parse_dir to use BUFFER.
+
+ Note: the uses of buf and tmp don't overlap, so we only use a single
+ BUFFER.
+
+M mh.c
+
+2018-10-07 15:18:34 -0700 Kevin McCarthy <kevin@8t8.us> (90a53062)
+
+ * Convert buffy_maildir_check_dir to use BUFFER.
+
+M buffy.c
+
+2018-10-08 10:36:13 -0700 Kevin McCarthy <kevin@8t8.us> (3405aeee)
+
+ * Convert mix_send_message to use buffer pool.
+
+M remailer.c
+
+2018-10-08 10:48:29 -0700 Kevin McCarthy <kevin@8t8.us> (1e1d7b7a)
+
+ * Create mutt_buffer_add_printf().
+
+ Change mutt_buffer_printf() to overwrite the buffer contents, like
+ mutt_buffer_strcpy().
+
+ mutt_buffer_add*() functions append to the buffer contents.
+
+M buffer.c
+M buffer.h
+M imap/command.c
+M imap/imap.c
+M imap/message.c
+M imap/util.c
+M pattern.c
+
+2018-10-06 15:07:27 -0700 Kevin McCarthy <kevin@8t8.us> (2d373eba)
+
+ * Convert imap_rename and pgp_invoke_list_keys to use buffer pool.
+
+M imap/imap.c
+M pgpinvoke.c
+
+2018-10-06 13:53:33 -0700 Kevin McCarthy <kevin@8t8.us> (619fe069)
+
+ * Add buffer pool functions.
+
+ Also add a few helper functions: mutt_buffer_clear(),
+ mutt_buffer_strcpy(), and a macro mutt_b2s to grab the buffer data as
+ a const char *.
+
+M buffer.c
+M buffer.h
+M init.c
+M main.c
+
+2018-10-06 13:08:13 -0700 Kevin McCarthy <kevin@8t8.us> (563afcc1)
+
+ * Rearrange and clean up buffer functions.
+
+M buffer.c
+M buffer.h
+
+2018-10-06 12:43:17 -0700 Kevin McCarthy <kevin@8t8.us> (f3c70b58)
+
+ * Break buffer functions into separate source file.
+
+M Makefile.am
+A buffer.c
+A buffer.h
+M mutt.h
+M muttlib.c
+M protos.h
+
+2018-10-05 10:04:27 -0700 Kevin McCarthy <kevin@8t8.us> (caeda713)
+
+ * Improve info install/uninstall checks.
+
+ Make sure install-info exists before using it.
+
+ Make sure target mutt.info exists before calling `install-info
+ --delete`. Add a few missing '-f' force flags to removals during
+ uninstall.
+
+M doc/Makefile.am
+
+2018-10-04 12:06:27 -0700 Kevin McCarthy <kevin@8t8.us> (95c4c5c2)
+
+ * Build info file documentation.
+
+ If docbook2x-texi and makeinfo are installed, convert the docbook file
+ to info and install as another source for the manual.
+
+M .gitignore
+M configure.ac
+M doc/Makefile.am
+M doc/manual.xml.head
+
+2018-10-03 22:36:32 +0200 Max Görner <max@familie-goerner.eu> (8a0d03d9)
+
+ * Adapt translation of "Subject" in help text
+
+ In the help text, "Subject" was not translated. Since it is translated
+ by "Betreff" at other locations, this was adapted.
+
+M po/de.po
+
+2018-10-03 22:32:44 +0200 Max Görner <max@familie-goerner.eu> (17f58246)
+
+ * Translate ERROR by FEHLER
+
+M po/de.po
+
+2018-10-03 22:28:57 +0200 Max Görner <max@familie-goerner.eu> (1fd2c85b)
+
+ * Add several "Durchkopplungsbindestrich" to some German translations
+
+ While up to personal taste to a certain extent, in general it is more
+ appropriate to use dashes instead of spaces to to combine related but
+ distinct terms.
+
+ This commit introduces dashes, so called Durchkopplungsbindestriche, to
+ some of the terms, were found more suiting.
+
+M po/de.po
+
+2018-10-03 22:20:30 +0200 Max Görner <max@familie-goerner.eu> (fb34e79c)
+
+ * Fix typos in German translation
+
+ There were some typos in the German translation. Those found by a brief
+ inspection are fixed now.
+
+M po/de.po
+
+2018-09-28 15:08:19 -0700 Kevin McCarthy <kevin@8t8.us> (f3e0742a)
+
+ * Convert pgp_invoke_list_keys and mix_send_message to use BUFFERs.
+
+ Both repetitively perform a lot of copying back in forth, which is
+ much cleaner with a BUFFER.
+
+ Note that in pgp_invoke_list_keys, if there are no hints uids->data
+ would be NULL. However, the pgp_invoke() checks and wraps all the
+ format substitutions with NONULL.
+
+M pgpinvoke.c
+M remailer.c
+
+2018-09-28 14:22:09 -0700 Kevin McCarthy <kevin@8t8.us> (a97543c3)
+
+ * Change imap_rename_mailbox to use a BUFFER.
+
+M imap/imap.c
+
+2018-09-27 17:29:16 -0700 Kevin McCarthy <kevin@8t8.us> (51efb726)
+
+ * Increase buffer sizes for some IMAP commands.
+
+ Use to ensure assembled IMAP commands fit in the resultant buffer to
+ be imap_exec()'ed.
+
+ RFC2683 suggested a limit of 1000, but asked servers to accept up to
+ 8000. Furthermore, RFC7162 bumped the client limit suggestion up to
+ 8192. So I don't believe any issues will be caused by this.
+
+ Most of these are increases are just to remove theoretical truncation
+ warned about by the compiler; I don't believe we've had reports of
+ actual command truncation due to a mailbox 1024 characters long.
+
+M imap/browse.c
+M imap/imap.c
+M imap/message.c
+M lib.h
+
+2018-09-27 15:03:40 -0700 Kevin McCarthy <kevin@8t8.us> (b181996c)
+
+ * Add regfree to configure regex test.
+
+ This allows to run the system regex lib even when compiling with
+ ASAN. Previously, ASAN would report the regex_t leak and change the
+ exit code.
+
+M configure.ac
+
+2018-09-25 19:03:56 -0700 Kevin McCarthy <kevin@8t8.us> (999d85c6)
+
+ * Fix non-threaded $sort_aux "reverse-" sorting.
+
+ The secondary sort was looking at (Sort & SORT_REVERSE) instead
+ of (SortAux & SORT_REVERSE), so wasn't even performing the reverse
+ based on the correct flag.
+
+ Additionally, afterwards, the primary sort was improperly applying a
+ reverse when the secondary sort returned non-zero.
+
+ Change SORTCODE() to look at SortAux when we are inside a secondary
+ sort.
+
+ Change AUXSORT() to return the result if the secondary sort returns
+ non-zero. It is ugly to put a return inside the macro, but the check
+ for non-zero needs to be performed inside the AUXSORT if branch.
+
+ If the secondary sort returns 0, then the primary sort can still
+ compare index and apply a reverse as needed.
+
+M init.h
+M sort.c
+
+2018-09-22 09:57:30 -0700 Kevin McCarthy <kevin@8t8.us> (f8196e20)
+
+ * Merge branch 'stable'
+
+2018-09-22 09:53:55 -0700 Kevin McCarthy <kevin@8t8.us> (f9293d64)
+
+ * Increase user/pass field sizes in auth_login.
+
+ account.pass was previously increased to 256 in cd421c13. Also, the
+ buf should be bigger than the user+pass+"LOGIN", so bump it up too.
+
+M imap/auth_login.c
+
+2018-09-21 17:13:02 -0700 Kevin McCarthy <kevin@8t8.us> (8ac10368)
+
+ * Add output during smime_keys purpose flag checking.
+
+M smime_keys.pl
+
+2018-09-17 19:40:22 -0700 Kevin McCarthy <kevin@8t8.us> (4350694b)
+
+ * Send imap keepalives for interactive filters.
+
+ When viewing attachments externally with a (non-copiousoutput) mailcap
+ entry missing %s, the command is invoked as a filter, with the
+ attachment piped into stdin. However, unlike a filter, the user
+ interacts with the command, instead of just displaying the output in
+ the pager.
+
+ Just as with the mutt_system() command, Mutt needs to send imap
+ keepalives to keep those connections from closing during the
+ potentially extended invocation.
+
+ Thanks to John Hawkinson for the bug report, and his suggested patch,
+ which this commit is based upon.
+
+M attach.c
+M filter.c
+M protos.h
+
+2018-09-14 14:23:04 -0700 Kevin McCarthy <kevin@8t8.us> (668b76f2)
+
+ * Remove purpose checks in smime_keys.pl verify step.
+
+ The purpose checks are subsequently performed, and added as a field to
+ the .index. In any case, it turns out passing multiple '-purpose'
+ arguments isn't even correct: openssl appears to just use the last
+ one.
+
+ Thanks to David J. Weller-Fahy for reporting the problem, and for
+ including a possible patch.
+
+M smime_keys.pl
+
+2018-09-14 14:21:04 -0700 Kevin McCarthy <kevin@8t8.us> (2a0afe07)
+
+ * Free queries and alias_queries before exiting.
+
+M main.c
+
+2018-09-12 18:23:00 -0700 Kevin McCarthy <kevin@8t8.us> (488e9cd7)
+
+ * Change imap_conn_find() to always return an authenticated conn.
+
+ With the flag MUTT_IMAP_CONN_NONEW, it was already ensured the
+ connection would be authenticated. However, without that flag, an
+ error in opening the connection or authentication would still return
+ an idata.
+
+ The callers that didn't bother to check the state were still assuming
+ authenticated, because they were all subseqeuently issuing an
+ "authenticated state" command to the server.
+
+ Rather than add state checks to every caller, just change the function
+ to return NULL if the idata did not end up in an authenticated state.
+
+ Remove the now redundant state checks in imap_open_mailbox() and
+ imap_get_mailbox().
+
+M imap/imap.c
+
+2018-09-02 14:43:04 -0700 Kevin McCarthy <kevin@8t8.us> (9ed4bf53)
+
+ * Change compress examples to type "example" rather than "sect4".
+
+M doc/manual.xml.head
+
+2018-09-02 14:22:09 -0700 Kevin McCarthy <kevin@8t8.us> (34ea7e4c)
+
+ * Clean up documentation link targets.
+
+ Move link targets for iconv-hook and sidebar_whitelist to the
+ beginning of a section, rather than a link embedded inside a command.
+
+M doc/manual.xml.head
+
+2018-09-02 20:53:41 +0200 Vincent Lefevre <vincent@vinc17.net> (c8112503)
+
+ * Updated French translation.
+
+M po/fr.po
+
+2018-09-01 09:47:07 -0700 Cody Brownstein <cbrownstein@liquidityllc.com> (daf66918)
+
+ * Fix typo
+
+M init.h
+
+2018-08-31 15:50:00 -0700 Kevin McCarthy <kevin@8t8.us> (1b4860a5)
+
+ * Convert certificate prompts to show sha-256 instead of md5.
+
+ Due to the length of the sha-256 fingerprint, split the output into
+ two lines.
+
+ Note that this change now requires OpenSSL 0.9.8+ [2005-07-05], and
+ GnuTLS 1.7.4+ [2007-02-05].
+
+M mutt_ssl.c
+M mutt_ssl_gnutls.c
+
+2018-08-29 15:08:19 -0700 Kevin McCarthy <kevin@8t8.us> (a2b28936)
+
+ * Rename pgpring to mutt_pgpring.
+
+ pgpring is used by another common package, signing-party. At the
+ request of ArchLinux, I am renaming our version to be prefixed by
+ "mutt_" in order to remove a naming conflict.
+
+ This is a minor inconvenience for pgp2, pgp5, and pgp6 users, but I
+ believe this constitutes an extremely small number of users at this
+ point.
+
+ I am keeping pgpewrap as-is because it is also used by GnuPG, and has
+ no such naming conflict.
+
+M .gitignore
+M Makefile.am
+M configure.ac
+M contrib/pgp2.rc
+M contrib/pgp5.rc
+M contrib/pgp6.rc
+M doc/Makefile.am
+M doc/PGP-Notes.txt
+M doc/mutt.man
+M doc/pgpring.man
+M init.h
+
+2018-08-29 13:00:14 -0700 Kevin McCarthy <kevin@8t8.us> (6216a753)
+
+ * Remove extra lstats() in safe_rename() upon link success.
+
+ I originally kept the lstat()'s in order to make as few changes as
+ possible to the function. However, Derek Martin argues correctly that
+ if we are trusting the link() 0-retval, the lstats are unnecessary and
+ in fact can cause a performance impact over NFS.
+
+M lib.c
+
+2018-08-26 18:43:20 -0700 Kevin McCarthy <kevin@8t8.us> (2d889227)
+
+ * Add additional error handling to safe_rename().
+
+ It is apparently possible for link() to return an error but the link
+ to still be created. Add a double check for that case. If the files
+ match, unlink the src and return success.
+
+M lib.c
+
+2018-08-28 17:43:46 +0200 Tommi A Pirinen <tommi.antero.pirinen@uni-hamburg.de> (462710bd)
+
+ * new Finnish translation
+
+M configure.ac
+A po/fi.po
+
+2018-08-28 14:07:31 +0200 Vincent Lefevre <vincent@vinc17.net> (22d20f50)
+
+ * Updated French translation.
+
+M po/fr.po
+
+2018-08-28 13:59:40 +0200 Vincent Lefevre <vincent@vinc17.net> (39e1eb86)
+
+ * Updated French translation.
+
+M po/fr.po
+
+2018-08-26 16:10:13 -0700 Kevin McCarthy <kevin@8t8.us> (426a6c12)
+
+ * Merge branch 'stable'
+
+2018-08-26 16:08:06 -0700 Kevin McCarthy <kevin@8t8.us> (c7695a40)
+
+ * Fix alias documentation examples.
+
+ Thanks to Cody Brownstein for pointing out the problem.
+
+M doc/manual.xml.head
+
+2018-08-24 15:49:49 -0700 Kevin McCarthy <kevin@8t8.us> (c041375c)
+
+ * Change $query_format to use mutt_format_s.
+
+ Use the character-cell width functions so that multibyte output is
+ properly formatted.
+
+M query.c
+
+2018-08-24 12:56:54 -0700 Kevin McCarthy <kevin@8t8.us> (fa620776)
+
+ * Display an error message if syncing fails.
+
+ Ticket 36 reported an issue where a maildir was removed while the
+ mailbox was opened. Later, attempting to sync displayed the message
+ "Writing xxx...", which remained on the screen. The reporter actually
+ thought mutt was frozen, but it was simply that on a sync error Mutt
+ wasn't clearing or updating the message window.
+
+ There is some error message handling for mbox.c check_mailbox, but I
+ don't think that is the right place to further propogate messages.
+ Instead, add an error to the same place the initial "Writing..."
+ message is created.
+
+M mx.c
+
+2018-08-22 15:07:45 -0700 Kevin McCarthy <kevin@8t8.us> (32734a9f)
+
+ * Add compose-to-sender functionality.
+
+ This patch is loosely based on the NeoMutt feature, but adds in
+ support for the attach menu, reuses functionality in send.c, and has
+ proper mode checks.
+
+ Thanks to Enno for the opening the ticket requesting the port.
+
+M OPS
+M attach.h
+M curs_main.c
+M functions.h
+M mutt.h
+M pager.c
+M recvattach.c
+M recvcmd.c
+M send.c
+
+2018-08-21 15:51:09 -0700 Kevin McCarthy <kevin@8t8.us> (1d3b82b7)
+
+ * Fix nested macro warning.
+
+ Pull the #if/#else outside of the snprintf in imap.c. On some
+ platforms, snprintf is a macro itself, which leads to a warning about