]> granicus.if.org Git - neomutt/log
neomutt
18 years agoDon't store UIDNEXT unless we know it.
Brendan Cully [Wed, 15 Mar 2006 12:26:00 +0000 (12:26 +0000)]
Don't store UIDNEXT unless we know it.

18 years ago# changelog commit
Brendan Cully [Wed, 15 Mar 2006 02:03:11 +0000 (02:03 +0000)]
# changelog commit

18 years agoOnly synthesize UIDNEXT if we've fetched uncached messages. Fixes a
Brendan Cully [Wed, 15 Mar 2006 02:02:22 +0000 (02:02 +0000)]
Only synthesize UIDNEXT if we've fetched uncached messages. Fixes a
FETCH 1:0 bug Bruno Postle reported and helped to debug.

18 years ago# changelog commit
Brendan Cully [Mon, 13 Mar 2006 23:22:28 +0000 (23:22 +0000)]
# changelog commit

18 years agoCourier fails to send UIDNEXT on SELECT (a violation of RFC 3501
Brendan Cully [Mon, 13 Mar 2006 23:21:51 +0000 (23:21 +0000)]
Courier fails to send UIDNEXT on SELECT (a violation of RFC 3501
section 6.3.1) - synthesize it if it is missing.

18 years ago# changelog commit
Brendan Cully [Mon, 13 Mar 2006 20:13:03 +0000 (20:13 +0000)]
# changelog commit

18 years agoMake imap_idle default to false for 1.5.12.
Brendan Cully [Mon, 13 Mar 2006 20:12:27 +0000 (20:12 +0000)]
Make imap_idle default to false for 1.5.12.

18 years ago# changelog commit
Thomas Roessler [Fri, 3 Mar 2006 10:14:44 +0000 (10:14 +0000)]
# changelog commit

18 years agoreply-hook is used in contexts where we don't have a Context
Thomas Roessler [Fri, 3 Mar 2006 10:12:27 +0000 (10:12 +0000)]
reply-hook is used in contexts where we don't have a Context
structure available. Hence, it must not require the full
message.

18 years ago# changelog commit
Thomas Roessler [Fri, 3 Mar 2006 09:56:42 +0000 (09:56 +0000)]
# changelog commit

18 years agoFix mutt/2189; lack of error checking in the query code.
Thomas Roessler [Fri, 3 Mar 2006 09:55:46 +0000 (09:55 +0000)]
Fix mutt/2189; lack of error checking in the query code.

18 years ago# changelog commit
Brendan Cully [Tue, 21 Feb 2006 21:52:49 +0000 (21:52 +0000)]
# changelog commit

18 years agoPreallocate some buffer space before attempting vsnprintf in
Brendan Cully [Tue, 21 Feb 2006 21:52:17 +0000 (21:52 +0000)]
Preallocate some buffer space before attempting vsnprintf in
mutt_buffer_printf (Solaris 9 workaround).

18 years ago# changelog commit
Thomas Roessler [Tue, 21 Feb 2006 08:10:42 +0000 (08:10 +0000)]
# changelog commit

18 years agoFix mutt/2186.
Thomas Roessler [Tue, 21 Feb 2006 08:10:15 +0000 (08:10 +0000)]
Fix mutt/2186.

18 years ago# changelog commit
Brendan Cully [Tue, 21 Feb 2006 00:34:28 +0000 (00:34 +0000)]
# changelog commit

18 years agoCatch mutt_buffer_printf failures.
Brendan Cully [Tue, 21 Feb 2006 00:29:10 +0000 (00:29 +0000)]
Catch mutt_buffer_printf failures.

19 years ago# changelog commit
Brendan Cully [Thu, 26 Jan 2006 07:32:28 +0000 (07:32 +0000)]
# changelog commit

19 years agoSet datarootdir.
Ralf Wildenhues [Thu, 26 Jan 2006 07:13:06 +0000 (07:13 +0000)]
Set datarootdir.

19 years ago# changelog commit
Brendan Cully [Fri, 20 Jan 2006 21:22:01 +0000 (21:22 +0000)]
# changelog commit

19 years agoCorrect a fairly harmless typo parsing message \Recent flags.
Phil Pennock [Fri, 20 Jan 2006 21:21:31 +0000 (21:21 +0000)]
Correct a fairly harmless typo parsing message \Recent flags.

19 years ago# changelog commit
Brendan Cully [Sun, 15 Jan 2006 21:39:01 +0000 (21:39 +0000)]
# changelog commit

19 years agoA conservative update of copyright years. Some other files may need updating
Brendan Cully [Sun, 15 Jan 2006 21:37:03 +0000 (21:37 +0000)]
A conservative update of copyright years. Some other files may need updating
too.

19 years ago# changelog commit
Brendan Cully [Sat, 14 Jan 2006 01:17:56 +0000 (01:17 +0000)]
# changelog commit

19 years agoTab-completion for my_ variable names and values.
Phil Pennock [Sat, 14 Jan 2006 01:16:59 +0000 (01:16 +0000)]
Tab-completion for my_ variable names and values.

19 years ago# changelog commit
Thomas Roessler [Fri, 13 Jan 2006 09:08:41 +0000 (09:08 +0000)]
# changelog commit

19 years agoMore compact code for managing the "my" variables list.
Thomas Roessler [Fri, 13 Jan 2006 09:08:11 +0000 (09:08 +0000)]
More compact code for managing the "my" variables list.

19 years ago# changelog commit
Brendan Cully [Thu, 12 Jan 2006 19:10:03 +0000 (19:10 +0000)]
# changelog commit

19 years agoUpdate MyVars to the next entry when deleting the head of the list,
Phil Pennock [Thu, 12 Jan 2006 19:09:28 +0000 (19:09 +0000)]
Update MyVars to the next entry when deleting the head of the list,
instead of leaving it pointing to a freed entry.

19 years ago# changelog commit
Thomas Roessler [Thu, 12 Jan 2006 09:40:47 +0000 (09:40 +0000)]
# changelog commit

19 years agoupdate
Vincent Lefevre [Thu, 12 Jan 2006 09:36:46 +0000 (09:36 +0000)]
update

19 years ago# changelog commit
Brendan Cully [Thu, 12 Jan 2006 06:08:46 +0000 (06:08 +0000)]
# changelog commit

19 years agoTeach mutt to expand mutt variables as it does environment
Brendan Cully [Thu, 12 Jan 2006 06:07:50 +0000 (06:07 +0000)]
Teach mutt to expand mutt variables as it does environment
variables. For example, you might put something like this into a hook:
set sendmail="mysmtp -f $from" Allow user-definable variables starting
with my_. Environment variables take precedence, and expansion does not
occur in shell-escape.

19 years ago# changelog commit
Brendan Cully [Wed, 11 Jan 2006 06:46:37 +0000 (06:46 +0000)]
# changelog commit

19 years agoA tr.po update.
Recai Oktas [Wed, 11 Jan 2006 06:45:23 +0000 (06:45 +0000)]
A tr.po update.

19 years ago# changelog commit
Brendan Cully [Tue, 10 Jan 2006 21:07:14 +0000 (21:07 +0000)]
# changelog commit

19 years agoSanity-check folder inferiors response. Brian Weaver reports that it fixes
Brendan Cully [Tue, 10 Jan 2006 21:06:22 +0000 (21:06 +0000)]
Sanity-check folder inferiors response. Brian Weaver reports that it fixes
the extra delimiters bug triggered by dbmail's incorrect LIST response.

19 years ago# changelog commit
Brendan Cully [Tue, 10 Jan 2006 19:15:51 +0000 (19:15 +0000)]
# changelog commit

19 years agoDon't use uninitialised flags variable when fetching attachment count.
Brendan Cully [Tue, 10 Jan 2006 19:15:21 +0000 (19:15 +0000)]
Don't use uninitialised flags variable when fetching attachment count.
Closes: #2153.
19 years ago# changelog commit
Thomas Roessler [Mon, 9 Jan 2006 19:44:24 +0000 (19:44 +0000)]
# changelog commit

19 years agoAdding pattern group support; see
Thomas Roessler [Mon, 9 Jan 2006 19:43:58 +0000 (19:43 +0000)]
Adding pattern group support; see
http://does-not-exist.org/mail-archives/mutt-dev/msg05693.html
for instructions.  The ungroup command is not yet implemented,
and documentation is lacking.

19 years ago# changelog commit
Brendan Cully [Wed, 4 Jan 2006 17:29:53 +0000 (17:29 +0000)]
# changelog commit

19 years agoZero out IMAP_LIST before each imap_cmd_step in browser to avoid bogus
Brendan Cully [Wed, 4 Jan 2006 17:28:32 +0000 (17:28 +0000)]
Zero out IMAP_LIST before each imap_cmd_step in browser to avoid bogus
matches when the untagged response isn't a LIST response. Phil Pennock
diagnosed and proposed a patch for this bug.

19 years ago# changelog commit
Brendan Cully [Tue, 3 Jan 2006 17:36:05 +0000 (17:36 +0000)]
# changelog commit

19 years agoPipeline CLOSE (it's always followed by a SELECT or a LOGOUT).
Brendan Cully [Tue, 3 Jan 2006 17:35:18 +0000 (17:35 +0000)]
Pipeline CLOSE (it's always followed by a SELECT or a LOGOUT).

19 years ago# changelog commit
Brendan Cully [Tue, 3 Jan 2006 17:32:52 +0000 (17:32 +0000)]
# changelog commit

19 years agoIf there is an * OK [CAPABILITY... qualifier on connect, parse it and skip
Brendan Cully [Tue, 3 Jan 2006 17:31:53 +0000 (17:31 +0000)]
If there is an * OK [CAPABILITY... qualifier on connect, parse it and skip
the manual capability check.

19 years ago# changelog commit
Brendan Cully [Tue, 3 Jan 2006 17:29:51 +0000 (17:29 +0000)]
# changelog commit

19 years agoPipeline postponed mail check on mailbox open if appropriate.
Brendan Cully [Tue, 3 Jan 2006 17:28:51 +0000 (17:28 +0000)]
Pipeline postponed mail check on mailbox open if appropriate.

19 years ago# changelog commit
Brendan Cully [Fri, 30 Dec 2005 17:35:58 +0000 (17:35 +0000)]
# changelog commit

19 years agoSort mailbox in SORT_ORDER in imap_sync_mailbox so that sync_helper doesn't
Brendan Cully [Fri, 30 Dec 2005 17:34:52 +0000 (17:34 +0000)]
Sort mailbox in SORT_ORDER in imap_sync_mailbox so that sync_helper doesn't
end up resorting it 10 times.

19 years ago# changelog commit
Brendan Cully [Fri, 30 Dec 2005 17:33:12 +0000 (17:33 +0000)]
# changelog commit

19 years agoOnly resort headers in imap_make_msg_set if order != SORT_ORDER.
Brendan Cully [Fri, 30 Dec 2005 17:32:26 +0000 (17:32 +0000)]
Only resort headers in imap_make_msg_set if order != SORT_ORDER.
Fix sync_helper to return 1 in case of +FLAGS but not -FLAGS.

19 years ago# changelog commit
Brendan Cully [Mon, 26 Dec 2005 23:56:00 +0000 (23:56 +0000)]
# changelog commit

19 years agoFix whitespace around ~X in muttrc.man.head.
Nik A. Melchior [Mon, 26 Dec 2005 23:55:19 +0000 (23:55 +0000)]
Fix whitespace around ~X in muttrc.man.head.

19 years ago# changelog commit
Brendan Cully [Fri, 23 Dec 2005 18:20:42 +0000 (18:20 +0000)]
# changelog commit

19 years agoDon't evaluate hcache unless uidnext > 0. This shouldn't happen, but it
Brendan Cully [Fri, 23 Dec 2005 18:20:02 +0000 (18:20 +0000)]
Don't evaluate hcache unless uidnext > 0. This shouldn't happen, but it
was reported to. I probably have to be a lot more careful about the
uid datatypes but I'm too lazy to clean up right now.

19 years ago# changelog commit
Brendan Cully [Fri, 23 Dec 2005 17:55:56 +0000 (17:55 +0000)]
# changelog commit

19 years agoAlways use NOOP when imap_check_mailbox is called with force set.
Brendan Cully [Fri, 23 Dec 2005 17:55:07 +0000 (17:55 +0000)]
Always use NOOP when imap_check_mailbox is called with force set.
Seems to resole a Cyrus idiosyncracy noted by Phil Pennock.

19 years ago# changelog commit
Brendan Cully [Fri, 23 Dec 2005 17:54:06 +0000 (17:54 +0000)]
# changelog commit

19 years agoIMAP message cache fixes: embed UIDVALIDITY in the cache file name, only
Brendan Cully [Fri, 23 Dec 2005 17:53:23 +0000 (17:53 +0000)]
IMAP message cache fixes: embed UIDVALIDITY in the cache file name, only
delete deleted messages at sync time. Also use an alias to make the sync
code clearer.

19 years ago# changelog commit
Brendan Cully [Thu, 22 Dec 2005 20:14:54 +0000 (20:14 +0000)]
# changelog commit

19 years agoFix at least Kyle Wheeler's new mail detection problems: call imap_fix_path
Brendan Cully [Thu, 22 Dec 2005 20:14:04 +0000 (20:14 +0000)]
Fix at least Kyle Wheeler's new mail detection problems: call imap_fix_path
on buffy path.

19 years ago# changelog commit
Brendan Cully [Thu, 22 Dec 2005 18:41:33 +0000 (18:41 +0000)]
# changelog commit

19 years agoKyle Wheeler noticed a couple of warnings in the moribund regex code. One
Brendan Cully [Thu, 22 Dec 2005 18:40:45 +0000 (18:40 +0000)]
Kyle Wheeler noticed a couple of warnings in the moribund regex code. One
still remains that I'm too lazy to fix right now.

19 years agoAdd <errno.h> for msg_cache_put.
Brendan Cully [Thu, 22 Dec 2005 17:51:56 +0000 (17:51 +0000)]
Add <errno.h> for msg_cache_put.

19 years ago# changelog commit
Brendan Cully [Thu, 22 Dec 2005 17:47:36 +0000 (17:47 +0000)]
# changelog commit

19 years agoAdd $imap_cachedir option. If set, mutt will keep copies of IMAP messages
Brendan Cully [Thu, 22 Dec 2005 17:46:40 +0000 (17:46 +0000)]
Add $imap_cachedir option. If set, mutt will keep copies of IMAP messages
under this directory.

19 years ago# changelog commit
Brendan Cully [Thu, 22 Dec 2005 17:02:55 +0000 (17:02 +0000)]
# changelog commit

19 years agoCheck all connections instead of just the first when NONEW is set in
Brendan Cully [Thu, 22 Dec 2005 17:02:12 +0000 (17:02 +0000)]
Check all connections instead of just the first when NONEW is set in
imap_conn_find. Wait for root delimiter check to complete before SELECTing
since we may need it to form the mailbox name.

19 years ago# changelog commit
Brendan Cully [Thu, 22 Dec 2005 16:58:44 +0000 (16:58 +0000)]
# changelog commit

19 years agoMore logging in STATUS parser to track down new mail detection problems.
Brendan Cully [Thu, 22 Dec 2005 16:58:08 +0000 (16:58 +0000)]
More logging in STATUS parser to track down new mail detection problems.

19 years ago# changelog commit
Brendan Cully [Wed, 21 Dec 2005 21:03:30 +0000 (21:03 +0000)]
# changelog commit

19 years agoCheck for NULL data in refactored mutt_hcache_fetch.
Brendan Cully [Wed, 21 Dec 2005 21:02:50 +0000 (21:02 +0000)]
Check for NULL data in refactored mutt_hcache_fetch.

19 years ago# changelog commit
Brendan Cully [Wed, 21 Dec 2005 19:54:34 +0000 (19:54 +0000)]
# changelog commit

19 years agoUnbreak QDBM too.
Brendan Cully [Wed, 21 Dec 2005 19:53:21 +0000 (19:53 +0000)]
Unbreak QDBM too.

19 years ago# changelog commit
Brendan Cully [Wed, 21 Dec 2005 17:27:16 +0000 (17:27 +0000)]
# changelog commit

19 years agoI broke DB4 while refactoring hcache.c.
Brendan Cully [Wed, 21 Dec 2005 17:26:08 +0000 (17:26 +0000)]
I broke DB4 while refactoring hcache.c.

19 years ago# changelog commit
Brendan Cully [Wed, 21 Dec 2005 17:23:56 +0000 (17:23 +0000)]
# changelog commit

19 years agoCache UIDVALIDITY/UIDNEXT as header cache metadata, only attempt to
Brendan Cully [Wed, 21 Dec 2005 17:23:19 +0000 (17:23 +0000)]
Cache UIDVALIDITY/UIDNEXT as header cache metadata, only attempt to
fetch up to UIDNEXT from the header cache. Also a cosmetic correction:
Display the actual first message being fetched (after hcache) instead of 1.

19 years ago# changelog commit
Brendan Cully [Wed, 21 Dec 2005 17:20:05 +0000 (17:20 +0000)]
# changelog commit

19 years agoDon't run pending IMAP commands until the current queue has drained. Many
Brendan Cully [Wed, 21 Dec 2005 17:17:53 +0000 (17:17 +0000)]
Don't run pending IMAP commands until the current queue has drained. Many
thanks to Vincent Lefevre for his patient help debugging.

19 years ago# changelog commit
Brendan Cully [Wed, 21 Dec 2005 00:14:17 +0000 (00:14 +0000)]
# changelog commit

19 years agoCompare full mailbox names when doing IMAP buffy check, not up to the length
Brendan Cully [Wed, 21 Dec 2005 00:13:22 +0000 (00:13 +0000)]
Compare full mailbox names when doing IMAP buffy check, not up to the length
of the STATUS response.

19 years ago# changelog commit
Brendan Cully [Tue, 20 Dec 2005 18:10:37 +0000 (18:10 +0000)]
# changelog commit

19 years agoRefactor header cache a bit to provide (fetch|store)_raw functions. These
Brendan Cully [Tue, 20 Dec 2005 17:50:46 +0000 (17:50 +0000)]
Refactor header cache a bit to provide (fetch|store)_raw functions. These
will let me keep folder metadata (UIDVALIDITY, NEXT, msg count etc) in the
cache, which will help to sync more quickly.

19 years ago# changelog commit
Brendan Cully [Tue, 20 Dec 2005 17:43:22 +0000 (17:43 +0000)]
# changelog commit

19 years agoRemove deleted entries from header cache on CLOSE.
Brendan Cully [Tue, 20 Dec 2005 17:42:44 +0000 (17:42 +0000)]
Remove deleted entries from header cache on CLOSE.

19 years ago# changelog commit
Brendan Cully [Mon, 19 Dec 2005 18:14:46 +0000 (18:14 +0000)]
# changelog commit

19 years agoChangeLog.old was just old ChangeLog entries with different formatting - I
Brendan Cully [Mon, 19 Dec 2005 18:13:28 +0000 (18:13 +0000)]
ChangeLog.old was just old ChangeLog entries with different formatting - I
think it's time to put it out to pasture. I've moved all pre-1.4 entries
from ChangeLog into ChangeLog.old now. This should have the nice
side-effect of making the git mirror grow a little more slowly.

19 years ago# changelog commit
Brendan Cully [Mon, 19 Dec 2005 18:04:19 +0000 (18:04 +0000)]
# changelog commit

19 years agoCatch another possible race when starting IDLE.
Brendan Cully [Mon, 19 Dec 2005 18:03:41 +0000 (18:03 +0000)]
Catch another possible race when starting IDLE.

19 years ago# changelog commit
Brendan Cully [Mon, 19 Dec 2005 17:42:07 +0000 (17:42 +0000)]
# changelog commit

19 years agoMore IMAP header cache cleanup: remove expunged entries from cache, and
Brendan Cully [Mon, 19 Dec 2005 17:40:02 +0000 (17:40 +0000)]
More IMAP header cache cleanup: remove expunged entries from cache, and
don't bother checking the cache for mail that's arrived since the mailbox
was opened. TODO: cache UIDNEXT, only check the cache for messages up to
cached value.

19 years agoAvoid a possible race when entering the IDLE command - if new mail notification
Brendan Cully [Mon, 19 Dec 2005 17:37:35 +0000 (17:37 +0000)]
Avoid a possible race when entering the IDLE command - if new mail notification
is received before the + response, mutt may attempt to send a fetch command
before it realises it's idling.

19 years agoMuch faster IMAP sync code, pipelined and everything. Now batch updates
Brendan Cully [Mon, 19 Dec 2005 17:35:41 +0000 (17:35 +0000)]
Much faster IMAP sync code, pipelined and everything. Now batch updates
changed flags, instead of syncing each changed message individually.

19 years agoManually unidle at logout if necessary. Somewhat unclean - might be good
Brendan Cully [Mon, 19 Dec 2005 17:32:38 +0000 (17:32 +0000)]
Manually unidle at logout if necessary. Somewhat unclean - might be good
to have an imap_unidle function...

19 years agoCache server-side flags, don't send flag updates if mutt's are the same.
Brendan Cully [Mon, 19 Dec 2005 17:31:03 +0000 (17:31 +0000)]
Cache server-side flags, don't send flag updates if mutt's are the same.
This can happen if a flag is toggled and toggled back, or we receive
server updates, and the cache will make much faster sync possible later.

19 years agoPipeline MYRIGHTS, subscribed mailbox check and root delimiter check.
Brendan Cully [Mon, 19 Dec 2005 17:28:15 +0000 (17:28 +0000)]
Pipeline MYRIGHTS, subscribed mailbox check and root delimiter check.

19 years agoClear name field from status callback before each IMAP completion attempt.
Brendan Cully [Mon, 19 Dec 2005 17:26:00 +0000 (17:26 +0000)]
Clear name field from status callback before each IMAP completion attempt.