Package: fetchmail
Version: 6.3.15-1
Severity: important
Tags: patch
As the subject says, during openssl initialisation fetchmail doesn't seem to
load all ssl algorithms causing the ssl negotiation to fail depending on what
the server wants to use..
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.33-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages fetchmail depends on:
ii adduser 3.112 add and remove users and groups
ii debianutils 3.2.2 Miscellaneous utilities specific t
ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib
ii libcomerr2 1.41.11-1 common error description library
ii libgssapi-krb5-2 1.8+dfsg-1 MIT Kerberos runtime libraries - k
ii libk5crypto3 1.8+dfsg-1 MIT Kerberos runtime libraries - C
ii libkrb5-3 1.8+dfsg-1 MIT Kerberos runtime libraries
ii libssl0.9.8 0.9.8n-1 SSL shared libraries
ii lsb-base 3.2-23 Linux Standard Base 3.2 init scrip
Versions of packages fetchmail recommends:
ii ca-certificates 20090814 Common CA certificates
Versions of packages fetchmail suggests:
pn fetchmailconf <none> (no description available)
ii postfix [mail-transport-agent 2.7.0-1 High-performance mail transport ag
ii resolvconf 1.45 name server information handler
-- no debconf information
Index: fetchmail-6.3.15/socket.c
===================================================================
--- fetchmail-6.3.15.orig/socket.c 2010-04-04 16:34:21.000000000 +0100
+++ fetchmail-6.3.15/socket.c 2010-04-04 16:34:21.000000000 +0100
@@ -822,6 +822,7 @@
SSL_load_error_strings();
SSLeay_add_ssl_algorithms(); /* synonym for SSL_library_init() */
+ OpenSSL_add_all_algorithms ();
#ifdef SSL_ENABLE
if (stat("/dev/random", &randstat) &&