From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00, RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=unavailable version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to; bh=dP0qYhAGy1atbeItgwlolX3sB0OYY+WSzO1gybX9gg4=; b=yAFauSVAOWNglejzb+ljBWuTH8gaoN0jb5AWYCGPCOFgYnug/Yv0rLSVj3+QQGYj7k 6AwA5rjjscLDF9qY4yrTfhb41Z7gtpJy7FMw/obkODnXqXwa+p88CFAx4ad9Fgl+MgBH Wuuhi1YpmWHLmxy05/ATZ/rvAv41N2VXb4JUkkF+bj/SCvhAEZXL3+EEUU7hjf9YV3kO +uPzKDg3GYAqcv0qMD/K+Croz5RjcZgMXp1PBUKfB8+5B5TjBwhCydmuMioA2bZF5h0q DW3jrB9zMHyJJqwvM6WdMQ+HSMhQUHchGEaY4hdpTdpeyrg9STaGMe3+kudHhIXBkWME uPHA== X-Received: by 10.112.164.33 with SMTP id yn1mr13095379lbb.51.1406270307860; Thu, 24 Jul 2014 23:38:27 -0700 (PDT) Date: Fri, 25 Jul 2014 10:34:50 +0400 From: Vladimir Lettiev To: sisyphus@lists.altlinux.org Message-ID: <20140725063450.GA22056@mail.truecrux.org> Mail-Followup-To: sisyphus@lists.altlinux.org, Igor Vlasenko References: <20140724180240.GA23433@mw.mithraen.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20140724180240.GA23433@mw.mithraen.ru> Cc: Igor Vlasenko Subject: Re: [sisyphus] =?koi8-r?b?cGVybC1JTy1Tb2NrZXQtU1NMIM7FINLBws/UwcXU?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jul 2014 06:38:39 -0000 Archived-At: List-Archive: List-Post: On Thu, Jul 24, 2014 at 10:02:40PM +0400, Денис Смирнов wrote: > Разбираясь почему 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>; Проблема в модуле IO::Socket::IP https://rt.cpan.org/Public/Bug/Display.html?id=97050 Надо обновить его до версии 0.31 (cc: viy@) -- Vladimir Lettiev aka crux ✉ theCrux@gmail.com