Re: [ssllabs-discuss] Apache configuration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 20/07/2017 21:06, Tom Browder wrote:
On Thu, Jul 20, 2017 at 1:57 PM, Reindl Harald <h.reindl@xxxxxxxxxxxxx> wrote:
Am 20.07.2017 um 18:02 schrieb Tom Browder
On Thu, Jul 20, 2017 at 10:54 AM, Reindl Harald <h.reindl@xxxxxxxxxxxxx>
wrote
...
P.S.  Of course the other part of my motivation in the past has been
to see if it can be made to work, regardless of need (due to my
butt-head gene from my father's side of the family)
...
well, openssl is the straight to hell

load something into your webserver built against 1.1 and have fun when a
system library loads 1.0.x by watching the crash
Then what about Ivan's recommendation about installing openssl
alongside a system-wide one?  If that can't be done reliably, surely
there has been a bug report submitted. (I haven't looked at bugs in a
long time)?
The "DLL hell" problem only happens if someone either:

- Doesn't install with proper so-versioning (with proper so-versioning
 1.0.x is installed as libssl.so.1.0.0 and libcrypto.so.1.0.0 while
 1.1.x is installed as libssl.so.1.1.0 and libcrypto.so.1.1.0).

- Uses a non-unix-like OS where the compilation script doesn't include
 a version number in the DLL file names (that would be a bug in OpenSSL
 1.1.x).

- Uses a 3rd party web server plugin (not an out-of-process cgi) and
 either that plugin or the web server which is compiled/linked to not
 use strongly versioned imports for the OpenSSL functions (this only
 happens with the silly unix-style DLL loader semantics that default
 to ignoring the DLL from which a symbol is imported).

Question to OpenSSL devs: Do the recommended instructions for linking
applications to OpenSSL 1.1.x on unix-like systems ensure strong symbol
versioning so the dynamic loader doesn't mix up symbols from another
OpenSSL version loaded elsewhere in the process?


Enjoy

Jakob
--
Jakob Bohm, CIO, Partner, WiseMo A/S.  https://www.wisemo.com
Transformervej 29, 2860 Søborg, Denmark.  Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded

--
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux