Hi Faisal
We have looked at the logs you sent us and it seems clear that instead of responding with an SSL server-hello to our client-hello, the server is simply closing the connection. This is incorrect according to the SSL protocol. The server is meant to go through the entire SSL handshake before closing properly, even if it has no data to send. Our software is therefore correct to throw an exception at this breach of protocol, which could potentially be a truncation attack (i.e. the scenario in which an attacker is interfering by selectively closing connections, hence making you think that there is no data when there in fact might be).
That's the bad news. The good news is that Glub seems to have fixed this problem.
You are using verison 2.5.7 of Glub's server. According to
Glub's history page, in version 2.5.9, the following fix was made,
"Fixed data connection handling if listing was done on empty directory". The bug was also reported on
Glub's forums.
So I therefore recommend upgrading the server to the latest version, or at least version 2.5.9.
Please let us know if that fixes the problem.
- Hans (EnterpriseDT)