[#11680] fork_and_kill_other_threads — "NAKAMURA, Hiroshi" <nakahiro@...>

なひです。[ruby-list:26165]からもって来ました。

27 messages 2000/12/02
[#11681] Re: fork_and_kill_other_threads — Masatoshi SEKI <m_seki@...> 2000/12/02

[#11682] Re: fork_and_kill_other_threads — matz@... (Yukihiro Matsumoto) 2000/12/02

まつもと ゆきひろです

[#11685] Re: fork_and_kill_other_threads — nobu.nakada@... 2000/12/03

なかだです。

[#11687] Re: fork_and_kill_other_threads — matz@... (Yukihiro Matsumoto) 2000/12/03

まつもと ゆきひろです

[#11708] Re: fork_and_kill_other_threads — Kazuhiro NISHIYAMA <zn@...> 2000/12/06

On Sun, 3 Dec 2000 23:33:41 +0900

[#11709] Re: fork_and_kill_other_threads — matz@... (Yukihiro Matsumoto) 2000/12/06

まつもと ゆきひろです

[#11710] Re: fork_and_kill_other_threads — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/12/06

なひです。

[#11713] Re: fork_and_kill_other_threads — matz@... (Yukihiro Matsumoto) 2000/12/06

まつもと ゆきひろです

[#11716] Re: fork_and_kill_other_threads — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/12/06

なひです。

[#11718] Re: fork_and_kill_other_threads — matz@... (Yukihiro Matsumoto) 2000/12/06

まつもと ゆきひろです

[#11722] Re: fork_and_kill_other_threads — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/12/07

なひです。

[#11733] Ruby I18N 改め M17N — とみたまさひろ <tommy@...>

とみたです。

17 messages 2000/12/07
[#11735] Re: Ruby I18N 改め M17N — matz@... (Yukihiro Matsumoto) 2000/12/08

まつもと ゆきひろです

[#11751] Re: Ruby I18N 改め M17N — とみたまさひろ <tommy@...> 2000/12/13

とみたです。

[#11752] Re: Ruby I18N 改め M17N — matz@... (Yukihiro Matsumoto) 2000/12/13

まつもと ゆきひろです

[#11789] mswin32 [Q & patch] mkmf.rb — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

14 messages 2000/12/18
[#11790] Re: mswin32 [Q & patch] mkmf.rb — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/12/19

なかだです。

[#11848] Where'd all the Ruby's history gone? — "Akinori MUSHA" <knu@...>

 さっき気付いたんですが、 Ruby のレポジトリから過去分がごっそり

27 messages 2000/12/25
[#11853] Re: Where'd all the Ruby's history gone? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[#11861] Re: Where'd all the Ruby's history gone? — Kazuhiro NISHIYAMA <zn@...> 2000/12/26

On Tue, 26 Dec 2000 14:58:07 +0900

[#11862] Re: Where'd all the Ruby's history gone? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[#11869] Re: Where'd all the Ruby's history gone? — "Akinori MUSHA" <knu@...> 2000/12/26

At Tue, 26 Dec 2000 17:44:57 +0900,

[#11894] Re: Where'd all the Ruby's history gone? — Kazuhiro NISHIYAMA <zn@...> 2000/12/29

On Tue, 26 Dec 2000 21:24:19 +0900

[#11895] Re: Where'd all the Ruby's history gone? — "Akinori MUSHA" <knu@...> 2000/12/29

At Fri, 29 Dec 2000 18:56:03 +0900,

[#11896] Re: Where'd all the Ruby's history gone? — Kazuhiro NISHIYAMA <zn@...> 2000/12/29

On Fri, 29 Dec 2000 19:07:12 +0900

[#11852] local variable extent problem? — Tanaka Akira <akr@...17n.org>

どうも、Ruby のバグのような気がするものを見つけたのですが、もしかした

21 messages 2000/12/26
[#11855] Re: local variable extent problem? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[#11857] Re: local variable extent problem? — Tanaka Akira <akr@...17n.org> 2000/12/26

In article <977817486.100168.31162.nullmailer@ev.netlab.zetabits.com>,

[#11859] Re: local variable extent problem? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[#11860] Re: local variable extent problem? — Tanaka Akira <akr@...17n.org> 2000/12/26

In article <977819010.870991.31953.nullmailer@ev.netlab.zetabits.com>,

[#11863] Re: local variable extent problem? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[#11865] Re: local variable extent problem? — "Akinori MUSHA" <knu@...> 2000/12/26

At Tue, 26 Dec 2000 17:50:11 +0900,

[#11874] Re: local variable extent problem? — matz@... (Yukihiro Matsumoto) 2000/12/26

まつもと ゆきひろです

[ruby-dev:11809] ftp failure with localhost

From: Tanaka Akira <akr@...17n.org>
Date: 2000-12-21 04:01:46 UTC
List: ruby-dev #11809
ふと気がついたのですが、Net::FTP で localhost にたいして ftp を行なう
と失敗するようです。

% ruby -e 'require "net/ftp"; f = Net::FTP.open("localhost", "user", "pass"); f.getbinaryfile("remote", "local")'
/usr/local/lib/ruby/1.6/net/ftp.rb:129:in `getresp': 500 'PORT ::1,14,245': command not understood. (Net::FTPPermError)

        from /usr/local/lib/ruby/1.6/net/ftp.rb:137:in `voidresp'
        from /usr/local/lib/ruby/1.6/net/ftp.rb:154:in `voidcmd'
        from /usr/local/lib/ruby/1.6/net/ftp.rb:153:in `mon_synchronize'
        from /usr/local/lib/ruby/1.6/net/ftp.rb:153:in `voidcmd'
        from /usr/local/lib/ruby/1.6/net/ftp.rb:170:in `sendport'
        from /usr/local/lib/ruby/1.6/net/ftp.rb:178:in `makeport'
        from /usr/local/lib/ruby/1.6/net/ftp.rb:209:in `transfercmd'
        from /usr/local/lib/ruby/1.6/net/ftp.rb:267:in `retrbinary'
        from /usr/local/lib/ruby/1.6/net/ftp.rb:266:in `mon_synchronize'
        from /usr/local/lib/ruby/1.6/net/ftp.rb:266:in `retrbinary'
        from /usr/local/lib/ruby/1.6/net/ftp.rb:358:in `getbinaryfile'
        from -e:1
% ruby -v
ruby 1.6.1 (2000-09-27) [i386-freebsdelf4.0]

'PORT ::1,14,245' というメッセージからしてあきらかに localhost が v4
と v6 の両方のアドレスを持っていることが原因のようです。実際、
/etc/hosts は次のようになっています。

128.0.0.1               localhost localhost.localdomain localhost.my.domain myname.my.domain localhost-v4 flux
::1                     localhost localhost.my.domain myname.my.domain

ところが、localhost-v4 という v4 だけに対応したアドレスを使っても同様
なエラーが出ます。

しょうがないので、ftp.rb に次のような変更をくわえてしのいだのですが、
ここでわざわざネームサーバへの問い合わせを行なっているのにはどのような
意図があるのでしょうか?

--- /usr/local/lib/ruby/1.6/net/ftp.rb  Wed Sep 27 21:51:38 2000
+++ ftp.rb      Thu Dec 21 04:07:23 2000
@@ -174,7 +174,7 @@
     def makeport
       sock = TCPserver.open(@sock.addr[3], 0)
       port = sock.addr[1]
-      host = TCPsocket.getaddress(@sock.addr[2])
+      host = sock.addr[3]
       resp = sendport(host, port)
       return sock
     end
-- 
[田中 哲][たなか あきら][Tanaka Akira]
「ああ、それは大丈夫だよぉ。カイロを持って行くもぉん$(C⊇」
  (気象精霊記2 爆弾気分の低気圧, 清水文化)

In This Thread

Prev Next