| Summary: | jabberd-1.4.3-r5 ssl does not work with openssl-0.9.8d | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Nikhil Sethi <nikhil.sethi+gentoobug> |
| Component: | Current packages | Assignee: | Krzysztof Pawlik (RETIRED) <nelchael> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | brebs, net-im |
| Priority: | High | ||
| Version: | 2006.1 | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
This patch is already in, for jabberd-1.4.4 /usr/portage/net-im/jabberd/files/jabberd-1.4.4-openssl-0.9.8.patch |
Running jabberd-1.4.3-r5 with openssl-0.9.8d results in the following error: ... "SSL_CTX_new:library has no ciphers" ... and SSL does not work. Looking around, I found the reason is that jabberd does not call SSL_library_init() before using other openssl methods. Following fixed the problem. What is the process of getting this patch submitted to the ebuild? # diff jabberd/mio_ssl.c /tmp/mio_ssl.c 66c66,67 < OpenSSL_add_all_algorithms(); --- > SSL_library_init(); > OpenSSL_add_all_algorithms();