Gnus development mailing list
 help / color / mirror / Atom feed
From: Paul Franklin <paul@cs.washington.edu>
Subject: Re: IMAP revisited
Date: 11 Nov 1996 15:05:51 -0800	[thread overview]
Message-ID: <r9qhgmwjkq8.fsf@fester.cs.washington.edu> (raw)
In-Reply-To: <yviaeni2vp2c.fsf@atreides.mindspring.com>

>>>>> Sudish Joseph writes:

 > Scott Blachowicz <scott@statsci.com> writes:
 >> 3) don't have active files, etc on the server.

IMAP doesn't have to change to deal with this; LIST and EXAMINE can be
used.  However, it will be slow if the user has many mailboxes, as a
EXAMINE will be needed for each mailbox.

 >> 4) can maintain sequences/marks/etc on the server.

That's what nn*-request-update-info was created for.  I think.  It at
least provides a way for gnus to find out about changes on the server,
but I don't know if it allows gnus changes to propagate to the server.
This depends on when it is called.

 > Essentially, Gnus has to stop telling backends what the article
 > number of a message should be.  For starters.

I think this is too fundamental to Gnus to change.  However, the
mapping between Gnus message numbers and IMAP4 UIDs is the only thing
which needs to be stored locally to make this work.  (UIDs would work
if they didn't have gaps.  But I think some IMAP4 servers use
time-based values, and this leaves lots of gaps if you don't come
close to receiving one message per second.)

A lot of this could probably be patched over depending on when
nn*-request-update-info is called.  (Lars, is this documented yet?  It
isn't in red 0.47.)  The real killer is cached articles.

--Paul


  parent reply	other threads:[~1996-11-11 23:05 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-11-09 16:30 Steinar Bang
1996-11-09 21:31 ` Scott Blachowicz
1996-11-09 23:14   ` Sudish Joseph
1996-11-10  0:33     ` David Moore
1996-11-10  1:02       ` visigoth
1996-11-10 12:42         ` visigoth
1996-11-11 23:05     ` Paul Franklin [this message]
1996-11-14  8:52       ` Lars Magne Ingebrigtsen
1996-11-10 13:36 ` Kai Grossjohann
1996-11-10 13:40   ` Kai Grossjohann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=r9qhgmwjkq8.fsf@fester.cs.washington.edu \
    --to=paul@cs.washington.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).