]>
granicus.if.org Git - neomutt/log
Brendan Cully [Sat, 8 Jul 2017 23:35:08 +0000 (16:35 -0700)]
fix signed/unsigned comparison in longest_common_prefix
Richard Russon [Tue, 11 Jul 2017 15:56:38 +0000 (16:56 +0100)]
doxygen: add config file
Richard Russon [Thu, 13 Jul 2017 01:28:05 +0000 (02:28 +0100)]
doxygen: tidy existing comments
Richard Russon [Thu, 13 Jul 2017 13:58:27 +0000 (14:58 +0100)]
name unnamed enums
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
Richard Russon [Sat, 8 Jul 2017 11:40:15 +0000 (12:40 +0100)]
fix: stop allowing duplicate mailboxes
Richard Russon [Fri, 7 Jul 2017 18:11:51 +0000 (19:11 +0100)]
update ChangeLog.md
Richard Russon [Fri, 7 Jul 2017 17:16:05 +0000 (18:16 +0100)]
NeoMutt 2017-07-07 (1.8.3)
Richard Russon [Fri, 7 Jul 2017 17:14:19 +0000 (18:14 +0100)]
merge: sync to mutt/default
Richard Russon [Fri, 7 Jul 2017 17:07:44 +0000 (18:07 +0100)]
update translations
Richard Russon [Fri, 7 Jul 2017 16:54:41 +0000 (17:54 +0100)]
tidy whitespace
Richard Russon [Fri, 7 Jul 2017 16:49:19 +0000 (17:49 +0100)]
clang-format
Richard Russon [Fri, 7 Jul 2017 14:31:40 +0000 (15:31 +0100)]
update mailmap
Richard Russon [Fri, 7 Jul 2017 14:50:24 +0000 (15:50 +0100)]
docs: update credits
Richard Russon [Fri, 7 Jul 2017 15:45:11 +0000 (16:45 +0100)]
version: 2017-07-07
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.
TAKAHASHI Tamotsu [Sun, 18 Jun 2017 17:58:07 +0000 (10:58 -0700)]
Updated Japanese translation.
Morten Bo Johansen [Wed, 14 Jun 2017 22:23:07 +0000 (15:23 -0700)]
Updated Danish translation.
Bo YU [Wed, 14 Jun 2017 12:08:28 +0000 (20:08 +0800)]
Update Chinese (Simplified) translation
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)
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.
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.
Kevin McCarthy [Mon, 3 Jul 2017 00:53:32 +0000 (17:53 -0700)]
Add more description for the %S and %Z $index_format characters.
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.
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 .
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
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
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
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.
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.
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.
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.
Richard Russon [Mon, 3 Jul 2017 15:19:47 +0000 (16:19 +0100)]
build: move smime_keys into contrib
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.
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.
Kevin McCarthy [Tue, 4 Jul 2017 02:22:23 +0000 (19:22 -0700)]
Update po files.
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.
Kevin McCarthy [Mon, 3 Jul 2017 00:53:32 +0000 (17:53 -0700)]
Add more description for the %S and %Z $index_format characters.
Ian Zimmerman [Sun, 4 Jun 2017 17:08:24 +0000 (18:08 +0100)]
browser tweak
See issue #609
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
Richard Russon [Fri, 30 Jun 2017 09:42:55 +0000 (10:42 +0100)]
fix perms
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
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
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
Richard Russon [Sat, 1 Jul 2017 22:14:59 +0000 (23:14 +0100)]
doc: limitations of new-mail %f expando
Richard Russon [Sat, 1 Jul 2017 19:42:19 +0000 (20:42 +0100)]
docs: escape <>'s in nested conditions
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
Richard Russon [Thu, 29 Jun 2017 13:40:19 +0000 (14:40 +0100)]
dupe-string, don't destroy original
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?
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
Richard Russon [Sun, 2 Jul 2017 13:45:24 +0000 (14:45 +0100)]
build: add colour schemes
Closes #340
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.
toogley [Sun, 29 Jan 2017 16:45:00 +0000 (17:45 +0100)]
added vombatidae colorscheme
Thanks to @octol
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
toogley [Sun, 29 Jan 2017 13:26:53 +0000 (14:26 +0100)]
added black 256 solarized colorscheme
Thanks to @altercation
toogley [Sun, 29 Jan 2017 13:21:29 +0000 (14:21 +0100)]
added neonwolf colorscheme
Thanks to @h3xx for publishing it.
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.
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.
Thomas Klausner [Sat, 1 Jul 2017 09:48:34 +0000 (11:48 +0200)]
Remove unneeded forward declarations.
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.
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.
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)
^
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>
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.
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
Richard Russon [Wed, 28 Jun 2017 13:44:02 +0000 (14:44 +0100)]
fix dodgy buffers
Richard Russon [Wed, 28 Jun 2017 11:51:42 +0000 (12:51 +0100)]
fix leaks in lua get/set options
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
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.
Richard Russon [Wed, 28 Jun 2017 12:59:09 +0000 (13:59 +0100)]
fix whitespace errors
Richard Russon [Tue, 27 Jun 2017 13:27:56 +0000 (14:27 +0100)]
tidy the version strings
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.
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
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
Richard Russon [Mon, 26 Jun 2017 08:46:53 +0000 (09:46 +0100)]
contrib: add Mutt logos
Issue #655
Antonio Radici [Mon, 26 Jun 2017 22:54:30 +0000 (15:54 -0700)]
Fix typo in smime_self_encrypt_as documentation. (closes #3953)
Kevin McCarthy [Mon, 26 Jun 2017 22:47:36 +0000 (15:47 -0700)]
merge stable
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.
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
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
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
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
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
Richard Russon [Sun, 18 Jun 2017 15:49:12 +0000 (16:49 +0100)]
update mailmap
Regid Ichira [Sun, 25 Jun 2017 11:11:27 +0000 (12:11 +0100)]
docs: fix typos
Fixes #648
Richard Russon [Sat, 24 Jun 2017 23:37:11 +0000 (00:37 +0100)]
remove unused option
Richard Russon [Wed, 14 Jun 2017 10:34:17 +0000 (11:34 +0100)]
build: don't delete non-existent files
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.
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.
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.
Kevin McCarthy [Wed, 14 Jun 2017 22:12:45 +0000 (15:12 -0700)]
Enable all header fields in the compose menu to be translated.
While it is suggested they need not be, for some locales it might be
preferable to be able to localize the fields.
For instance, fr_FR may want to change the punctuation to have a space
in front of the colon. ja_JP may be more comfortable with a native
character set description of the field when using it every day.
Kevin McCarthy [Tue, 13 Jun 2017 01:29:48 +0000 (18:29 -0700)]
Force hard redraw after $sendmail instead of calling mutt_endwin. (closes #3952) (see #3948)
Adding a mutt_endwin() seemed like a clean solution to allowing
ncurses pinentry for $sendmail, but it leaves other users watching a
blank screen. This change is extremely likely to generate a large
number of complaints and bug reports. So instead, force a hard
refresh afterwards.
Kevin McCarthy [Tue, 13 Jun 2017 00:57:05 +0000 (17:57 -0700)]
Make GPGME key selection behavior the same as classic-PGP. (see #3950)
Classic-PGP key selection auto-selected a match if there was a single
strong, valid, address-match result, even if there were other weak
matches.
GPGME was prompting in the same situation, if there were other weak
matches.
Change GPGME to match the classic behavior, as this is more useful and
matches the manual description.
Consus [Fri, 9 Jun 2017 18:31:06 +0000 (11:31 -0700)]
Rename 'sign as' to 'Sign as'; makes compose menu more consistent.
Kevin McCarthy [Fri, 9 Jun 2017 18:31:05 +0000 (11:31 -0700)]
Change the compose menu fields to be dynamically padded.
Pad based on the maximum width of the fields. Note that this is a bit
of a mess, because some of the fields are translated while others are
not.
Julian Andres Klode [Sat, 24 Jun 2017 14:07:23 +0000 (16:07 +0200)]
Update documentation for modify-labels-then-hide
This is a follow up to #602, documenting the new
behavior.
Julian Andres Klode [Thu, 1 Jun 2017 16:53:14 +0000 (18:53 +0200)]
make modify-labels-then-hide hide or unhide
If the message is no longer in the current query after modifying
the label it will be hidden as before, but if it is in the current
query (again), it will be unhidden.
Related to #601
Peter Lewis [Wed, 24 May 2017 07:39:48 +0000 (08:39 +0100)]
Add reorganised collapse_flagged patch
Julian Andres Klode [Sat, 3 Jun 2017 15:43:09 +0000 (17:43 +0200)]
Decode CRLF line endings to LF when copying headers
This fixes display issues with files that consist of CRLF
line endings rather than just LF line endings, for example,
emails exported directly from the gmail API.
This only kicks in when CH_DECODE is set which might be a bit
strange, because that does RFC2047 header decoding, but it seems
a safe place to place this line end decoding without potentially
affecting anything else.
somini [Wed, 7 Jun 2017 15:03:17 +0000 (16:03 +0100)]
Include pattern for broken threads
References #616
From Frederic Duval:
http://cedricduval.free.fr/mutt/patches/download/patch-1.5.1.cd.pattern_broken.1