Followup,
I have found the culprit it is the new version of PEAR::Net_Sieve
(1.1.7) which adds this,
1166,1171c1132 < // The server should be sending a CAPABILITY response after < // negotiating TLS. Read it, and ignore if it doesn't. < $this->_doCmd();
Commenting this out allows the cyrus timesieve connection under
starttls to continue. So my guess is that the ignoring part of this
function is not doing the right thing.
-derek
On Sep 19, 2009, at 12:51 PM, Derek Yarnell wrote:
So we have been running 0.2.2 just fine for awhile with the old pre- plugin managesieve code. I have just installed 0.3 and activated
the managesieve plugin however when I go to to the filters tab in
the settings it never comes back and just seems to be stuck
loading. There are no logs generated and a tcpdump shows that the
client starts the sieve session on the server w/ a starttls but then
seems to stall. Is there anyway I can get roundcube to be much more
verbose to what it is doing? I just turned off TLS and it seems to
work just fine.The odd thing is that the previous non-plugin managesieve code did
not have this issue so either their is a regression in it or its
dependencies.I am using "Cyrus timsieved v2.2.12-Invoca-RPM-2.2.12-10.el4_8.1"
for my sieve server".Thanks, derek
Derek Yarnell UNIX Systems Administrator University of Maryland Institute for Advanced Computer Studies
Derek Yarnell UNIX Systems Administrator University of Maryland Institute for Advanced Computer Studies
List info: http://lists.roundcube.net/dev/