[#21482] begin/rescue/else syntax is broken — akira yamada <akira@...>
[#21498] test/ChangeLog ? lib/ChangeLog — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[#21499] File#path on closed file. — Tanaka Akira <akr@...17n.org>
ふと、
そういえば、
まつもと ゆきひろです
[#21508] eval BEGIN/END at runtime — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
なひです。
新井です。
[#21511] return value of freeze — Tanaka Akira <akr@...17n.org>
ふと、freeze を使って思ったのですが、これの返値は何なんでしょうか?
[#21531] O_ACCMODE — Tanaka Akira <akr@...17n.org>
POSIX において fcntl.h に定義されている、O_ACCMODE が欲しくなったので
西山和広です。
In article <20031007220838.CC51.ZN@mbf.nifty.com>,
[#21543] Enumerator — "Akinori MUSHA" <knu@...>
1.8.0 のtきは標準ライブラリ入りについて異論はなかったものの
新井です。
[#21556] rewinding for Thread — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
[#21557] at_exist and safe level — Tanaka Akira <akr@...17n.org>
% ruby -ve '$SAFE = x = 1; at_exit { p $SAFE; p x }'
[#21572] core dump in rb_thread_schedule — Tanaka Akira <akr@...17n.org>
今日、cvs update したら、rb_thread_schedule で core を吐くようになったのですが、
まつもと ゆきひろです
なかだです。
In article <200310090901.h9991gfA004660@sharui.nakada.kanuma.tochigi.jp>,
In article <87ekxmojwc.fsf@serein.a02.aist.go.jp>,
[#21590] extend with marshal_dump/marshal_load — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[#21607] autoload の patch は取り込まれないんでしょうか? — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
[#21616] access ENV on $SAFE==4 — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
まつもと ゆきひろです
ただただしです。
永井@知能.九工大です.
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
永井@知能.九工大です.
まつもと ゆきひろです
ただただしです。
まつもと ゆきひろです
[#21632] SEGV (test_drb.rb) — Masatoshi Seki <m_seki@...>
咳といいます。
[#21639] load() blocks thread scheduling — Tietew <tietew-ml-ruby-dev@...>
Tietew です。
まつもと ゆきひろです
[#21641] SOAP::StreamError: Illegal media type. — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです。
[#21679] Proposal: string literal concatenation — mput <root@...>
mput です。
[#21682] ruby-tk hangs when exception is raised — akira yamada <akira@...>
なかだです。
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
[#21707] drb Hash#each — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
咳といいます。
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
[#21730] exit in $SAFE = 4 with -d — Tanaka Akira <akr@...17n.org>
% ruby -de 'lambda { $SAFE = 4; exit }.call; p 1'
[#21747] ruby 1.8.1 preview1 schedule — matz@... (Yukihiro Matsumoto)
関係者各位、
Siena. です。
なかだです。
Siena. です。
なかだです。
[#21778] IOError while building on Solaris with Sun cc — 桑村慎哉 <kuwa@...>
桑村です。
まつもと ゆきひろです
[#21790] ruby 1.8.1 preview1 — matz@... (Yukihiro Matsumoto)
It's out.
取り敢えず、NetBSD currentでの状況です。pkgsrc的なことは特にせず、ある
[#21794] ruby-1.8.1-preview2 での rb_iter_break — Kenta MURATA <muraken2@...>
むらけんです.
[ruby-dev:21752] Re: access ENV on $SAFE==4
まつもと ゆきひろです
In message "[ruby-dev:21727] Re: access ENV on $SAFE==4"
on 03/10/27, Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> writes:
|----< $LOAD_PATH ($:, $-I) >------------------------
| $SAFE >= 4 でのアクセスが禁止される.
|----------------------------------------------------
これは採用しましょう。
|----< RUBY_PLATFORM (PLATFORM) >--------------------
| Object.insecure_const(:RUBY_PLATFORM) および
| Object.insecure_const(:PLATFORM) として設定されている.
|----------------------------------------------------
これも良いと思います。
|----< ENV >-----------------------------------------
| ENV.insecure(name)
| : 環境変数 name は insecure であると設定する.
| : ただし,$SAFE >= 4 で呼ばれた場合は例外を発生する.
| : insecure に設定されている環境変数を $SAFE >= 4 で
| : 読み出そうとした場合には例外を発生する.
| : ( $SAFE >= 4 での書き込みは常に例外を発生することに注意.)
| : すべての環境変数のデフォルト設定は「insecure」である.
|
| ENV.secure(name)
| : 環境変数 name を secure であると設定する.
| : ただし,$SAFE >= 4 で呼ばれた場合は例外を発生する.
| : $SAFE >= 4 で環境変数の値を読み出すためには
| : その環境変数が secure に設定されていなければならない.
| : そうでなければ例外を発生する.
|
| ENV.insecure?(name)
| : 環境変数 name (文字列指定) への $SAFE >= 4 でのアクセスが
| : 禁止されている (insecureである) ならば true を,
| : 許可されている (secureである) ならば false を返す.
|
| ENV.secure?(name)
| : ENV.insecure?(name) の否定
|
| ENV.insecure_keys
| : $SAFE >= 4 でのアクセスが禁止されている (insecureである)
| : ような環境変数のリストを得る.
| : ただし,$SAFE >= 4 で呼ばれた場合は例外を発生する.
|
| ENV.secure_keys
| : $SAFE >= 4 でのアクセスが許可されている (secureである)
| : ような環境変数のリストを得る.
| : ただし,$SAFE >= 4 で呼ばれた場合は例外を発生する.
|----------------------------------------------------
|
|----< Module >--------------------------------------
| Module#insecure_const(const)
| : module/class において,定数 const (文字列またはシンボル) が
| : insecure であると設定する.(戻り値は const のシンボル)
| : ただし,$SAFE >= 4 で呼ばれた場合は例外を発生する.
| : insecure とされた定数への $SAFE >= 4 でのアクセスは例外を発生する.
| : すべての環境変数のデフォルト設定は「secure」である.
|
| Module#secure_const(const)
| : module/class において,定数 const (文字列またはシンボル) が
| : secure であると設定する.(戻り値は const のシンボル)
| : ただし,$SAFE >= 4 で呼ばれた場合は例外を発生する.
|
| Module#insecure_const?(const)
| : module/class において,定数 const (文字列またはシンボル) が
| : insecure と設定されているばあいは true を,
| : 設定されていない場合には false を返す.
|
| Module#secure_const?(const)
| : Module#insecure_const?(const) の否定
|
| Module#insecure_constants
| : module/class において,insecure に設定されている定数の一覧を返す.
| : ただし,$SAFE >= 4 で呼ばれた場合は例外を発生する.
|
| Module#secure_constants
| : module/class において,secure に設定されている定数の一覧を返す.
| : ただし,$SAFE >= 4 で呼ばれた場合は例外を発生する.
|----------------------------------------------------
考えるにsecure/insecureは良くないと思います。しばらくたって
記憶が曖昧になった時点で思い返すと、$SAFE>=3で参照できるのは
* 信頼できないコードからアクセスされても大丈夫なsecureか
* 信頼できないコードからアクセスされちゃうからinsecureか
わからなくなるからです。ちょっと考えると前者なんだろうなと分
かるのですが。私だけ?
Tcl方面ではそういうのはどういう用語を使っているんでしょう?
まつもと ゆきひろ /:|)