Commit 0b127dcc authored by Kevin J. McCarthy's avatar Kevin J. McCarthy

automatic post-release commit for mutt-1.8.1

parent 781296c0
2017-04-11 12:14 -0700 Kevin McCarthy <[email protected]> (b825cbcaf6b5)
* compose.c: Fix memleak when attaching files.
2017-04-08 14:18 -0700 Kevin McCarthy <[email protected]> (a8b1017a4cc1)
* imap/message.c: Silence imap progress messages for pipe-message.
(see #3929)
_mutt_pipe_message() calls endwin(), and then calls pipe_msg(). If
an imap message body hasn't already been downloaded, this can end up
calling imap_fetch_message().
The progress messages in imap_fetch_message() were restoring curses,
just after extract_url was running. This was leading to a condition
where mutt curses didn't think the screen had changed after
extract_url exited.
There was already a check for isendwin() inside
imap_fetch_message(), but it wasn't wrapped around the progressbar
creation/usage. Add a check for those places too.
2017-03-27 11:39 -0700 Kevin McCarthy <[email protected]> (77032036c642)
* init.c, init.h: Fix (un)sidebar_whitelist to expand paths.
Thanks to Arturo for reporting the issue.
2017-03-26 12:27 -0700 Kevin McCarthy <[email protected]> (9da67ea88f25)
* curs_lib.c: Fix mutt_refresh() pausing during macro events.
Changeset a07e8215a0ef split input buffering into two pools.
Unfortunately, the mutt_refresh() was not changed to check the
correct buffer count, resulting in unnecessary refreshes during
The SSL interactive certificate prompts set OPTIGNOREMACROEVENTS and
then put up a confirmation menu. Perhaps we've just been lucky, but
it seems we should refresh the screen in those cases if we're in the
middle of a macro. Add a check for this option in mutt_refresh()
2017-03-20 10:16 -0700 Kevin McCarthy <[email protected]> (7cefa378ab7e)
* init.c: Fix setenv overwriting to not truncate the envlist. (see
The refactor in 2b9c40f13e13 exposed a bug I hadn't noticed. The
match loop performed a FREE() on the slot. Then, below, it was
checking if (*envp) to see whether it was overwriting or creating a
new slot. However, FREE() nulls out *envp. This would end up
truncating the envlist just after the set slot!
Move the free down, using a mutt_str_replace(), when overwriting the
2017-03-18 14:39 -0700 Kevin McCarthy <[email protected]> (2b9c40f13e13)
* init.c: Fix mutt_envlist_set() for the case that envlist is null.
(see #3922)
2017-03-18 13:48 -0700 Kevin McCarthy <[email protected]> (37209157e33c)
* filter.c, init.c, protos.h, system.c: Pass envlist to filter
children too. (closes #3922)
The new setenv patch neglected to pass the envlist for filters too.
Unfortunately, the filter code was already set up to pass COLUMNS to
children, so it needed to be changed to add this to the envlist
Factor out mutt_envlist_set() from the parse_setenv() function,
which the filter code can then use to set COLUMNS after forking.
2017-03-05 15:24 -0800 Kevin McCarthy <[email protected]> (f0e3b2875065)
* account.h: Increase ACCOUNT.pass field size. (closes #3921)
#3921 reported his password token used for Google XOAUTH2 is size
129. The ACCOUNT structure currently uses a size 128 buffer. Who
knew a password field would ever be bigger than that?
Since the ACCOUNT structure has no allocation/dellocation routines,
the easiest fix is to increase the size. Bump the size up to 256.
2017-03-02 15:53 -0800 Matthias Andree <[email protected]> (5fc3c0729a07)
* mutt_ssl.c: SSL: Fix memory leak in subject alternative name code.
(closes #3920)
2017-03-02 14:53 -0800 Kevin McCarthy <[email protected]> (e3e47b2f1370)
* mbox.c: Prevent segv if open-appending to an mbox fails. (closes
If mbox_open_mailbox_append() fails, ctx->fp will be null. Add a
check in mbox_close_mailbox(), to prevent a segv from passing null
to fileno().
2017-03-02 13:11 -0800 Kevin McCarthy <[email protected]> (e82253beaa9f)
* mutt_ssl.c: Clear out extraneous errors before SSL_connect() (see
Call ERR_clear_error() just before the call to SSL_connect() to make
sure the error queue doesn't have any old errors in it.
PEM_read_X509() sets an error PEM_R_NO_START_LINE on end-of-file.
Clear that out so it doesn't show up as the SSL_connect() error
2017-02-24 11:00 -0800 Kevin McCarthy <[email protected]> (f85c3eb8d065)
* merge default into stable
2017-02-24 10:55 -0800 Kevin McCarthy <[email protected]> (7cc47d82cac4)
* .hgsigs: mutt-1.8.0 signed
2017-02-24 10:50 -0800 Kevin McCarthy <[email protected]> (1672b430cbc3)
* .hgtags: Added tag mutt-1-8-rel for changeset d897983752f9
2017-02-24 10:50 -0800 Kevin McCarthy <[email protected]> (d897983752f9)
* ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po,
po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po,
po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
po/zh_TW.po: automatic post-release commit for mutt-1.8.0
2017-02-23 08:56 -0800 TAKAHASHI Tamotsu <[email protected]> (43e312cee971)
* po/ja.po: Updated Japanese translation.
......@@ -8,6 +8,10 @@
The keys used are:
!: modified feature, -: deleted feature, +: new feature
1.8.1 (2017-04-13):
! Bug fix release.
1.8.0 (2017-02-24):
- $locale has been removed. Mutt now respects the LC_TIME setting
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment