[#44469] [Ruby 1.9 - Bug #5279][Open] $SAFEが3以上の時にString#encodeがSecurityErrorを発生させるケースがある — Shota Fukumori <sorah@...>

21 messages 2011/09/06
[#44471] [Ruby 1.9 - Bug #5279] $SAFEが3以上の時にString#encodeがSecurityErrorを発生させるケースがある — Shota Fukumori <sorah@...> 2011/09/06

[#44472] Re: [Ruby 1.9 - Bug #5279] $SAFEが3以上の時にString#encodeがSecurityErrorを発生させるケースがある — "NARUSE, Yui" <naruse@...> 2011/09/06

2011年9月6日11:02 Shota Fukumori <sorah@tubusu.net>:

[#44473] Re: [Ruby 1.9 - Bug #5279] $SAFEが3以上の時にString#encodeがSecurityErrorを発生させるケースがある — "Shota Fukumori (sora_h)" <sorah@...> 2011/09/06

じゃぁ,大丈夫かな.

[#44474] Re: [Ruby 1.9 - Bug #5279] $SAFEが3以上の時にString#encodeがSecurityErrorを発生させるケースがある — Kazuhiko <kazuhiko@...> 2011/09/06

On 06/09/2011 06:10, Shota Fukumori (sora_h) wrote:

[#44541] Re: [Ruby 1.9 - Bug #5279] $SAFEが3以上の時にString#encodeがSecurityErrorを発生させるケースがある — Kazuhiko <kazuhiko@...> 2011/09/24

かずひこです。

[#44549] Re: [Ruby 1.9 - Bug #5279] $SAFEが3以上の時にString#encodeがSecurityErrorを発生させるケースがある — KOSAKI Motohiro <kosaki.motohiro@...> 2011/09/26

> かずひこです。

[#44491] [Ruby 1.9 - Feature #5314][Open] パッケージマネージャをコアリリースに含めて欲しい — Taro MURAOKA <koron.kaoriya@...>

13 messages 2011/09/13

[#44506] [Ruby 1.9 - Feature #5317][Open] rubyのヘッダファイルを使った拡張を行う際にuid_tの宣言回避をする事が出来ない。 — Yasuhiro Matsumoto <mattn.jp@...>

9 messages 2011/09/13

[#44520] [Ruby 1.9 - Bug #5350][Open] WeakRef で謎の NoMethodError — Makoto Kishimoto <redmine@...>

20 messages 2011/09/21

[#44542] [Ruby 1.9 - Bug #5363][Open] OpenSSL::ASN1.decode_all の引数に PEM 形式の証明書を指定すると Segmentation fault が発生する — Hiroshi Yoshida <hexa.diary@...>

8 messages 2011/09/25

[#44546] [Ruby 1.9 - Bug #5368][Open] ensure節でsleepするようなThreadがあるとインタプリタが終了しない — Masaki Matsushita <glass.saga@...>

22 messages 2011/09/26

[ruby-dev:44511] Re: [Ruby 1.9 - Feature #5315] config.hからコンパイラのバージョンチェックを外して欲しい

From: "U.Nakamura" <usa@...>
Date: 2011-09-13 13:48:08 UTC
List: ruby-dev #44511
こんにちは、なかむら(う)です。

In message "[ruby-dev:44508] [Ruby 1.9 - Feature #5315] config.hからコンパイラのバージョンチェックを外して欲しい"
    on Sep.13,2011 22:08:17, <koron.kaoriya@gmail.com> wrote:
> ダイナミックローディングについては最初から(VimにRubyが組み込まれた時から)なっています。

あれ、では私が何かと混同してますね。これは失礼しました。


> あとMSVCRTの話は確かにそのとおりで、それらをやり取りするとキツイですね。
> 逆に言うとそれらをやりとりするようなI/F設計にすべきではないとも言えます。

普通、rubyのヘッダって、rubyを組み込むのに使われるより、ruby
が外部のライブラリを取り込むための拡張ライブラリの方に使われ
ておりまして、そんなI/F設計はしたくはないんですが、外部のライ
ブラリさんはまあその...


> いずれにせよコンパイラのバージョンで拒絶するのは筋が違います。
> それが解消したあとに起こるランタイムバージョン違いなどの問題については、
> 組み込んだ側の責任で良いんじゃないですか?

rubyが拒絶してるのを回避するのは、俺は大丈夫だと確信を持って
る人が自分の責任でやればいいんじゃないですか?

rubyは現状安全側に倒すという選択をしていて、危険なことをした
い人こそ自力で頑張りなさい、そういうことしたい人なら幾らでも
回避できるやろそれくらい、っていうことになってるわけです。

これが絶対の方針で永久に維持する、とかいうわけじゃないですが、
Windows版に関係なくruby自体がもっとカジュアルに組み込める方向
に進化するとかしない限り、方針を変える気はあまりしないです。

でも、別の方向で説得してくれたら私の気分は変わるかもしれませ
ん。
例えば、ガードはするけどもっと筋のいいこういう方法がいいんじ
ゃね、とか。


それでは。
-- 
U.Nakamura <usa@garbagecollect.jp>


In This Thread