]>
granicus.if.org Git - neomutt/log
Richard Russon [Mon, 1 Aug 2016 07:48:21 +0000 (08:48 +0100)]
fix image link
after the merge, in the new location, the image link was broken
Darshit Shah [Fri, 22 Jul 2016 15:43:52 +0000 (17:43 +0200)]
Add a gitignore file for NeoMutt
Closes: #88
[ci skip]
Richard Russon [Tue, 2 Aug 2016 19:23:29 +0000 (20:23 +0100)]
Add NeoMutt customisations
Richard Russon [Mon, 28 Mar 2016 16:10:58 +0000 (17:10 +0100)]
Drop all mercurial references
Richard Russon [Thu, 18 Aug 2016 21:13:52 +0000 (22:13 +0100)]
merge: timeout
* add ident to PATCHES
* feature: timeout
Richard Russon [Thu, 18 Aug 2016 21:12:48 +0000 (22:12 +0100)]
merge: multiple-fcc
* add ident to PATCHES
* feature: multiple-fcc
Richard Russon [Thu, 18 Aug 2016 21:06:33 +0000 (22:06 +0100)]
merge: docs
* docs: timeout
* docs: multiple-fcc
Richard Russon [Sat, 6 Aug 2016 13:52:18 +0000 (14:52 +0100)]
docs: multiple-fcc
Richard Russon [Thu, 5 May 2016 23:36:57 +0000 (00:36 +0100)]
feature: multiple-fcc
Richard Russon [Sat, 6 Aug 2016 15:13:31 +0000 (16:13 +0100)]
add ident to PATCHES
Richard Russon [Sat, 6 Aug 2016 13:11:34 +0000 (14:11 +0100)]
docs: timeout
Richard Russon [Thu, 5 May 2016 23:24:10 +0000 (00:24 +0100)]
feature: timeout
Richard Russon [Sat, 6 Aug 2016 13:11:24 +0000 (14:11 +0100)]
add ident to PATCHES
Richard Russon [Thu, 18 Aug 2016 19:11:35 +0000 (20:11 +0100)]
merge: contrib/keybase
* contrib: keybase
* Get keybase to work with mutt
Richard Russon [Thu, 18 Aug 2016 19:11:30 +0000 (20:11 +0100)]
merge: contrib/vim-keybindings
* contrib: vim-keybindings
* Mutt config for vim users
Richard Russon [Thu, 18 Aug 2016 19:11:21 +0000 (20:11 +0100)]
merge: docs
* docs: mutt-patches
* docs: compress
* docs: cond-date
* docs: fmemopen
* docs: ifdef
* docs: index-color
* docs: initials
* docs: keywords
* docs: limit-current-thread
* docs: lmdb
* docs: nested-if
* docs: new-mail
* docs: nntp
* docs: notmuch
* docs: progress
* docs: quasi-delete
* docs: skip-quoted
* docs: smime-encrypt-self
* docs: status-color
* docs: tls-sni
* docs: sidebar
* docs: add option to disable fmemopen
Richard Russon [Thu, 18 Aug 2016 18:58:52 +0000 (19:58 +0100)]
merge: notmuch
* add ident to PATCHES
* feature: notmuch
Richard Russon [Thu, 18 Aug 2016 17:33:14 +0000 (18:33 +0100)]
merge: nntp
* add ident to PATCHES
* feature: nntp
* add docs
Richard Russon [Thu, 18 Aug 2016 16:47:42 +0000 (17:47 +0100)]
merge: sidebar
* add ident to PATCHES
* feature: sidebar
* sidebar_on_right
Richard Russon [Thu, 18 Aug 2016 16:47:35 +0000 (17:47 +0100)]
merge: keywords
* add ident to PATCHES
* feature: keywords
Richard Russon [Thu, 18 Aug 2016 16:47:08 +0000 (17:47 +0100)]
merge: compress
* add ident to PATCHES
* feature: compress
* add docs
* reformat
Richard Russon [Thu, 18 Aug 2016 16:46:07 +0000 (17:46 +0100)]
merge: tls-sni
* add ident to PATCHES
* feature: tls-sni
* add docs
Richard Russon [Thu, 18 Aug 2016 16:45:58 +0000 (17:45 +0100)]
merge: index-color
* add ident to PATCHES
* feature: index-color
* reformat
Richard Russon [Thu, 18 Aug 2016 16:45:11 +0000 (17:45 +0100)]
merge: status-color
* add ident to PATCHES
* feature: status-color
* reformat
Richard Russon [Thu, 18 Aug 2016 16:45:07 +0000 (17:45 +0100)]
merge: smime-encrypt-self
* add ident to PATCHES
* feature: smime-encrypt-self
* reformat
Richard Russon [Thu, 18 Aug 2016 16:45:03 +0000 (17:45 +0100)]
merge: skip-quoted
* add ident to PATCHES
* feature: skip-quoted
Richard Russon [Thu, 18 Aug 2016 16:44:59 +0000 (17:44 +0100)]
merge: quasi-delete
* add ident to PATCHES
* feature: quasi-delete
Richard Russon [Thu, 18 Aug 2016 16:44:55 +0000 (17:44 +0100)]
merge: progress
* add ident to PATCHES
* feature: progress
* reformat
Richard Russon [Thu, 18 Aug 2016 16:44:51 +0000 (17:44 +0100)]
merge: new-mail
* add ident to PATCHES
* feature: new-mail
Richard Russon [Thu, 18 Aug 2016 16:44:46 +0000 (17:44 +0100)]
merge: nested-if
* add ident to PATCHES
* feature: nested-if
Richard Russon [Thu, 18 Aug 2016 16:44:42 +0000 (17:44 +0100)]
merge: lmdb
* add ident to PATCHES
* feature: lmdb
* reformat
Richard Russon [Thu, 18 Aug 2016 16:44:38 +0000 (17:44 +0100)]
merge: limit-current-thread
* add ident to PATCHES
* feature: limit-current-thread
* reformat
Richard Russon [Thu, 18 Aug 2016 16:44:32 +0000 (17:44 +0100)]
merge: initials
* add ident to PATCHES
* feature: initials
Richard Russon [Thu, 18 Aug 2016 16:44:23 +0000 (17:44 +0100)]
merge: fmemopen
* add ident to PATCHES
* feature: fmemopen
* add option to disable fmemopen
Richard Russon [Sat, 6 Aug 2016 12:08:28 +0000 (13:08 +0100)]
docs: add option to disable fmemopen
Richard Russon [Sat, 6 Aug 2016 12:08:28 +0000 (13:08 +0100)]
add option to disable fmemopen
Richard Russon [Thu, 18 Aug 2016 16:31:38 +0000 (17:31 +0100)]
merge: cond-date
* add ident to PATCHES
* feature: cond-date
Richard Russon [Thu, 18 Aug 2016 16:31:33 +0000 (17:31 +0100)]
merge: ifdef
* add ident to PATCHES
* feature: ifdef
* reformat
Richard Russon [Thu, 18 Aug 2016 16:31:23 +0000 (17:31 +0100)]
merge: bug-neomutt
* add strndup.c strnlen.c
* More careful file writing for aliases and attachments
* Bye srandom() and random()
* Don't whine if getrandom() fails.
* Remove TLS version notification
* Use unlocked libc IO everywhere.
* debian: hurd build fix
* quieten two compiler warnings
* build tweak to allow testing
* separate key bindings for <return> and <enter>
* Add browser sort by description, message count and new message count
Richard Russon [Thu, 18 Aug 2016 16:10:10 +0000 (17:10 +0100)]
reformat
Richard Russon [Thu, 18 Aug 2016 16:08:49 +0000 (17:08 +0100)]
reformat
Richard Russon [Thu, 18 Aug 2016 16:06:59 +0000 (17:06 +0100)]
reformat
Richard Russon [Thu, 18 Aug 2016 16:05:56 +0000 (17:05 +0100)]
reformat
Richard Russon [Thu, 18 Aug 2016 16:03:42 +0000 (17:03 +0100)]
reformat
Richard Russon [Thu, 18 Aug 2016 16:02:47 +0000 (17:02 +0100)]
reformat
Richard Russon [Thu, 18 Aug 2016 15:58:32 +0000 (16:58 +0100)]
reformat
Richard Russon [Thu, 18 Aug 2016 15:40:54 +0000 (16:40 +0100)]
reformat
Pietro Cerutti [Thu, 2 Jun 2016 22:26:09 +0000 (23:26 +0100)]
feature: lmdb
Richard Russon [Wed, 13 Jul 2016 22:17:13 +0000 (23:17 +0100)]
add docs
Phil Pennock [Sat, 30 Jan 2016 16:22:13 +0000 (16:22 +0000)]
feature: tls-sni
Negotiate with a server for a TSL/SSL certificate
Richard Russon [Wed, 17 Feb 2016 04:30:18 +0000 (04:30 +0000)]
add ident to PATCHES
David Sterba [Sat, 30 Jan 2016 16:53:57 +0000 (16:53 +0000)]
feature: status-color
Custom rules for theming the status bar
Richard Russon [Wed, 17 Feb 2016 04:30:17 +0000 (04:30 +0000)]
add ident to PATCHES
Richard Russon [Thu, 16 Jun 2016 23:31:48 +0000 (00:31 +0100)]
feature: smime-encrypt-self
Richard Russon [Wed, 13 Jul 2016 22:11:10 +0000 (23:11 +0100)]
add ident to PATCHES
David Sterba [Fri, 15 Nov 2013 13:21:02 +0000 (14:21 +0100)]
feature: skip-quoted
Tunable for number of lines of quoted text that are displayed before the
unquoted text after 'skip to quoted' command (S).
Signed-off-by: David Sterba <dsterba@suse.cz>
Richard Russon [Sat, 26 Mar 2016 04:00:40 +0000 (04:00 +0000)]
add ident to PATCHES
Richard Russon [Thu, 21 Apr 2016 01:32:18 +0000 (02:32 +0100)]
sidebar_on_right
Richard Russon [Thu, 14 Jul 2016 01:45:30 +0000 (02:45 +0100)]
feature: sidebar
Richard Russon [Wed, 13 Jul 2016 23:47:43 +0000 (00:47 +0100)]
add ident to PATCHES
Karel Zak [Sat, 30 Jan 2016 16:27:19 +0000 (16:27 +0000)]
feature: quasi-delete
Mark emails that should be hidden, but not deleted
Richard Russon [Wed, 17 Feb 2016 05:19:06 +0000 (05:19 +0000)]
add ident to PATCHES
Stefan Kuhn [Sat, 30 Jan 2016 16:13:53 +0000 (16:13 +0000)]
feature: progress
Show a visual progress bar on slow operations
Richard Russon [Wed, 17 Feb 2016 04:30:16 +0000 (04:30 +0000)]
add ident to PATCHES
Richard Russon [Sat, 16 Jul 2016 14:20:55 +0000 (15:20 +0100)]
feature: notmuch
Richard Russon [Wed, 13 Jul 2016 22:01:16 +0000 (23:01 +0100)]
add ident to PATCHES
Richard Russon [Thu, 14 Jul 2016 03:25:44 +0000 (04:25 +0100)]
add docs
Richard Russon [Thu, 14 Jul 2016 03:25:36 +0000 (04:25 +0100)]
feature: nntp
Richard Russon [Wed, 17 Feb 2016 04:30:15 +0000 (04:30 +0000)]
add ident to PATCHES
Yoshiki Vázquez Baeza [Sat, 23 Apr 2016 20:33:50 +0000 (13:33 -0700)]
feature: new-mail
This setting executes a command when new mail is received.
Richard Russon [Wed, 13 Jul 2016 22:01:16 +0000 (23:01 +0100)]
add ident to PATCHES
David Champion [Mon, 1 Feb 2016 00:41:48 +0000 (00:41 +0000)]
feature: nested-if
Allow complex nested conditions in the index_format
Richard Russon [Wed, 17 Feb 2016 04:30:15 +0000 (04:30 +0000)]
add ident to PATCHES
Richard Russon [Wed, 13 Jul 2016 21:54:34 +0000 (22:54 +0100)]
add ident to PATCHES
David Sterba [Thu, 24 May 2012 13:34:53 +0000 (15:34 +0200)]
feature: limit-current-thread
Add command to limit view on the thread from any of its message.
Predefined on command <ESC>L, though the lowercase 'l' would be better
(less keystrokes), but it's already occupied by a not-so-useful command
"show limit".
Tested on large folders, no performance problems observed.
Search in current thread is not implemented.
Signed-off-by: David Sterba <dsterba@suse.cz>
Richard Russon [Sat, 26 Mar 2016 03:48:30 +0000 (03:48 +0000)]
add ident to PATCHES
David Champion [Fri, 8 Apr 2016 00:01:50 +0000 (01:01 +0100)]
feature: keywords
Richard Russon [Wed, 17 Feb 2016 04:30:15 +0000 (04:30 +0000)]
add ident to PATCHES
Vsevolod Volkov [Sun, 31 Jan 2016 17:17:10 +0000 (17:17 +0000)]
feature: initials
Expando for author's initials
Richard Russon [Wed, 17 Feb 2016 04:30:14 +0000 (04:30 +0000)]
add ident to PATCHES
Christian Aichinger [Mon, 25 Jan 2016 17:02:57 +0000 (17:02 +0000)]
feature: index-color
Custom rules for theming the email index
Richard Russon [Wed, 17 Feb 2016 04:30:14 +0000 (04:30 +0000)]
add ident to PATCHES
Cedric Duval [Tue, 26 Jan 2016 23:00:09 +0000 (23:00 +0000)]
feature: ifdef
Conditional config options
Richard Russon [Wed, 17 Feb 2016 04:30:13 +0000 (04:30 +0000)]
add ident to PATCHES
Julius Plenz [Sat, 30 Jan 2016 16:20:14 +0000 (16:20 +0000)]
feature: fmemopen
Replace some temporary files with memory buffers
Richard Russon [Wed, 17 Feb 2016 04:30:13 +0000 (04:30 +0000)]
add ident to PATCHES
Aaron Schrab [Mon, 1 Feb 2016 01:04:48 +0000 (01:04 +0000)]
feature: cond-date
Use rules to choose date format
Richard Russon [Wed, 17 Feb 2016 04:30:13 +0000 (04:30 +0000)]
add ident to PATCHES
Richard Russon [Thu, 14 Jul 2016 02:28:09 +0000 (03:28 +0100)]
add docs
Alain Penders [Tue, 26 Jan 2016 18:31:05 +0000 (18:31 +0000)]
feature: compress
Read from/write to compressed mailboxes
Richard Russon [Wed, 17 Feb 2016 04:30:11 +0000 (04:30 +0000)]
add ident to PATCHES
Tim Stoakes [Sun, 16 Sep 2012 07:31:54 +0000 (09:31 +0200)]
Add browser sort by description, message count and new message count
Now the browser can sort by mail folder description, (all) message count, and
new message count.
Mike Frysinger [Tue, 31 May 2016 20:17:41 +0000 (21:17 +0100)]
separate key bindings for <return> and <enter>
Split up <enter> (ctrl+j) and <return> (ctrl+m) into different bindings so
people can map them differently. The default behavior is unchanged as we
map them both to the same function.
URL: http://dev.mutt.org/trac/ticket/3494
Richard Russon [Mon, 18 Apr 2016 04:18:20 +0000 (05:18 +0100)]
build tweak to allow testing
Richard Russon [Fri, 18 Mar 2016 22:38:18 +0000 (22:38 +0000)]
quieten two compiler warnings
Richard Russon [Sat, 19 Mar 2016 15:12:21 +0000 (15:12 +0000)]
debian: hurd build fix
Hurd is missing a definition for PATH_MAX.
David Wilson [Tue, 22 Oct 2013 18:34:57 +0000 (11:34 -0700)]
Use unlocked libc IO everywhere.
Since mutt does not use threads, there is no reason it should use the
locked variants of the FILE* IO functions. This checks if the unlocked
functions are available, and if so enables them globally via mutt.h.
Cuts load time for a 56k message, 1.8GB /var/mail mailbox from 14
seconds to ~6 seconds, since we avoid acquiring and releasing a mutex
for every character of input read.
Before: 0m14.376s
74.98% mutt libc-2.18.so [.] _IO_getc
11.87% mutt mutt [.] mbox_parse_mailbox
0.94% mutt [kernel.kallsyms] [k] copy_user_generic_string
0.83% mutt libc-2.18.so [.] __strchr_sse2
0.53% mutt libc-2.18.so [.] __memcpy_sse2
0.44% mutt libc-2.18.so [.] _int_malloc
After: 6 seconds
68.92% mutt mutt [.] mbox_parse_mailbox
2.25% mutt [kernel.kallsyms] [k] copy_user_generic_string
1.73% mutt libc-2.18.so [.] __strchr_sse2
1.24% mutt libc-2.18.so [.] __memcpy_sse2
1.17% mutt libc-2.18.so [.] _int_malloc
0.87% mutt libc-2.18.so [.] __strspn_sse42
Mantas Mikulėnas [Fri, 18 Oct 2013 18:34:57 +0000 (11:34 -0700)]
Remove TLS version notification
The reason for this patch is that the "TLS connection" message adds an
unnecessary, annoying, unskippable delay to _every_ mutt startup.
(Almost as if its intention was to _discourage_ TLS usage...)
Adam Borowski [Sun, 7 Aug 2016 03:48:14 +0000 (05:48 +0200)]
Don't whine if getrandom() fails.
Debian for example supports kernels down to 3.2, and getrandom() appeared
only on 3.16 on x86 or later on other archs. Current stable has only 3.16
(ie, no getrandom() outside of x86), and ARM vendor kernels are for most
machines even older.
There is no security risk in falling back to /dev/urandom, as mutt quits
if that fails instead of using unsecure randomness.
This is a fix to commit "Bye srandom() and random()"
Sami Farin [Wed, 16 Oct 2013 18:34:57 +0000 (11:34 -0700)]
Bye srandom() and random()
Prefer getrandom on Linux, use /dev/urandom otherwise to
get entropy for MIME boundaries, message-id, Maildir filename,
temporary filename. Using MUTT_RANDTAG_LEN (currently 16) base32
characters for boundaries and message-id.