]>
granicus.if.org Git - neomutt/log
Richard Russon [Thu, 23 Aug 2018 17:10:06 +0000 (18:10 +0100)]
stubs for mx_path_{canon,pretty}
Richard Russon [Thu, 23 Aug 2018 16:31:03 +0000 (17:31 +0100)]
improve mutt_path_canon
- Handle relative paths
- Lots of logging
Richard Russon [Thu, 23 Aug 2018 11:23:32 +0000 (12:23 +0100)]
add MxOps:path_probe()
Richard Russon [Wed, 22 Aug 2018 12:38:42 +0000 (13:38 +0100)]
add name and magic to MxOps
Pietro Cerutti [Fri, 24 Aug 2018 06:57:31 +0000 (06:57 +0000)]
Chase a coverity wraning by using the correct STAILQ macro
________________________________________________________________________________________________________
*** CID 187781: Control flow issues (DEADCODE)
/mutt/regex.c: 142 in mutt_regexlist_add()
136 mutt_buffer_printf(err, "Bad regex: %s\n", str);
137 return -1;
138 }
139
140 /* check to make sure the item is not already on this rl */
141 struct RegexListNode *np = NULL;
>>> CID 187781: Control flow issues (DEADCODE)
>>> Execution cannot reach the expression "np" inside this statement: "np = (np ? np : rl->stqh_fi...".
142 STAILQ_FOREACH_FROM(np, rl, entries)
143 {
144 if (mutt_str_strcasecmp(rx->pattern, np->regex->pattern) ==
0)
145 break; /* already on the rl */
146 }
147
Richard Russon [Tue, 21 Aug 2018 18:44:44 +0000 (19:44 +0100)]
factor out struct MyVar
Richard Russon [Tue, 21 Aug 2018 18:24:31 +0000 (19:24 +0100)]
drop unused functions
Richard Russon [Mon, 20 Aug 2018 09:52:12 +0000 (10:52 +0100)]
fix Group's use of RegexList
Richard Russon [Sun, 19 Aug 2018 12:44:35 +0000 (13:44 +0100)]
merge: simple code refactoring
* kill unnecessary != NULL
* kill unnecessary == NULL
* drop header-sized ifdefs
* unify buf,buflen
* unify buf,buflen, with reordering
* kill assign-assign
Richard Russon [Sun, 19 Aug 2018 02:30:02 +0000 (03:30 +0100)]
kill assign-assign
Richard Russon [Sun, 19 Aug 2018 01:46:07 +0000 (02:46 +0100)]
unify buf,buflen, with reordering
Richard Russon [Sun, 19 Aug 2018 01:16:49 +0000 (02:16 +0100)]
unify buf,buflen
Richard Russon [Sun, 19 Aug 2018 00:17:47 +0000 (01:17 +0100)]
drop header-sized ifdefs
Richard Russon [Fri, 17 Aug 2018 01:20:19 +0000 (02:20 +0100)]
kill unnecessary == NULL
Richard Russon [Fri, 17 Aug 2018 00:47:53 +0000 (01:47 +0100)]
kill unnecessary != NULL
Richard Russon [Sun, 19 Aug 2018 12:32:06 +0000 (13:32 +0100)]
merge: conversions to use STAILQ
* Convert RegexList to use STAILQ
* Refactor RegexList changes
* Convert ReplaceList to use STAILQ
Richard Russon [Sat, 18 Aug 2018 14:37:13 +0000 (15:37 +0100)]
Convert ReplaceList to use STAILQ
Richard Russon [Sat, 18 Aug 2018 13:38:30 +0000 (14:38 +0100)]
Refactor RegexList changes
Bo YU [Sat, 18 Aug 2018 06:58:18 +0000 (14:58 +0800)]
Convert RegexList to use STAILQ
Richard Russon [Sat, 18 Aug 2018 10:59:34 +0000 (11:59 +0100)]
merge: tidy docs
* doxy: add missing docs
* drop unnecessary helper function
* refactor parse functions
* doxy: add missing comments
Richard Russon [Fri, 17 Aug 2018 20:50:49 +0000 (21:50 +0100)]
doxy: add missing comments
Richard Russon [Fri, 17 Aug 2018 19:59:35 +0000 (20:59 +0100)]
refactor parse functions
Richard Russon [Fri, 17 Aug 2018 17:32:37 +0000 (18:32 +0100)]
drop unnecessary helper function
Richard Russon [Fri, 17 Aug 2018 17:31:52 +0000 (18:31 +0100)]
doxy: add missing docs
Richard Russon [Fri, 17 Aug 2018 13:25:42 +0000 (14:25 +0100)]
config: don't reused constants
Fixes #1316
Richard Russon [Fri, 17 Aug 2018 11:49:00 +0000 (12:49 +0100)]
prevent buffer underrun in mutt_path_tidy_slash
Fixes #1315
Richard Russon [Fri, 17 Aug 2018 11:31:59 +0000 (12:31 +0100)]
fix leak in rfc2047_decode
Richard Russon [Fri, 17 Aug 2018 01:55:58 +0000 (02:55 +0100)]
merge: trivial fixes
* tidy comments
* buf,buflen
* boolify params
* use mailbox constant
* pgpring is dead
* doc: explain (un)virtual-mailboxes
Richard Russon [Fri, 17 Aug 2018 00:24:51 +0000 (01:24 +0100)]
doc: explain (un)virtual-mailboxes
Richard Russon [Thu, 16 Aug 2018 23:55:00 +0000 (00:55 +0100)]
pgpring is dead
Richard Russon [Thu, 16 Aug 2018 23:54:36 +0000 (00:54 +0100)]
use mailbox constant
Richard Russon [Thu, 16 Aug 2018 23:53:24 +0000 (00:53 +0100)]
boolify params
Richard Russon [Thu, 16 Aug 2018 23:49:15 +0000 (00:49 +0100)]
buf,buflen
Richard Russon [Fri, 17 Aug 2018 00:10:19 +0000 (01:10 +0100)]
tidy comments
Richard Russon [Thu, 16 Aug 2018 15:28:43 +0000 (16:28 +0100)]
merge: minor config fixes
Richard Russon [Thu, 16 Aug 2018 14:35:13 +0000 (15:35 +0100)]
use config code for neomutt -Q
Richard Russon [Thu, 16 Aug 2018 14:00:04 +0000 (15:00 +0100)]
config: fix display of changed config
Richard Russon [Wed, 8 Aug 2018 15:51:44 +0000 (16:51 +0100)]
config: fix dump
Richard Russon [Thu, 16 Aug 2018 13:15:50 +0000 (14:15 +0100)]
config: workaround for mailboxes
Richard Russon [Thu, 16 Aug 2018 12:42:36 +0000 (13:42 +0100)]
return success on neomutt -D
Richard Russon [Thu, 16 Aug 2018 11:31:40 +0000 (12:31 +0100)]
bug: check pointer
Richard Russon [Wed, 15 Aug 2018 14:03:12 +0000 (15:03 +0100)]
move address function to library
Richard Russon [Wed, 15 Aug 2018 14:03:12 +0000 (15:03 +0100)]
move expand functions to library
Richard Russon [Wed, 15 Aug 2018 12:28:07 +0000 (13:28 +0100)]
move realpath to library
Richard Russon [Wed, 15 Aug 2018 11:27:46 +0000 (12:27 +0100)]
group path functions
Richard Russon [Tue, 14 Aug 2018 23:30:51 +0000 (00:30 +0100)]
add pretty/canonical path functions
Richard Russon [Wed, 15 Aug 2018 10:56:43 +0000 (11:56 +0100)]
add path manipulation functions
Richard Russon [Thu, 16 Aug 2018 00:11:46 +0000 (01:11 +0100)]
doxy: Config docs
Richard Russon [Wed, 15 Aug 2018 09:05:32 +0000 (10:05 +0100)]
config: use better failing regex test
Vladimir Zakharov [Tue, 14 Aug 2018 21:09:13 +0000 (00:09 +0300)]
test/address.c: remove duplicated include
Richard Russon [Sat, 11 Aug 2018 23:34:11 +0000 (00:34 +0100)]
merge: update translations
Richard Russon [Sat, 11 Aug 2018 23:33:34 +0000 (00:33 +0100)]
sync translations
Richard Russon [Sat, 11 Aug 2018 22:50:56 +0000 (23:50 +0100)]
drop integer overflow
Richard Russon [Sat, 11 Aug 2018 21:44:01 +0000 (22:44 +0100)]
dot-quote
Richard Russon [Sat, 11 Aug 2018 21:15:26 +0000 (22:15 +0100)]
space before question mark
Richard Russon [Sat, 11 Aug 2018 20:35:15 +0000 (21:35 +0100)]
drop ! from messages
Richard Russon [Sat, 11 Aug 2018 19:59:53 +0000 (20:59 +0100)]
mutt_error doesn't need \n
Zero King [Thu, 9 Aug 2018 12:47:14 +0000 (12:47 +0000)]
Update zh_CN translation
Marius Gedminas [Thu, 9 Aug 2018 11:44:14 +0000 (14:44 +0300)]
Update lt_LT translation
- 6 fuzzy messages
- 6 new translations
(one of which ought to use ngettext!)
- 1 typo noticed serendipitously (thank you vim's :set spell)
Simon Symeonidis [Fri, 27 Apr 2018 21:41:44 +0000 (17:41 -0400)]
Remove static-ness of addr_mbox_to_udomain, and add tests
Fixes #1150
Richard Russon [Tue, 7 Aug 2018 14:34:29 +0000 (15:34 +0100)]
docs: fix notmuch sample rc
Richard Russon [Mon, 6 Aug 2018 18:40:49 +0000 (19:40 +0100)]
boolify functions, params, variables
- add_folder()
- body_to_data_object()
- browse_add_list_result()
- check_certificate_file()
- crypt_id_is_strong()
- imap_check()
- imap_check_mailbox()
- imap_exec_msgset()
- imap_mailbox_check()
- imap_status()
- imap_sync_mailbox()
- index_format_str()
- init_menu()
- interactive_check_cert()
- msg_search()
- mutt_enter_string_full()
- mutt_get_field_full()
- mutt_num_postponed()
- mutt_sort_headers()
- pgp_check_traditional_one_body()
- print_ref()
- set_copy_flags()
- set_noconv_flags()
Richard Russon [Sun, 5 Aug 2018 09:37:34 +0000 (10:37 +0100)]
use enum MailboxType
Richard Russon [Sun, 5 Aug 2018 08:44:22 +0000 (09:44 +0100)]
dedupe mx headers
Richard Russon [Sun, 5 Aug 2018 21:56:42 +0000 (22:56 +0100)]
doxy: doc config items
Richard Russon [Sun, 5 Aug 2018 14:36:48 +0000 (15:36 +0100)]
merge: trivial fixes
* drop unnecessary NONULL
* doxy: drop missing images
* doxy: expandos
* doxy: validators
* doxy: config functions
* doxy: logging
* doxy: handler
* doxy: cache
* doxy: misc
Richard Russon [Sat, 4 Aug 2018 22:24:26 +0000 (23:24 +0100)]
doxy: misc
Richard Russon [Sat, 4 Aug 2018 22:19:43 +0000 (23:19 +0100)]
doxy: cache
Richard Russon [Sat, 4 Aug 2018 22:16:16 +0000 (23:16 +0100)]
doxy: handler
Richard Russon [Sat, 4 Aug 2018 21:12:46 +0000 (22:12 +0100)]
doxy: logging
Richard Russon [Sat, 4 Aug 2018 21:49:38 +0000 (22:49 +0100)]
doxy: config functions
Richard Russon [Sat, 4 Aug 2018 21:23:41 +0000 (22:23 +0100)]
doxy: validators
Richard Russon [Sat, 4 Aug 2018 22:07:56 +0000 (23:07 +0100)]
doxy: expandos
Richard Russon [Sat, 4 Aug 2018 19:36:10 +0000 (20:36 +0100)]
doxy: drop missing images
Richard Russon [Sat, 4 Aug 2018 19:04:24 +0000 (20:04 +0100)]
drop unnecessary NONULL
Richard Russon [Sat, 4 Aug 2018 11:07:54 +0000 (12:07 +0100)]
merge: Kill Buffy
* Buffy STAILQ
* merge mailbox.h and mx.h
* rename buffy.c
* rename Buffy
* rename BUFFY
* rename buffy
Richard Russon [Fri, 3 Aug 2018 14:51:43 +0000 (15:51 +0100)]
rename buffy
Richard Russon [Fri, 3 Aug 2018 14:43:54 +0000 (15:43 +0100)]
rename BUFFY
Richard Russon [Fri, 3 Aug 2018 14:08:36 +0000 (15:08 +0100)]
rename Buffy
Richard Russon [Fri, 3 Aug 2018 13:48:00 +0000 (14:48 +0100)]
rename buffy.c
Richard Russon [Fri, 3 Aug 2018 13:41:45 +0000 (14:41 +0100)]
merge mailbox.h and mx.h
Richard Russon [Fri, 3 Aug 2018 00:15:14 +0000 (01:15 +0100)]
Buffy STAILQ
Richard Russon [Fri, 3 Aug 2018 10:37:30 +0000 (11:37 +0100)]
fix command/path expansion
Richard Russon [Thu, 2 Aug 2018 20:28:29 +0000 (21:28 +0100)]
doxy: doc config items
Richard Russon [Wed, 1 Aug 2018 21:24:58 +0000 (22:24 +0100)]
doxy: doc config items
Richard Russon [Thu, 2 Aug 2018 16:06:12 +0000 (17:06 +0100)]
add missing copy to path parser
Pietro Cerutti [Thu, 2 Aug 2018 12:08:39 +0000 (12:08 +0000)]
Update autosetup to 0.6.9
Richard Russon [Tue, 31 Jul 2018 18:21:18 +0000 (19:21 +0100)]
doxy: doc config items
Richard Russon [Tue, 31 Jul 2018 21:22:20 +0000 (22:22 +0100)]
sync translations
Zero King [Fri, 27 Jul 2018 05:00:25 +0000 (05:00 +0000)]
Update zh_CN translation
Marius Gedminas [Wed, 25 Jul 2018 20:43:25 +0000 (23:43 +0300)]
Update lt_LT translation
One new message.
Richard Russon [Mon, 30 Jul 2018 10:15:30 +0000 (11:15 +0100)]
build: fix warnings
Richard Russon [Sun, 29 Jul 2018 14:19:08 +0000 (15:19 +0100)]
doxy: tidy pages
Richard Russon [Sat, 28 Jul 2018 21:03:38 +0000 (22:03 +0100)]
test: tidy/clang-format
Doron Behar [Sat, 28 Jul 2018 12:40:01 +0000 (13:40 +0100)]
docs: mention the choice of pinentry-program
Richard Russon [Fri, 27 Jul 2018 16:03:31 +0000 (17:03 +0100)]
test: drop unreliable bool test
Richard Russon [Thu, 26 Jul 2018 16:44:48 +0000 (17:44 +0100)]
test: check all the conditionals
Richard Russon [Thu, 26 Jul 2018 16:29:03 +0000 (17:29 +0100)]
test: convert config tests to acutest
Richard Russon [Fri, 27 Jul 2018 15:24:55 +0000 (16:24 +0100)]
config: fix size errors
Richard Russon [Thu, 26 Jul 2018 08:17:13 +0000 (09:17 +0100)]
initialise variables
Some compilers won't link variables-only library files unless they're
all given an explicit value.