Hi, my diff against 3.1.3 has indeed reached 20338 lines, about twice the size of a regular release, so I should put together a release. Haven't, though, for various good and bad reasons.
Among other things, I've recently been fired. I was a contractor, the company's owners decreed that costs must be cut, and out went constractors and consultants and suchlike. It made perfect sense considering the burn rate and my fees, but it does cause a spot of inconvenience for me now. A short-term project or two would be very interesting now: c++, java, unix, android, that kind of thing. To return to the matter at hand: What happens when it stalls? What are the last hundred log lones? Can you make it stall quickly by, say, opening lots of SSL-using connections in a loop? imapsync is good for testing that. If that loop makes aox stall with SSL, does it also stall without? I suspect that the TLS code might be leaking FDs or thread IDs in some circumstances. The code in server/tlsthread.cpp looks plausible to my eyes, but if that's the bug, that's where the problem has to be. Arnt
