Unfortunately there is no update on this topic. I have no response from Pandion developers so it is hard to fix this issue. The workaround, as mentioned before, is to use the old SSL method for encryption instead of TLS on port 5222.
The entire networking layer was replaced with new code for Wildfire 3.2.2 for scalability reasons. Anyway, it is still not clear to me why Pandion is having trouble reading content from the server after TLS was negotiated. The server is using practically the same code for TLS (startTLS) than for the old SSL method. Moreover, in my tests Pandion was able to read content from the server after TLS was successfully negotiated but after a few more packets it stopped reading content again. I need to get in contact with Sebaastian from Pandion to analyze this problem from both ends.
Honestly this ordeal is causing me to look at switching clients to Spark. The development cycle on Pandion is just too long, especially when you have a high-class server like Wildfire that is constantly being improved and expanded.
Nope! I take it back; we upgraded to Wildfire 3.2.2 and the problems we were having seem to be fixed. So looks like just Pandion is having the issue now.
yes. I just tried Miranda IM 0.6.7 with and without TLS and it successfully connected to the server. It seems that the problem only happens with Pandion.
Our good friend ReAXeR found the problem and contacted me today. As described in JM-997 it was a problem in the sequence of initial stream headers. The problem has now been fixed and you can find the bug fix in the next nightly build. FYI, Openfire 3.2.3 (formerly Wildfire) will be released during the next week including this bug fix.
I ahve updated Wildfire 3.2.3. Most of our users are using PSI as client, but Pandion users are facing some problem. When they sent the message sometime it does not appear like this.
Also let me know the standard setting for Pandion, as we are using Wildfire 3.2.3 at back end in corporate.
Please update to Wildfire 3.2.4. It may be possible that users are sending some content in their messages that are leaving the server in an incorrect state (JM-991 and JM-1003).