ruby-cvs:15696
From: (matz) <matz ruby-lang.org>
Date: Thu, 6 Oct 2005 01:15:19 +0900
Subject: [ruby-cvs:15696] ruby/test/xmlrpc, ruby/test/dbm, ruby/sample, ruby/lib/xmlrpc, ruby/lib, ruby: * range.c (rb_range_beg_len): should return Qfalse for non-range
matz Thu, 6 Oct 2005 01:15:19 +0900
Modified files:
ruby/test/xmlrpc:
webrick_testing.rb
ruby/test/dbm:
test_dbm.rb
ruby/sample:
test.rb
ruby/lib/xmlrpc:
server.rb client.rb
ruby/lib:
yaml.rb optparse.rb forwardable.rb delegate.rb .document
ruby:
ruby.h range.c process.c pack.c object.c numeric.c gc.c file.c
eval.c defines.h ChangeLog
Log:
* range.c (rb_range_beg_len): should return Qfalse for non-range
object.
* pack.c (EXTEND16): [ruby-dev:27383]
* eval.c (set_trace_func): add rb_secure(4) to prevent adding
tracing function.
* lib/delegate.rb: document update from James Edward Gray II
<james grayproductions.net>. [ruby-core:05942]
* process.c (proc_daemon): should restrict execution on levels
higher than $SAFE=2. suggested by URABE Shyouhei
<shyouhei ice.uec.ac.jp>.
* lib/forwardable.rb: replaced by new implementation from
<Daniel.Berger qwest.com>. [ruby-core:05899]
* file.c (path_check_0): disallow sticky world writable directory
in PATH (and $LOAD_PATH). [ruby-dev:27226]
* numeric.c (fix_idiv): 1.div(1.0) should return integer value.
[ruby-dev:27235]
* lib/yaml.rb: require 'yaml/constants'. [ruby-core:5776]
* lib/xmlrpc/client.rb (XMLRPC::Client::do_rpc): add charset
information to content-type header.[ruby-core:5127]
* lib/xmlrpc/server.rb (CGIServer::serve): ditto.
* lib/xmlrpc/server.rb (ModRubyServer::serve): ditto.
* lib/xmlrpc/server.rb (WEBrickServlet::service): ditto.
* test/dbm/test_dbm.rb (TestDBM::test_s_open_error): remove
test_s_open_error test to detect duplicate open.
[ruby-dev:27202]
* eval.c (splat_value): use to_a to splat non Array object.
* object.c (nil_to_a): remove nil.to_a. [experimental]
Revision Changes Path
1.3 +2 -2 ruby/test/xmlrpc/webrick_testing.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/test/xmlrpc/webrick_testing.rb?cvsroot=src&r1=1.2&r2=1.3
1.9 +0 -8 ruby/test/dbm/test_dbm.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/test/dbm/test_dbm.rb?cvsroot=src&r1=1.8&r2=1.9
1.93 +2 -67 ruby/sample/test.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/sample/test.rb?cvsroot=src&r1=1.92&r2=1.93
1.9 +4 -4 ruby/lib/xmlrpc/server.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/xmlrpc/server.rb?cvsroot=src&r1=1.8&r2=1.9
1.5 +2 -2 ruby/lib/xmlrpc/client.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/xmlrpc/client.rb?cvsroot=src&r1=1.4&r2=1.5
1.20 +2 -1 ruby/lib/yaml.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/yaml.rb?cvsroot=src&r1=1.19&r2=1.20
1.53 +2 -2 ruby/lib/optparse.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/optparse.rb?cvsroot=src&r1=1.52&r2=1.53
1.3 +147 -63 ruby/lib/forwardable.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/forwardable.rb?cvsroot=src&r1=1.2&r2=1.3
1.29 +177 -24 ruby/lib/delegate.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/delegate.rb?cvsroot=src&r1=1.28&r2=1.29
1.9 +3 -0 ruby/lib/.document
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/.document?cvsroot=src&r1=1.8&r2=1.9
1.124 +2 -2 ruby/ruby.h
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ruby.h?cvsroot=src&r1=1.123&r2=1.124
1.76 +4 -4 ruby/range.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/range.c?cvsroot=src&r1=1.75&r2=1.76
1.141 +3 -2 ruby/process.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/process.c?cvsroot=src&r1=1.140&r2=1.141
1.80 +4 -4 ruby/pack.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/pack.c?cvsroot=src&r1=1.79&r2=1.80
1.179 +2 -18 ruby/object.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/object.c?cvsroot=src&r1=1.178&r2=1.179
1.129 +39 -15 ruby/numeric.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/numeric.c?cvsroot=src&r1=1.128&r2=1.129
1.212 +23 -3 ruby/gc.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/gc.c?cvsroot=src&r1=1.211&r2=1.212
1.213 +19 -8 ruby/file.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/file.c?cvsroot=src&r1=1.212&r2=1.213
1.835 +3 -6 ruby/eval.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c?cvsroot=src&r1=1.834&r2=1.835
1.45 +6 -2 ruby/defines.h
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/defines.h?cvsroot=src&r1=1.44&r2=1.45
1.4665 +70 -2 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.4664&r2=1.4665