[#7102] Ruby 1.3.4-990611 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.4-990611 is out, check out:

20 messages 1999/06/11

[#7223] Ruby 1.3.4-990625 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.4-990625 is out, check out:

14 messages 1999/06/25
[#7224] -Wl,-rpath on Linux (Re: Ruby 1.3.4-990625) — Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp> 1999/06/25

早坂@会津大学です。

[ruby-dev:7251] Re: [PATCH] suid ruby

From: nobu.nakada@...
Date: 1999-06-28 15:23:44 UTC
List: ruby-dev #7251
なかだです。

At Mon, 28 Jun 1999 13:11:08 +0900,
matz@netlab.co.jp (Yukihiro Matsumoto) wrote:
> 
> まつもと ゆきひろです
> 
> いくつか質問があります。
> 
>   * suid_rubyの名前がsrubyになっているようですが、これで良い
>     ですか? > みなさん
  これには富士山よりも高く、日本海溝よりも深い理由があるんですが、
spool が溢れるので一言だけ。
  Perl5 に迎合しただけです。(爆)

>   * srubyはいつもコンパイル/インストールされるべきだと思いま
>     すか? それとも選択制? > みなさん
  選択制の方がよいと思います。というか、configure が見るべきかも。
setid bit が無意味な(そもそも single user な)システムで作ってもしょうが
ないですし。

>   * rb_io_open()をやめてprep_stdioを使ってますが、理由があり
>     ますか? > 中田さん
  これにはチョモランマよりも高く、マリアナ海淵よりも深い理由があるんです
が、network traffic 軽減のため、一言だけ。
  万が一にでも security hole になるとイヤだったんで、他のプロセスが介入
しうる可能性を減らそうと open したものをそのまま一気に使うようにしてみ
たんですが、あまり意味はないかも知れません(^^;。

# 本当は mandatory lock が使えるといいんですけど、SysV 形式だと 
# permission の関係でスクリプトには使いづらいし、プラットフォームごとの
# 対応が不明だったんで。あるいは mmap という手もありますが、プラットフォー
# ムの点は一緒。この辺どなたかお願いしますm(__)m

## 一言じゃないじゃん:-p

>   * acceptableでないときのエラーメッセージが "No such file
>     to load" ってのはちょっと変かな?
  これには成層圏よりも高く、マントルコアよりも深い理由があるんです
が、アンゴルモアの大王が降りて来てしまうので一言だけ。
  手抜きです。(爆)

> 私自身がsuidなプログラムを扱わないのでいろいろ聞かせてくださ
> いませ。
>                                 まつもと ゆきひろ /:|)
  私もあんまり使いませんけど、一応 Perl にもあるから。(^^;

-- 
  /| /      /| /     中田伸悦@鹿沼.栃木
_/ _/OBU. _/ _/OKADA <nobu.nokada@softhome.net>

In This Thread

Prev Next