Using TLS and the socket:testnonblock option is currently incompatible. They just block. Needs some extensive investigation. We may be delivering corrupted data back to the app layer, or we might just be waiting for events that will not occour.
Andrew, did you make some further investigation on it or should I give it a try?
Is this still a problem?
Sadly still an issue, and now manifesting itself in SSL based connections (which use GnuTLS) not working on Fedora 9.
Tridge fixed this before alpha6 (I think).