[sisyphus] perl-IO-Socket-SSL не работает

Денис Смирнов mithraen на freesource.info
Чт Июл 24 22:02:40 MSK 2014


Разбираясь почему gear-cronbuild отказывается обновлять libsodium, выяснил
что у нас сломан IO::Socket::SSL.

Ниже код, демонстрирующий багу. tcpdump запущенный рядом показывает, что
этот код в реальности посылает данные по открытому каналу, без всякого SSL.

Как дальше локализовать ошибку?

#!/usr/bin/perl
use strict;
use IO::Socket::SSL;

my $cl = IO::Socket::SSL->new(
    PeerHost => 'download.libsodium.org',
    PeerPort => 'https',
) or die "$!";
			
print $cl "GET /libsodium/releases/ HTTP/1.1\r\n";
print $cl "Host: download.libsodium.org\r\n";
print $cl "\r\n";
print <$cl>;

-- 
С уважением, Денис

http://mithraen.ru/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20140724/cde7d907/attachment.bin>


Подробная информация о списке рассылки Sisyphus