Reset SIGPIPE signal handler in child process before exec().
Ignored signals, such as SIGPIPE in Mutt, are inherited by child
processes. This can cause incorrect behavior in filter-like programs
that expect SIGPIPE to be the default value of "Term".
A couple other places in Mutt already reset SIGTERM, SIGTSTP, and
SIGCONT, with a comment mentioning it really wasn't necessary. Since
I don't much like messing with signals, I'll leave those resets in.
Extract those plus SIGPIPE into a new function,
mutt_reset_child_signals() and add that before each exec call.
Thanks to Vincent Lefèvre for reporting the issue and for the initial
patch, which this commit is based upon.
Add $pager_skip_quoted_context option.
Using <skip-quoted> the first unquoted line becomes the new top line
displayed in the pager. This leaves the user with no context to know
what the answer refers to.
Add an option to keep some lines of context when using <skip-quoted>.
With $pager_skip_quoted_context set to 5, <skip-quoted> will show at
most 5 lines of the previous quote. If the previous quote is shorter
than 5 lines the whole quote will be displayed.
This option defaults to 0 to remain backwards compatible.
Updated French translation.
Suggested translation changes.
These were forwarded to mutt-po by Helge Kreutzmann, from his
I've added comments to a couple places where the meaning was unclear.
Fix getkeybyaddr() debug output.
Add a NONULL wrapper and a newline at the end.
Directly add full mailbox to GPG search hints.
The code previously called (crypt/pgp)_add_string_to_hints(), which
performs a strtok() using " ,.:\"()<>\n" and discards parts of size 3
This makes sense for personal fields, and random "stuff" entered in
the getkeybystr() prompt. But it doesn't make a lot of sense for the
There's no advantage I can see in chopping off and discarding the
domain name for getting more relevant results.
Ordinarily, I wouldn't bother fixing this, but in ticket 354 someone
is experimenting with alternative backends, and they would like the
full email address listed in the hints.
Update Catalan translation.
automatic post-release commit for mutt-2.1.0
Update UPDATING file for 2.1.0 release.
Updated Russian translation.
Updated Ukrainian translation.
Minor UPDATING file fixes.
Mention <browse-mailboxes> in the new-mail documentation.
Add to the sentence mentioning '-y'.
Update the Polish translation for Mutt 2.1
Update Czech translatation for mutt-2.1.0
Revert "Update de.po."
This reverts commit e450615f5b0a77539916d9e8542c9a64bca73c09.
Author was not properly attributed. Will reapply with author set.