TOMITA Masahiro

Results 4 issues of TOMITA Masahiro

mod_ruby で cgi.rb を使用すると、CGI.new 時にアップロードしたファイルと同じサイズのメモリを使用してしまいます。 request.c の read_client_block() で、apr_palloc() でメモリを獲得していますが、これがアップロードファイルを全部読むまで繰り返し呼ばれるため、結果としてアップロードファイルと同じサイズのメモリが獲得されてしまいます。 apr_palloc() で獲得したメモリ buf は rb_str_cat() 後は不要なため、apr_palloc() ではなくて、この関数内で malloc() & free() した方がいいのではないかと思うのですが、いかがでしょうか。

https://github.com/ruby/resolv/issues/45 realized me that LICENSE.txt contains only BSD-2-Clause license, while gemspec specifies both Ruby's and BSD-2-Clause license. So I'd like to clarify the license.

https://docs.ruby-lang.org/ja/latest/method/Object/i/respond_to_missing=3f.html > false を返します。 という一文が唐突に存在してるんですが、これは何を言いたいんでしょうか?