Re: Thread extension weirdness

2003-01-10 Thread Mark Crispin
On Fri, 10 Jan 2003, Lawrence Greenfield wrote: > If this is what people want (and I think I've heard it enough that it is) I disagree with this claim. > Is there anyone who wants to speak up in favor of using Subject in > threading? Yes, everybody for whom threading will break if this is remove

Re: Thread extension weirdness

2003-01-10 Thread Mark Crispin
On Fri, 10 Jan 2003 13:12:32 -0500, Ken Murchison wrote: > Well, I don't think we can change the current name, because there is > already some deployment. We can not change the name. > We _could_ add a THREAD=REFERENCES-ONLY or > THREAD=REFERENCES-NOSUBJ or ... Fine. The THREAD specification ex

Re: Thread extension weirdness

2003-01-09 Thread Mark Crispin
On Thu, 10 Jan 2003, Timo Sirainen wrote: > Another thing I saw with UW, it > didn't group these messages together: > Subject: =?iso-8859-1?Q?foo?= > Subject: =?iso-8859-1?Q?RE=3A_foo?= Question for the list: should it? It turns out that UW imapd does something different from the base subject ext

IMAP toolkit 2002b (imap-2002b) is now available

2003-01-09 Thread Mark Crispin
This note is to announce the availability of the University of Washington IMAP toolkit version 2002b. This release does not introduce major new functionality. Instead, it addresses bugs found in earlier versions. Source code for the latest IMAP toolkit release is available at: ftp://ftp.

Re: Thread extension weirdness

2003-01-09 Thread Mark Crispin
On Thu, 10 Jan 2003, Timo Sirainen wrote: > The draft says "If two or more messages have the same Message ID, assign > a unique Message ID to each of the duplicates". Doesn't that mean that > those messages should behave exactly as if they didn't have Message-ID > header at all? No, although I can

re: CRLF, Maildir etc..

2003-01-09 Thread Mark Crispin
On Thu, 9 Jan 2003 23:12:18 +0100 (CET), Andreas Aardal Hanssen wrote: > qmail saves messages using bare LFs. Should an IMAP server convert the > mime data to CRLF? Yes. > Should a client assume CRLF / bare LF mime content when fetching data > from the server? CRLF.

re: CN name does not match the passed value

2003-01-05 Thread Mark Crispin
Your issue is not with UW imapd, but rather with SSL certificates. For more detailed help, you should check on a mailing list or newsgroup dedicated to OpenSSL and/or certificate issues. The procedure that you gave: openssl req -new -x509 -nodes -out imapd.pem -keyout imapd.pem -days 3650 is the

re: Select/unseen behaviour

2003-01-02 Thread Mark Crispin
On 02 Jan 2003 11:15:12 +0200, Timo Sirainen wrote: > The latest IMAP4rev1 draft It's already gone to the RFC editor, after numerous last calls. > specifies that UNSEEN reply is required after > SELECT and EXAMINE, but it doesn't say what to do when there are no > unseen messages. What to do is

re: help - Very long login delay

2002-12-23 Thread Mark Crispin
The only actions that can take place before the initial banner that may consume time are: 1) DNS lookup of the local host name. 2) ident lookup by [x]inetd I suspect an ident lookup. Check your TCP wrappers configuration.

re: doubt regd fetch/store

2002-12-23 Thread Mark Crispin
On Mon, 23 Dec 2002 16:46:37 +0530, venkat Devarajan wrote: > Why dont the fetch and store commands not warrant unsolicited EXPUNGE > replies ? You can pipeline FETCH or STORE commands; that is, you can send multiple commands at a time. If untagged EXPUNGE responses were allowed, then the sequenc

re: semantics of COPY

2002-12-23 Thread Mark Crispin
The specification is quite explicit: flags SHOULD be copied from the original message to the copy at the time the copy is made. I don't think that subsequent changes to the flags in either the original or the copy should in any way effect the other. The specification doesn't forbid such behavior,

re: What means: ipop3d: Trying to get mailbox lock from process

2002-12-21 Thread Mark Crispin
The explanation is that the user is running an inferior POP3 client that spawns multiple simultaneous POP3 connections. The POP3 protocol permits only one POP3 connection at a time. Also, the traditional UNIX mailbox format only can have one read/write access at a time. POP3 is always read/write

Re: storage abstraction in uw source code

2002-12-19 Thread Mark Crispin
On Thu, 19 Dec 2002, nick elprin wrote: > Does anyone know how well abstracted the storage mechanism in the UW > code is? All access to a mail store (whether it be a network protocol, a local filesystem object, or a database) in UW imapd is done via a driver, which is a set of routines that implem

re: blocking users by flat-file list

2002-12-18 Thread Mark Crispin
On Wed, 18 Dec 2002 09:34:03 -0500 (EST), Mark Hennessy wrote: > I have just recently installed imap-2002.RC10 and am wondering if there is > any documented way to block users that may be unauthorized on a temporary > basis by flat file? There isn't anything specific to imapd. The easiest way to

imap-2002a is now available

2002-12-13 Thread Mark Crispin
This note is to announce the availability of the University of Washington IMAP toolkit version 2002a. This release does not introduce major new functionality. Instead, it addresses bugs found in earlier versions. Source code for the latest IMAP toolkit release is available at: ftp://ftp.

updated SORT/THREAD document submitted as an I-D

2002-12-12 Thread Mark Crispin
draft-ietf-imapext-sort-11.txt has been submitted, and is also available on: ftp://ftp.cac.washington.edu/mail/draft-ietf-imapext-sort-11.txt This document merges the SORT and THREAD drafts, and makes some tenative steps towards addressing some long-standing nits; e.g. there is now a valid

Re: imapd does not allow connections

2002-12-08 Thread Mark Crispin
On Sun, 8 Dec 2002, Jorge Minassian wrote: > * BYE Service not available localhost.localdomain IMAP4rev1 2001.315rh at > Sun, 8 Dec 2002 15:25:40 +0300 (GMT-3) You have an /etc/nologin file, which indicates that new logins should not be permitted. -- Mark -- http://staff.washington.edu/mrc Scien

re: Tags

2002-12-06 Thread Mark Crispin
On Fri, 06 Dec 2002 11:15:07 -0500, Pete Maclean wrote: > If my analysis is correct, the non-obvious reason is that the client gets > unhappy if it fails to obtain certain tagged responses in single read/recv > chunks. Which effectively means that it expects said responses to be > delivered in sin

Re: imap 2002a

2002-12-06 Thread Mark Crispin
What you describe is not a "security whole" (or a security hole). I have told you that multiple times. I also told you how you can configure imapd if you want to apply extraordinary access control; this is even documented. I object to your attempt to pressure me.

Re: imap 2002a

2002-12-05 Thread Mark Crispin
On Thu, 5 Dec 2002, Tomki wrote: > On the ftp site, I see that the archive imap-2002 is no longer in place, > but the development archive is. > Does this indicate such a problem with imap-2002 that the dev version > should be used instead? Yes. A problem has been discovered such that the "recomme

re: loosing flags during copy ...

2002-12-04 Thread Mark Crispin
Some mailbox formats do not copy keyword flags (flags that do not begin with a "\" character) well. This is a known deficiency of those formats.

Re: UIDNEXT / UIDVALIDITY for unseen mailbox

2002-12-04 Thread Mark Crispin
On Wed, 4 Dec 2002 17:50:22 +0100 (CET), Andreas Aardal Hanssen wrote: > >* STATUS "new" (messages 3 uidnext 0 uidvalidity 0) > So even if it isn't too clear _why_ a client would want to do this, it's > obviously a "case" that is not handled in the rfc in any way. Huh? The RFC is very specific ab

Re: UIDNEXT / UIDVALIDITY for unseen mailbox

2002-12-04 Thread Mark Crispin
On Wed, 04 Dec 2002 10:12:19 -0500, Pete Maclean wrote: > * STATUS "new" (messages 3 uidnext 0 uidvalidity 0) I hope that everybody understands that this is a non-compliant response, and therefore represents a server bug which must be fixed.

Re: UIDNEXT / UIDVALIDITY for unseen mailbox

2002-12-03 Thread Mark Crispin
On Tue, 3 Dec 2002, Andreas Aardal Hanssen wrote: > If someone does a STATUS on a mailbox that the IMAP server has not seen > before - what is expected output for UIDNEXT and UIDVALIDITY? I don't understand this question. The UIDVALIDITY is always the uidvalidity value assigned to the mailbox, an

re: need urgent help --> imap low perf for 1 user

2002-12-03 Thread Mark Crispin
A 30MB mailbox, while large, is not ridiculously large. If the mailbox is in traditional UNIX mailbox format, it will have to read the entire file; but that should take no more than a few seconds unless I/O is very slow on your system. Using mbx format will speed this up greatly. 100 seconds is

Re: allow plaintext password if localhost connection?

2002-11-27 Thread Mark Crispin
On Thu, 28 Nov 2002, Simon Josefsson wrote: > What guarantees that traffic from 127.17.23.42 did not go through > non-local systems? Isn't 127/24 defined as being the local interface? -- Mark -- http://staff.washington.edu/mrc Science does not emerge from voting, party politics, or public debate

Re: allow plaintext password if localhost connection?

2002-11-27 Thread Mark Crispin
On Wed, 27 Nov 2002 19:45:32 +0200, Matti Aarnio wrote: > You might even consider "local" not only loopback, but any connection > where getpeername() and getsockname() returned addresses are > same (port-numbers will vary, of course.) I'd be worried about doing this, because of the possi

Re: allow plaintext password if localhost connection?

2002-11-27 Thread Mark Crispin
On Wed, 27 Nov 2002 13:14:54 -0500, Lawrence Greenfield wrote: >Note: a server implementation MUST implement a >configuration Although that weasel-wording helps previous source distributions (if you remember, I lobbied hard for it), it does not help binary distributions if

Re: allow plaintext password if localhost connection?

2002-11-27 Thread Mark Crispin
On Wed, 27 Nov 2002 10:26:12 -0600, Don Moore wrote: > In my opinion, it's not a software author's job to tell users what level > of security they _must_ comply with. If the author wishes to suggest > security, cleartext logins could be disabled by default if the connection is > unsecure. However

allow plaintext password if localhost connection?

2002-11-27 Thread Mark Crispin
I recently received a request to allow plaintext passwords in unencrypted connections if the connection is localhost, even if plaintext passwords are otherwise forbidden in unencrypted connections. I see no reason not to do this in UW imapd (and make a user very happy), but before I do it I'd like

Re: Error: Unknown AUTHORIZATION state command

2002-11-22 Thread Mark Crispin
On Fri, 22 Nov 2002, Newsgroup posting address wrote: > root@jwilde-solaris# /usr/local/sbin/ipop3d > +OK POP3 jwilde-solaris.glocalnet.com v2001.80 server ready > USER james > -ERR Unknown AUTHORIZATION state command This happens when the software is built to disable plaintext password authentica

Re: imapd not listenting on port 143

2002-11-20 Thread Mark Crispin
On Wed, 20 Nov 2002, Jay Klesitz wrote: > Hi, I am running the imapd linux binary. > - Is there any specific startup parameters? or config files it must read? > - It isn't listening on any ports, thus I am unable to connect to it. Did you read the installation instructions for imapd? imapd does n

Re: Mailbox names containing hierarchy separator

2002-11-15 Thread Mark Crispin
On Fri, 15 Nov 2002, Grant Baillie wrote: > 1) For "/", use a Unicode character like U+2215, which will display > approximately the way the user expects. I think there's a similar > unichar for "." and maybe even "\". As Larry Osterman says, this *is* a valid solution, but is problematic with clie

re: Duplicate entries in SUBSCRIBE list

2002-11-13 Thread Mark Crispin
David - I think that the Mercury server, which allows duplicate subscriptions, is fine as-is, and does not need to be changed. If you choose to change your server's behavior, I recommend that it issue a "NO" in response to an attempt to subscribe a mailbox that is already subscribed. The problem

re: Duplicate entries in SUBSCRIBE list

2002-11-13 Thread Mark Crispin
On Thu, 14 Nov 2002 10:38:39 +1300, David Harris wrote: > What is the proper action to take when a client issues a SUBSCRIBE > command with a parameter that already appears in the subscription list? > Should a duplicate be created, or should the existing entry be removed > from the subscription lis

re: multiaccess expunge

2002-11-12 Thread Mark Crispin
In general, since a server has the untagged EXPUNGE mechanism to indicate what messages it has expunged, there is little/no need to send a NO for an EXPUNGE command. Many clients do an automatic EXPUNGE before LOGOUT when they quit, so you should consider whether you really want to send a NO, thus

re: Availability and versions of IMAP and c-client

2002-11-07 Thread Mark Crispin
On Thu, 7 Nov 2002 05:45:49 -0800 , SIDWALL,GRANT (HP-Canada,ex1) wrote: > The customer states that they are using IMAP4.4, and c-client 4.7c2. This sounds like VERY OLD versions of UW imapd, with known security issues. It should be upgraded immediately, and that old version not installed on any n

re: IMAP tag case sensitivity

2002-11-05 Thread Mark Crispin
On Tue, 5 Nov 2002 07:45:45 -0800 (PST), Mark Crispin wrote: > All IMAP tokens (as opposed to strings such as user name, password, mailbox > name, etc.) are case-insensitive. However, with that in mind, I don't think that a server should change the case of tags. c-client (used by P

re: IMAP tag case sensitivity

2002-11-05 Thread Mark Crispin
All IMAP tokens (as opposed to strings such as user name, password, mailbox name, etc.) are case-insensitive.

re: ipv6?

2002-11-05 Thread Mark Crispin
On Tue, 5 Nov 2002 11:43:01 +0100 (CET), =?ISO-8859-1?Q?Peter_L=F6fkvist?= wrote: > Question: Does, the on the home page linked, imap-2002.RC10 support ipv6? > I saw that Peter Derr made a patch to 2002.RC1, but I didn't see any signs > of IPv6 in the 2002.RC10. If not, is there a patch one could g

re: sequence set grammar in draft 20

2002-11-02 Thread Mark Crispin
That "/" is a typo. I will try to get it fixed before the RFC comes out.

re: outlook compatibility

2002-10-26 Thread Mark Crispin
These are certainly *not* known UW imapd issues. We have people who move messages in and out of INBOX all the time; and if you are using mbx (as opposed to mbox) format it shouldn't matter if there is still an old imapd server process since mbx is a shared access format. Have you tried using othe

Re: draft 20 is available

2002-10-24 Thread Mark Crispin
Hello Vladimir - Once again, I would like to thank you for your thoughful analysis and comments. I've read your message, and I don't think that there is anything that justifies recalling the document from the IESG; so it will not go into the new RFC. However, I certainly will keep your message,

re: Proper mechanism to configure CRAM-MD5 Password Authentication on UNIX

2002-10-24 Thread Mark Crispin
On Wed, 23 Oct 2002 23:25:31 -0700, Auteria Wally Winzer Jr. wrote: > I've read the doc on md5.txt which states the file to be created is > /etc/cram-md5.pwd. > How is this mechanism created? /etc/cram-md5.pwd is an ASCII text file, created with an editor such as emacs or vi. > Is it done via sas

Re: c-client linkage problem

2002-10-21 Thread Mark Crispin
On Mon, 21 Oct 2002, Don Buchholz wrote: > $ gcc -lc-client -o simap simap.c What happens if you give the command gcc -o simap simap.c /usr/lib/libc-client.a If that works, then you need to take your question to the gcc people to find out the correct way to do linking. By the way, yo

re: c-client segfault with black-box-directory defined but missing user directory

2002-10-21 Thread Mark Crispin
It is an error to set up a black-box-directory without a directory for each user under it. The software will NOT run under such circumstances. In versions prior to imap-2002, it will segfault due to a null pointer. In imap- 2002, it will issue an error message and crash. There is an additional,

Re: Installing imap, and then compiling php with imap support. FILEmissing...

2002-10-19 Thread Mark Crispin
On Sun, 20 Oct 2002, [windows-1252] Atle Magnus $BOW(Brebust wrote: (B> But when trying to compile php4 with imap support, I get the following errors: (B> /usr/bin/ld: cannot find -lc-client (B (BYou need to look at the PHP4 build script to find where it is looking for (Bc-client.a, and th

Re: How to unsubscribe

2002-10-10 Thread Mark Crispin
Return-Path: is written by your mail delivery agent when it writes to your mail file. Some broken MDAs don't do this.

RE: to logout or not...

2002-10-09 Thread Mark Crispin
On Wed, 9 Oct 2002 09:42:54 -0700, Larry Osterman wrote: > If the IMAP for some mail stores defers committing operations until a > logout command, how does the server report the result back to the > client? The client at this point has no way of recovering from the > error, since it's tearing d

re: setting imap timeout to a large number

2002-10-09 Thread Mark Crispin
On Wed, 9 Oct 2002 11:03:28 -0400, Murat Bicer wrote: > I want the server not to time out, once imap connection is established > between the client and the server. Your client must send a command at least every 29 minutes. There is a NOOP command which is suitable for this purpose.

re: to logout or not...

2002-10-09 Thread Mark Crispin
On Wed, 09 Oct 2002 11:42:52 -0400, Pete Maclean wrote: > Mark, thank you for setting us straight on this. For me, another question > arises: when a server detects a connection break, should it process any > IMAP commands that it has pending for the session, or should it discard > them? Seems t

re: to logout or not...

2002-10-09 Thread Mark Crispin
If you do not send a LOGOUT and just close the connection: Depending upon how the operating system fields the event to the server, the server will see it as a "Hangup" (SIGINT), "Terminated" (SIGTERM), or as "End of file on stdin". In my experience, the last is the most common. If the server lo

re: low performance

2002-10-08 Thread Mark Crispin
On Tue, 8 Oct 2002 09:39:46 -0300, Domingo Antoniowrote: > I'm using uw-imapd for about 70 users. > All users haves yours mailbox more then 100m ( it is store in mailbox format.. unix default ) > When i have 20 simultanious connection my server work very slow!!! 100MB is much

Re: draft 20 is available

2002-10-03 Thread Mark Crispin
On Thu, 03 Oct 2002 11:46:53 -0700 (PDT), [EMAIL PROTECTED] wrote: > FWIW, I raised the point that a revised draft will be received with the > IESG today and said that I wasn't planning an additional last call unless > there are substantive changes. Everyone seemed happy with that. Thank you. Do

draft 20 is available

2002-10-03 Thread Mark Crispin
Everybody, please take a final look at http://www.ietf.org/internet-drafts/draft-crispin-imapv-20.txt This addresses all of the nits that Vladimir pointed out. I hope that this is the version we can ask the IESG to consider. Thank you to everybody who has taken the time from their busy

RE: new base, MULTIAPPEND drafts

2002-10-03 Thread Mark Crispin
Hi Brenden - I think that the document is correct and non-conflicting as it stands. The text in 6.1.1 requires that STARTTLS be implemented. The text in 6.2.2 and 11.2 requires that STARTTLS or "some other mechanism" be used. In other words, you can use other protection mechanisms instead of S

Re: draft-crispin-imapv-19.txt: \RECENT flag

2002-10-01 Thread Mark Crispin
On Tue, 1 Oct 2002, Vladimir A. Butenko wrote: > Please search on the "\Recent" - the phrases themselves are different, but > they have the same meaning. I did. I only found one place in the entire document where it said that you could not STORE \Recent, and I changed that place to mention APPE

Re: draft-crispin-imapv-19.txt: \RECENT flag

2002-10-01 Thread Mark Crispin
On Tue, 1 Oct 2002, Vladimir A. Butenko wrote: > In serveral places the following phrase is being used: >\Recent can not be used as an argument in a >STORE command, and thus can not be changed at all I only found one place? > Actually, "flag"s can be used as an argument of the APPEND com

Re: new base, MULTIAPPEND drafts

2002-10-01 Thread Mark Crispin
On Tue, 1 Oct 2002, Vladimir A. Butenko wrote: > The state of a connection is only changed by successful commands > which are documented as changing state. In particular, a failed (NO > response) or rejected (BAD response) command does not change the > state of the connection. > A

Re: draft-crispin-imapv-19.txt: FLAGS

2002-10-01 Thread Mark Crispin
On Tue, 1 Oct 2002, Chris Newman wrote: > Does this imply that concurrent sessions see flag change notifications in > response to the next command they issue (as Outlook assumes)? Or are lazy > notifications permissible (where concurrent sessions may get delayed > notification of flag changes)?

Re: draft-crispin-imapv-19.txt: Authenticated State

2002-10-01 Thread Mark Crispin
On Tue, 1 Oct 2002, Vladimir A. Butenko wrote: > , when acceptable authentication credentials have been > provided, after the CLOSE command, or after an error in selecting > a mailbox. Thank you. I have adopted this suggestion. > -- note about the protocol (IMAP 5 suggestion?)--- >

Re: draft-crispin-imapv-19.txt: FLAGS

2002-10-01 Thread Mark Crispin
On Tue, 1 Oct 2002, Vladimir A. Butenko wrote: > Since a mailbox can be opened by several sessions at the same time, this > should be changed to: >; that is, subsequent and concurrent sessions will see any > change in permanent flags. I make it be "concurrent and subsequent", but otherwis

Re: draft-crispin-imapv-19.txt: NEXTUID

2002-10-01 Thread Mark Crispin
On Tue, 1 Oct 2002, Vladimir A. Butenko wrote: > a client can only assume that a new > message will have a UID that is greater than or equal to > the next unique identifier value. Based upon your comments, I have changed the above text to: A client can only assume, at

Re: Changing the log file location

2002-10-01 Thread Mark Crispin
On Tue, 1 Oct 2002 [EMAIL PROTECTED] wrote: > Wonder if anyone could tell me if there's an easy way to change the log file > location for imapd (preferably without recompiling!)? Since there is no reserved syslog facility for imapd, it uses the mail facility. There are 8 "local" facilities which

RE: expunge on multi access mailbox

2002-10-01 Thread Mark Crispin
On Tue, 1 Oct 2002, Keith Robinson wrote: > One other thing, is this scenario OK? > > C: tag EXPUNGE > S: * 2 EXISTS > S: tag OK EXPUNGE completed Yes. This means "nothing was expunged. Message 2 exists." -- Mark -- http://staff.washington.edu/mrc Science does not emerge from voting, party po

RE: expunge on multi access mailbox

2002-10-01 Thread Mark Crispin
On Tue, 1 Oct 2002, Keith Robinson wrote: > So I fully understand what you are saying. EXPUNGE can only remove messages > the client knows to have the \Deleted flag set? NO!!! If I said anything that implies that, I'm sorry, because that is certainly not the case. If it were, it would be imposs

re: expunge on multi access mailbox

2002-10-01 Thread Mark Crispin
> [client issues an EXPUNGE when a new message 2, not yet seen by the client, > has \Deleted set due to the action of another client.] The behavior is implementation-dependent, as long as it complies with the requirements of IMAP. I think that the scenario SHOULD be: S: * 1 EXISTS

Re: new base, MULTIAPPEND drafts

2002-09-30 Thread Mark Crispin
If group concensus is that no last call is needed, don't let me be the cause of there being one. I would be happy to do without a last call if such is permissible. -- Mark -- http://staff.washington.edu/mrc Science does not emerge from voting, party politics, or public debate.

new base, MULTIAPPEND drafts

2002-09-30 Thread Mark Crispin
Draft 19 of the base specificationis now available at: http://www.ietf.org/internet-drafts/draft-crispin-imapv-19.txt I would like to go to Last Call on this as soon as possible. Before doing that, I would like to ask Vladimir to see if it satisfactory addresses the issues that he raised, or if

RE: Empty mailbox & Fetch. Was: possible draft 19 changes for sequence (this got very long, sorry)

2002-09-26 Thread Mark Crispin
On Thu, 26 Sep 2002 12:21:37 -0700, Larry Osterman wrote: > I feel obliged to toss out that when you select a mailbox when you are > unauthenticated, the Exchange IMAP server does: > [snip] > I don't have access to a UW IMAP server to see what it does If you don't need to be logged in, try .d

Re: Empty mailbox & Fetch. Was: possible draft 19 changes for sequence

2002-09-26 Thread Mark Crispin
On Thu, 26 Sep 2002 11:17:14 -0700, Vladimir A. Butenko wrote: > I'm not talking about "fixing" anything here. I'm talking about making the > standard a definitive document. That's what I'm talking about as well; if the standard fails in some substantive way to be a definitive document, it needs

Re: Empty mailbox & Fetch. Was: possible draft 19 changes for sequence

2002-09-26 Thread Mark Crispin
On Thu, 26 Sep 2002 10:09:29 -0700, Vladimir A. Butenko wrote: > Do you suggest that there should be NO strict and explicit definition for > the cases when BAD should be returned instead of NO? My opinion (subject to change with a convincing argument): It is desirable to distinguish between BAD

RE: Empty mailbox & Fetch. Was: possible draft 19 changes for sequence

2002-09-26 Thread Mark Crispin
On Thu, 26 Sep 2002 09:15:34 -0700, Larry Osterman wrote: > On the other hand, it is NOT a protocol > error for the following to occur: > S: * 2 EXISTS > S: tag OK > C: tag FETCH 2 > S: * 2 EXPUNGE > S: * FETCH 2 (NIL) > S: tag OK Fetch completed but message del

Re: Empty mailbox & Fetch. Was: possible draft 19 changes for sequence

2002-09-26 Thread Mark Crispin
Thank you for your comments. Even if I don't always agree, they are very valuable since they indicate issues which need to be addressed. For most of your issues regarding sequences, watch for draft 19. The text has been completely rewritten, and should be a lot better. I should be posting it i

Re: draft-crispin-imap-multiappend-06.txt

2002-09-25 Thread Mark Crispin
On Wed, 25 Sep 2002 14:58:39 -0700 (PDT), [EMAIL PROTECTED] wrote: > > I discovered that the MULTIAPPEND draft had expired while waiting for IESG > > action. I've resubmitted it. > Grr. This is not supposed to happen. Documents which are "in the system", > and this one most certainly is, are not

Re: possible draft 19 changes for sequence

2002-09-25 Thread Mark Crispin
On Wed, 25 Sep 2002 22:18:02 +0200, Simon Josefsson wrote: > Except possibly this new UIDNEXT thing. Cyrus IMAP for one doesn't do > this. Cyrus in your example is fine. It returned an error when using * to access a message sequence number in an empty message: > . FETCH * UID > . NO No matchin

Re: unobtrusive monitoring

2002-09-25 Thread Mark Crispin
There is no simple answer. If you EXAMINE the mailbox, leave it open, and there is a shared lock, it is possible that the owner of the mailbox may discover the monitoring if an EXPUNGE returns a "can't do it because someone else has a shared lock" error. On the other hand, EXAMINE may also fail

re: sendmail procmail dmail

2002-09-25 Thread Mark Crispin
On 25 Sep 2002 20:36:43 +0100, Jinn Koriech wrote: > From what I understand this should pipe all mail to jinn to > /var/spool/mail/jinn - but instead in the logs dmail reports that it > can't run as root or daemon. This means either that dmail was invoked incorrectly by procmail, or that the dmai

re: unobtrusive monitoring

2002-09-25 Thread Mark Crispin
If a server does not normally announce new mail messages with EXAMINE it probably not do so just because you use the IDLE command. The entire reason why a server might not announce new mail messages with EXAMINE is if the underlying mail store requires an exclusive lock in order to read. If the

RE: possible draft 19 changes for sequence

2002-09-25 Thread Mark Crispin
On Wed, 25 Sep 2002 10:20:56 -0700, Larry Osterman wrote: > Nit: Should it be "should" or "SHOULD" in "The server should respond > with a tagged BAD" below? In general, I've avoided placing requirements on server handling of errors. In my opinion, a compliant server could treat "FETCH *" of an em

more on draft 19

2002-09-25 Thread Mark Crispin
I'm afraid that we are reaching (or have already reached) the point where we will have to do another Last Call. If that is the case, would there be any objection to folding the MULTIAPPEND draft into the base specification? Unlike other extensions, MULTIAPPEND is not a new command; it is an obvi

Re: possible draft 19 changes for sequence

2002-09-25 Thread Mark Crispin
On Wed, 25 Sep 2002 14:58:15 +0200, Simon Josefsson wrote: > Would it improve the standard to make this more obvious? The text > that the argument is based on is located inside parentheses in a > comment inside the ABNF without saying how to handle the error or why > it is an error. Well, sectio

re: Empty mailbox & Fetch. Was: possible draft 19 changes for sequence

2002-09-25 Thread Mark Crispin
On Wed, 25 Sep 2002 07:39:40 -0700, Vladimir A. Butenko wrote: > If FETCH 2:2 is legal for a mailbox that contains one message, I do not > understand why Fetch 1:1 is illegal in an empty mailbox, or why FETCH 1:* is > illegal in an empty mailbox. FETCH 2:2 is *NOT* legal for a mailbox that conta

draft-crispin-imap-multiappend-06.txt

2002-09-25 Thread Mark Crispin
I discovered that the MULTIAPPEND draft had expired while waiting for IESG action. I've resubmitted it. -- Mark -- -- - For information about this mailing list, and its archives, see: http://www.washington.edu/imap/imap-list.htm

re: STARTTLS/STLS and SSL v3 rejection

2002-09-25 Thread Mark Crispin
The statement in RFC 2246 is certainly applicable to special SSL ports. For example: [...] application protocols which are secured by TLS 1.0, SSL 3.0, and SSL 2.0 all frequently share the same connection port: for example, the https protocol (HTTP secured by SSL or TLS) uses port 443

Re: possible draft 19 changes for sequence

2002-09-25 Thread Mark Crispin
On Wed, 25 Sep 2002 10:43:41 +0200, Arnt Gulbrandsen wrote: > Hm. Is the server even allowed to give different responses to two FETCH > commands for the same item? > > C: a FETCH 1 RFC822.SIZE > S: * 1 FETCH (RFC822.SIZE 12345) > S: a OK > C: b IDLE > S: + > S:

Re: possible draft 19 changes for sequence

2002-09-24 Thread Mark Crispin
On Tue, 24 Sep 2002, Simon Josefsson wrote: > > That is also impossible in IMAP. Review sections 5.5 and 7.4.1. > The sections seem to only discuss multiple commands from one client. > I was thinking of server initiated emptying of mailboxes, or multiple > concurrent clients where one of them emp

RE: possible draft 19 changes for sequence

2002-09-24 Thread Mark Crispin
On Tue, 24 Sep 2002, Larry Osterman wrote: > But what about this scenario: > C: 1 NOOP > S: * 5 EXISTS > S: 1 OK NOOP Completed > Client 2 now deletes all the messages in the mailbox. At this point, > the client thinks that there are 5 items in the mailbox while the server > knows that there are

Re: SSL versus Nagle algorithm

2002-09-24 Thread Mark Crispin
On Tue, 24 Sep 2002, Marion Hakanson wrote: > In particular, I'm wondering if the Eudora SSL failures described in > the UW IMAP FAQ item 7.41 could be related to this issue: > > 7.41 Why can't I connect via SSL to Eudora? It says the connection has > been broken, and in the server syslogs I s

Re: possible draft 19 changes for sequence

2002-09-24 Thread Mark Crispin
On Tue, 24 Sep 2002 17:27:24 +0200, Simon Josefsson wrote: > I meant that the mailbox can become empty during the time it takes to > send the EXISTS to the client, and during that time window the client > can issue a command with the * message number. Not a likely scenario, That is also impossib

Re: possible draft 19 changes for sequence

2002-09-24 Thread Mark Crispin
On Tue, 24 Sep 2002 17:06:23 +0200, Simon Josefsson wrote: > > By the way, even a UID only client could avoid the problem if it paid > > attention to the EXISTS value. > No, the mailbox can become empty before the client received the EXISTS > value. Returning BAD in this case seems unwarranted.

Re: possible draft 19 changes for sequence

2002-09-24 Thread Mark Crispin
On Tue, 24 Sep 2002 14:16:49 +0200, Simon Josefsson wrote: > I also recall from a comp.mail.imap discussion that it was the word > "sequence" that caused confusion, some people (me included) regard > "sequences" to be ordered. It was suggested to use the word "set" > throughout the specification

Re: possible draft 19 changes for sequence

2002-09-24 Thread Mark Crispin
On Tue, 24 Sep 2002 14:00:38 +0200, Simon Josefsson wrote: > I feel "an error" is a bit loose. Exactly what will happen? The server would return either BAD or NO. I prefer BAD. > It is > not impossible for a client to send e.g. a UID SEARCH UID 1:* to a > mailbox before it discover that the ma

Re: possible draft 19 changes for sequence

2002-09-23 Thread Mark Crispin
To address Pete's nits, I've done the following. While I was at it, I saw something else that needed a clarification: a message sequence number of * in an empty mailbox is an error, but a UID-only client might do * in an empty mailbox if it doesn't look at EXISTS and thus * needs a definition for

possible draft 19 changes for sequence

2002-09-23 Thread Mark Crispin
Draft 18 is already at the Internet-drafts editor, although it doesn't seem to be on the FTP server yet. I've been beating my head over the alleged ambiguities and contradictions in the definition of sequence sets all day with considerable frustration. Here's what I've come up with, which I prop

re: base specification on sequences

2002-09-23 Thread Mark Crispin
Here's my own commentary on the current wording: [...] For message ; sequence numbers, these are consecutive ; numbers from 1 to the number of messages in ; the mailbox This does not belong in the defini

base specification on sequences

2002-09-23 Thread Mark Crispin
The following was recently sent to me regarding message set: > More careful wording is a must > there, as now it specifies that comma can separate individual numbers, so > the form: > 1,2:3 > is illegal, as comma here separates an individual number and a range, and > this is not allowed by the IM

RE: Further IESG feedback on draft-crispin-imapv-17.txt

2002-09-20 Thread Mark Crispin
That's fine; I just needed the feedback. I wasn't sure if this was going in the right direction, and if you thought that it would meet with IESG approval. On Fri, 20 Sep 2002 14:37:13 -0700 (PDT), [EMAIL PROTECTED] wrote: > I think the new wording is fine and even an improvement. I should have s

RE: Further IESG feedback on draft-crispin-imapv-17.txt

2002-09-20 Thread Mark Crispin
On Fri, 20 Sep 2002 14:20:58 -0700 (PDT), [EMAIL PROTECTED] wrote: > > Other than that nit, I personally like the wording. > Good. Do *you* like the wording? I hate to assume that "silence == yes" and would prefer a definite "yes".

re: Further IESG feedback on draft-crispin-imapv-17.txt

2002-09-20 Thread Mark Crispin
OK, here is what I have for draft 18, based upon all the comments which I have read. Please try to give me feedback on whether or not this is will be acceptable to the IESG as soon as possible. I'd like to send draft 18 by the end of the day today and hopefully not need a draft 19. In AUTHENTIC

<    1   2   3   4   5   6   7   8   >