[#19011] open-uri - very easy net access library — Tanaka Akira <akr@...17n.org>

HTTP, FTP に簡単にアクセスするための open-uri というライブラリを作って

19 messages 2002/12/06

[#19066] ruby 1.6.9 preview4 予告 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

41 messages 2002/12/13
[#19079] Re: ruby 1.6.9 preview4 予告 — "Akinori MUSHA" <knu@...> 2002/12/16

At Fri, 13 Dec 2002 15:28:47 +0900,

[#19086] Re: ruby 1.6.9 preview4 予告 — UENO Katsuhiro <unnie@...> 2002/12/17

うえのです。

[#19087] Re: ruby 1.6.9 preview4 予告 — matz@... (Yukihiro Matsumoto) 2002/12/17

まつもと ゆきひろです

[#19083] Re: [ruby-cvs] ruby: * file.c (utimbuf): need to define for VC++. — WATANABE Hirofumi <eban@...>

わたなべです。

11 messages 2002/12/16

[#19127] Re: 1.6.8-preview4 build failed (on Vine Linux 2.1.5) (PR#373) — nobu.nakada@...

なかだです。

16 messages 2002/12/19
[#19129] Re: 1.6.8-preview4 build failed (on Vine Linux 2.1.5) (PR#373) — WATANABE Hirofumi <eban@...> 2002/12/19

わたなべです。

[#19198] ruby-1.8.0 / yield(nil)とyield()のちがい — m_seki@...

38 messages 2002/12/25
[#19209] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2002/12/27

まつもと ゆきひろです

[#19218] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — m_seki@... 2002/12/27

[#19219] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2002/12/27

まつもと ゆきひろです

[#19264] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19266] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041383157.631472.21307.nullmailer@picachu.netlab.jp>,

[#19271] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19272] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041394108.920587.21729.nullmailer@picachu.netlab.jp>,

[#19276] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — matz@... (Yukihiro Matsumoto) 2003/01/01

まつもと ゆきひろです

[#19278] Re: ruby-1.8.0 / yield(nil)とyield()のちがい — Tanaka Akira <akr@...17n.org> 2003/01/01

In article <1041420724.492653.22355.nullmailer@picachu.netlab.jp>,

[ruby-dev:19200] replace-resolv.rb 使用で内部ループ

From: Teruki Shigitani <shigitani@...>
Date: 2002-12-26 06:06:51 UTC
List: ruby-dev #19200
鴫谷と申します。

環境は WindowsXP SP1 + cygwin 1.13.2 + Ruby 1.8.0 preview1 です。
resolv.rb には、
  http://www15.cds.ne.jp/~shigi/tdiary/?date=20021226
の処置を施しています。

この状態で、
  require 'resolv-replace.rb'
とした後に
  p Resolv.getaddress('www.ruby-lang.org')
とすると、内部でループしてしまうようです。

素の resolv.rb + replace-resolv.rb での動作を確認できないですが、
多分同じ現象が発生すると信じて、こんな感じのパッチが必要と思います。
ただ、UDP に対してはこれでいいと思うのですが、TCP に対しても
何かしなければいけないかどうか不明です。

--- resolv-replace.rb.orig      2002-12-26 14:51:10.000000000 +0900
+++ resolv-replace.rb   2002-12-26 14:51:57.000000000 +0900
@@ -39,3 +39,24 @@
     original_resolv_send(mesg, flags, *rest)
   end
 end
+
+class Resolv
+  class DNS
+    class Requester
+      class UnconnectedUDP
+        class Sender
+          def send
+            @sock.original_resolv_send(@msg, 0, @host, @port)
+          end
+        end
+      end
+      class ConnectedUDP
+        class Sender
+          def send
+            @sock.original_resolv_send(@msg, 0)
+          end
+        end
+      end
+    end
+  end
+end


In This Thread

Prev Next