]> granicus.if.org Git - neomutt/log
neomutt
8 years agofix build of neomutt-syntax.vim
Elimar Riesebieter [Sat, 17 Sep 2016 11:09:28 +0000 (12:09 +0100)]
fix build of neomutt-syntax.vim

8 years agoNeoMutt 2016-09-16 (1.7.0) neomutt-20160916
Richard Russon [Fri, 16 Sep 2016 21:38:46 +0000 (22:38 +0100)]
NeoMutt 2016-09-16 (1.7.0)

8 years agofix notmuch tag completion
Richard Russon [Wed, 14 Sep 2016 12:56:52 +0000 (13:56 +0100)]
fix notmuch tag completion

Notmuch tags that contained a dash (-) confused the auto-completion.

Given tags of "neo-red", "neo-green", "neo-blue", tests:
    n<tab>      Generates: neo-
    neo-<tab>   Cycles through the three tags

The +/- before the tag are optional.
With neither, notmuch will assume +

Fixes #124

8 years agofix sidebar sort order
Richard Russon [Fri, 16 Sep 2016 11:22:15 +0000 (12:22 +0100)]
fix sidebar sort order

Collate the sidebar mailboxes for a more natural sort order.
A sorted sidebar will now match a sorted browser.

e.g.
    Old Sort    New Sort
    --------    --------
    _apple      Apple
    _Banana     _apple
    _Cherry     banana
    _damson     _Banana
    Apple       Cherry
    banana      _Cherry
    Cherry      damson
    damson      _damson

8 years agofix: make the pager more robust
Richard Russon [Thu, 15 Sep 2016 14:42:26 +0000 (15:42 +0100)]
fix: make the pager more robust

Make sure that the Context is always checked before use.
Zero a HEADER struct allocated on the stack.

8 years agonntp: close message handles
Richard Russon [Tue, 13 Sep 2016 21:29:42 +0000 (22:29 +0100)]
nntp: close message handles

Possible fix for #125

8 years agodoc: Removes bug entry in new-mail docs
Santiago Torres [Tue, 13 Sep 2016 03:13:29 +0000 (23:13 -0400)]
doc: Removes bug entry in new-mail docs

Bug #19 (new-mail doesn't fire if pager) was fixed upstream on commit
(4ed2b6f). We remove their mention of known-bugs in the documents

8 years agoRevert "doc: Removes bug entry in new-mail docs"
Richard Russon [Wed, 14 Sep 2016 17:04:10 +0000 (18:04 +0100)]
Revert "doc: Removes bug entry in new-mail docs"

This reverts commit 49f2effbce887a2d1e7cc88146dd48cfd987a4cb.

This commit accidentally included a stray patch file.

8 years agodoc: Removes bug entry in new-mail docs
Santiago Torres [Tue, 13 Sep 2016 03:13:29 +0000 (23:13 -0400)]
doc: Removes bug entry in new-mail docs

Bug #19 (new-mail doesn't fire if pager) was fixed upstream on commit
(4ed2b6f). We remove their mention of known-bugs in the documents

8 years agofix some translations in crypt-gpgme.c
Richard Russon [Tue, 13 Sep 2016 22:05:16 +0000 (23:05 +0100)]
fix some translations in crypt-gpgme.c

Some translations for crypt-gpgme.c are marked as fuzzy but the keybindings
attached to these translations are not, this creates confusions for the users
who see the english message but have the keybindings for a message in their own
language available.

As long as the translations are fuzzy, the keybindings should stay fuzzy.

Debian bug: http://bugs.debian.org/837673
Upstream mutt issue: http://bugs.mutt.org/3874

8 years agomerge: upstream fixes (mutt/default)
Richard Russon [Tue, 13 Sep 2016 16:42:33 +0000 (17:42 +0100)]
merge: upstream fixes (mutt/default)

 * Remove the $locale configuration variable.
 * Add $attribution_locale configuration variable.
 * Add missing include <locale.h> to send.c and edit.c.
 * Filter out zero width no-break space (U+FEFF).
 * Update a confusing and obsolete comment.
 * Moves mutt_copy_list to muttlib.c, where it belongs.
 * Redraw screen after an SSL cert prompt
 * Preserve message-id and mft headers for recalled messages. (closes #3081)
 * Fix openssl 1.1 compilation issues. (closes #3870)

8 years agoFix openssl 1.1 compilation issues. (closes #3870)
TAKAHASHI Tamotsu [Thu, 8 Sep 2016 03:00:04 +0000 (20:00 -0700)]
Fix openssl 1.1 compilation issues. (closes #3870)

With these changes, Mutt will no longer compile for versions less than
0.9.6.

8 years agoPreserve message-id and mft headers for recalled messages. (closes #3081)
Kevin McCarthy [Sat, 3 Sep 2016 23:19:38 +0000 (16:19 -0700)]
Preserve message-id and mft headers for recalled messages. (closes #3081)

Git patch creates a patch series mailbox, including the Message-ID.
Using this as draft files was removing the Message-ID, and thus
breaking the threaded structure.

The second part of the ticket has already been addressed by
95a2230ef889 (for ticket 3653).

Thanks to Chris Webb for the original patch.

8 years agoRedraw screen after an SSL cert prompt
David Champion [Wed, 31 Aug 2016 01:43:02 +0000 (18:43 -0700)]
Redraw screen after an SSL cert prompt

8 years agoMoves mutt_copy_list to muttlib.c, where it belongs.
David Champion [Tue, 30 Aug 2016 23:30:06 +0000 (16:30 -0700)]
Moves mutt_copy_list to muttlib.c, where it belongs.

8 years agoUpdate a confusing and obsolete comment.
David Champion [Tue, 30 Aug 2016 23:11:45 +0000 (16:11 -0700)]
Update a confusing and obsolete comment.

This 2004 comment in sort.h predicted what has recently come to pass, so
I'm reframing it just to document for future devs what's going on with
this oddball flag.

8 years agoFilter out zero width no-break space (U+FEFF).
Vincent Lefevre [Tue, 23 Aug 2016 11:32:31 +0000 (13:32 +0200)]
Filter out zero width no-break space (U+FEFF).

8 years agoAdd missing include <locale.h> to send.c and edit.c.
Kevin McCarthy [Tue, 23 Aug 2016 03:34:05 +0000 (20:34 -0700)]
Add missing include <locale.h> to send.c and edit.c.

8 years agoAdd $attribution_locale configuration variable.
Kevin McCarthy [Tue, 23 Aug 2016 03:04:59 +0000 (20:04 -0700)]
Add $attribution_locale configuration variable.

$attribution_locale replaces the just removed $locale, but is only
used for customizing the LC_TIME locale used for dates in
$attribution.

This could be useful in conjunction with folder or send-hooks for
recipients in different locales.

8 years agoRemove the $locale configuration variable.
Kevin McCarthy [Tue, 23 Aug 2016 03:04:52 +0000 (20:04 -0700)]
Remove the $locale configuration variable.

$locale was only used to set the LC_TIME locale.  Unfortunately, Mutt
previously defaulted to using "C".  This overrode the user's locale
setting and forced them to re-specify their locale inside their
.muttrc.

Remove $locale and instead use the locale specified by the
environment.  Mutt still allows "C locale" dates by using a leading
"!" in $date_format, ${}, etc.

Another use of $locale was to customize attribution dates using hooks.
The next commit will introduce $attribution_locale, which can be used
for this instead.

Thanks to Derek Martin for the original patch!

8 years agofix another crash in the pager
Richard Russon [Tue, 13 Sep 2016 13:16:26 +0000 (14:16 +0100)]
fix another crash in the pager

This commit prevents the crash.
A better solution will require more thought.

Fixes: #144
8 years agofix crash when exiting the pager
Richard Russon [Mon, 12 Sep 2016 21:47:49 +0000 (22:47 +0100)]
fix crash when exiting the pager

Make sure we've always got a menu pointer.
This is a fix for commit:
    "check for new mail while in pager when idle"

Fixes: #143
8 years agoFix off-by-one in error message
Antonio Radici [Mon, 12 Sep 2016 16:23:12 +0000 (17:23 +0100)]
Fix off-by-one in error message

Closes: #139
8 years agoFix buffer overrun in search for attach keyword
James McCoy [Mon, 12 Sep 2016 00:35:37 +0000 (20:35 -0400)]
Fix buffer overrun in search for attach keyword

Regression introduced by 395911ea4c20e57f121cb169e0f2083ff5e1ae33.

In the process of tidying

    char* lowerKeyword = malloc(strlen(AttachKeyword)+1);
    ...
    for (i=0; i <= strlen(AttachKeyword); i++)

was changed to

    int klen = mutt_strlen (AttachKeyword) + 1;
    ...
    char *lowerKeyword = safe_malloc (klen);
    ...
    for (i = 0; i <= klen; i++)

Now that klen is the actual allocation length, instead of the string
length, the loop comparison needs to be adjusted accordingly.

Closes: #142
8 years agofix AC_INIT tarname parameter
Richard Russon [Mon, 12 Sep 2016 15:37:48 +0000 (16:37 +0100)]
fix AC_INIT tarname parameter

By specifying 'neomutt' as the tarname, the docs and translations were
being installed in wrong places.

Note: distdir is overridden in Makefile.am so that we still get a
neomutt tarfile on "make dist".

8 years agoAdd unsidebar_whitelist command.
Kevin McCarthy [Thu, 8 Sep 2016 02:12:26 +0000 (19:12 -0700)]
Add unsidebar_whitelist command.

This pairs with the sidebar_whitelist command, and operates like the
other "un..." list commands.

8 years agoFix sidebar documentation a bit. (closes #3859)
Kevin McCarthy [Thu, 8 Sep 2016 01:54:54 +0000 (18:54 -0700)]
Fix sidebar documentation a bit. (closes #3859)

Sidebar_whitelist is a command, not a variable.  Also add a blurb about what it does.

Fix the sort order for $sidebar_divider_char and $sidebar_delim_chars.

8 years agodocs: mass tidy up
Richard Russon [Mon, 12 Sep 2016 10:25:08 +0000 (11:25 +0100)]
docs: mass tidy up

 - tidy muttrc.*
 - tidy vimrc.*
 - sync muttrc to main manual
 - add better xml escaping
 - fix whitespace in muttrc/vimrc/manual
 - refer to features rather than patches
 - fix lots of spelling mistakes
 - sort manual sections
 - add README.notmuch to dist
 - drop unnecessary sample.colors.attach_headers
 - install sample muttrc files
 - add mutt-1.7.0-syntax.vim from vim repo
 - generate neomutt-syntax.vim from features' vimrc files
 - install neomutt-syntax.vim

8 years agoAvoid segfault when listing mailboxes on startup.
John Swinbank [Sun, 11 Sep 2016 00:15:42 +0000 (20:15 -0400)]
Avoid segfault when listing mailboxes on startup.

When mutt is started with the -y flag, _mutt_select_file() is called while
CurrentFolder is a null pointer. If that's the case, we shouldn't try to use
it.

Closes: #137
8 years agoNeoMutt 2016-09-10 (1.7.0) neomutt-20160910
Richard Russon [Sat, 10 Sep 2016 11:33:21 +0000 (12:33 +0100)]
NeoMutt 2016-09-10 (1.7.0)

8 years agoalign the nntp code with mutt
Fabian Groffen [Thu, 1 Sep 2016 11:40:00 +0000 (12:40 +0100)]
align the nntp code with mutt

Specifically, change mutt_strcasecmp() -> ascii_strcasecmp().

8 years agoproposed fix for clearing labels
Richard Russon [Fri, 2 Sep 2016 13:33:01 +0000 (14:33 +0100)]
proposed fix for clearing labels

Debian bug #832971 -- The use claimed he couldn't reset labels.
I couldn't repeat the problem using his config.  He offered a patch that
he claimed fixed his problem.  Only one part of the patch actually did
anything (and only in a section of code dealing with SETTING labels).

8 years agoAllow the user to interrupt slow IO operations
Antonio Radici [Sat, 10 Sep 2016 10:48:50 +0000 (11:48 +0100)]
Allow the user to interrupt slow IO operations

8 years agouse fixed version strings
Richard Russon [Fri, 9 Sep 2016 08:09:54 +0000 (09:09 +0100)]
use fixed version strings

8 years agodocs: fix incorrect link
Richard Russon [Fri, 9 Sep 2016 23:21:10 +0000 (00:21 +0100)]
docs: fix incorrect link

8 years agomerge: forgotten-attachment
Richard Russon [Fri, 9 Sep 2016 23:19:50 +0000 (00:19 +0100)]
merge: forgotten-attachment

 * add ident to PATCHES
 * Forgotten attachment
 * tidy code to mutt standards
 * Add docs for forgotten-attachments

8 years agoAdd docs for forgotten-attachments
Darshit Shah [Fri, 9 Sep 2016 17:35:54 +0000 (19:35 +0200)]
Add docs for forgotten-attachments

8 years agotidy code to mutt standards
Richard Russon [Fri, 9 Sep 2016 22:59:34 +0000 (23:59 +0100)]
tidy code to mutt standards

8 years agoForgotten attachment
Darshit Shah [Fri, 2 Sep 2016 19:03:20 +0000 (21:03 +0200)]
Forgotten attachment

8 years agoadd ident to PATCHES
Richard Russon [Fri, 9 Sep 2016 18:28:25 +0000 (19:28 +0100)]
add ident to PATCHES

8 years agofix configure check for fmemopen
Richard Russon [Fri, 9 Sep 2016 09:03:51 +0000 (10:03 +0100)]
fix configure check for fmemopen

To use fmemopen you now need the presence of fmemopen() and
open_memstream() AND you have to pass --enable-fmemopen to configure.

Note: fmemopen is still DISABLED due to an unresolved bug.

8 years agorestore the pager keymapping 'i' to exit
Richard Russon [Thu, 8 Sep 2016 11:19:12 +0000 (12:19 +0100)]
restore the pager keymapping 'i' to exit

The mapping was removed and overridden by the NNTP patch.
This commit restore the Mutt default behaviour.

Fixes: #133
8 years agounnecessary document
Joshua Jordi [Wed, 7 Sep 2016 22:19:26 +0000 (17:19 -0500)]
unnecessary document

8 years agodocs: kill tabs that had crept into the manual
Richard Russon [Wed, 7 Sep 2016 15:28:41 +0000 (16:28 +0100)]
docs: kill tabs that had crept into the manual

8 years agonotmuch: sync vfolder_format to folder_format
Richard Russon [Wed, 7 Sep 2016 15:21:08 +0000 (16:21 +0100)]
notmuch: sync vfolder_format to folder_format

The expandos used by NotMuch's vfolder_format didn't match those of
Mutt's folder_format.  This caused confusion.

vfolder_format expandos:
    %C  current file number
    %f  folder name (description)
    %m  number of messages in the mailbox *
    %n  number of unread messages in the mailbox *
    %N  N if mailbox has new mail, blank otherwise

Default setting:
    set vfolder_format = "%2C %N %?n?%4n/&     ?%4m %f"

8 years agomerge: upstream stable
Richard Russon [Wed, 7 Sep 2016 13:41:12 +0000 (14:41 +0100)]
merge: upstream stable

 * Added tag mutt-1-7-rel for changeset a4e83f60e42f
 * mutt-1.7.0 signed
 * Increase date buffer size for $folder_format.  (closes #3863)
 * Disable ~X when message scoring.  (closes #3861)
 * Fix pgpring reporting of DSA and Elgamal key lengths.  (closes #3867)
 * Autoconf: always check for getaddrinfo().
 * Stub out getdnsdomainname() unless HAVE_GETADDRINFO.
 * Add missing sidebar contrib sample files to dist tarball.

8 years agodocs: update list of features, authors
Richard Russon [Wed, 7 Sep 2016 13:34:13 +0000 (14:34 +0100)]
docs: update list of features, authors

8 years agodocs: sort manual sections
Richard Russon [Wed, 7 Sep 2016 13:20:12 +0000 (14:20 +0100)]
docs: sort manual sections

8 years agomerge: attach-headers-color
Richard Russon [Wed, 7 Sep 2016 12:54:07 +0000 (13:54 +0100)]
merge: attach-headers-color

 * Add support for colouring attachments with regexp
 * Add sample colour file
 * Add docs on attach_headers
 * add ident to PATCHES

8 years agoadd ident to PATCHES
Guillaume Brogi [Wed, 7 Sep 2016 12:21:09 +0000 (13:21 +0100)]
add ident to PATCHES

8 years agoAdd docs on attach_headers
Guillaume Brogi [Wed, 7 Sep 2016 09:13:01 +0000 (11:13 +0200)]
Add docs on attach_headers

8 years agoAdd sample colour file
Guillaume Brogi [Sat, 20 Aug 2016 13:56:52 +0000 (15:56 +0200)]
Add sample colour file

This file colours the results of GPGME checks.

8 years agoAdd support for colouring attachments with regexp
Guillaume Brogi [Sat, 20 Aug 2016 13:51:50 +0000 (15:51 +0200)]
Add support for colouring attachments with regexp

Attachments can now be coloured in the same way as the body using
`attach_regexp`. The `attachment` colour can still be defined and is
used when no regexp match.

8 years agoadd ident to PATCHES for sensible-browser
Richard Russon [Wed, 7 Sep 2016 12:53:01 +0000 (13:53 +0100)]
add ident to PATCHES for sensible-browser

8 years agodocs: fix typo
Richard Russon [Wed, 7 Sep 2016 12:52:29 +0000 (13:52 +0100)]
docs: fix typo

8 years agomerge: sensible-browser
Richard Russon [Wed, 7 Sep 2016 11:45:05 +0000 (12:45 +0100)]
merge: sensible-browser

 * sensible browser patch
 * Whatever the sort method, .. is always on the top
 * Reset menu->current when one re-sort the browser
 * Folder tracking enabled only with SORT_(SUBJECT|DESC)
 * Some documentation on sensible-browser patches
 * tweak the behaviour of the sensible-browser code
 * sort mailboxes, with incomplete info, last
 * docs: try to explain the behaviour of sensible-browser

8 years agodocs: try to explain the behaviour of sensible-browser 132/head
Richard Russon [Tue, 6 Sep 2016 22:39:49 +0000 (23:39 +0100)]
docs: try to explain the behaviour of sensible-browser

8 years agosort mailboxes, with incomplete info, last
Richard Russon [Wed, 7 Sep 2016 11:21:30 +0000 (12:21 +0100)]
sort mailboxes, with incomplete info, last

8 years agotweak the behaviour of the sensible-browser code
Richard Russon [Tue, 6 Sep 2016 21:15:36 +0000 (22:15 +0100)]
tweak the behaviour of the sensible-browser code

* fix crash when used with notmuch
* drop unnecessary breaks
* enabled for unsorted mailboxes
* don't select '..' if sorted by count, etc

8 years agoSome documentation on sensible-browser patches
Pierre-Elliott Bécue [Tue, 6 Sep 2016 13:04:48 +0000 (15:04 +0200)]
Some documentation on sensible-browser patches

8 years agoFolder tracking enabled only with SORT_(SUBJECT|DESC)
Pierre-Elliott Bécue [Tue, 6 Sep 2016 12:29:49 +0000 (14:29 +0200)]
Folder tracking enabled only with SORT_(SUBJECT|DESC)

8 years agoReset menu->current when one re-sort the browser
Pierre-Elliott Bécue [Mon, 5 Sep 2016 16:23:30 +0000 (18:23 +0200)]
Reset menu->current when one re-sort the browser

8 years agoWhatever the sort method, .. is always on the top
Pierre-Elliott Bécue [Sun, 4 Sep 2016 22:01:52 +0000 (00:01 +0200)]
Whatever the sort method, .. is always on the top

8 years agosensible browser patch
Pierre-Elliott Bécue [Fri, 2 Sep 2016 23:52:21 +0000 (01:52 +0200)]
sensible browser patch

 In the browser, when you go to a folder's parent, the folder you were in
 should be selected.  This patch works for IMAP folders.

8 years agoAdd missing sidebar contrib sample files to dist tarball.
Kevin McCarthy [Tue, 6 Sep 2016 01:50:33 +0000 (18:50 -0700)]
Add missing sidebar contrib sample files to dist tarball.

I previously added the files, but neglected to add them to the
contrib/Makefile.am file.

Thanks to isdtor for pointing out the problem and for the original
patch.

8 years agoStub out getdnsdomainname() unless HAVE_GETADDRINFO.
Kevin McCarthy [Mon, 5 Sep 2016 19:35:19 +0000 (12:35 -0700)]
Stub out getdnsdomainname() unless HAVE_GETADDRINFO.

It seems unlikely there are systems without it (given that this
mistake has been in since 1.6.0), but for correctness we should stub
out the function for those without it.

8 years agoAutoconf: always check for getaddrinfo().
Kevin McCarthy [Mon, 5 Sep 2016 19:22:58 +0000 (12:22 -0700)]
Autoconf: always check for getaddrinfo().

The getdnsdomainname() function introduced in 1.6.0 uses
getaddrinfo().

Pull the dependency checks for libnsl, libsocket, and getaddrinfo()
outside of the "need_socket" block, so they are always checked for.

8 years agoFix pgpring reporting of DSA and Elgamal key lengths. (closes #3867)
Guilhem Moulin [Mon, 5 Sep 2016 01:50:28 +0000 (18:50 -0700)]
Fix pgpring reporting of DSA and Elgamal key lengths.  (closes #3867)

Patch provided by Guilhem Moulin from an original idea of Fabrizio
Tarizzo.

The key length is always the length of the first MPI for RSA, DSA, and
Elgamal.

8 years agocheck for new mail while in pager when idle
Stefan Assmann [Mon, 8 Aug 2016 12:41:44 +0000 (14:41 +0200)]
check for new mail while in pager when idle

Currently, when the pager is open and mutt is idle the mailboxes aren't
checked for new mails. Change the behaviour to get notified of newly
arrived mail.

Closes #19  - new-mail doesn't fire if pager open
Closes #100 - check for new mail while in pager when idle

8 years agofix duplicate saved messages
Richard Russon [Sat, 3 Sep 2016 11:06:28 +0000 (12:06 +0100)]
fix duplicate saved messages

This issue only affected local mailboxes.

When tagged messages were saved to another mailbox, two copies of each
mail appeared.  This was due to a bad merge leaving two "save message"
commands.

Fixes #129

8 years agoDisable ~X when message scoring. (closes #3861)
Kevin McCarthy [Sat, 3 Sep 2016 02:32:39 +0000 (19:32 -0700)]
Disable ~X when message scoring.  (closes #3861)

mutt_score_message() purposely passes a NULL context to
mutt_pattern_exec().  The idea was to block slow patterns, and the
scoring documentation notes this by saying:

  "For efficiency reasons, patterns which scan information not
  available in the index, such as ~b, ~B or ~h, may not be used"

~X needs the context to parse the messages (during message scoring at
least), and thus isn't suitable for message scoring either.

Block ~X from being used when the context is NULL.  Add ~X to the list
of patterns noted as unusable in the message scoring documentation.

8 years agomerge: purge-thread
Richard Russon [Fri, 2 Sep 2016 23:41:30 +0000 (00:41 +0100)]
merge: purge-thread

 * Add a new command purge-thread analogous to delete-thread
 * refactor the purge-thread code for clarity

8 years agorefactor the purge-thread code for clarity
Richard Russon [Fri, 2 Sep 2016 21:46:17 +0000 (22:46 +0100)]
refactor the purge-thread code for clarity

8 years agoAdd a new command purge-thread analogous to delete-thread
Darshit Shah [Wed, 24 Aug 2016 16:24:41 +0000 (18:24 +0200)]
Add a new command purge-thread analogous to delete-thread

8 years agoIncrease date buffer size for $folder_format. (closes #3863)
Kevin McCarthy [Fri, 2 Sep 2016 23:20:37 +0000 (16:20 -0700)]
Increase date buffer size for $folder_format.  (closes #3863)

The buffer size of 16 was sufficient to hold the %d format, but not
for using %D.  Change to use a SHORT_STRING.

Thanks to Ian Zimmerman for the original patch, and to Antonio Radici
for forwarding it on to us.

8 years agomerge: encrypt-to-self
Richard Russon [Thu, 1 Sep 2016 19:09:38 +0000 (20:09 +0100)]
merge: encrypt-to-self

 * Add PgpEncryptSelf option
 * Merge smime and pgp -encrypt-self as encrypt-self

8 years agoMerge smime and pgp -encrypt-self as encrypt-self
Guillaume Brogi [Thu, 1 Sep 2016 17:26:15 +0000 (19:26 +0200)]
Merge smime and pgp -encrypt-self as encrypt-self

8 years agoAdd PgpEncryptSelf option
Guillaume Brogi [Fri, 26 Aug 2016 09:59:07 +0000 (11:59 +0200)]
Add PgpEncryptSelf option

8 years agomerge feature: reply-with-xorig
Richard Russon [Wed, 31 Aug 2016 20:01:15 +0000 (21:01 +0100)]
merge feature: reply-with-xorig

* Replies possible with X-Original-To: header
* Reply with X-Original-To patch documentation

8 years agoReply with X-Original-To patch documentation
Richard Russon [Wed, 31 Aug 2016 11:26:20 +0000 (12:26 +0100)]
Reply with X-Original-To patch documentation

8 years agoReplies possible with X-Original-To: header
Pierre-Elliott Bécue [Tue, 30 Aug 2016 20:49:19 +0000 (22:49 +0200)]
Replies possible with X-Original-To: header

 Adds a reply_with_xorig boolean parameter. When set, it allows to
 reply to emails using X-Original-To: header email address. This will
 work provided reverse_realname is not active or failed to find an
 appropriate From: to provide. The option, if fast_reply is disabled,
 also provides a From: prompt when hitting reply. By default it'll be
 filled with the extracted address.

8 years agoadd ident to PATCHES
Richard Russon [Wed, 31 Aug 2016 19:58:36 +0000 (20:58 +0100)]
add ident to PATCHES

8 years agoadd sidebar_ordinary color
Richard Russon [Sat, 20 Aug 2016 16:31:45 +0000 (17:31 +0100)]
add sidebar_ordinary color

This gives the ability to "de-highlight" mailboxes, that have zero new
or flagged emails, by giving them a low-contrast color.

8 years agoflatten contrib/keybase dir to fix install
Richard Russon [Sun, 28 Aug 2016 14:29:14 +0000 (15:29 +0100)]
flatten contrib/keybase dir to fix install

8 years agofix nntp typos
Richard Russon [Mon, 29 Aug 2016 10:10:07 +0000 (11:10 +0100)]
fix nntp typos

8 years agoRevert "oldmutt_ver.h is generated from git and must be in the distribution tarball"
Richard Russon [Sat, 27 Aug 2016 13:36:13 +0000 (14:36 +0100)]
Revert "oldmutt_ver.h is generated from git and must be in the distribution tarball"

Sorry, this breaks the normal git build.

8 years agooldmutt_ver.h is generated from git and must be in the distribution tarball
Darshit Shah [Sat, 27 Aug 2016 09:27:38 +0000 (11:27 +0200)]
oldmutt_ver.h is generated from git and must be in the distribution tarball

8 years agokeywords: check there are emails to tag
Richard Russon [Sat, 27 Aug 2016 09:24:55 +0000 (10:24 +0100)]
keywords: check there are emails to tag

8 years agoNeoMutt 2016-08-27 (1.7.0) neomutt-20160827
Richard Russon [Sat, 27 Aug 2016 00:03:28 +0000 (01:03 +0100)]
NeoMutt 2016-08-27 (1.7.0)

8 years agodisable fmemopen until bug is fixed
Richard Russon [Thu, 25 Aug 2016 19:39:53 +0000 (20:39 +0100)]
disable fmemopen until bug is fixed

8 years agobuild: fix docs install
Richard Russon [Thu, 25 Aug 2016 19:39:25 +0000 (20:39 +0100)]
build: fix docs install

- some READMEs weren't installed
- keybase contrib wasn't installed

8 years agodocs: minor updates
Richard Russon [Thu, 25 Aug 2016 19:32:22 +0000 (20:32 +0100)]
docs: minor updates

- update version info
- drop unnecessary sections
- add a few missing sections

8 years agoIgnore doc build program
Richard Russon [Thu, 25 Aug 2016 19:29:18 +0000 (20:29 +0100)]
Ignore doc build program

8 years agomerge: contrib/keybase
Richard Russon [Wed, 24 Aug 2016 22:57:16 +0000 (23:57 +0100)]
merge: contrib/keybase

 * Removed dot in filename
 * update to move away from GNU awk
 * update to remove absolute links

8 years agoupdate to remove absolute links
Joshua Jordi [Wed, 24 Aug 2016 16:20:31 +0000 (11:20 -0500)]
update to remove absolute links

8 years agoupdate to move away from GNU awk
Joshua Jordi [Wed, 24 Aug 2016 16:19:40 +0000 (11:19 -0500)]
update to move away from GNU awk

8 years agoRemoved dot in filename
Joshua Jordi [Wed, 24 Aug 2016 14:15:22 +0000 (07:15 -0700)]
Removed dot in filename

8 years agoMerge pull request #122 from darnir/devel/fix-versionstring
Darshit Shah [Wed, 24 Aug 2016 13:42:23 +0000 (15:42 +0200)]
Merge pull request #122 from darnir/devel/fix-versionstring

Fix the NeoMutt version string

8 years agoFix the NeoMutt version string 122/head
Darshit Shah [Wed, 24 Aug 2016 13:34:05 +0000 (15:34 +0200)]
Fix the NeoMutt version string

The original Mutt version string came with only a version number.
However, in NeoMutt, the versioning is done solely on the release date.
Hence, change how the version string is printed to reflect this change.

As part of the version string, print the base version of Mutt being used
as well

8 years agorestore missing version info
Richard Russon [Wed, 24 Aug 2016 12:14:10 +0000 (13:14 +0100)]
restore missing version info