]>
granicus.if.org Git - neomutt/log
Richard Russon [Wed, 26 Sep 2018 23:01:30 +0000 (00:01 +0100)]
menu: document api functions
Richard Russon [Wed, 26 Sep 2018 18:28:11 +0000 (19:28 +0100)]
menu: rename functions
Richard Russon [Tue, 25 Sep 2018 13:03:59 +0000 (14:03 +0100)]
merge: upstream fixes
* Change imap_conn_find() to always return an authenticated conn.
* Free queries and alias_queries before exiting.
* Remove purpose checks in smime_keys.pl verify step.
* Send imap keepalives for interactive filters.
* Add output during smime_keys purpose flag checking.
* Increase user/pass field sizes in auth_login.
Kevin McCarthy [Sat, 22 Sep 2018 16:53:55 +0000 (09:53 -0700)]
Increase user/pass field sizes in auth_login.
account.pass was previously increased to 256 in
cd421c13 . Also, the
buf should be bigger than the user+pass+"LOGIN", so bump it up too.
Kevin McCarthy [Sat, 22 Sep 2018 00:13:02 +0000 (17:13 -0700)]
Add output during smime_keys purpose flag checking.
Kevin McCarthy [Tue, 18 Sep 2018 02:40:22 +0000 (19:40 -0700)]
Send imap keepalives for interactive filters.
When viewing attachments externally with a (non-copiousoutput) mailcap
entry missing %s, the command is invoked as a filter, with the
attachment piped into stdin. However, unlike a filter, the user
interacts with the command, instead of just displaying the output in
the pager.
Just as with the mutt_system() command, Mutt needs to send imap
keepalives to keep those connections from closing during the
potentially extended invocation.
Thanks to John Hawkinson for the bug report, and his suggested patch,
which this commit is based upon.
Kevin McCarthy [Fri, 14 Sep 2018 21:23:04 +0000 (14:23 -0700)]
Remove purpose checks in smime_keys.pl verify step.
The purpose checks are subsequently performed, and added as a field to
the .index. In any case, it turns out passing multiple '-purpose'
arguments isn't even correct: openssl appears to just use the last
one.
Thanks to David J. Weller-Fahy for reporting the problem, and for
including a possible patch.
Kevin McCarthy [Fri, 14 Sep 2018 21:21:04 +0000 (14:21 -0700)]
Free queries and alias_queries before exiting.
Kevin McCarthy [Thu, 13 Sep 2018 01:23:00 +0000 (18:23 -0700)]
Change imap_conn_find() to always return an authenticated conn.
With the flag MUTT_IMAP_CONN_NONEW, it was already ensured the
connection would be authenticated. However, without that flag, an
error in opening the connection or authentication would still return
an idata.
The callers that didn't bother to check the state were still assuming
authenticated, because they were all subseqeuently issuing an
"authenticated state" command to the server.
Rather than add state checks to every caller, just change the function
to return NULL if the idata did not end up in an authenticated state.
Remove the now redundant state checks in imap_open_mailbox() and
imap_get_mailbox().
Richard Russon [Tue, 25 Sep 2018 11:31:01 +0000 (12:31 +0100)]
refactor/simplify status %f
Richard Russon [Mon, 17 Sep 2018 15:06:53 +0000 (16:06 +0100)]
boolify ImapMboxData data members
Richard Russon [Mon, 17 Sep 2018 15:04:33 +0000 (16:04 +0100)]
fix naming of ImapMboxData alloc/free functions
Richard Russon [Mon, 24 Sep 2018 09:50:40 +0000 (10:50 +0100)]
docs: fix 'hidden_tags' references
Fixes #1347
[ci skip]
Pietro Cerutti [Fri, 21 Sep 2018 12:15:26 +0000 (12:15 +0000)]
Fix segfault when checking a mailbox after a disconnect (II)
Pietro Cerutti [Fri, 21 Sep 2018 12:07:19 +0000 (12:07 +0000)]
Fix segfault when checking a mailbox after a disconnect
Richard Russon [Mon, 17 Sep 2018 13:11:11 +0000 (14:11 +0100)]
restore Mailbox order
Richard Russon [Mon, 17 Sep 2018 12:58:58 +0000 (13:58 +0100)]
rename socket-private data structs
Richard Russon [Mon, 17 Sep 2018 12:56:25 +0000 (13:56 +0100)]
reorg socket functions
Richard Russon [Sat, 15 Sep 2018 14:57:58 +0000 (15:57 +0100)]
add const to mutt_browser_select_dir
Richard Russon [Sat, 15 Sep 2018 14:52:14 +0000 (15:52 +0100)]
sidebar: drop unnec fn: mutt_sb_set_mailbox_stats
This used to copy stats from the Context to the Mailbox.
Now, the Context points to the Mailbox.
Richard Russon [Fri, 14 Sep 2018 09:59:41 +0000 (10:59 +0100)]
drop debugging code
Richard Russon [Thu, 13 Sep 2018 23:15:25 +0000 (00:15 +0100)]
merge: tidy private data usage
* rename Account to ConnAccount
* add config Account
* tidy notmuch
* reorg notmuch functions
* reorg pop functions
* tidy pop
* reorg imap functions
* reorg maildir functions
* reorg mbox functions
* reorg nntp functions
* tidy maildir
* rename maildir_flags()
* rename email include
* rename Header to Email
* Email doesn't begin with 'h'
* notmuch: tidy data naming
* notmuch: distinguish between Mailbox and Email data
* notmuch: fix header references
* nntp: tidy data naming
* pop: tidy data naming
* pop: separate email data
* imap: tidy data naming
* imap: more data tidying
* change free functions to use void**
Richard Russon [Thu, 13 Sep 2018 22:17:02 +0000 (23:17 +0100)]
change free functions to use void**
Richard Russon [Thu, 13 Sep 2018 18:09:00 +0000 (19:09 +0100)]
imap: more data tidying
Richard Russon [Thu, 13 Sep 2018 16:49:57 +0000 (17:49 +0100)]
imap: tidy data naming
Richard Russon [Thu, 13 Sep 2018 16:05:34 +0000 (17:05 +0100)]
pop: separate email data
Richard Russon [Thu, 13 Sep 2018 15:25:27 +0000 (16:25 +0100)]
pop: tidy data naming
Richard Russon [Thu, 13 Sep 2018 14:20:57 +0000 (15:20 +0100)]
nntp: tidy data naming
Richard Russon [Thu, 13 Sep 2018 13:09:02 +0000 (14:09 +0100)]
notmuch: fix header references
Richard Russon [Thu, 13 Sep 2018 12:59:20 +0000 (13:59 +0100)]
notmuch: distinguish between Mailbox and Email data
Richard Russon [Thu, 13 Sep 2018 12:04:38 +0000 (13:04 +0100)]
notmuch: tidy data naming
Richard Russon [Wed, 12 Sep 2018 20:43:56 +0000 (21:43 +0100)]
Email doesn't begin with 'h'
Richard Russon [Wed, 12 Sep 2018 20:05:46 +0000 (21:05 +0100)]
rename Header to Email
Richard Russon [Wed, 12 Sep 2018 19:41:33 +0000 (20:41 +0100)]
rename email include
Richard Russon [Wed, 12 Sep 2018 15:15:28 +0000 (16:15 +0100)]
rename maildir_flags()
Richard Russon [Tue, 11 Sep 2018 19:18:15 +0000 (20:18 +0100)]
tidy maildir
Richard Russon [Tue, 11 Sep 2018 16:49:47 +0000 (17:49 +0100)]
reorg nntp functions
Richard Russon [Tue, 11 Sep 2018 16:49:40 +0000 (17:49 +0100)]
reorg mbox functions
Richard Russon [Tue, 11 Sep 2018 16:49:34 +0000 (17:49 +0100)]
reorg maildir functions
Richard Russon [Tue, 11 Sep 2018 16:49:24 +0000 (17:49 +0100)]
reorg imap functions
Richard Russon [Tue, 11 Sep 2018 16:00:42 +0000 (17:00 +0100)]
tidy pop
Richard Russon [Tue, 11 Sep 2018 16:03:05 +0000 (17:03 +0100)]
reorg pop functions
Richard Russon [Tue, 11 Sep 2018 15:42:16 +0000 (16:42 +0100)]
reorg notmuch functions
Richard Russon [Tue, 11 Sep 2018 15:29:17 +0000 (16:29 +0100)]
tidy notmuch
Richard Russon [Sun, 26 Aug 2018 23:54:08 +0000 (00:54 +0100)]
add config Account
Richard Russon [Tue, 21 Aug 2018 19:34:25 +0000 (20:34 +0100)]
rename Account to ConnAccount
Richard Russon [Wed, 12 Sep 2018 12:01:49 +0000 (13:01 +0100)]
maildir: alloc mem for headers
Fixes #1337
Pietro Cerutti [Tue, 11 Sep 2018 08:40:37 +0000 (08:40 +0000)]
Fix segfault introduced by
5e8cb63
Richard Russon [Mon, 10 Sep 2018 20:39:31 +0000 (21:39 +0100)]
boolify
- be_edit_header
- boolify mutt_file_lock
The parameters were only being used as bools.
- boolify maildir_delayed_parsing
Richard Russon [Mon, 10 Sep 2018 20:08:49 +0000 (21:08 +0100)]
bug: check for aborted dir read
Richard Russon [Mon, 10 Sep 2018 19:59:14 +0000 (20:59 +0100)]
doxy: fix links
Richard Russon [Sun, 9 Sep 2018 17:33:56 +0000 (18:33 +0100)]
trivial fixes
Pietro Cerutti [Mon, 10 Sep 2018 09:38:06 +0000 (09:38 +0000)]
Fix build
Pietro Cerutti [Mon, 10 Sep 2018 07:44:52 +0000 (07:44 +0000)]
Fix check on empty strings
Richard Russon [Sun, 9 Sep 2018 15:20:11 +0000 (16:20 +0100)]
merge: redistribute Context and Mailbox
* fix mxapi comments
* move Context.mx_ops
* move Context.ctx->data
* move Context.{hdrs,hdrmax}
* move Context.{size,changed,readonly,quiet,closing}
* free_data
* notmuch: move mailbox data
* notmuch: let mxapi do cleanup
* notmuch: use mailbox, not context
* mbox: use Mailbox, not Context
* maildir: use Mailbox, not Context
* nntp: use Mailbox, not Context
* pop: use Mailbox, not Context
* compress: use Mailbox, not Context
* imap: use Mailbox, not Context
* add mbox private Mailbox data
* move Context.rights
* eliminate Context from backends
* Mailbox doesn't begin with 'b'
* move Context.compress
* tidy compress
* move Context.{id,subj,label}_hash
* move Context.{v2r,vcount}
* move Context.mtime
* tidy context usage
* imap: rename mailbox out of the way
Richard Russon [Sun, 9 Sep 2018 01:40:21 +0000 (02:40 +0100)]
imap: rename mailbox out of the way
Richard Russon [Sat, 8 Sep 2018 14:59:25 +0000 (15:59 +0100)]
tidy context usage
Richard Russon [Sat, 8 Sep 2018 15:05:42 +0000 (16:05 +0100)]
move Context.mtime
Richard Russon [Sat, 8 Sep 2018 12:37:27 +0000 (13:37 +0100)]
move Context.{v2r,vcount}
Richard Russon [Sat, 8 Sep 2018 12:28:40 +0000 (13:28 +0100)]
move Context.{id,subj,label}_hash
Richard Russon [Sat, 8 Sep 2018 12:02:56 +0000 (13:02 +0100)]
tidy compress
Richard Russon [Fri, 7 Sep 2018 19:46:12 +0000 (20:46 +0100)]
move Context.compress
Richard Russon [Fri, 7 Sep 2018 18:22:49 +0000 (19:22 +0100)]
Mailbox doesn't begin with 'b'
Richard Russon [Thu, 6 Sep 2018 22:51:41 +0000 (23:51 +0100)]
eliminate Context from backends
Richard Russon [Thu, 6 Sep 2018 16:40:59 +0000 (17:40 +0100)]
move Context.rights
Richard Russon [Thu, 6 Sep 2018 15:09:34 +0000 (16:09 +0100)]
add mbox private Mailbox data
Richard Russon [Thu, 6 Sep 2018 12:01:11 +0000 (13:01 +0100)]
imap: use Mailbox, not Context
Richard Russon [Thu, 6 Sep 2018 11:45:17 +0000 (12:45 +0100)]
compress: use Mailbox, not Context
Richard Russon [Thu, 6 Sep 2018 11:33:26 +0000 (12:33 +0100)]
pop: use Mailbox, not Context
Richard Russon [Thu, 6 Sep 2018 11:20:42 +0000 (12:20 +0100)]
nntp: use Mailbox, not Context
Richard Russon [Thu, 6 Sep 2018 10:16:45 +0000 (11:16 +0100)]
maildir: use Mailbox, not Context
Richard Russon [Thu, 6 Sep 2018 10:03:46 +0000 (11:03 +0100)]
mbox: use Mailbox, not Context
Richard Russon [Thu, 6 Sep 2018 09:56:18 +0000 (10:56 +0100)]
notmuch: use mailbox, not context
Richard Russon [Thu, 6 Sep 2018 09:29:30 +0000 (10:29 +0100)]
notmuch: let mxapi do cleanup
Richard Russon [Wed, 5 Sep 2018 22:58:26 +0000 (23:58 +0100)]
notmuch: move mailbox data
Richard Russon [Tue, 4 Sep 2018 17:21:59 +0000 (18:21 +0100)]
free_data
Richard Russon [Wed, 5 Sep 2018 16:24:23 +0000 (17:24 +0100)]
move Context.{size,changed,readonly,quiet,closing}
Richard Russon [Wed, 5 Sep 2018 15:55:32 +0000 (16:55 +0100)]
move Context.{hdrs,hdrmax}
Richard Russon [Tue, 4 Sep 2018 15:23:39 +0000 (16:23 +0100)]
move Context.ctx->data
Richard Russon [Tue, 4 Sep 2018 15:08:04 +0000 (16:08 +0100)]
move Context.mx_ops
Richard Russon [Thu, 6 Sep 2018 16:54:13 +0000 (17:54 +0100)]
fix mxapi comments
Richard Russon [Thu, 6 Sep 2018 16:58:59 +0000 (17:58 +0100)]
clang-format
Richard Russon [Sun, 9 Sep 2018 15:02:19 +0000 (16:02 +0100)]
fix nntp probing
Richard Russon [Wed, 5 Sep 2018 18:48:55 +0000 (19:48 +0100)]
document imap ACLs
[ci skip]
Richard Russon [Tue, 4 Sep 2018 22:05:08 +0000 (23:05 +0100)]
merge: minor tidying
* drop unnec casts
* reduce scope
* tidy logic
* boolify
* tweak #include guards
* add missing mxapi functions
Richard Russon [Tue, 4 Sep 2018 21:42:31 +0000 (22:42 +0100)]
add missing mxapi functions
Richard Russon [Tue, 4 Sep 2018 20:55:53 +0000 (21:55 +0100)]
tweak #include guards
Closes #1328
Richard Russon [Tue, 4 Sep 2018 18:11:47 +0000 (19:11 +0100)]
boolify
Richard Russon [Tue, 4 Sep 2018 18:04:26 +0000 (19:04 +0100)]
tidy logic
Richard Russon [Tue, 4 Sep 2018 18:00:25 +0000 (19:00 +0100)]
reduce scope
Richard Russon [Tue, 4 Sep 2018 17:20:48 +0000 (18:20 +0100)]
drop unnec casts
Dapeng Gao [Thu, 9 Aug 2018 02:28:24 +0000 (10:28 +0800)]
Do not let libintl.h override setlocale
Richard Russon [Tue, 4 Sep 2018 01:22:08 +0000 (02:22 +0100)]
merge: update translations
* Update zh_CN translation
* trans: add missing ngettext
* Update lt_LT translation
* Fix translation error
* add Finnish translation
* Added dutch translations
* More dutch translation fixes
* sync translations
Richard Russon [Tue, 4 Sep 2018 01:15:40 +0000 (02:15 +0100)]
sync translations
Winderickx Eli (p087068) [Mon, 3 Sep 2018 19:15:22 +0000 (21:15 +0200)]
More dutch translation fixes
Winderickx Eli (p087068) [Mon, 3 Sep 2018 16:47:16 +0000 (18:47 +0200)]
Added dutch translations
Flammie Pirinen [Tue, 28 Aug 2018 22:27:56 +0000 (23:27 +0100)]
add Finnish translation
Daniel Schmitz [Tue, 21 Aug 2018 05:44:36 +0000 (12:44 +0700)]
Fix translation error
Marius Gedminas [Fri, 17 Aug 2018 13:04:43 +0000 (16:04 +0300)]
Update lt_LT translation
Unfuzz a message that became plural.
Richard Russon [Fri, 17 Aug 2018 00:13:05 +0000 (01:13 +0100)]
trans: add missing ngettext