]> granicus.if.org Git - neomutt/log
neomutt
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.

19 years agoRemove some cut-n-paste garbage from IMAP header cache code.
Brendan Cully [Mon, 19 Dec 2005 17:24:26 +0000 (17:24 +0000)]
Remove some cut-n-paste garbage from IMAP header cache code.

19 years agoOnly mark unread messages as old when closing mailbox.
Brendan Cully [Mon, 19 Dec 2005 17:22:46 +0000 (17:22 +0000)]
Only mark unread messages as old when closing mailbox.

19 years agoReal support for the Old flag on IMAP.
Brendan Cully [Mon, 19 Dec 2005 17:15:12 +0000 (17:15 +0000)]
Real support for the Old flag on IMAP.

19 years agoDisplay success message when subscription command succeeds.
Brendan Cully [Mon, 19 Dec 2005 17:11:32 +0000 (17:11 +0000)]
Display success message when subscription command succeeds.

19 years agoReplace imap_parse_list_response with a proper untagged response handler.
Brendan Cully [Mon, 19 Dec 2005 17:07:59 +0000 (17:07 +0000)]
Replace imap_parse_list_response with a proper untagged response handler.

19 years ago# changelog commit
Brendan Cully [Fri, 16 Dec 2005 18:50:39 +0000 (18:50 +0000)]
# changelog commit

19 years agoUse ascii_str* instead of mutt_str* in several places where it's needed.
Recai Oktas [Fri, 16 Dec 2005 18:49:40 +0000 (18:49 +0000)]
Use ascii_str* instead of mutt_str* in several places where it's needed.

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

19 years agoNew new mail detection code. Now we use UIDVALIDITY/UIDNEXT to detect whether
Brendan Cully [Fri, 16 Dec 2005 18:18:52 +0000 (18:18 +0000)]
New new mail detection code. Now we use UIDVALIDITY/UIDNEXT to detect whether
a mailbox has been changed since we last saw it, rather than the more
ephemeral RECENT flag. We also keep a cache of mailboxes we've visited or
called STATUS on, which might eventually make for better information in
the browser and mailbox views. Big changes, probably not stable. IWFM.

19 years ago# changelog commit
Brendan Cully [Thu, 15 Dec 2005 19:00:31 +0000 (19:00 +0000)]
# changelog commit

19 years agoWhitespace shuffling.
Brendan Cully [Thu, 15 Dec 2005 18:59:59 +0000 (18:59 +0000)]
Whitespace shuffling.

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

19 years agoUse mutt_buffer_printf in several places instead of a homebrew version.
Brendan Cully [Thu, 15 Dec 2005 18:55:41 +0000 (18:55 +0000)]
Use mutt_buffer_printf in several places instead of a homebrew version.

19 years agoAdd mutt_buffer_printf function, with autoconf test for va_copy.
Brendan Cully [Thu, 15 Dec 2005 18:36:24 +0000 (18:36 +0000)]
Add mutt_buffer_printf function, with autoconf test for va_copy.

19 years ago# changelog commit
Brendan Cully [Thu, 15 Dec 2005 18:26:37 +0000 (18:26 +0000)]
# changelog commit

19 years agoIMAP keepalive might have been interacting badly with $timeout when IDLE
Brendan Cully [Thu, 15 Dec 2005 18:25:49 +0000 (18:25 +0000)]
IMAP keepalive might have been interacting badly with $timeout when IDLE
was enabled. Use force option for IDLE too.

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

19 years agoSASL-IR support for IMAP. The RTT was has begun. I had forgotten how
Brendan Cully [Wed, 14 Dec 2005 17:29:57 +0000 (17:29 +0000)]
SASL-IR support for IMAP. The RTT was has begun. I had forgotten how
strangely convoluted auth_sasl has become though...

19 years ago# changelog commit
Brendan Cully [Tue, 13 Dec 2005 23:38:25 +0000 (23:38 +0000)]
# changelog commit

19 years agoAdd conn_poll (using raw_socket_poll) to SSL socket setup functions.
Brendan Cully [Tue, 13 Dec 2005 23:37:42 +0000 (23:37 +0000)]
Add conn_poll (using raw_socket_poll) to SSL socket setup functions.

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

19 years agoFix recently-broken buffy notification for IMAP.
Brendan Cully [Tue, 13 Dec 2005 21:25:10 +0000 (21:25 +0000)]
Fix recently-broken buffy notification for IMAP.

19 years ago# changelog commit
Brendan Cully [Tue, 13 Dec 2005 16:51:45 +0000 (16:51 +0000)]
# changelog commit

19 years agoRestore IMAP postponed check in the wake of the buffy pipelining patch.
Brendan Cully [Tue, 13 Dec 2005 06:52:23 +0000 (06:52 +0000)]
Restore IMAP postponed check in the wake of the buffy pipelining patch.
Fall back to NOOP if IDLE poll fails.
Allow for untagged messages when starting IDLE.
Free idata->cmdbuf in imap_free_idata.

19 years agoUpdated todo/bug list for IMAP
Brendan Cully [Tue, 13 Dec 2005 06:37:52 +0000 (06:37 +0000)]
Updated todo/bug list for IMAP

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

19 years ago. Add $imap_idle boolean to disable the IDLE extension (may be needed with some
Brendan Cully [Mon, 12 Dec 2005 17:24:11 +0000 (17:24 +0000)]
. Add $imap_idle boolean to disable the IDLE extension (may be needed with some
  servers like the particular version of dovecot I tried yesterday).
. Don't attempt to poll mailboxes with connections that haven't yet
  authenticated.
. Recognize NO responses again (silly typo, spotted by Charlie Allom)

19 years ago# changelog commit
Brendan Cully [Mon, 12 Dec 2005 03:01:03 +0000 (03:01 +0000)]
# changelog commit

19 years agoIMAP IDLE support.
Brendan Cully [Mon, 12 Dec 2005 02:24:43 +0000 (02:24 +0000)]
IMAP IDLE support.

19 years agoWhoops, don't break buffy for non-IMAP mailboxes!
Brendan Cully [Mon, 12 Dec 2005 00:10:19 +0000 (00:10 +0000)]
Whoops, don't break buffy for non-IMAP mailboxes!

19 years ago# changelog commit
Brendan Cully [Sun, 11 Dec 2005 23:12:41 +0000 (23:12 +0000)]
# changelog commit

19 years agoIMAP command batching code, used to pipeline mailbox poll requests.
Brendan Cully [Sun, 11 Dec 2005 22:51:29 +0000 (22:51 +0000)]
IMAP command batching code, used to pipeline mailbox poll requests.
Up to 10 poll commands will be sent at a time (tunable in imap_private.h).
This is a huge win on my currently awful wireless link. It takes a knife
to a lot of fundamental IMAP code (mostly for the better), so it may
have destabilised things. Time for some brave (or lazy non-Changelog-reading)
testers to report... next up, IDLE support.

19 years agoSet up a command pipeline. Currently everything still runs a single command from
Brendan Cully [Sat, 10 Dec 2005 07:06:44 +0000 (07:06 +0000)]
Set up a command pipeline. Currently everything still runs a single command from
start to finish before moving on, but this creates the infrastructure to pipeline
mailbox polling calls. Bitter experience at the end of a flaky wireless link
teaches me that this can be useful.

19 years agoMove IMAP response buffer out of command into IMAP_DATA. Ironically this is to prepar...
Brendan Cully [Sat, 10 Dec 2005 07:01:36 +0000 (07:01 +0000)]
Move IMAP response buffer out of command into IMAP_DATA. Ironically this is to prepare for pipelined commands.

19 years ago# changelog commit
Thomas Roessler [Thu, 24 Nov 2005 12:51:12 +0000 (12:51 +0000)]
# changelog commit

19 years agomutt/2142 suggests that the change from pattern.c,3.14 -> 3.15
Thomas Roessler [Thu, 24 Nov 2005 12:50:27 +0000 (12:50 +0000)]
mutt/2142 suggests that the change from pattern.c,3.14 -> 3.15
causes inconsistency and confusion.  Reverting the change;
adding a helpful message to the status line.

19 years ago# changelog commit
Thomas Roessler [Tue, 22 Nov 2005 12:32:21 +0000 (12:32 +0000)]
# changelog commit

19 years agoFix "mixed messages" about the success (or not) of decrypting PGP
Thomas Roessler [Tue, 22 Nov 2005 12:31:58 +0000 (12:31 +0000)]
Fix "mixed messages" about the success (or not) of decrypting PGP
messages.

19 years ago# changelog commit
Thomas Roessler [Tue, 22 Nov 2005 12:21:43 +0000 (12:21 +0000)]
# changelog commit

19 years agoActually, the previous fix for 2139 had a flaw.
Thomas Roessler [Tue, 22 Nov 2005 12:21:14 +0000 (12:21 +0000)]
Actually, the previous fix for 2139 had a flaw.

19 years ago# changelog commit
Thomas Roessler [Tue, 22 Nov 2005 12:13:40 +0000 (12:13 +0000)]
# changelog commit

19 years agoFix mutt/2139; also Debian #340116.
Thomas Roessler [Tue, 22 Nov 2005 12:13:12 +0000 (12:13 +0000)]
Fix mutt/2139; also Debian #340116.

19 years ago# changelog commit
Thomas Roessler [Thu, 17 Nov 2005 18:41:16 +0000 (18:41 +0000)]
# changelog commit

19 years agoa not entirely sane state of code.
Thomas Roessler [Thu, 17 Nov 2005 18:40:50 +0000 (18:40 +0000)]
a not entirely sane state of code.

19 years ago# changelog commit
Thomas Roessler [Thu, 17 Nov 2005 17:24:16 +0000 (17:24 +0000)]
# changelog commit

19 years agoAnother stab at #2019.
Thomas Roessler [Thu, 17 Nov 2005 17:23:50 +0000 (17:23 +0000)]
Another stab at #2019.

19 years ago# changelog commit
Thomas Roessler [Tue, 1 Nov 2005 08:43:14 +0000 (08:43 +0000)]
# changelog commit

19 years agoThis should be a better patch for the menu break dance.
Thomas Roessler [Tue, 1 Nov 2005 08:42:00 +0000 (08:42 +0000)]
This should be a better patch for the menu break dance.

19 years ago# changelog commit
Thomas Roessler [Mon, 31 Oct 2005 11:57:38 +0000 (11:57 +0000)]
# changelog commit

19 years agoFix 2119.
Thomas Glanzmann [Mon, 31 Oct 2005 11:56:58 +0000 (11:56 +0000)]
Fix 2119.

19 years ago# changelog commit
Thomas Roessler [Mon, 31 Oct 2005 10:52:35 +0000 (10:52 +0000)]
# changelog commit

19 years agoFix the underlying problem behind mutt/2107.
Thomas Roessler [Mon, 31 Oct 2005 10:51:54 +0000 (10:51 +0000)]
Fix the underlying problem behind mutt/2107.

19 years ago# changelog commit
Thomas Roessler [Mon, 31 Oct 2005 10:30:19 +0000 (10:30 +0000)]
# changelog commit

19 years agoFixing #2019.
Thomas Roessler [Mon, 31 Oct 2005 10:29:45 +0000 (10:29 +0000)]
Fixing #2019.

19 years ago# changelog commit
Thomas Roessler [Mon, 31 Oct 2005 10:04:18 +0000 (10:04 +0000)]
# changelog commit

19 years agoFix #2123.
Thomas Roessler [Mon, 31 Oct 2005 10:03:55 +0000 (10:03 +0000)]
Fix #2123.

19 years ago# changelog commit
Brendan Cully [Fri, 21 Oct 2005 04:38:22 +0000 (04:38 +0000)]
# changelog commit

19 years agoFull large file support. Keep a close watch on your mailboxes everyone!
Brendan Cully [Fri, 21 Oct 2005 04:35:37 +0000 (04:35 +0000)]
Full large file support. Keep a close watch on your mailboxes everyone!

19 years ago# changelog commit
Thomas Roessler [Tue, 18 Oct 2005 07:05:14 +0000 (07:05 +0000)]
# changelog commit

19 years agoupdate
Vincent Lefevre [Tue, 18 Oct 2005 07:04:50 +0000 (07:04 +0000)]
update

19 years ago# changelog commit
Thomas Roessler [Mon, 17 Oct 2005 09:15:24 +0000 (09:15 +0000)]
# changelog commit

19 years agoFix S/MIME algorithm choice.
TAKAHASHI Tamotsu [Mon, 17 Oct 2005 09:14:58 +0000 (09:14 +0000)]
Fix S/MIME algorithm choice.

19 years ago# changelog commit
Thomas Roessler [Fri, 14 Oct 2005 09:30:37 +0000 (09:30 +0000)]
# changelog commit

19 years agoFix imap/2112.
Thomas Roessler [Fri, 14 Oct 2005 09:30:11 +0000 (09:30 +0000)]
Fix imap/2112.

19 years ago# changelog commit
Brendan Cully [Mon, 10 Oct 2005 18:27:55 +0000 (18:27 +0000)]
# changelog commit

19 years agoMake PGP decode failure non-fatal when displaying messages (as opposed to
Brendan Cully [Mon, 10 Oct 2005 18:26:31 +0000 (18:26 +0000)]
Make PGP decode failure non-fatal when displaying messages (as opposed to
decode-saving them). I think it would be nicer to include the original text
when decryption fails though...

19 years ago# changelog commit
Brendan Cully [Mon, 10 Oct 2005 17:19:09 +0000 (17:19 +0000)]
# changelog commit

19 years agoAccept + as IMAP continuation, not just + . May close #2106.
Brendan Cully [Mon, 10 Oct 2005 17:17:24 +0000 (17:17 +0000)]
Accept + as IMAP continuation, not just + . May close #2106.
Feed check_sec candy in setenv.c.