September 2003 Commit Log

Number of Commits:
161
Number of Active Developers:
16
akr 2003-09-30 03:31

* process.c (pst_inspect): describe stopped process "stopped".

6 lines of code changed in:

nobu 2003-09-30 01:33

2003-09-30

3 lines of code changed in:

nobu 2003-09-30 01:31

* test/runner.rb: glob for directories.

14 lines of code changed in:

matz 2003-09-30 01:21

* eval.c (rb_eval): while/until should not capture break unless

they are destination of the break.

24 lines of code changed in:

aamine 2003-09-29 19:12

* lib/net/http.rb (finish): revert to 1.93.

* lib/net/pop.rb (finish): revert to 1.60.

* lib/net/smtp.rb (finish): revert to 1.67.

* lib/net/http.rb (do_start): ensure to close socket if failed to start session.

* lib/net/pop.rb (do_start): ditto.

* lib/net/smtp.rb (do_start): ditto.

* lib/net/smtp.rb: SMTP#started? wrongly returned false always.

51 lines of code changed in:

aamine 2003-09-29 18:59

* test/ruby/test_iterator.rb: new test test_break__nested_loop[123].

44 lines of code changed in:

aamine 2003-09-29 15:42

* ChangeLog: enhance log message.

2 lines of code changed in:

aamine 2003-09-29 15:39

* lib/net/http.rb (finish): does not raise IOError even if !started?, to allow duplicated #finish call.

* lib/net/pop.rb (finish): ditto.

* lib/net/smtp.rb (finish): ditto.

14 lines of code changed in:

eban 2003-09-29 11:19

* ChangeLog: add link to ruby-bugs.

1 lines of code changed in:

eban 2003-09-29 11:08

* ext/win32ole/extconf.rb: add windows.h checking.

6 lines of code changed in:

nahi 2003-09-29 08:27

* lib/logger.rb: check if the given logdevice object respond_to :write and

:close, not is_a? IO. duck duck.



* test/logger/test_logger.rb: self IO.pipe reading/writing may be locked by the

flood. use tempfile.



* lib/wsdl/xmlSchema/data.rb: wrong constant reference.

68 lines of code changed in:

aamine 2003-09-29 08:16

* ChangeLog: modify typo.

1 lines of code changed in:

aamine 2003-09-29 08:13

* ChangeLog: small modify.

1 lines of code changed in:

aamine 2003-09-29 08:11

* test/fileutils/test_fileutils.rb: clean up temporaly symlink. [ruby-dev:21420]

9 lines of code changed in:

eban 2003-09-29 03:49

2003-09-29

3 lines of code changed in:

matz 2003-09-29 03:44

* eval.c (rb_thread_atfork): wrong format specifier.

[ruby-dev:21428]



* process.c (pst_inspect): better description.

69 lines of code changed in:

gotoyuzo 2003-09-28 18:50

* lib/webrick/utils.rb (Utils::su): use setgid and setuid to

set real and effective IDs. and setup group access list by

initgroups.

14 lines of code changed in:

nahi 2003-09-28 10:33

* forgot to add this file in the previous commit.

11 lines of code changed in:

nahi 2003-09-28 10:29

* lib/xsd/charset.rb: XSD::Charset.is_ces did return always true under

$KCODE = "NONE" environment. check added.



* test/xsd/test_xsd.rb: add tests for above fix.

32 lines of code changed in:

nahi 2003-09-27 11:14

* sample/wsdl/amazon/wsdlDriver.rb: syntax error fixed (variable devtag not

declared)

1 lines of code changed in:

nahi 2003-09-27 08:03

* lib/soap/rpc/cgistub.rb: make logging severity threshold higher.



* lib/soap/rpc/standaloneServer.rb: defer WEBrick server start to give a change

to reset logging severity threshold.



* test/soap/calc/test_*, test/soap/helloworld/test_helloworld.rb: run silent.

33 lines of code changed in:

aamine 2003-09-27 01:53

* ChangeLog: add link to ruby-dev.

1 lines of code changed in:

aamine 2003-09-27 01:44

* test/fileutils/test_fileutils.rb: clear all errors on Windows.

* test/fileutils/test_nowrite.rb: ditto.

59 lines of code changed in:

nahi 2003-09-26 21:00

* test/ruby/test_file.rb: new file. only asserts unlink-before-close behaviour

now.



* test/soap/marshal/test_digraph.rb: should close before unlink.

unlink-before-close pattern is not needed here.

41 lines of code changed in:

nahi 2003-09-26 19:34

* test/soap/*, test/wsdl/*, test/xsd/*: move TestCase classes into each module

namespace. TestMarshal in test/soap/marshal/test_marshal.rb crashed with

test/ruby/test_marshal.rb.

105 lines of code changed in:

nahi 2003-09-26 19:08

* test_soapelement.rb: Illegal require path.

1 lines of code changed in:

eban 2003-09-26 17:41

2003-09-27

3 lines of code changed in:

usa 2003-09-26 17:35

* ext/socket/socket.c (ruby_connect): on win32, type of the 4th

argument of getsockopt is char *.

7 lines of code changed in:

nobu 2003-09-26 10:35

* lib/resolv-replace.rb: 1.8 compliance. [ruby-talk:82946]

25 lines of code changed in:

nahi 2003-09-26 10:30

* lib/README: lib/wsdl is an implementation of WSDL/1.1, not WSDL/1.2.

1 lines of code changed in:

nahi 2003-09-26 09:41

* test/ruby/test_marshal.rb: add test for ruby's objects.

284 lines of code changed in:

eban 2003-09-26 02:09

2003-09-26

3 lines of code changed in:

nobu 2003-09-26 01:52

* defines.h (flush_register_windows): use volatile only for gcc on

Solaris. [ruby-dev:21403]



* lib/mkmf.rb (xsystem): use system directly to honor shell meta

charaters.

19 lines of code changed in:

nahi 2003-09-25 16:10

* lib/README: updated.

23 lines of code changed in:

eban 2003-09-25 15:51

* MANIFEST: add test/ostruct/test_ostruct.rb.

1 lines of code changed in:

usa 2003-09-25 09:49

* ext/openssl/ossl.c (ossl_buf2str): fix type of 1st argument for

rb_protect.



* ext/openssl/ossl_hmac.c (ossl_hmac_digest): should return meaningful

value.

10 lines of code changed in:

ntalbott 2003-09-25 01:03

* lib/ostruct.rb: Added OpenStruct#==.



* test/ostruct/test_ostruct.rb: Added.

37 lines of code changed in:

matz 2003-09-25 00:56

* error.c (rb_warn_m): should not warn if -W0 is specified.

[ruby-talk:82675]



* util.c (ruby_strtod): skip preceding zeros before counting

digits in the mantissa. (ruby-bugs PR#1181)

19 lines of code changed in:

nobu 2003-09-24 23:55

* ext/win32ole/win32ole.c, ext/openssl/ossl_pkey_dsa.c,

ext/openssl/ossl_pkey_rsa.c, ext/bigdecimal/bigdecimal.h: must

not use C++ or C99 style comment yet. (ruby-bugs:PR#1184)

10 lines of code changed in:

eban 2003-09-24 16:24

2003-09-25

3 lines of code changed in:

eban 2003-09-24 16:23

* MANIFEST: add SOAP4R.

148 lines of code changed in:

nahi 2003-09-24 16:18

* lib/soap/* (29 files): SOAP4R added.



* lib/wsdl/* (42 files): WSDL4R added.



* lib/xsd/* (12 files): XSD4R added.



* test/soap/* (16 files): added.



* test/wsdl/* (2 files): added.



* test/xsd/* (3 files): added.



* sample/soap/* (27 files): added.



* sample/wsdl/* (13 files): added.

16299 lines of code changed in:

eban 2003-09-24 08:44

2003-09-24

3 lines of code changed in:

nobu 2003-09-24 08:42

* parse.y (str_xquote): do not prepend escapes in

backqoute literals. [ruby-list:38409]

7 lines of code changed in:

gotoyuzo 2003-09-23 18:14

* lib/webrick/httpservlet/cgihandler.rb: conform to mswin32.

[ruby-talk:82735], [ruby-talk:82748], [ruby-talk:82818]

9 lines of code changed in:

eban 2003-09-23 15:51

2003-09-23

3 lines of code changed in:

nahi 2003-09-23 15:12

* lib/logger.rb: add Logger#<<(msg) for writing msg without any formatting.



* test/logger/test_logger.rb: ditto.

45 lines of code changed in:

eban 2003-09-22 13:29

* MANIFEST: updated.

206 lines of code changed in:

eban 2003-09-22 11:26

2003-09-22

3 lines of code changed in:

gotoyuzo 2003-09-22 11:25

* configure.in (AC_CHECK_FUNCS): add setuid and setgid.

6 lines of code changed in:

gotoyuzo 2003-09-20 20:18

* ext/openssl/ossl_ocsp.c (ossl_ocspreq_initialize): the argument

should be a String.



* ext/openssl/ossl_ocsp.c (ossl_ocspres_initialize): ditt.



* ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize): ditto.



* ext/openssl/ossl_x509ext.c (ossl_x509ext_initialize): ditto.



* ext/openssl/ossl_x509ext.c (ossl_x509ext_set_value): ditto.

18 lines of code changed in:

nahi 2003-09-20 03:54

* reduce expecting size of backtrace.

3 lines of code changed in:

nahi 2003-09-20 03:51

* lib/logger.rb: typo fixed.



* test/logger/test_logger.rb: new file.

227 lines of code changed in:

gsinclair 2003-09-19 08:47

Minor documentation improvements

3 lines of code changed in:

gsinclair 2003-09-19 07:53

Improved documentation

36 lines of code changed in:

gsinclair 2003-09-19 07:39

Converted RD to RDoc (Lyle Johnson) and improved documentation.

422 lines of code changed in:

ntalbott 2003-09-19 03:48

* test/testunit/*: Added.



* lib/test/unit.rb: Documentation update.



* lib/test/unit/ui/console/testrunner.rb (TestRunner#initialize):

Ditto.



* lib/test/unit.rb: Factored out an ObjectSpace collector.



* lib/test/unit/collector/objectspace.rb: Ditto.



* sample/testunit/*: Added.

1448 lines of code changed in:

gsinclair 2003-09-19 02:51

Small documentation correction

1 lines of code changed in:

gotoyuzo 2003-09-18 17:09

* lib/webrick/log.rb (BasicLog#log): get rid of as ineffectual

condition.



* lib/webrick/log.rb (BasicLog#format): add "\n" to message.

10 lines of code changed in:

matz 2003-09-18 14:57

* eval.c (proc_invoke): should push PROT_PCALL tag for orphans.

7 lines of code changed in:

matz 2003-09-18 14:43

* eval.c (proc_invoke): should update "result" for orphans.

2 lines of code changed in:

akr 2003-09-18 12:35

lib/pathname.rb: update document.

9 lines of code changed in:

nahi 2003-09-18 08:58

* lib/logger.rb: Comment fix. I don't like inline documentation... Hard to

maintain, doesn't go together with refactoring. [defensively]

2 lines of code changed in:

eban 2003-09-18 07:38

2003-09-18

3 lines of code changed in:

nahi 2003-09-18 07:31

* lib/logger.rb: new file. Logger, formerly called devel-logger or

Devel::Logger.



* sample/logger/*: new file. samples of logger.rb.

684 lines of code changed in:

matz 2003-09-17 15:45

* eval.c (localjump_destination): should not raise ThreadError

exception for "break". [ruby-dev:21348]



* eval.c (proc_invoke): use result instead of prot_tag->retval.

retval is no longer propagated to the ancestors.

14 lines of code changed in:

nobu 2003-09-17 12:39

re-formatted wrongly.

1 lines of code changed in:

nobu 2003-09-17 12:34

* parse.y (tokadd_string, parse_string, yylex): escaped terminator

is now interpreted as is. [ruby-talk:82206]

16 lines of code changed in:

aamine 2003-09-17 10:52

* test/fileutils/fileassertions.rb: new file.

* test/fileutils/test_fileutils.rb: new file.

* test/fileutils/test_nowrite.rb: new file.

463 lines of code changed in:

aamine 2003-09-17 10:51

* test/strscan/test_stringscanner.rb: require test/unit.

5 lines of code changed in:

gotoyuzo 2003-09-17 10:40

should check retuen value of rb_protect.

1 lines of code changed in:

  • ext/openssl: ossl.c (+1 -1)
eban 2003-09-17 10:39

2003-09-17

3 lines of code changed in:

aamine 2003-09-17 10:36

* test/strscan/test_stringscanner.rb: new file.

408 lines of code changed in:

gotoyuzo 2003-09-17 10:09

fix command line in 'dep'.

1 lines of code changed in:

gotoyuzo 2003-09-17 10:05

* ext/openssl: all files are reviewed to simplify and avoid memory leak.



* ext/openssl/extconf.rb: add check for assert.h.



* ext/openssl/ossl.c (ossl_buf2str): new function to convert

C buffer to String and free buffer.



* ext/openssl/ossl.c (ossl_x509_ary2sk): new function to convert

Array of OpenSSL::X509 to STACK_OF(X509) with exception safe.



* ext/openssl/ossl.c (ossl_to_der, ossl_to_der_if_possible): new

functions to convert object to DER string.



* ext/openssl/ossl.h: ditto.



* ext/openssl/ossl_bio.c (ossl_membio2str): new function to convert

BIO to String object and free BIO.



* ext/openssl/ossl_bio.h: ditto.



* ext/openssl/ossl_pkcs7.c (ossl_pkcs7_to_der): add for "to_der".



* ext/openssl/ossl_x509name.c (ossl_x509name_to_der): ditto.



* ext/openssl/ossl_x509ext.c (ossl_x509ext_to_der): ditto.



* ext/openssl/ossl_x509ext.c (create_ext_from_array): removed

and reimplement in openssl/x509.rb.



* ext/openssl/ossl_x509attr.c: reimplemented and disable some

method temporarily. this class doesn't work fine without ASN.1

data support;-) I'll rewrite in near future.



* ext/openssl/lib/openssl/x509.c (X509::Attribute): get rid off

unused code.



* ext/openssl/lib/openssl/x509.c (X509::ExtensionFactory): refine all.

601 lines of code changed in: