GNU bug report logs -
#7438
23.2; [PATCH] lisp/gnus/pop3.el fix STLS command ordering
Previous Next
Reported by: Yuri Karaban <tech <at> askold.net>
Date: Thu, 18 Nov 2010 23:08:01 UTC
Severity: normal
Tags: patch
Found in version 23.2
Done: Chong Yidong <cyd <at> stupidchicken.com>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 7438 <at> debbugs.gnu.org (full text, mbox):
Yuri Karaban <tech <at> askold.net> writes:
> Starttls (STLS) is not working with pop3.
>
> There is a bug in current implementation.
>
> Current implementation sends STLS just after opening connection.
>
> As result connection hangs (pop3.el tries to read a greeting message
> after STLS, but all POP3 servers I tried does not send anything after
> successful negotiation). On other hand, ignoring server greeting leads
> to mistreating server greeting (+OK <timestamp>) as successful response
> to STLS command. In this case negotiation starts too early (before
> reading real response to STLS).
>
> I've attached a patch which fixes the problem. The server greeting got
> read first (as with plain POP3) and only after receiving greeting STLS
> issued and TLS negotiation starts.
>
> I hope much this would be fixed in next minor release of emacs.
Looks reasonable. I've checked your patch into the emacs-23 branch.
Thanks.
This bug report was last modified 14 years and 190 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.