]>
granicus.if.org Git - neomutt/log
Richard Russon [Tue, 17 Jul 2018 00:16:05 +0000 (01:16 +0100)]
fix build
Richard Russon [Mon, 16 Jul 2018 23:36:21 +0000 (00:36 +0100)]
merge: lots more tidying
* doxygen comment blocks
* rename email constants
* tidy address
* tidy attach
* tidy from
* tidy rfc2047
* tidy rfc2231
* tidy thread
* tidy url
* tidy parse
* tidy idna
* boolify parse functions
* rename send flags
* clang-format
* doxygen: keymap
* iwyu
Richard Russon [Mon, 16 Jul 2018 17:19:59 +0000 (18:19 +0100)]
iwyu
Richard Russon [Sun, 15 Jul 2018 20:33:13 +0000 (21:33 +0100)]
doxygen: keymap
Richard Russon [Sun, 15 Jul 2018 15:07:44 +0000 (16:07 +0100)]
clang-format
Richard Russon [Sun, 15 Jul 2018 00:02:58 +0000 (01:02 +0100)]
rename send flags
Richard Russon [Sat, 14 Jul 2018 23:22:50 +0000 (00:22 +0100)]
boolify parse functions
Richard Russon [Sat, 14 Jul 2018 21:20:46 +0000 (22:20 +0100)]
tidy idna
Richard Russon [Sat, 14 Jul 2018 16:45:16 +0000 (17:45 +0100)]
tidy parse
Richard Russon [Sat, 14 Jul 2018 16:28:49 +0000 (17:28 +0100)]
tidy url
Richard Russon [Sat, 14 Jul 2018 16:28:46 +0000 (17:28 +0100)]
tidy thread
Richard Russon [Sat, 14 Jul 2018 16:22:43 +0000 (17:22 +0100)]
tidy rfc2231
Richard Russon [Sat, 14 Jul 2018 16:22:36 +0000 (17:22 +0100)]
tidy rfc2047
Richard Russon [Sat, 14 Jul 2018 16:08:11 +0000 (17:08 +0100)]
tidy from
Richard Russon [Sat, 14 Jul 2018 16:04:28 +0000 (17:04 +0100)]
tidy attach
Richard Russon [Sat, 14 Jul 2018 16:04:23 +0000 (17:04 +0100)]
tidy address
Richard Russon [Sat, 14 Jul 2018 15:17:03 +0000 (16:17 +0100)]
rename email constants
Richard Russon [Sat, 14 Jul 2018 14:54:04 +0000 (15:54 +0100)]
doxygen comment blocks
Richard Russon [Mon, 16 Jul 2018 22:46:34 +0000 (23:46 +0100)]
merge: move more code to libraries
* move bit-field macros to library
* split up history
* move from to libemail
* move url to libemail
* move email functions to libemail
* move rfc2047,rfc2231 to libemail
* move parse to libemail
* split out hcache serialisation code
* update po file list
Richard Russon [Sat, 14 Jul 2018 13:07:49 +0000 (14:07 +0100)]
update po file list
Richard Russon [Fri, 13 Jul 2018 13:25:52 +0000 (14:25 +0100)]
split out hcache serialisation code
Richard Russon [Sat, 14 Jul 2018 13:02:34 +0000 (14:02 +0100)]
move parse to libemail
Richard Russon [Sat, 14 Jul 2018 11:41:39 +0000 (12:41 +0100)]
move rfc2047,rfc2231 to libemail
Richard Russon [Sat, 14 Jul 2018 10:43:36 +0000 (11:43 +0100)]
move email functions to libemail
Richard Russon [Sat, 14 Jul 2018 01:46:30 +0000 (02:46 +0100)]
move url to libemail
Richard Russon [Fri, 13 Jul 2018 20:59:49 +0000 (21:59 +0100)]
move from to libemail
Richard Russon [Fri, 13 Jul 2018 16:11:33 +0000 (17:11 +0100)]
split up history
Richard Russon [Fri, 13 Jul 2018 14:14:45 +0000 (15:14 +0100)]
move bit-field macros to library
Richard Russon [Mon, 16 Jul 2018 22:39:27 +0000 (23:39 +0100)]
merge: minor tidying
* doxy source fixes
* move hook flags
* cocci checks
* fix leaks on exit
* always compile Header data
* rename hook constants
* two mutt_mktemp replacements
* fix some definitions
* fix typo
Richard Russon [Fri, 13 Jul 2018 15:01:09 +0000 (16:01 +0100)]
fix typo
Richard Russon [Thu, 12 Jul 2018 22:16:29 +0000 (23:16 +0100)]
fix some definitions
Richard Russon [Thu, 12 Jul 2018 22:07:59 +0000 (23:07 +0100)]
two mutt_mktemp replacements
Richard Russon [Thu, 12 Jul 2018 16:05:01 +0000 (17:05 +0100)]
rename hook constants
Richard Russon [Thu, 12 Jul 2018 12:59:04 +0000 (13:59 +0100)]
always compile Header data
Richard Russon [Thu, 12 Jul 2018 10:26:48 +0000 (11:26 +0100)]
fix leaks on exit
Richard Russon [Wed, 11 Jul 2018 22:02:53 +0000 (23:02 +0100)]
cocci checks
Richard Russon [Tue, 10 Jul 2018 00:00:56 +0000 (01:00 +0100)]
move hook flags
Richard Russon [Mon, 9 Jul 2018 15:40:34 +0000 (16:40 +0100)]
doxy source fixes
Richard Russon [Mon, 16 Jul 2018 22:34:47 +0000 (23:34 +0100)]
merge: split up header monoliths
* split protos.h 1
* split up globals
* split protos.h 2
* split mutt.h
* split protos.h 3
Richard Russon [Sun, 8 Jul 2018 15:00:51 +0000 (16:00 +0100)]
split protos.h 3
Richard Russon [Sun, 8 Jul 2018 14:18:26 +0000 (15:18 +0100)]
split mutt.h
Richard Russon [Sun, 8 Jul 2018 13:57:34 +0000 (14:57 +0100)]
split protos.h 2
Richard Russon [Sun, 8 Jul 2018 09:50:30 +0000 (10:50 +0100)]
split up globals
Richard Russon [Sat, 7 Jul 2018 22:50:13 +0000 (23:50 +0100)]
split protos.h 1
Richard Russon [Mon, 16 Jul 2018 22:22:52 +0000 (23:22 +0100)]
merge: create more libraries
* libemail
* fix pop mx naming
* create libpop
* create libnntp
* create libmbox
* create libnotmuch
* create libmaildir
Richard Russon [Thu, 5 Jul 2018 19:21:46 +0000 (20:21 +0100)]
iwyu
Richard Russon [Sat, 7 Jul 2018 11:06:31 +0000 (12:06 +0100)]
create libmaildir
Richard Russon [Thu, 5 Jul 2018 00:12:59 +0000 (01:12 +0100)]
tidy headers
Richard Russon [Sat, 7 Jul 2018 11:02:05 +0000 (12:02 +0100)]
create libnotmuch
Richard Russon [Sat, 7 Jul 2018 10:56:44 +0000 (11:56 +0100)]
create libmbox
Richard Russon [Sat, 7 Jul 2018 10:50:34 +0000 (11:50 +0100)]
create libnntp
Richard Russon [Sat, 7 Jul 2018 10:45:02 +0000 (11:45 +0100)]
create libpop
Richard Russon [Fri, 6 Jul 2018 22:44:39 +0000 (23:44 +0100)]
fix pop mx naming
Richard Russon [Fri, 6 Jul 2018 16:12:45 +0000 (17:12 +0100)]
libemail
Richard Russon [Mon, 16 Jul 2018 22:12:25 +0000 (23:12 +0100)]
merge: Move email headers to library
* move Envelope to library
* move Content to library
* move Body to library
* move Attach, AttachCtx to library
* move Tags to library
* move MuttThread to library
* move Header to library
* fix hcache ver gen
Richard Russon [Thu, 5 Jul 2018 09:49:42 +0000 (10:49 +0100)]
fix hcache ver gen
Richard Russon [Tue, 3 Jul 2018 22:54:25 +0000 (23:54 +0100)]
move Header to library
Richard Russon [Tue, 3 Jul 2018 16:55:23 +0000 (17:55 +0100)]
move MuttThread to library
Richard Russon [Tue, 3 Jul 2018 22:25:42 +0000 (23:25 +0100)]
move Tags to library
Richard Russon [Tue, 3 Jul 2018 16:25:09 +0000 (17:25 +0100)]
move Attach, AttachCtx to library
Richard Russon [Tue, 3 Jul 2018 16:09:43 +0000 (17:09 +0100)]
move Body to library
Richard Russon [Tue, 3 Jul 2018 15:21:17 +0000 (16:21 +0100)]
move Content to library
Richard Russon [Tue, 3 Jul 2018 14:12:29 +0000 (15:12 +0100)]
move Envelope to library
Richard Russon [Mon, 16 Jul 2018 12:05:51 +0000 (13:05 +0100)]
merge: NeoMutt 2018-07-16
Richard Russon [Mon, 16 Jul 2018 11:07:03 +0000 (12:07 +0100)]
sync translations
Richard Russon [Mon, 16 Jul 2018 10:51:35 +0000 (11:51 +0100)]
changelog
Richard Russon [Sun, 15 Jul 2018 23:24:17 +0000 (00:24 +0100)]
clang-format
Richard Russon [Sun, 15 Jul 2018 23:58:34 +0000 (00:58 +0100)]
update contributors
Richard Russon [Sun, 15 Jul 2018 23:49:07 +0000 (00:49 +0100)]
version 2018-07-16
Richard Russon [Mon, 16 Jul 2018 10:58:38 +0000 (11:58 +0100)]
merge: Update translations
* Update lt_LT translation
* Update zh_CN translation
* Update German translation
Floyd Anderson [Fri, 29 Jun 2018 21:35:42 +0000 (23:35 +0200)]
Update German translation
Zero King [Mon, 25 Jun 2018 13:01:13 +0000 (13:01 +0000)]
Update zh_CN translation
Marius Gedminas [Mon, 25 Jun 2018 12:37:50 +0000 (15:37 +0300)]
Update lt_LT translation
One new message needed translation.
Richard Russon [Thu, 18 May 2017 14:40:00 +0000 (15:40 +0100)]
travis: add deploy script
[ci skip]
Richard Russon [Mon, 16 Jul 2018 10:53:09 +0000 (11:53 +0100)]
Revert "Make path config variables relative"
This reverts commits:
-
dfc4e2e0a83b4f275b5f0931fd1e8b5e5dcc03bf
-
f2dfd2a4a0f37b7a0c6c3f8888ee4c19aa4bae10
A bug was discovered just before release.
Richard Russon [Mon, 16 Jul 2018 09:38:29 +0000 (10:38 +0100)]
merge: bug fixes
* Selectively cache headers
* Don't overflow stack buffer in msg_parse_fetch
* Handle NO response without message properly
* Ensure litlen isn't larger than our mailbox
* Check for int underflow in imap_quote_string
* imap_quote_string make room for quotes
* Ensure UID in fetch_uidl
* Truncate pct-encoded strings
* Check outbuf length in mutt_to_base64()
Kevin McCarthy [Fri, 13 Jul 2018 21:25:28 +0000 (14:25 -0700)]
Check outbuf length in mutt_to_base64()
The obuf can be overflowed in auth_cram.c, and possibly auth_gss.c.
Thanks to Jeriko One for the bug report.
Richard Russon [Wed, 11 Jul 2018 12:29:20 +0000 (13:29 +0100)]
hcache: initialise queues on restore
Richard Russon [Mon, 9 Jul 2018 12:36:49 +0000 (13:36 +0100)]
Truncate pct-encoded strings
Co-authored-by: JerikoOne <jeriko.one@gmx.us>
JerikoOne [Sat, 7 Jul 2018 20:55:34 +0000 (15:55 -0500)]
Ensure UID in fetch_uidl
JerikoOne [Sat, 7 Jul 2018 20:35:56 +0000 (15:35 -0500)]
imap_quote_string make room for quotes
JerikoOne [Sat, 7 Jul 2018 21:20:56 +0000 (16:20 -0500)]
Check for int underflow in imap_quote_string
JerikoOne [Sat, 7 Jul 2018 20:19:58 +0000 (15:19 -0500)]
Ensure litlen isn't larger than our mailbox
JerikoOne [Sat, 7 Jul 2018 19:15:56 +0000 (14:15 -0500)]
Handle NO response without message properly
JerikoOne [Sat, 7 Jul 2018 19:03:46 +0000 (14:03 -0500)]
Don't overflow stack buffer in msg_parse_fetch
Richard Russon [Mon, 9 Jul 2018 14:26:26 +0000 (15:26 +0100)]
Selectively cache headers
Co-authored-by: JerikoOne <jeriko.one@gmx.us>
Richard Russon [Fri, 22 Jun 2018 21:38:18 +0000 (22:38 +0100)]
correct paths in sample config
Closes #1271
JerikoOne [Sat, 7 Jul 2018 01:50:14 +0000 (20:50 -0500)]
Quote path in imap_subscribe
Richard Russon [Fri, 6 Jul 2018 09:33:25 +0000 (10:33 +0100)]
Fix imap auth plain
Send the password and `\r\n` as one message.
Fixes #1286
Richard Russon [Thu, 5 Jul 2018 23:52:41 +0000 (00:52 +0100)]
quote imap strings more carefully
Co-authored-by: JerikoOne <jeriko.one@gmx.us>
Richard Russon [Thu, 5 Jul 2018 12:32:17 +0000 (13:32 +0100)]
sanitise cache paths
Co-authored-by: JerikoOne <jeriko.one@gmx.us>
Austin Ray [Thu, 5 Jul 2018 03:32:23 +0000 (23:32 -0400)]
Do not interrupt switch fallthrough
Commit
e85c735 introduced the `<check-stats>` function, designated by
`OP_CHECK_STATS`.
This had been inserted below `OP_MAIN_CHANGE_VFOLDER`, which is
`change-vfolder`'s designation; however, `OP_MAIN_CHANGE_VFOLDER` relies
on C's switch fallthrough logic to execute. As a result,
`change-vfolder` executed `check-stats`'s logic instead of the correct
logic.
This commit moves `OP_CHECK_STATS` to above the #ifdef that
`OP_MAIN_CHANGE_VFOLDER` is defined in.
JerikoOne [Tue, 3 Jul 2018 22:22:12 +0000 (17:22 -0500)]
Add alloc fail check in nntp_fetch_headers
JerikoOne [Tue, 3 Jul 2018 22:08:41 +0000 (17:08 -0500)]
Set length modifiers for group and desc
nntp_add_group parses a line controlled by the connected nntp server.
Restrict the maximum lengths read into the stack buffers group, and
desc.
Richard Russon [Tue, 3 Jul 2018 09:34:07 +0000 (10:34 +0100)]
prevent buffer underrun
Thanks @l2dy
Richard Russon [Tue, 26 Jun 2018 20:42:25 +0000 (21:42 +0100)]
reduce config variable setting
Reduce the number of places where the config variables are set.
This will reduce the complexity when setting becomes a function call.
Floyd Anderson [Sun, 27 May 2018 22:34:20 +0000 (00:34 +0200)]
Correct a comment typo
Richard Russon [Fri, 29 Jun 2018 11:54:49 +0000 (12:54 +0100)]
protect some paths from relativity
Some path config variables represent folders which may be non-local.
e.g. `set folder = 'imap://...'
They shouldn't be treated as relative file paths.
Anton Lindqvist [Fri, 29 Jun 2018 03:17:23 +0000 (20:17 -0700)]
Add check-stats function to calculate mailbox statistics.
This allows the statistics to be updated without setting
$mail_check_stats or before $mail_check_stats_interval has passed.
Kevin McCarthy [Wed, 27 Jun 2018 16:45:10 +0000 (09:45 -0700)]
Add a reference to $copy in the $record documentation.