Hi,
I'm trying to fix tls.so to work with libressl. And there was already one commit handling some of the api differences.
The next problem is that libressl ships the memory allocator changing function, but it's a stub that just returns "not supported".
It seems that kamailio module does not load unless it can make libssl use shm_alloc. I'm wondering if this is a hard requirement? Does the tls module share libtls allocated things amongs forks? Or this purely to track memory in kamailio framework?
If it's hard dependency is there any way to workaround this libressl design decision?
I think one option to try is to just implement the CRYPTO_* allocation function in kamailio main executable - they should then take preference over the libcrypto ones. Thoughts?
Thanks, Timo