]> granicus.if.org Git - neomutt/log
neomutt
7 years agocoverity: fix two minor defects
Richard Russon [Fri, 14 Jul 2017 12:43:23 +0000 (13:43 +0100)]
coverity: fix two minor defects

7 years agodifferentiate hcaches
Richard Russon [Sun, 9 Jul 2017 21:38:25 +0000 (22:38 +0100)]
differentiate hcaches

7 years agofix hcachever.sh script
Richard Russon [Tue, 11 Jul 2017 13:33:48 +0000 (14:33 +0100)]
fix hcachever.sh script

This script stopped working when all the structs were renamed
(and lots of the moved out of mutt.h)

7 years agocompile-time output: use two lists 666/head
Thomas Adam [Sat, 8 Jul 2017 16:17:16 +0000 (17:17 +0100)]
compile-time output: use two lists

When asking NeoMutt for a list of compile-time features, the current
implementation assumes a mixture of options which can be enabled through
./configure, and some which default to on, without compile-time
exclusion.

Instead, separate this output in NeoMutt.

7 years agoconfigure: remove MUTTLIBS 665/head
Damien Riegel [Fri, 7 Jul 2017 21:55:21 +0000 (17:55 -0400)]
configure: remove MUTTLIBS

It's not clear to anyone why this variable existed in the first place,
so it was decided that it should be removed.

Most of the time, AC_CHECK_LIB and AC_SEARCH_LIBS will already alter
LIBS to prepend to it the found library, so there is no real reason to
duplicate this mechanism.

Some manual assignments have been kept because either the
action-if-found was set to no-op, or because new found libraries were
appended to MUTTLIBS, so this keeps the diff minimal with the same
"behaviour".

See issue #552

7 years agodocs: fix pattern typo
Richard Russon [Wed, 5 Jul 2017 16:34:35 +0000 (17:34 +0100)]
docs: fix pattern typo

Thanks to cybrNaut

7 years agomerge: upstream fixes (mutt/default)
Richard Russon [Fri, 14 Jul 2017 11:08:04 +0000 (12:08 +0100)]
merge: upstream fixes (mutt/default)

 * fix signed/unsigned comparison in longest_common_prefix
 * Fix crash when $postponed is on another server.
 * bcache: cast to avoid implicit signed/unsigned comparison in bcache_path
 * drop unused flags argument from imap_access

7 years agodrop unused flags argument from imap_access
Brendan Cully [Fri, 14 Jul 2017 05:05:28 +0000 (22:05 -0700)]
drop unused flags argument from imap_access

We are not using an actual interface so it is pointless.

7 years agobcache: cast to avoid implicit signed/unsigned comparison in bcache_path
Brendan Cully [Thu, 13 Jul 2017 04:20:24 +0000 (21:20 -0700)]
bcache: cast to avoid implicit signed/unsigned comparison in bcache_path

7 years agoFix crash when $postponed is on another server.
Kevin McCarthy [Wed, 12 Jul 2017 19:38:22 +0000 (12:38 -0700)]
Fix crash when $postponed is on another server.

imap_mxcmp() translates NULL to "INBOX".  When $postponed points to a
URL with an empty or "INBOX" path, this will end up matching against a
NULL idata->mailbox in imap_status().  This resulted in a crash
because idata->ctx is also NULL.

Thanks to Olaf Hering for the detailed bug report and suggested fix.

7 years agofix signed/unsigned comparison in longest_common_prefix
Brendan Cully [Sat, 8 Jul 2017 23:35:08 +0000 (16:35 -0700)]
fix signed/unsigned comparison in longest_common_prefix

7 years agodoxygen: add config file
Richard Russon [Tue, 11 Jul 2017 15:56:38 +0000 (16:56 +0100)]
doxygen: add config file

7 years agodoxygen: tidy existing comments
Richard Russon [Thu, 13 Jul 2017 01:28:05 +0000 (02:28 +0100)]
doxygen: tidy existing comments

7 years agoname unnamed enums
Richard Russon [Thu, 13 Jul 2017 13:58:27 +0000 (14:58 +0100)]
name unnamed enums

7 years agorename some structs/enums/unions/constants
Richard Russon [Wed, 12 Jul 2017 14:40:21 +0000 (15:40 +0100)]
rename some structs/enums/unions/constants

struct/enum/union
    Capability_Aliases CapabilityAliases
    Capability_Alias   CapabilityAlias
    CryptKeyinfo       CryptKeyInfo
    div_type           DivType
    DnArrayS           DnArray
    FgetConvS          FgetConv
    format_flag        FormatFlag
    group_state_t      GroupState
    hash_key           HashKey
    hcache_ops_t       HcacheOps
    history_class_t    HistoryClass
    imap_auth_res_t    ImapAuthRes
    IMAP_COMMAND_TYPE  ImapCommandType
    key_cap_t          KeyCap
    mdb_txn_mode       MdbTxnMode
    NmCtxdata          NmCtxData
    NmHdrdata          NmHdrData
    NmHdrtag           NmHdrTag
    packet_tags        PacketTags
    pattern_exec_flag  PatternExecFlag
    pgp_ring_t         PgpRing
    pop_auth_res_t     PopAuthRes
    sb_src             SidebarSrc
    Sysexits           SysExits
    url_scheme         UrlScheme
    url_scheme_t       UrlScheme
    validate           Validate
    XDGType            XdgType

Constants
    kXDGConfigDirs     XDG_CONFIG_DIRS
    kXDGConfigHome     XDG_CONFIG_HOME
    ADDR               GS_ADDR
    NONE               GS_NONE
    RX                 GS_RX
    txn_read           TXN_READ
    txn_uninitialized  TXN_UNINITIALIZED
    txn_write          TXN_WRITE

Variables
    firstMessage       first_message
    hideQuoted         hide_quoted
    lastCached         last_cached
    lastLine           last_line
    lastLoaded         last_loaded
    lastMessage        last_message
    lineInfo           line_info
    maxLine            max_line
    newMailCount       new_mail_count
    QuoteList          quote_list
    SearchBack         search_back
    SearchCompiled     search_compiled
    searchDir          search_dir
    SearchFlag         search_flag
    SearchRE           search_re
    WrapMargin         wrap_margin

7 years agofix: stop allowing duplicate mailboxes
Richard Russon [Sat, 8 Jul 2017 11:40:15 +0000 (12:40 +0100)]
fix: stop allowing duplicate mailboxes

7 years agoupdate ChangeLog.md
Richard Russon [Fri, 7 Jul 2017 18:11:51 +0000 (19:11 +0100)]
update ChangeLog.md

7 years agoNeoMutt 2017-07-07 (1.8.3) neomutt-20170707
Richard Russon [Fri, 7 Jul 2017 17:16:05 +0000 (18:16 +0100)]
NeoMutt 2017-07-07 (1.8.3)

7 years agomerge: sync to mutt/default
Richard Russon [Fri, 7 Jul 2017 17:14:19 +0000 (18:14 +0100)]
merge: sync to mutt/default

7 years agoupdate translations
Richard Russon [Fri, 7 Jul 2017 17:07:44 +0000 (18:07 +0100)]
update translations

7 years agotidy whitespace
Richard Russon [Fri, 7 Jul 2017 16:54:41 +0000 (17:54 +0100)]
tidy whitespace

7 years agoclang-format
Richard Russon [Fri, 7 Jul 2017 16:49:19 +0000 (17:49 +0100)]
clang-format

7 years agoupdate mailmap
Richard Russon [Fri, 7 Jul 2017 14:31:40 +0000 (15:31 +0100)]
update mailmap

7 years agodocs: update credits
Richard Russon [Fri, 7 Jul 2017 14:50:24 +0000 (15:50 +0100)]
docs: update credits

7 years agoversion: 2017-07-07
Richard Russon [Fri, 7 Jul 2017 15:45:11 +0000 (16:45 +0100)]
version: 2017-07-07

7 years agomerge: translations
Richard Russon [Fri, 7 Jul 2017 11:36:30 +0000 (12:36 +0100)]
merge: translations

 * Update Chinese (Simplified) translation
 * Updated Danish translation.
 * Updated Japanese translation.

7 years agoUpdated Japanese translation.
TAKAHASHI Tamotsu [Sun, 18 Jun 2017 17:58:07 +0000 (10:58 -0700)]
Updated Japanese translation.

7 years agoUpdated Danish translation.
Morten Bo Johansen [Wed, 14 Jun 2017 22:23:07 +0000 (15:23 -0700)]
Updated Danish translation.

7 years agoUpdate Chinese (Simplified) translation
Bo YU [Wed, 14 Jun 2017 12:08:28 +0000 (20:08 +0800)]
Update Chinese (Simplified) translation

7 years agomerge: upstream fixes (mutt/default)
Richard Russon [Thu, 6 Jul 2017 14:15:31 +0000 (15:15 +0100)]
merge: upstream fixes (mutt/default)

 * Add more description for the %S and %Z $index_format characters.
 * Add L10N comments to the GNUTLS certificate prompt.
 * Add ~<() and ~>() immediate parent/children patterns. (closes #3144)

7 years agoAdd ~<() and ~>() immediate parent/children patterns. (closes #3144)
Kevin McCarthy [Thu, 6 Jul 2017 02:09:51 +0000 (19:09 -0700)]
Add ~<() and ~>() immediate parent/children patterns. (closes #3144)

Thanks to Jeremie Le Hen for the original patch, and for his
persistence in getting this feature merged.

7 years agoAdd L10N comments to the GNUTLS certificate prompt.
Kevin McCarthy [Tue, 4 Jul 2017 02:22:18 +0000 (19:22 -0700)]
Add L10N comments to the GNUTLS certificate prompt.

The prompts are shared with OpenSSL, and so the prompts end up being
separate from the action key strings.

7 years agoAdd more description for the %S and %Z $index_format characters.
Kevin McCarthy [Mon, 3 Jul 2017 00:53:32 +0000 (17:53 -0700)]
Add more description for the %S and %Z $index_format characters.

7 years agoflags: update the hdr message last
Fabrice Bellet [Wed, 28 Jun 2017 19:37:43 +0000 (21:37 +0200)]
flags: update the hdr message last

this allow the color of the message of a colapsed thread to reflect
changes that occured in the subthread, and commited by this depth
first search.

7 years agoRevert "don't close the pager after a timeout"
Richard Russon [Thu, 6 Jul 2017 14:04:45 +0000 (15:04 +0100)]
Revert "don't close the pager after a timeout"

This reverts commit 5acd76ee270428302ec5e623a0cf743c17c4c05b.

7 years agoSupport Gmail's X-GM-RAW server-side search
Phil Pennock [Tue, 27 Jun 2017 00:34:02 +0000 (01:34 +0100)]
Support Gmail's X-GM-RAW server-side search

Let Gmail search filters be used from mutt with =/

Closes #644

7 years agofix gpgme S/MIME non-detached signature handling 662/head
Stefan Bühler [Tue, 4 Jul 2017 09:57:24 +0000 (11:57 +0200)]
fix gpgme S/MIME non-detached signature handling

- gpgsm ends the session after the decrypt error, so restart gpgsm when
  retrying with "maybe_signed".
- evolution sends encrypted + signed S/MIME mails with non-detached
  signatures

7 years agomerge: minor build improvements
Richard Russon [Thu, 6 Jul 2017 10:55:30 +0000 (11:55 +0100)]
merge: minor build improvements

 * move smime_keys into contrib
 * drop instdoc script
 * remove unnecessary steps
 * tidy makefile

7 years agoAdd ~<() and ~>() immediate parent/children patterns. (closes #3144)
Kevin McCarthy [Thu, 6 Jul 2017 02:09:51 +0000 (19:09 -0700)]
Add ~<() and ~>() immediate parent/children patterns. (closes #3144)

Thanks to Jeremie Le Hen for the original patch, and for his
persistence in getting this feature merged.

7 years agobuild: tidy makefile 663/head
Richard Russon [Tue, 4 Jul 2017 22:16:17 +0000 (23:16 +0100)]
build: tidy makefile

This commit makes no changes to the build.
It simply tidies up the whitespace and some lists.

7 years agobuild: remove unnecessary steps
Richard Russon [Tue, 4 Jul 2017 16:14:19 +0000 (17:14 +0100)]
build: remove unnecessary steps

Three man pages were processed with sed, but it didn't alter the files.

7 years agobuild: drop instdoc script
Richard Russon [Tue, 4 Jul 2017 16:02:26 +0000 (17:02 +0100)]
build: drop instdoc script

This script performed some string substitutions in the files it was
installing.  This was already done by the Makefile.

7 years agobuild: move smime_keys into contrib
Richard Russon [Mon, 3 Jul 2017 15:19:47 +0000 (16:19 +0100)]
build: move smime_keys into contrib

7 years agomenu: fix the thread tree color
Fabrice Bellet [Wed, 10 May 2017 16:05:17 +0000 (18:05 +0200)]
menu: fix the thread tree color

The background tree color is really meaningless as it mixes with the
background color of indexes subject in unpleasant ways. We prefer to
create a new color based on the tree foreground color only.

7 years agoRemove stale certificate prompt translations.
Kevin McCarthy [Tue, 4 Jul 2017 02:22:25 +0000 (19:22 -0700)]
Remove stale certificate prompt translations.

With the OpenSSL changes, unmaintained translation prompts will not function properly.

Clear out the translation strings for those using different action keys.

This changeset does not touch the translation files that are actively
maintained.  They will be properly updated before the 1.9.0 release.

7 years agoUpdate po files.
Kevin McCarthy [Tue, 4 Jul 2017 02:22:23 +0000 (19:22 -0700)]
Update po files.

7 years agoAdd L10N comments to the GNUTLS certificate prompt.
Kevin McCarthy [Tue, 4 Jul 2017 02:22:18 +0000 (19:22 -0700)]
Add L10N comments to the GNUTLS certificate prompt.

The prompts are shared with OpenSSL, and so the prompts end up being
separate from the action key strings.

7 years agoAdd more description for the %S and %Z $index_format characters.
Kevin McCarthy [Mon, 3 Jul 2017 00:53:32 +0000 (17:53 -0700)]
Add more description for the %S and %Z $index_format characters.

7 years agobrowser tweak
Ian Zimmerman [Sun, 4 Jun 2017 17:08:24 +0000 (18:08 +0100)]
browser tweak

See issue #609

7 years agoUses CurrentFolder to populate LastDir with IMAP
Pierre-Elliott Bécue [Wed, 28 Jun 2017 15:58:20 +0000 (17:58 +0200)]
Uses CurrentFolder to populate LastDir with IMAP

 * Needs to rollback to !folder instead of !*LastDir
 * Closes issue #640

7 years agofix perms
Richard Russon [Fri, 30 Jun 2017 09:42:55 +0000 (10:42 +0100)]
fix perms

7 years agodon't close the pager after a timeout
Richard Russon [Sun, 2 Jul 2017 11:06:17 +0000 (12:06 +0100)]
don't close the pager after a timeout

Setting a timeout hook could cause the pager to automatically close
itself when viewing help or an attachment.

    timeout-hook 'exec sync mailbox'

The timeout was causing a fake keypress event which cause the pager to
quit.

Fixes #591

7 years agocolour emails with a '+' in them
Richard Russon [Sun, 2 Jul 2017 09:23:10 +0000 (10:23 +0100)]
colour emails with a '+' in them

The default highlighting for email addresses didn't recognise '+'
characters as being valid.

Fixes #496

7 years agosidebar: stabilise sort order
Richard Russon [Sun, 2 Jul 2017 09:00:37 +0000 (10:00 +0100)]
sidebar: stabilise sort order

When sorting by a numeric type, fallback to the path if the numbers are
the same.

Fixes #486

7 years agodoc: limitations of new-mail %f expando
Richard Russon [Sat, 1 Jul 2017 22:14:59 +0000 (23:14 +0100)]
doc: limitations of new-mail %f expando

7 years agodocs: escape <>'s in nested conditions
Richard Russon [Sat, 1 Jul 2017 19:42:19 +0000 (20:42 +0100)]
docs: escape <>'s in nested conditions

7 years agoAdd config vars for forwarded message attribution intro/trailer.
Kevin McCarthy [Sun, 2 Jul 2017 02:32:05 +0000 (19:32 -0700)]
Add config vars for forwarded message attribution intro/trailer.

Add $forward_attribution_intro and $forward_attribution_trailer to
allow the default strings to be overridden.

Fixes #522

7 years agodupe-string, don't destroy original
Richard Russon [Thu, 29 Jun 2017 13:40:19 +0000 (14:40 +0100)]
dupe-string, don't destroy original

7 years agofix the padding expando '%>'
Richard Russon [Thu, 29 Jun 2017 12:28:58 +0000 (13:28 +0100)]
fix the padding expando '%>'

Debian BTS 866366

The non-greedy '%>' has been broken since the introduction of the
nested-if patch.

The second command should create a line of dots ending in a ']'

    set index_format="%?M?collapsed%|.]&expanded?
    set index_format="%?M?collapsed%>.]&expanded?

7 years agomerge: add some colour schemes
Richard Russon [Sun, 2 Jul 2017 20:51:03 +0000 (21:51 +0100)]
merge: add some colour schemes

 * added neonwolf colorscheme
 * added black 256 solarized colorscheme
 * added zenburn colorscheme
 * added vombatidae colorscheme
 * removed note to use slang for neonwolf colorscheme
 * build: add colour schemes

7 years agobuild: add colour schemes
Richard Russon [Sun, 2 Jul 2017 13:45:24 +0000 (14:45 +0100)]
build: add colour schemes

Closes #340

7 years agoremoved note to use slang for neonwolf colorscheme
toogley [Sun, 29 Jan 2017 16:49:07 +0000 (17:49 +0100)]
removed note to use slang for neonwolf colorscheme

Thanks to @h3xx for the hint.

7 years agoadded vombatidae colorscheme
toogley [Sun, 29 Jan 2017 16:45:00 +0000 (17:45 +0100)]
added vombatidae colorscheme

Thanks to @octol

7 years agoadded zenburn colorscheme
toogley [Sun, 29 Jan 2017 13:33:22 +0000 (14:33 +0100)]
added zenburn colorscheme

Thanks to Renato Cunha

Source:
https://bitbucket.org/trovao/configs/src/c3413bafa5ba70da2329225a9009078b078ccee1/mutt-zenburn/dotmuttrc

7 years agoadded black 256 solarized colorscheme
toogley [Sun, 29 Jan 2017 13:26:53 +0000 (14:26 +0100)]
added black 256 solarized colorscheme

Thanks to @altercation

7 years agoadded neonwolf colorscheme
toogley [Sun, 29 Jan 2017 13:21:29 +0000 (14:21 +0100)]
added neonwolf colorscheme

Thanks to @h3xx for publishing it.

7 years agomerge: build fixes for Solaris
Richard Russon [Sun, 2 Jul 2017 20:44:55 +0000 (21:44 +0100)]
merge: build fixes for Solaris

 * Handle native Solaris GSSAPI.
 * Fix compilation error on Solaris.
 * Include term.h for tigetstr except for slang build.
 * Look for wide curses in libcurses itself.
 * Remove unneeded forward declarations.

7 years agoAdd config vars for forwarded message attribution intro/trailer.
Kevin McCarthy [Sun, 2 Jul 2017 02:32:05 +0000 (19:32 -0700)]
Add config vars for forwarded message attribution intro/trailer.

Add $forward_attribution_intro and $forward_attribution_trailer to
allow the default strings to be overridden.

7 years agoRemove unneeded forward declarations. 660/head
Thomas Klausner [Sat, 1 Jul 2017 09:48:34 +0000 (11:48 +0200)]
Remove unneeded forward declarations.

7 years agoLook for wide curses in libcurses itself.
Thomas Klausner [Sat, 1 Jul 2017 09:48:06 +0000 (11:48 +0200)]
Look for wide curses in libcurses itself.

NetBSD's curses library provides wide character support.

7 years agoInclude term.h for tigetstr except for slang build.
Thomas Klausner [Sat, 1 Jul 2017 09:46:23 +0000 (11:46 +0200)]
Include term.h for tigetstr except for slang build.

Fixes
curs_main.c:529:11: warning: implicit declaration of function ‘tigetstr’ [-Wimplicit-function-declaration]

Including it before header.h causes compilation errors because
of "int lines;" in header.h and
in term.h.

7 years agoFix compilation error on Solaris.
Thomas Klausner [Sat, 1 Jul 2017 09:39:14 +0000 (11:39 +0200)]
Fix compilation error on Solaris.

  resize.c: In function 'mutt_resize_screen':
  resize.c:38:18: error: storage size of 'w' isn't known
     struct winsize w;
                    ^
  resize.c:47:19: error: 'TIOCGWINSZ' undeclared (first use in this function)
       if (ioctl(fd, TIOCGWINSZ, &w) != -1)
                     ^

7 years agoHandle native Solaris GSSAPI.
Jonathan Perkin [Fri, 30 Jun 2017 10:56:30 +0000 (12:56 +0200)]
Handle native Solaris GSSAPI.

Signed-off-by: Thomas Klausner <wiz@NetBSD.org>
7 years agoDo not set old flag if mark_old is false 651/head
Manos Pitsidianakis [Sun, 25 Jun 2017 12:56:44 +0000 (15:56 +0300)]
Do not set old flag if mark_old is false

If `mark_old` is false, unread mails will not be marked old after
they've been viewed. But they will be marked old if found in the `/cur`
subdirectory of the Maildir. This is inconsistent behaviour, since a
user with disabled `mark_old` will expect no old flags at all.

7 years agomerge: fix some leaks
Richard Russon [Wed, 28 Jun 2017 14:13:05 +0000 (15:13 +0100)]
merge: fix some leaks

 * fix some resource leaks
 * fix leaks in lua get/set options
 * fix dodgy buffers

7 years agofix dodgy buffers
Richard Russon [Wed, 28 Jun 2017 13:44:02 +0000 (14:44 +0100)]
fix dodgy buffers

7 years agofix leaks in lua get/set options
Richard Russon [Wed, 28 Jun 2017 11:51:42 +0000 (12:51 +0100)]
fix leaks in lua get/set options

7 years agofix some resource leaks
Richard Russon [Tue, 27 Jun 2017 13:39:58 +0000 (14:39 +0100)]
fix some resource leaks

- CID 169545
- CID 169546
- CID 171381
- CID 171382

7 years agoBlock SIGWINCH during connect(). (closes #3941)
Kevin McCarthy [Tue, 20 Jun 2017 22:09:43 +0000 (15:09 -0700)]
Block SIGWINCH during connect(). (closes #3941)

FreeBSD's connect() does not respect SA_RESTART, so a SIGWINCH will
end up interrupting the connect.

If this code is needed in other places, it should be moved into
signal.c.  For this one place, inlining the sigprocmask() seemed okay.

7 years agofix whitespace errors
Richard Russon [Wed, 28 Jun 2017 12:59:09 +0000 (13:59 +0100)]
fix whitespace errors

7 years agotidy the version strings
Richard Russon [Tue, 27 Jun 2017 13:27:56 +0000 (14:27 +0100)]
tidy the version strings

7 years agosync to upstream's "encrypt-to-self"
Richard Russon [Mon, 26 Jun 2017 14:09:06 +0000 (15:09 +0100)]
sync to upstream's "encrypt-to-self"

NeoMutt's variables:
    pgp_encrypt_self
    smime_encrypt_self

have been superceded by Mutt's:
    pgp_self_encrypt
    pgp_self_encrypt_as
    smime_self_encrypt
    smime_self_encrypt_as

Note: NeoMutt's variables will be deprecated at a later date.

7 years agoMore sophisticated check for BDB version + support for DB6 (non default) 632/head
Pietro Cerutti [Fri, 9 Jun 2017 12:53:24 +0000 (12:53 +0000)]
More sophisticated check for BDB version + support for DB6 (non default)

This commit enhances configure.ac to actually parse (as in CPP) and
extract the values of DB_VERSION_MAJOR and DB_VERSION_MINOR from the
Berkeley DB include files. The previous approach to just use grep failed
on some system where the includes are just wrappers around the real bdb
headers.

Also, add support for the current db6 version (6.2), although db5 is
still the first one looked for.

Issue #613

7 years agofix: initialise debug_file
Richard Russon [Mon, 26 Jun 2017 15:17:17 +0000 (16:17 +0100)]
fix: initialise debug_file

Make sure that `debug_file` is initialised early enough.
Also, call `mutt_expand_path()` to enable ~/ shortcuts.

Related to issue #654

7 years agocontrib: add Mutt logos
Richard Russon [Mon, 26 Jun 2017 08:46:53 +0000 (09:46 +0100)]
contrib: add Mutt logos

Issue #655

7 years agoFix typo in smime_self_encrypt_as documentation. (closes #3953)
Antonio Radici [Mon, 26 Jun 2017 22:54:30 +0000 (15:54 -0700)]
Fix typo in smime_self_encrypt_as documentation. (closes #3953)

7 years agomerge stable
Kevin McCarthy [Mon, 26 Jun 2017 22:47:36 +0000 (15:47 -0700)]
merge stable

7 years agoMinor documentation fixes.
Regid Ichira [Mon, 26 Jun 2017 22:44:35 +0000 (15:44 -0700)]
Minor documentation fixes.

The muttrc man page doesn't contain the "Format Strings" section in
the manual, so add a pointer to the explanation of conditionals in
$status_format.

7 years agorevert part of 40f81d1 Add debug_level/debug_file options
Antonio Radici [Sun, 25 Jun 2017 22:47:11 +0000 (23:47 +0100)]
revert part of 40f81d1 Add debug_level/debug_file options

This patch moves the set_default/restore_default couple after the defaults have
been set by the init function; this was correctly placed in 1.7.2 and somehow it
got moved to the wrong place, which means that tmpdir (and many other variable)
are not correctly set with their new default value determined from environment
variables (or other logic), so when they get resetted with a 'reset all' call in
.muttrc, they will never have the correct default to fall back to and they will
use the wrong one in init.h

This patch fixes:
- http://bugs.debian.org/865822
- http://bugs.debian.org/865842

Issue #654

7 years agoscore address pattern do not match personal name
Antonio Radici [Tue, 23 Aug 2016 18:23:46 +0000 (20:23 +0200)]
score address pattern do not match personal name

Fixes #646
Debian BTS 383769

7 years agoopen attachments in read-only mode
Antonio Radici [Tue, 23 Aug 2016 18:21:37 +0000 (20:21 +0200)]
open attachments in read-only mode

Fixes #647
Debian BTS 528233
Mutt trac #3261

7 years agoAdd Cc, In-Reply-To, and References to default mailto_allow
Julian Andres Klode [Sun, 25 Jun 2017 09:15:54 +0000 (11:15 +0200)]
Add Cc, In-Reply-To, and References to default mailto_allow

These headers are quite useful for replying to mailing lists
via mailto links, as they don't break threading.

Debian has been shipping these in the /etc/Muttrc file since
September 2016 without much issues.

Fixes #115

7 years agomerge: trivial code changes
Richard Russon [Sun, 25 Jun 2017 12:40:58 +0000 (13:40 +0100)]
merge: trivial code changes

 * build: don't delete non-existent files
 * remove unused option
 * docs: fix typos
 * update mailmap

7 years agoupdate mailmap
Richard Russon [Sun, 18 Jun 2017 15:49:12 +0000 (16:49 +0100)]
update mailmap

7 years agodocs: fix typos
Regid Ichira [Sun, 25 Jun 2017 11:11:27 +0000 (12:11 +0100)]
docs: fix typos

Fixes #648

7 years agoremove unused option
Richard Russon [Sat, 24 Jun 2017 23:37:11 +0000 (00:37 +0100)]
remove unused option

7 years agobuild: don't delete non-existent files
Richard Russon [Wed, 14 Jun 2017 10:34:17 +0000 (11:34 +0100)]
build: don't delete non-existent files

7 years agomerge: upstream fixes (mutt/default)
Richard Russon [Sat, 24 Jun 2017 16:44:15 +0000 (17:44 +0100)]
merge: upstream fixes (mutt/default)

 * Change the compose menu fields to be dynamically padded.
 * Rename 'sign as' to 'Sign as'; makes compose menu more consistent.
 * Make GPGME key selection behavior the same as classic-PGP. (see #3950)
 * Force hard redraw after $sendmail instead of calling mutt_endwin. (closes #3952) (see #3948)
 * Enable all header fields in the compose menu to be translated.
 * Auto-pad translation for the GPGME key selection "verify key" headers.
 * Improve the L10N comment about Sign as.

7 years agoImprove the L10N comment about Sign as.
Kevin McCarthy [Sun, 18 Jun 2017 17:58:12 +0000 (10:58 -0700)]
Improve the L10N comment about Sign as.

Make it clearer what the indentation behavior is, and add suggestions
about the width.

Thanks to TAKAHASHI Tamotsu for the original patch suggesting changes
to the L10N comments.

7 years agoAuto-pad translation for the GPGME key selection "verify key" headers.
Kevin McCarthy [Thu, 15 Jun 2017 02:21:22 +0000 (19:21 -0700)]
Auto-pad translation for the GPGME key selection "verify key" headers.

Remove the ridiculous need for the translators to pad the translation
strings themselves.