I was amazed by Palatinux's post. His reasons for posting are his own. I'm not here to judge. I do want to provide the other side.
TL;DR We cannot claim PolarSSL is without possible vulnerabilities. We are not aware of any and have not been informed of any issues.
In short (longer version below):
We cannot claim PolarSSL is without possible vulnerabilities. I don't think any software can claim that. We are not aware of any known issues and have not been contacted about any possible issues either. We handle every issue brought to us as swiftly as possible. We want to make the best and most secure SSL library possible and will do anything we can to achieve that!
To everybody, including palatinux: We are always open for discussing anything, have never kept anything secret, never closed down any discussion and will never try to hide possible vulnerabilities. Mail us if you want to disclose anything and inform us about it.
I find it perplexing that the same guys that question the integrity of the contributers from Fox-IT who added PolarSSL support to OpenVPN and are also the ones that go on to threaten everybody that they will sell exploits for PolarSSL to the highest bidder.
Paul Bakker
PolarSSL
For people wanting more background:
I was just re-reading all mail conversations I had with Palatinux. They tell a different story than the post above and I think it all stems from one mail I sent about not complying with the GPL and other FOSS licenses.
I can only say from our side, that we have never received any mail from them on the mentioned issues. Even the opposite, when I asked them personally for any pointers / patches they had or knew about on April 3rd 2012, I was told they did not provide patches because of bad experiences with other vendors.
Literal quote in Dutch:
We houden geen rekening meer met andere software ontwikkelaars of bedrijven en we publiceren oplossingen voor lekken of zwakheden (in principe) alleen nog maar tegen betaling of tegendienst. Maar we leveren het wel gratis aan bepaalde groeperingen, wat uiteindelijk een hoop lolz oplevert 🙂
De enige die wij beschermen, zijn onze klanten.
Literal translation to English:
We do not take other software developers or companies into account anymore and (in principle) we only publish solutions for leaks or vulnerabilities in exchange for payment or for favours in return. We do supply these for free to certain groups, which in the end provides us with a lot of lolz 🙂
The only ones we protect, are our customers.
Up till October 4th 2012 Palatinux is a happy user. We added some requested features or changes to the trunk. The praise he gave made us happy and shows the contact up till then.
Literal quote in Dutch:
We hebben trouwens onze eigen OpenVPN + PolarSSL en onze Hiawatha webserver inplemetatie laten testen in Duitsland. Het overtreft nu al OpenVPN-NL en de standaard Hiawatha. Was (haast) niet mogelijk geweest zonder Polar, dus bedankt in ieder geval.
Literal translation to English (translation does not include typo from original):
We have had our own OpenVPN + PolarSSL and our Hiawatha webserver implementation tested in Germany. It already surpasses OpenVPN-NL and the standard Hiawatha. Would (almost) not have been possible without Polar, so thanks at least.
That's quite a jump from their current post, isn't it?
October 4th 2012 is also the turning point as, in the reply to that precise email, I mention to them that their current site and License was and is misrepresenting FOSS IP rights (including Linux Kernel, OpenVPN and at that point PolarSSL). They don't provide source code on the website for their binary only ISO distributions and their Licenses claim to own all copyright on the FOSS they use (including Linux kernel, OpenVpn and at that time PolarSSL) and that this misrepresents the situation. No buying of licenses was suggested, certainly not demanded. Just a mail asking them to change their license text to represent FOSS rights and licenses.
Within one month that single mail culminated in them publicly dropping PolarSSL from FortressLinux without prior contact on why, what vulnerabilities were found and how to fix them and one end result is posting stuff like the one above.
Paul Bakker
PolarSSL