In the past I also got randomly conflicts between libcurl (which is behind the
http_client/http_async_client modules) and libssl (as used/initialised by tls module),
which resulted in writing `ruxc` to provide an alternative to http_client as well as the
`tlsa` module to try to isolate the global ssl context. Those conflicts seemed to be
specific to some combinations of library versions and OSes.
The tls and tlsa share the same code, only the build process is different, the first one
links to shared libssl library and the second one embeds the static libssl library.
Similar there seems to be sometimes conflicts with libmysqlclient and libssl, there is a
modparam for db_mysql to disable ssl option for mysql connection, or alternatively try to
use tlsa.
So, indeed, a good suggestion is to try with tlsa module instead of tls.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3635#issuecomment-1821177986
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3635/1821177986(a)github.com>