Index: Crypt-SSLeay-0.57/Makefile.PL --- Crypt-SSLeay-0.57/Makefile.PL.orig 2007-09-17 22:36:59 +0200 +++ Crypt-SSLeay-0.57/Makefile.PL 2008-07-24 20:02:48 +0200 @@ -35,15 +35,7 @@ } else { # Unix and the rest - @POSSIBLE_SSL_DIRS = qw( - /local - /local/ssl - /opt/ssl - /usr - /usr/local - /usr/local/ssl - /usr/local/openssl - ); + @POSSIBLE_SSL_DIRS = qw(/usr); } my @CANDIDATE = do { Index: IO-Socket-SSL-1.15/Makefile.PL --- IO-Socket-SSL-1.15/Makefile.PL.orig 2008-02-22 08:10:38 +0100 +++ IO-Socket-SSL-1.15/Makefile.PL 2008-07-24 20:02:48 +0200 @@ -97,3 +97,4 @@ 'dist' => { COMPRESS => 'gzip', SUFFIX => 'gz', }, 'NO_META' => 1, ); + Index: IO-Socket-SSL-1.15/SSL.pm --- IO-Socket-SSL-1.15/SSL.pm.orig 2008-07-16 11:13:58 +0200 +++ IO-Socket-SSL-1.15/SSL.pm 2008-07-24 20:02:48 +0200 @@ -563,10 +563,7 @@ sub read { my $self = shift; - return $self->generic_read( - $self->blocking ? \&Net::SSLeay::ssl_read_all : \&Net::SSLeay::read, - @_ - ); + return $self->generic_read(\&Net::SSLeay::read, @_); } # contrary to the behavior of read sysread can read partial data