[tpop3d-discuss] tpop3d and Eudora problem

Marc Lewis marc at blarg.net
Mon, 5 Aug 2002 10:35:54 -0700


We have only seen two other POP daemon that correctly handles Eudora's
"overlapping commands", cucipop and qpopper, both mbox only POP daemons,
and only one of those is still actively maintained.  We normally just tell
people to turn off "Use overlapping commands" (or something like that) in
Eudora, and then there are no more problems.

On Tue, Aug 06, 2002 at 02:07:13AM +0900, ZUKERAN, shin wrote:
> Hello,
> 
> I found tpop3d's strange behaver.
> 
> When pop3 client send many commands on a packet, tpop3 server can't process all commands.
> I found this problem with Eudora.  Eudora sends LIST and UIDL command first,
> and Eudora sends many DELE and RETR command collectively.
> 
> I created the tiny patch. My problem was solved.
> However, I do not know whether this correction is right. 
> Is there any advice? 
> 
> diff -uNr tpop3d-1.4.2/connection.c tpop3d-1.4.2.new/connection.c
> --- tpop3d-1.4.2/connection.c   Wed Jun 26 05:28:00 2002
> +++ tpop3d-1.4.2.new/connection.c       Tue Aug  6 01:41:09 2002
> @@ -256,7 +256,7 @@
>                  
>      /* now update the buffer */
>      memmove(c->buffer, q, c->buffer + c->bufferlen - q);
> -    c->p = c->buffer;
> +    c->p -= (q - c->buffer);
>  
>      return pc;
>  }
> 
> ----
> ZUKERAN, shin
> shin@opus.or.jp
> 
> _______________________________________________
> tpop3d-discuss mailing list
> tpop3d-discuss@lists.beasts.org
> http://lists.beasts.org/mailman/listinfo/tpop3d-discuss

-- 
Marc Lewis
Network Administrator
Blarg! Online Services, Inc.
http://www.blarg.net/~marc