diff options
author | Kevin McCarthy <kevin@8t8.us> | 2018-11-25 09:50:23 -0800 |
---|---|---|
committer | Kevin McCarthy <kevin@8t8.us> | 2018-11-25 09:50:23 -0800 |
commit | 3b75515c2a69063c57fb8daf120e5ba08fceb358 (patch) | |
tree | 9cd83fcc7c57f40988648565d8f92d9bb36d12c8 | |
parent | 6de8a20e417d28cc6464e3c6d6f90584de8fb3fc (diff) |
automatic post-release commit for mutt-1.11.0mutt-1-11-rel
-rw-r--r-- | ChangeLog | 1800 | ||||
-rw-r--r-- | VERSION | 2 | ||||
-rw-r--r-- | po/bg.po | 1635 | ||||
-rw-r--r-- | po/ca.po | 1632 | ||||
-rw-r--r-- | po/cs.po | 292 | ||||
-rw-r--r-- | po/da.po | 289 | ||||
-rw-r--r-- | po/de.po | 1824 | ||||
-rw-r--r-- | po/el.po | 1644 | ||||
-rw-r--r-- | po/eo.po | 1630 | ||||
-rw-r--r-- | po/es.po | 1635 | ||||
-rw-r--r-- | po/et.po | 1635 | ||||
-rw-r--r-- | po/eu.po | 1632 | ||||
-rw-r--r-- | po/fi.po | 751 | ||||
-rw-r--r-- | po/fr.po | 289 | ||||
-rw-r--r-- | po/ga.po | 1636 | ||||
-rw-r--r-- | po/gl.po | 1635 | ||||
-rw-r--r-- | po/hu.po | 1635 | ||||
-rw-r--r-- | po/id.po | 1632 | ||||
-rw-r--r-- | po/it.po | 1636 | ||||
-rw-r--r-- | po/ja.po | 2 | ||||
-rw-r--r-- | po/ko.po | 1635 | ||||
-rw-r--r-- | po/lt.po | 1635 | ||||
-rw-r--r-- | po/nl.po | 1634 | ||||
-rw-r--r-- | po/pl.po | 1632 | ||||
-rw-r--r-- | po/pt_BR.po | 1635 | ||||
-rw-r--r-- | po/ru.po | 2 | ||||
-rw-r--r-- | po/sk.po | 1628 | ||||
-rw-r--r-- | po/sv.po | 1632 | ||||
-rw-r--r-- | po/tr.po | 1636 | ||||
-rw-r--r-- | po/uk.po | 2 | ||||
-rw-r--r-- | po/zh_CN.po | 289 | ||||
-rw-r--r-- | po/zh_TW.po | 1635 |
32 files changed, 21949 insertions, 17912 deletions
@@ -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 |