Re: Extended RETR - version 2

Solar Designer <[email protected]>
Newsgroups gmane.ietf.pop3ext
Message-ID <[email protected]>
> 
> I have no historical data at the moment to tell us, whether the numbers are
> getting better or worse. But I am quite sure that they are getting better.
> From my view there is no need for the extended RETR, but maybe others see
> different statistics here.

It's not obvious to me whether we need this extension or not, but I
don't see any harm in it either, and I do hear some user complaints
about wasting their money downloading a large message from scratch.
(Fortunately, my job doesn't involve user support.)

If someone has volunteered to define the extension anyway, it seems
better to ensure there're no hidden uncertainties left.

> Would be nice to have some more statistics from other parts of the world
> and other types of ISPs.

The statistics posted here so far only show the overhead caused by
re-transmissions as seen by ISP's.  It's likely that some users are
getting disconnected more often than some of the others.  While we
see under 1% POP3 sessions interrupted during a message transfer on
average for an ISP, there may well be over 10% such sessions for a
given user.  If that user once receives a huge message, a disconnect
during the transfer of that message is even more likely.

If we look at the statistics, it's also important to note that most
of the POP3 sessions are to empty mailboxes, and thus didn't have a
real chance to crash.  It makes more sense to count POP3 sessions
that transferred at least one message and use that when calculating
the percentage of crashed transfers.

> Another thing: The offset and bytestuffing issue is really the killer here.
> If this is not documented properly and there is only one implementation
> doing it differently the whole thing is worthless, because it will lead

I think there should be at least two independent implementations
before this becomes an RFC (if ever).  Then new implementations could
be checked against those two.

> to corrupted email. I suggest adding a paragraph mentioning that the offset
> is calculated by using CRLF line endings, just to make sure.

I think the reference to section 11 of RFC 1939 covers that.

> And another caveat: The RFC should mention that there is no guarantee that
> the message numbering stays the same from one POP connection to the next.

Agreed.

> And a third caveat: There might be server implementations that send some
> error message when dieing unexpectedly. For instance when the server gets
> a signal it might send a "-ERR I am out of here" message or similar. If this
> can ever happen while the server is sending the mail, the client would

That would violate RFC 1939 anyway.

Signed,
Solar Designer
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.