Replication broken in CVS

Ken Murchison murch at andrew.cmu.edu
Wed Feb 4 11:42:22 EST 2009


Should be fixed in CVS.


Bron Gondwana wrote:
> Hi Ken,
> 
> Replication is broken in CVS.  Using the superpowers of git I have
> tracked it down to this commit:
> 
> Author: murch <murch>
> Date:   Wed Jan 14 15:50:47 2009 +0000
> 
>     Fixed incompatibility between older ManageSieve clients and newer
>     servers that issue an auto-capability response after AUTH with a
>     SASL security layer
> 
> The symptom is that sync_client sits there trying to read from
> sync_server forever, and vice versa.
> 
> sync client says:
> 
> read(5, "OK Success (privacy protection)\r"..., 4096) = 33
> time(NULL)                              = 1233739167
> read(5,
> 
> and sync_server is doing:
> 
> send(5, "<181>Feb  4 04:20:01 slott01/syn"..., 119, MSG_NOSIGNAL) = 119
> write(1, "OK Success (privacy protection)\r"..., 33) = 33
> open("/slot1/conf/log/repluser/19289", O_WRONLY|O_APPEND|O_CREAT, 0644)
> = -1 ENOENT (No such file or directory)
> time(NULL)                              = 1233739201
> read(0,
> 
> So both ends think they should be reading next.  Oops.
> 
> It's a pretty big diff, and I'm not sure entirely what I should be
> looking for in there, so I'll punt this one to you :)
> 
> Bron.
> 

-- 
Kenneth Murchison
Systems Programmer
Project Cyrus Developer/Maintainer
Carnegie Mellon University


More information about the Cyrus-devel mailing list