[#10793] 今度こそ (patch of the ruby-1.4.6 for NT4.0&VC4.0 on DEC Alpha.) — kou@...1609.sip.eee.yamaguchi-u.ac.jp (Koichi Okada)

岡田です。

10 messages 2000/09/01

[#10920] SIGINT on windows — "Nobuyoshi.Nakada" <nobu.nakada@...>

なかだです。

17 messages 2000/09/14
[#11077] Re: SIGINT on windows — matz@... (Yukihiro Matsumoto) 2000/09/27

まつもと ゆきひろです

[#10944] dummy DLL on Windows — "Nobuyoshi.Nakada" <nobu.nakada@...>

なかだです。

19 messages 2000/09/18
[#10955] Re: dummy DLL on Windows — WATANABE Hirofumi <eban@...> 2000/09/19

わたなべです.

[#10963] Re: dummy DLL on Windows — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/09/19

なかだです。

[#10964] Re: dummy DLL on Windows — WATANABE Hirofumi <eban@...> 2000/09/19

わたなべです.

[#10978] [PATCH] require in require — "Nobuyoshi.Nakada" <nobu.nakada@...>

なかだです。

15 messages 2000/09/20

[#10985] httphead.rb proxy version problem — Katsuyuki Komatsu <komatsu@...>

小松です.

16 messages 2000/09/20
[#10989] Re: httphead.rb proxy version problem — Minero Aoki <aamine@...> 2000/09/20

あおきです。

[ruby-dev:10992] Re: httphead.rb proxy version problem

From: Katsuyuki Komatsu <komatsu@...>
Date: 2000-09-21 06:19:07 UTC
List: ruby-dev #10992
小松です。

In the message of [ruby-dev:10989] Re: httphead.rb proxy version problem
    on 2000/9/21 06:01 Minero Aoki <aamine@dp.u-netsurf.ne.jp> wrote:
> > テストセットに使っている,[ruby-list:22001]のproxy対応の
> > httphead.rbですが,Ruby 1.6.0でハングするようになってしまいました.
> > netとrubyのどちらの問題でしょうか?
> 
> 再現しません…。
> でももしかしてこのパッチで直ったりしますか?
> (関係ないだろうなあ。)

このパッチは、net-1.1.28用ですか。
rubyのCVS版だといくつかrejectされたので、net-1.1.28をインストール
して試してみたところ……動きました。

CVSに入っているバージョンがおかしいということのようです。

CVSのhttp.rbとnet-1.1.28のhttp.rbを比較してみると、
違いは以下でした。
これを適用するだけで動くようになりました。

diff -ru1p ruby-1.6.1.dist/lib/net/http.rb ruby-1.6.1/lib/net/http.rb
--- ruby-1.6.1.dist/lib/net/http.rb	Tue Sep 12 14:37:35 2000
+++ ruby-1.6.1/lib/net/http.rb	Thu Sep 21 15:12:07 2000
@@ -352,3 +352,3 @@ module Net
 
-      yield( u_header )
+      resp = yield( u_header )
       if ublock then
@@ -357,4 +357,2 @@ module Net
         resp = adapter.off
-      else
-	resp = @command.get_response
       end

o net-1.1.28をインストール → OK

ruby -v httphead.rb http://www.ruby-lang.org/ja/index.html
ruby 1.6.1 (2000-09-20) [sparc-solaris2.5.1]
headers:
 proxy-connection: keep-alive
 content-type: text/html; charset=iso-2022-jp
 last-modified: Tue, 19 Sep 2000 09:15:40 GMT
 date: Tue, 19 Sep 2000 09:23:01 GMT
 age: 137771
 accept-ranges: bytes
 etag: "a680a-1c27-39c72ebc"
 x-cache: HIT from ……
 content-length: 7207
 server: Apache/1.3.12 (Unix) Debian/GNU mod_ruby/0.2.0 Ruby/1.4.6(2000-08-24)
% 

--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>

In This Thread