gotoyuzo
0dd4fde745
* ext/openssl/ossl_asn1.c (ossl_asn1_get_asn1type): use appropriate
...
free function for ASN1_OBJECT.
* ext/openssl/ossl_asn1.c (ossl_asn1obj_get_sn): add new function for
ASN1::ObjectId#sn; it returns short name text representation of OID.
* ext/openssl/ossl_asn1.c (ossl_asn1obj_get_ln): add new function for
ASN1::ObjectId#ln; it returns long name text representation of OID.
* ext/openssl/ossl_asn1.c (ossl_asn1obj_get_oid): add new function for
ASN1::ObjectId#oid; it returns numerical representation of OID.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4709 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-06 16:55:00 +00:00
nahi
11d2edffe6
* lib/csv.rb (IOReader, BasicWriter): call binmode when a given IO
...
respond_to?(:binmode). record separator was wrong when you gave text mode IO
to Reader.parse and Writer.generate.
* test/csv/test_csv.rb: add tests for above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-06 14:03:58 +00:00
akr
26d111540e
* ext/socket/extconf.rb: check recvmsg even if sendmsg is exists.
...
* ext/socket/socket.c (thread_read_select): restored.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-06 11:11:07 +00:00
nobu
2a07445e0b
* marshal.c (w_object): wrong method name in the message.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4706 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-06 07:23:40 +00:00
eban
64e098503a
2003-10-06
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-06 07:10:25 +00:00
matz
49e8bdf7a3
* parse.y (stmt): END in method should cause warning.
...
[ruby-dev:21519]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4704 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-06 07:03:20 +00:00
nahi
6e6b863d53
* test/ruby/test_iterator.rb (test_block_argument_without_paren): added.
...
(follows sample/test.rb)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-06 06:18:45 +00:00
nahi
3d307549a5
* test/ruby/test_beginendblock.rb, test/ruby/beginmainend.rb: added test for
...
eval-ed BEGIN END order.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-06 02:58:39 +00:00
matz
56235e083d
* marshal.c (w_object): should pass "weak" value to next level.
...
[ruby-dev:21496]
* eval.c (proc_alloc): should not use cached object if klass is
different. [ruby-talk:83685]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-06 01:50:41 +00:00
akr
4fca6e91dc
* lib/pathname.rb: version information is added in document.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 14:31:35 +00:00
nobu
92abdcefe4
* eval.c (rb_f_END): block should be given. [ruby-dev:21497]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 14:07:07 +00:00
gotoyuzo
f58812a7e2
* lib/ext/openssl/extconf.rb: add check for some engine functions
...
unavailable in OpenSSL-0.9.6.
* lib/ext/openssl/ossl_engine.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 13:58:02 +00:00
eban
474e9004de
* MANIFEST: add these files:
...
test/ruby/beginmainend.rb
test/ruby/envutil.rb
test/ruby/test_beginendblock.rb
test/testunit/runit/test_assert.rb
test/testunit/runit/test_testcase.rb
test/testunit/runit/test_testresult.rb
test/testunit/runit/test_testsuite.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 13:56:11 +00:00
seki
fde4c2dce8
add rinda, (import from drb-2.0.4)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 12:23:33 +00:00
nobu
4aa8b47bb9
* eval.c (rb_eval): fix evaluation order. [ruby-list:38431]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 08:56:34 +00:00
akira
12c8c18f09
* test/uri/*: translated RUNIT to Test::Unit.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 06:09:26 +00:00
nahi
16658578a5
* lib/xsd/datatypes.rb: Rational -> Decimal string bug fix.
...
* test/soap/marshal/test_marshal.rb: ditto.
* test/soap/calc/test_calc_cgi.rb: add Config::CONFIG["EXEECT"] to RUBYBIN.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 05:42:04 +00:00
nahi
d50d6d396a
* test/ruby/test_beginendblock.rb, test/ruby/beginmainend.rb: add tests about
...
scope, order and allowd syntax.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 04:51:05 +00:00
nahi
d77b17aa73
* test/ruby/envutil.rb: added. split "rubybin" from test_system.rb.
...
* test/ruby/test_system.rb: use envutil.rb
* test/ruby/test_beginendblock.rb: added.
* test/ruby/beginmainend.rb: added. used in test_beginendblock.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 02:56:42 +00:00
ntalbott
1e85ca8a02
* test/testunit/runit/test_testresult.rb: removed some unnecessary
...
cruft.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 02:23:48 +00:00
ntalbott
b60827ba04
* lib/rubyunit.rb: aliasing TestCase into the top level is
...
problematic.
* lib/runit/assert.rb: fixed a couple of bugs caused by recent
refactoring in Test::Unit.
* test/testunit/runit/*: added.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 02:17:07 +00:00
nahi
0cf763af9c
* lib/open-uri.rb (URI::Generic#find_proxy): no_proxy support did not work.
...
[ruby-dev:21484]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 02:00:29 +00:00
ntalbott
cc32628660
* lib/test/unit/assertions.rb: will use pp for output if available.
...
Can be disabled by setting Assertions.use_pp = false.
* test/testunit/test_assertions.rb: made a small change to exception
formatting.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-05 00:59:02 +00:00
ntalbott
82f064a524
* lib/test/unit/assertions.rb: made small improvements to assertion
...
messages. Deprecated Assertions#assert_not_nil; use #assert instead.
* test/testunit/test_assertions.rb: ditto.
* test/testunit/util/test_procwrapper.rb: use #assert instead of
#assert_not_nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 21:40:17 +00:00
ntalbott
960f29a956
* lib/test/unit/assertions.rb: refactored message building.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 19:18:52 +00:00
gotoyuzo
0afc6e3f4f
delete CVS confliction indicator. sorry.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 18:48:32 +00:00
gotoyuzo
d0dd2997f3
* ext/openssl/ossl_asn1.h: global symbols should be declared
...
as external.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 18:45:53 +00:00
akira
993783d84a
* test/ruby/test_exception.rb (test_else): added.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 18:06:19 +00:00
eban
16ea4a3192
2003-10-05
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4681 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 17:55:54 +00:00
matz
415283ac95
* marshal.c (w_object): instance variable dump do not cause error
...
for objects that cannot be dumped, if they traversed from
marshal_dump. they are just ignored.
* gc.c (Init_stack): cast "space" (doble value) into unsigned
int. should run on PowerPC.
* eval.c (rb_eval): should not execute else part if any exception
is caught. [ruby-dev:21482]
* parse.y (f_args): should allow unparenthesized block argument.
* parse.y (f_rest_arg): should allow unparenthesized rest
argument.
* lib/irb/ruby-lex.rb (RubyLex::identify_identifier): support
'class ::Foo' syntax. [ruby-talk:83514]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 17:51:11 +00:00
ntalbott
28af5f6cf5
* lib/test/unit/assertions.rb: changed assertion messages to rely more
...
heavily on #inspect. Added backtrace filtering for exceptions in
assertion messages.
* test/testunit/test_assertions.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 17:18:27 +00:00
seki
22c0d83eb1
* lib/drb/acl.rb, lib/drb/ssl.rb: added.
...
* lib/drb/drb.rb: exit from a thread using 'break'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 17:15:50 +00:00
seki
824bc6692b
* add lib/drb/acl.rb, lib/drb/ssl.rb
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 17:09:06 +00:00
seki
8d2a8dbfb0
add acl.rb, ssl.rb
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 17:08:23 +00:00
seki
e6b60ce2fe
exit from a thread using 'break'
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 17:06:41 +00:00
eban
0e2cb1e5b2
* MANIFEST: added these files:
...
test/uri/test_common.rb
test/uri/test_ftp.rb
test/uri/test_generic.rb
test/uri/test_http.rb
test/uri/test_ldap.rb
test/uri/test_mailto.rb
test/yaml/test_yaml.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 12:54:29 +00:00
eban
d821751c85
* gc.c (Init_stack): the type of space is changed to unsigned int
...
from double. [ruby-dev:21483]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 12:51:32 +00:00
nahi
cbef5b65db
* lib/soap/netHttpClient.rb: follow http-access2. hosts which matches
...
ENV['no_proxy'] or ENV['NO_PROXY'] is not proxyed.
- [,:] separated. ("ruby-lang.org:rubyist.net")
- no regexp. (give "ruby-lang.org", not "*.ruby-lang.org")
- if you want specify hot by IP address, give full address.
("192.168.1.1, 192.168.1.2")
* lib/soap/rpc/cgistub.rb: return "Status: XXX MMM" line.
* test/runner.rb: give testsuite name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 08:57:11 +00:00
akr
94e01ab645
* lib/pathname.rb (initialize): raise ArgumentError if argument has
...
'\0' character.
(relative_path_from): new method.
(each_entry): new method for replacement of dir_foreach.
(foreach, foreachline, dir_foreach, chdir): obsoleted.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 06:04:59 +00:00
akira
ef5883c016
* test/uri/* (6 files): added.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 04:02:16 +00:00
akira
d6f70951db
* lib/uri/ftp.rb, lib/uri/mailto.rb: renamed to #to_s from #to_str.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-04 03:49:01 +00:00
ntalbott
51267d1177
* lib/test/unit/testsuite.rb: changed #<< to return self, and added
...
#delete.
* test/testunit/test_testsuite.rb: ditto. Also slightly refactored
#test_size.
* lib/test/unit/collector/objectspace.rb: collector now preserves the
hierarchy of suites.
* test/testunit/collector/test_objectspace.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-03 22:35:19 +00:00
why
df0e9dbe97
* ext/syck/rubyext.c: default keys handled.
...
* ext/syck/syck.h: lowered default buffer size to 16k for increased
performance.
* test/yaml: checkin of basic unit tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-03 19:51:25 +00:00
gotoyuzo
7d18f560f5
* ext/openssl/extconf.rb: add check for X509V3_set_nconf.
...
* ext/openssl/ossl_x509ext.c (ossl_x509extfactory_set_config):
cannot implement if X509V3_set_nconf doesn't exist.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-03 19:29:13 +00:00
gotoyuzo
9d04d1df14
ossl_asn1.h was included twice.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-03 17:59:44 +00:00
nahi
6ea9e723ea
* lib/xsd/datatypes.rb: dump sign by itself. under the problematic platform,
...
sprintf("%+.10g", -0.0) => +0. Sigh.
* sample/wsdl/amazon/*: update schema ver2 to ver3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-03 17:15:23 +00:00
eban
18b1fd953f
2003-10-04
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-03 16:39:34 +00:00
akr
f047918d09
* lib/pathname.rb (initialize): duplicate and freeze argument.
...
(to_s): return duplicated string.
(children): new method.
(each_line): new alias to foreachline.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-03 16:36:24 +00:00
eban
29e64f7d36
* MANIFEST: add following files:
...
lib/test/unit/util/backtracefilter.rb
test/testunit/test_failure.rb
test/testunit/util/test_backtracefilter.rb
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-03 14:46:45 +00:00
gotoyuzo
5af0a758d4
* ext/openssl/ossl_asn1.c: add DER encoder and decoder.
...
* ext/openssl/ossl_asn1.h: add OpenSSL::ASN1 module.
* ext/openssl/ossl.c (Init_openssl): call Init_ossl_asn1.
* ext/openssl/ossl.h: include ossl_asn1.h.
* ext/openssl/extconf.rb: check if X509_ATTRIBUTE has field "single".
* ext/openssl/ossl_x509attr.c (ossl_x509attr_set_value): accept
DER encoded data argument.
* ext/openssl/ossl_x509attr.c (ossl_x509attr_get_value): return
DER encoded data in OpenSSL::ASN1 types.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-03 08:58:01 +00:00