]>
granicus.if.org Git - neomutt/log
Federico Kircheis [Mon, 5 Mar 2018 17:34:51 +0000 (18:34 +0100)]
Reduce variable scope - mutt/base64.c
Federico Kircheis [Mon, 5 Mar 2018 17:17:44 +0000 (18:17 +0100)]
Reduce variable scope - mh.c
Federico Kircheis [Mon, 5 Mar 2018 17:16:14 +0000 (18:16 +0100)]
Reduce variable scope - menu.c
Federico Kircheis [Mon, 5 Mar 2018 17:10:53 +0000 (18:10 +0100)]
Reduce variable scope - mbox.c
Federico Kircheis [Mon, 5 Mar 2018 17:10:43 +0000 (18:10 +0100)]
Reduce variable scope - main.c
Federico Kircheis [Mon, 5 Mar 2018 17:10:31 +0000 (18:10 +0100)]
Reduce variable scope - init.c
Pietro Cerutti [Mon, 5 Mar 2018 12:47:48 +0000 (12:47 +0000)]
Fallback to C.UTF-8 if en_US.UTF-8 cannot be set
* Fallback to C.UTF-8 if en_US.UTF-8 cannot be set
Issue #1088
Pietro Cerutti [Mon, 5 Mar 2018 12:14:11 +0000 (12:14 +0000)]
notmuch_database_open_verbose is in API 4.2.0 + refactor conditional
Issue #1076
Richard Russon [Tue, 27 Feb 2018 13:29:44 +0000 (13:29 +0000)]
notmuch: stop if db open fails
* If the database open fails, stop
* Use the verbose version of open so we can catch the error message
issue #1076
Richard Russon [Sat, 3 Mar 2018 13:42:42 +0000 (13:42 +0000)]
merge: refactor to reduce variable scope
These changes should not affect the behaviour of the code.
* alias.c
* attach.c
* browser.c
* buffy.c
* color.c
* commands.c
* compose.c
* conn/getdomain.c
* conn/socket.c
* conn/ssl.c
* conn/ssl_gnutls.c
* conn/tunnel.c
* copy.c
* curs_lib.c
* curs_main.c
* doc/makedoc.c
* filter.c
* from.c
* handler.c
* hdrline.c
* header.c
* help.c
* hook.c
* imap/auth_cram.c
* imap/command.c
* imap/imap.c
* imap/util.c
* init.c
* keymap.c
Federico Kircheis [Sat, 3 Mar 2018 08:38:37 +0000 (09:38 +0100)]
Reduce variable scope - keymap.c
Federico Kircheis [Sat, 3 Mar 2018 08:44:21 +0000 (09:44 +0100)]
Reduce variable scope - init.c
Federico Kircheis [Sat, 3 Mar 2018 08:35:42 +0000 (09:35 +0100)]
Reduce variable scope - imap/util.c
Federico Kircheis [Sat, 3 Mar 2018 08:35:37 +0000 (09:35 +0100)]
Reduce variable scope - imap/imap.c
Federico Kircheis [Sat, 3 Mar 2018 08:35:31 +0000 (09:35 +0100)]
Reduce variable scope - imap/command.c
Federico Kircheis [Sat, 3 Mar 2018 08:35:26 +0000 (09:35 +0100)]
Reduce variable scope - imap/auth_cram.c
Federico Kircheis [Sat, 3 Mar 2018 08:29:06 +0000 (09:29 +0100)]
Reduce variable scope - hook.c
Federico Kircheis [Sat, 3 Mar 2018 08:24:36 +0000 (09:24 +0100)]
Reduce variable scope - help.c
Federico Kircheis [Sat, 3 Mar 2018 08:15:56 +0000 (09:15 +0100)]
Reduce variable scope - header.c
Federico Kircheis [Fri, 2 Mar 2018 18:54:47 +0000 (19:54 +0100)]
Reduce variable scope - hdrline.c
Federico Kircheis [Fri, 2 Mar 2018 18:48:26 +0000 (19:48 +0100)]
Reduce variable scope - handler.c
Federico Kircheis [Fri, 2 Mar 2018 18:20:45 +0000 (19:20 +0100)]
Reduce variable scope - from.c
Federico Kircheis [Fri, 2 Mar 2018 18:19:33 +0000 (19:19 +0100)]
Reduce variable scope - filter.c
Federico Kircheis [Fri, 2 Mar 2018 18:19:07 +0000 (19:19 +0100)]
Reduce variable scope - doc/makedoc.c
Federico Kircheis [Thu, 1 Mar 2018 17:08:27 +0000 (18:08 +0100)]
Reduce variable scope - curs_main.c
Federico Kircheis [Thu, 1 Mar 2018 17:07:43 +0000 (18:07 +0100)]
Reduce variable scope - curs_lib.c
Federico Kircheis [Wed, 28 Feb 2018 19:39:16 +0000 (20:39 +0100)]
Reduce variable scope - copy.c
Federico Kircheis [Thu, 1 Mar 2018 17:57:18 +0000 (18:57 +0100)]
Reduce variable scope - conn/tunnel.c
Federico Kircheis [Thu, 1 Mar 2018 17:55:03 +0000 (18:55 +0100)]
Reduce variable scope - conn/ssl_gnutls.c
Federico Kircheis [Thu, 1 Mar 2018 17:52:41 +0000 (18:52 +0100)]
Reduce variable scope - conn/ssl.c
Federico Kircheis [Thu, 1 Mar 2018 17:52:08 +0000 (18:52 +0100)]
Reduce variable scope - conn/socket.c
Federico Kircheis [Thu, 1 Mar 2018 17:33:32 +0000 (18:33 +0100)]
Reduce variable scope - conn/getdomain.c
Federico Kircheis [Wed, 28 Feb 2018 19:39:35 +0000 (20:39 +0100)]
Reduce variable scope - compose.c
Federico Kircheis [Wed, 28 Feb 2018 19:39:29 +0000 (20:39 +0100)]
Reduce variable scope - commands.c
Federico Kircheis [Wed, 28 Feb 2018 19:39:22 +0000 (20:39 +0100)]
Reduce variable scope - color.c
Federico Kircheis [Thu, 1 Mar 2018 17:14:55 +0000 (18:14 +0100)]
Reduce variable scope - buffy.c
Federico Kircheis [Thu, 1 Mar 2018 17:13:17 +0000 (18:13 +0100)]
Reduce variable scope - browser.c
Federico Kircheis [Thu, 1 Mar 2018 17:03:51 +0000 (18:03 +0100)]
Reduce variable scope - attach.c
Federico Kircheis [Wed, 28 Feb 2018 19:10:46 +0000 (20:10 +0100)]
Reduce variable scope - alias.c
Pietro Cerutti [Wed, 28 Feb 2018 12:07:16 +0000 (12:07 +0000)]
Fix usage of mutt_progress_init after
b310689
rawtaz [Wed, 28 Feb 2018 15:21:20 +0000 (16:21 +0100)]
docs: Clarify precedence of settings in config files
Pietro Cerutti [Mon, 26 Feb 2018 12:14:10 +0000 (12:14 +0000)]
Move address to libmutt and merge it with mutt_address
Pietro Cerutti [Tue, 27 Feb 2018 11:23:47 +0000 (11:23 +0000)]
Update to latest autosetup
Issue #1071
Richard Russon [Sun, 25 Feb 2018 12:28:23 +0000 (12:28 +0000)]
fix: add missing library externs
Richard Russon [Fri, 23 Feb 2018 03:03:54 +0000 (03:03 +0000)]
NeoMutt 2018-02-23
Richard Russon [Thu, 22 Feb 2018 15:11:21 +0000 (15:11 +0000)]
update translations
Richard Russon [Thu, 22 Feb 2018 15:02:25 +0000 (15:02 +0000)]
clang-format
Richard Russon [Wed, 21 Feb 2018 14:22:53 +0000 (14:22 +0000)]
new contributors
Richard Russon [Thu, 22 Feb 2018 14:49:38 +0000 (14:49 +0000)]
changelog
Richard Russon [Thu, 22 Feb 2018 14:45:52 +0000 (14:45 +0000)]
version 2018-02-23
Theo [Thu, 22 Feb 2018 06:51:09 +0000 (07:51 +0100)]
fix: missing ! when checking regex pointer
Richard Russon [Wed, 21 Feb 2018 01:25:22 +0000 (01:25 +0000)]
merge: trivial improvements
* doxygen fix comments
* use exit
* constants
* disable the folder-hook for $record
* unused variables
* fix redundant code
Richard Russon [Wed, 21 Feb 2018 01:22:21 +0000 (01:22 +0000)]
fix redundant code
Richard Russon [Wed, 21 Feb 2018 01:19:34 +0000 (01:19 +0000)]
unused variables
These variables set then either
- overwritten before being used
- not used before going out of scope
Richard Russon [Fri, 16 Feb 2018 14:21:24 +0000 (14:21 +0000)]
disable the folder-hook for $record
It's possible to use $record to save an email to a different account.
The right thing to do is to call the `folder-hook` for the save folder,
save the email, then call the `folder-hook` for the 'current' folder.
Calling the hook this way causes problems for lots of people who have
commands in their hooks that are called when they didn't expect.
The hooks are left in the code wrapped in: `#ifdef RECORD_FOLDER_HOOK`
Richard Russon [Sat, 17 Feb 2018 14:30:07 +0000 (14:30 +0000)]
constants
Richard Russon [Sat, 17 Feb 2018 14:18:24 +0000 (14:18 +0000)]
use exit
Richard Russon [Mon, 5 Feb 2018 15:46:54 +0000 (15:46 +0000)]
doxygen fix comments
Richard Russon [Tue, 20 Feb 2018 22:12:32 +0000 (22:12 +0000)]
merge: upstream fixes
* Remove useless assignments in add_to_list functions.
* Add history-search function, bound to ctrl-r.
* Avoid a potential integer overflow if a Content-Length value is huge.
* Updated French translation.
* update translations
Richard Russon [Sun, 21 Jan 2018 02:10:45 +0000 (02:10 +0000)]
update translations
Vincent Lefevre [Sun, 4 Feb 2018 17:29:52 +0000 (18:29 +0100)]
Updated French translation.
Vincent Lefevre [Wed, 14 Feb 2018 09:33:41 +0000 (10:33 +0100)]
Avoid a potential integer overflow if a Content-Length value is huge.
Kevin McCarthy [Sun, 4 Feb 2018 02:08:28 +0000 (18:08 -0800)]
Add history-search function, bound to ctrl-r.
Create a very basic "search history" functionality in the line editor.
It uses the current input, and searches backward through history. If
there is one match, it immediately uses that otherwise it pops up a
simple menu of matches.
Kevin McCarthy [Mon, 22 Jan 2018 03:41:47 +0000 (19:41 -0800)]
Remove useless assignments in add_to_list functions.
The code was probably pulled from some of the header processing
functions, which were in a loop. In those versions, "last" pointed to
a collection of new entries appended, but in these two functions,
updating last just obfuscates the code.
Pietro Cerutti [Mon, 19 Feb 2018 12:38:23 +0000 (12:38 +0000)]
Allow choosing a particular version of BerkeleyDB via --with-bdb-version (#1064)
Fix #1005
Richard Russon [Thu, 15 Feb 2018 15:44:13 +0000 (15:44 +0000)]
fix regexes using '\!' (not) (#1062)
The flag, in struct Option, allowing a regex to use a '!' (not) is part
of the type, not the flags field.
Pietro Cerutti [Thu, 15 Feb 2018 12:10:11 +0000 (12:10 +0000)]
Fix decoding of parameter in RFC2231 format (#1061)
Issue #1060
Pietro Cerutti [Tue, 13 Feb 2018 13:57:34 +0000 (13:57 +0000)]
Ncurses always has resizeterm, remove unnecessary ifdefs
Issue #1057
Pietro Cerutti [Tue, 13 Feb 2018 12:57:14 +0000 (12:57 +0000)]
Split HAVE_RESIZE out of HAVE_RESIZETERM
Pietro Cerutti [Tue, 13 Feb 2018 11:00:45 +0000 (11:00 +0000)]
Update autosetup, use negated and nested conditionals in @if substitutions
Richard Russon [Mon, 12 Feb 2018 12:31:48 +0000 (12:31 +0000)]
fix crash when decoding parameters (#1056)
Pietro Cerutti [Mon, 12 Feb 2018 08:38:30 +0000 (08:38 +0000)]
Fix out-of-bounds read in mutt_str_lws_len
Issue #1054
Pietro Cerutti [Thu, 8 Feb 2018 12:04:20 +0000 (12:04 +0000)]
Alternative way to check for DocBook DTD
Richard Russon [Sat, 10 Feb 2018 00:14:00 +0000 (00:14 +0000)]
merge: regex fixes
* fix partial initialisation of Regex config
* carefully check all regex pointers
* Fix free_opt for regex
Pietro Cerutti [Fri, 9 Feb 2018 09:03:12 +0000 (09:03 +0000)]
Fix free_opt for regex
Richard Russon [Fri, 9 Feb 2018 03:41:26 +0000 (03:41 +0000)]
carefully check all regex pointers
Richard Russon [Fri, 9 Feb 2018 03:28:45 +0000 (03:28 +0000)]
fix partial initialisation of Regex config
Richard Russon [Thu, 8 Feb 2018 10:54:41 +0000 (10:54 +0000)]
configure: Check for Docbook DTDs
* configure: Check for Docbook DTDs
Run xsltproc with a minimal Docbook file.
If this succeeds, then the docs will probably build correctly.
Co-authored-by: Pietro Cerutti <gahr@gahr.ch>
Pietro Cerutti [Fri, 2 Feb 2018 15:46:42 +0000 (15:46 +0000)]
Tidy parameter API, switch to TAILQ
Pietro Cerutti [Thu, 1 Feb 2018 16:07:14 +0000 (16:07 +0000)]
Move parameter.[ch] to mutt/
Richard Russon [Thu, 1 Feb 2018 17:23:29 +0000 (17:23 +0000)]
trim some hcache descriptions
Richard Russon [Mon, 29 Jan 2018 03:27:19 +0000 (03:27 +0000)]
boolify some variables
Richard Russon [Fri, 26 Jan 2018 02:13:12 +0000 (02:13 +0000)]
fix docs for mutt_md5_toascii
Richard Russon [Fri, 26 Jan 2018 00:59:02 +0000 (00:59 +0000)]
fix regex completion
Richard Russon [Wed, 24 Jan 2018 15:58:02 +0000 (15:58 +0000)]
reply_regexp -> reply_regex
Richard Russon [Wed, 24 Jan 2018 15:53:41 +0000 (15:53 +0000)]
quote_regexp -> quote_regex
Michael J. Bazzinotti [Wed, 31 Jan 2018 17:20:05 +0000 (12:20 -0500)]
browser: <change-dir> mutt_realpath() <goto-parent>
For "regular" filesystems (not IMAP or Notmuch folder hierarchies),
<change-dir> and the browser GUI now resolve paths via a new mutt library
function `mutt_realpath`. This means no more path buildup such as
"a/b/../../c". Additionally, Symlinks are resolved automatically. This is
a circumstance of realpath(). Note that a future PR is planned to add a
non-symlinking option.
The new <goto-parent> function has a default shortcut key of 'p' for parent.
Since this function uses the pre-existing `mutt_get_parent_path()`,
<goto-parent> may also work on IMAP and Notmuch folder hierarchies
(tested and working on IMAP)
Note: The paths passed to `mutt_get_parent_path()` formerly would not
parse correctly a path which included a final trailing slash (eg 'abc/')
So, I added it a check to that function to remove it before hitting
the parser.
Note2: The browser for IMAP was janky before this commit, but the browser
is not the primary mailbox navigation tool, afterall. At least 'p'
<goto-parent> adds to its functionality. I expect a similar evaluation for
Notmuch folder browsing, although I have never used Notmuch. Any
contributions to make a better IMAP/Notmuch folder browsing experience
are welcome. I have reported some of the fallbacks in Github PR #1037
comments (look for IMAP headlines).
Pietro Cerutti [Sun, 28 Jan 2018 11:32:25 +0000 (11:32 +0000)]
Fix off-by-1 bug in strnfcpy, add test cases
Co-authored-by: Michael Bazzinotti <mbazzinotti@gmail.com>
Richard Russon [Tue, 30 Jan 2018 22:34:03 +0000 (22:34 +0000)]
fix rfc2047 field decoding
Richard Russon [Tue, 30 Jan 2018 14:56:46 +0000 (14:56 +0000)]
fix parsing of urls containing '?'
The URL schemes come in two patterns
- smtp://user:pass@host
- notmuch:///path?query
The 'host' types don't take a query string.
'notmuch' and 'mailto' don't use a 'user:pass' string.
This fix will still be confused by a notmuch URL that has a '?' in the
path component, but no query string. (but I don't think the code ever
coped with that). e.g.
- notmuch:///dir?name/
Fixes #1043
Pietro Cerutti [Fri, 26 Jan 2018 13:39:05 +0000 (13:39 +0000)]
Let mutt_str_strnfcpy return the string length
Pietro Cerutti [Fri, 26 Jan 2018 11:05:18 +0000 (11:05 +0000)]
Let mutt_str_strfcpy return the string length, add tests
Richard Russon [Thu, 25 Jan 2018 00:40:47 +0000 (00:40 +0000)]
merge: history refactoring
* reduce scope of variables
* rename functions
* code tidying
* doxygen: add comments
Richard Russon [Wed, 24 Jan 2018 13:08:27 +0000 (13:08 +0000)]
doxygen: add comments
Richard Russon [Wed, 24 Jan 2018 23:08:16 +0000 (23:08 +0000)]
code tidying
- Check ints against 0
- Rename parameters
- Bracket logic
- Reduce scope of variables
Richard Russon [Wed, 24 Jan 2018 13:26:33 +0000 (13:26 +0000)]
rename functions
Richard Russon [Tue, 23 Jan 2018 17:57:31 +0000 (17:57 +0000)]
reduce scope of variables
Richard Russon [Wed, 24 Jan 2018 23:00:02 +0000 (23:00 +0000)]
merge: trivial improvements
* coverity
* name unicode chars
* Fix spelling
* doxygen tidying
* Add a blurb about $new_mail_command in the mailboxes section.
Kevin McCarthy [Mon, 22 Jan 2018 02:56:12 +0000 (18:56 -0800)]
Add a blurb about $new_mail_command in the mailboxes section.
Richard Russon [Fri, 19 Jan 2018 01:12:34 +0000 (01:12 +0000)]
doxygen tidying