パスワードを忘れた? アカウント作成
11277679 journal
Perl

umqの日記: IO::Socket::IP にやられた

日記 by umq

FreeBSD で不用意に pkg upgrade したら、
perl で書いた、クローラが使えなくなった。
現象としては https 通信ができない
443/tcp のパケットをみると、encrypt されてない。

SSLに関連しそうなパッケージを順番にバージョンを戻したりしたけど、問題が特定できず。

use IO::Socket::SSL q(debug3);
みたいにして、様子を見ると

DEBUG: .../IO/Socket/SSL.pm:2503: new ctx 34421140480
DEBUG: .../IO/Socket/SSL.pm:2537: free ctx 34421140480 open=34421140480
DEBUG: .../IO/Socket/SSL.pm:2542: free ctx 34421140480 callback
DEBUG: .../IO/Socket/SSL.pm:2549: OK free ctx 34421140480
HTTP/0.9 200 Assumed OK
Client-Date: Sun, 13 Jul 2014 17:30:16 GMT
Client-Peer: 54.248.96.146:443
Client-Response-Num: 1
Client-SSL-Socket-Class: IO::Socket::SSL

コンテクストが開放されちゃってる

いろいろたどってみつけた
http://cpansearch.perl.org/src/PEVANS/IO-Socket-IP-0.31/Changes

だいぶわかんなくなってる

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

読み込み中...