Jorge Bastos wrote:

> I'd like to test it with a domain in this test server.

Please do.

I've removed the last references to the unused call that was biting you.
I've also fixed a couple of regressions in the message retrieval code,
and the mysql connection setup.

Both Thunderbird and Outlook Express are working fine.

There is one big gotcha that you have to be aware of; output is never
sent to the client until the command has completely finished. While the
command is still running the output is buffered. Once the command is
finished, a message containing the buffered output is pushed to the
queue and the main thread is notified to drain the queue. Getting this
async messaging to work correctly was more important for now than user
experience. This means that when you open a large folder, it will take
awhile before the client starts to receive anything. Be patient.

There is a way around this if I start sending the buffered output in
seperate messages through the async queue, even before the command has
finished. I had a basic setup doing this, but the approach I used didn't
take certain race conditions into account. I've been thinking about
another approach, which I'm going to try out. For now however, working
correctly was more important than fixing high latencies leading to
perceived slowness.

2.3.3 is really coming together. Almost there. Please let me know how
the tests go.

-- 
  ________________________________________________________________
  Paul Stevens                                      paul at nfg.nl
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands________________________________http://www.nfg.nl
_______________________________________________
Dbmail-dev mailing list
[email protected]
http://twister.fastxs.net/mailman/listinfo/dbmail-dev

Reply via email to