On Thu, Jul 17, 2008 at 6:16 PM, Geoff Thorpe <[EMAIL PROTECTED]> wrote:
> On Wednesday 16 July 2008 14:56:26 Kenneth Goldman wrote:
>> [EMAIL PROTECTED] wrote on 07/16/2008 10:08:31 AM:
>> > 2) using static builds has a benefit: you know exactly what your
[..]
>> Is this really a drawback?  Since OpenSSL updates break backward
[..]
> Has this ever been (in recent history) an issue within a given release branch?
[..]

Nope, hasn't been a problem for a long time, but the question was - at
least I read it that way - about using crypto+ssl as a [possible] mix
static and dynamic and a risk analysis was requested.
Sorry I didn't tack percentages to it, as some of the risks are less
than others, but if the message came across that mixing parts static,
parts dynamic is not the coolest thing to do (you can build both
crypto and ssl as static /or/ dynamic libs and use them, no sweat, but
please use the same style for both; you won't get a surprise this
year, but if you have customers (like I have on Windows) who install
other packages too, which happen to overwrite/update 'your' OpenSSL
DLLs, well, you just /might/ be in for a little surprise
functionality-wise (that binary compatibility is all hunky dory at the
same time) - those tiny little surprises that are damn hard to debug
over an email line and neigh impossible to reproduce. Risk level: LOW.
(see the time difference between 0.9.5 and 0.9.9 in my example)

Personally, I don't favor static or dynamic, both have their merits.
It's just that mixing static linking crypto and dynamic linking ssl
gives me goosebumps.
Don't put too much into this, I come from another world and it's just
that I've learned the hard way to keep either all my libraries as is,
no touching, or, if you want 'to stay abreast' (and with crypto you
should, is my belief) at least keep all stuff from a single vendor in
sync. This is not about OpenSSL: the hard knocks came from other
places (e.g. at really bad nights I vividly remember issues with
Microsoft MFC42 dlls; all the same yet some are more same than others.
I'm glad OpenSSL performs way beyond /that/ quality level.)

Mea culpa if my response upset anyone.

-- 
Met vriendelijke groeten / Best regards,

Ger Hobbelt

--------------------------------------------------
web: http://www.hobbelt.com/
 http://www.hebbut.net/
mail: [EMAIL PROTECTED]
mobile: +31-6-11 120 978
--------------------------------------------------
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to