lotodore wrote:
QUOTE:
you are quite right. Although one might tend to think that on Linux OpenSSL is part of the Operating System, on Windows it kind of isn't. I've had some headaches with OpenSSL on Windows, and because of whatever restrictions there might be when redistributing it, I statically linked it (meaning only the md5 code and the random number code is included), thinking that this would be the "lesser evil". Also, you might note that on Windows I'm using a newer runtime library, which might not yet be seen as part of the operating system.
I am speaking about Linux. We are shipping a dynamically linked binary of pokerth and IMHO OpenSSL is not part of our operating system (in Debians case I would call the kernel plus the packages with priority "essential" the OS, but as usual IANAL).
lotodore wrote:
QUOTE:
So don't worry about this specific issue for now, but it would be great if we get this sorted out, too. Actually, it's my fault that openssl was used (because I had used it before, knew it, and did not consider any alternatives). We'd very much welcome a patch to use GnuTLS.
I do worry

As I think we miss the GPL exception on Linux too.
You'll get my GnuTLS patch later today, when I've polished it a bit. But mind you, it's only Linux tested
