* process.c (pst_inspect): describe stopped process "stopped".
6 lines of code changed in:
2003-09-30
3 lines of code changed in:
* test/runner.rb: glob for directories.
14 lines of code changed in:
* eval.c (rb_eval): while/until should not capture break unless
they are destination of the break.
24 lines of code changed in:
* 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:
* test/ruby/test_iterator.rb: new test test_break__nested_loop[123].
44 lines of code changed in:
* ChangeLog: enhance log message.
2 lines of code changed in:
* 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:
* ChangeLog: add link to ruby-bugs.
1 lines of code changed in:
* ext/win32ole/extconf.rb: add windows.h checking.
6 lines of code changed in:
* 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:
* ChangeLog: modify typo.
1 lines of code changed in:
* ChangeLog: small modify.
1 lines of code changed in:
* test/fileutils/test_fileutils.rb: clean up temporaly symlink. [ruby-dev:21420]
9 lines of code changed in:
2003-09-29
3 lines of code changed in:
* eval.c (rb_thread_atfork): wrong format specifier.
[ruby-dev:21428]
* process.c (pst_inspect): better description.
69 lines of code changed in:
* 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:
* forgot to add this file in the previous commit.
11 lines of code changed in:
* 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:
* sample/wsdl/amazon/wsdlDriver.rb: syntax error fixed (variable devtag not
declared)
1 lines of code changed in:
* 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:
* ChangeLog: add link to ruby-dev.
1 lines of code changed in:
* test/fileutils/test_fileutils.rb: clear all errors on Windows.
* test/fileutils/test_nowrite.rb: ditto.
59 lines of code changed in:
* 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:
* 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:
* test_soapelement.rb: Illegal require path.
1 lines of code changed in:
2003-09-27
3 lines of code changed in:
* ext/socket/socket.c (ruby_connect): on win32, type of the 4th
argument of getsockopt is char *.
7 lines of code changed in:
* lib/resolv-replace.rb: 1.8 compliance. [ruby-talk:82946]
25 lines of code changed in:
* lib/README: lib/wsdl is an implementation of WSDL/1.1, not WSDL/1.2.
1 lines of code changed in:
* test/ruby/test_marshal.rb: add test for ruby's objects.
284 lines of code changed in:
2003-09-26
3 lines of code changed in:
* 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:
* lib/README: updated.
23 lines of code changed in:
* MANIFEST: add test/ostruct/test_ostruct.rb.
1 lines of code changed in:
* 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:
* lib/ostruct.rb: Added OpenStruct#==.
* test/ostruct/test_ostruct.rb: Added.
37 lines of code changed in:
* 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:
* 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:
2003-09-25
3 lines of code changed in:
* MANIFEST: add SOAP4R.
148 lines of code changed in:
* 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:
2003-09-24
3 lines of code changed in:
* parse.y (str_xquote): do not prepend escapes in
backqoute literals. [ruby-list:38409]
7 lines of code changed in:
* lib/webrick/httpservlet/cgihandler.rb: conform to mswin32.
[ruby-talk:82735], [ruby-talk:82748], [ruby-talk:82818]
9 lines of code changed in:
2003-09-23
3 lines of code changed in:
* lib/logger.rb: add Logger#<<(msg) for writing msg without any formatting.
* test/logger/test_logger.rb: ditto.
45 lines of code changed in:
* MANIFEST: updated.
206 lines of code changed in:
2003-09-22
3 lines of code changed in:
* configure.in (AC_CHECK_FUNCS): add setuid and setgid.
6 lines of code changed in:
* 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:
* reduce expecting size of backtrace.
3 lines of code changed in:
* lib/logger.rb: typo fixed.
* test/logger/test_logger.rb: new file.
227 lines of code changed in:
Minor documentation improvements
3 lines of code changed in:
Improved documentation
36 lines of code changed in:
Converted RD to RDoc (Lyle Johnson) and improved documentation.
422 lines of code changed in:
* 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:
Small documentation correction
1 lines of code changed in:
* 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:
* eval.c (proc_invoke): should push PROT_PCALL tag for orphans.
7 lines of code changed in:
* eval.c (proc_invoke): should update "result" for orphans.
2 lines of code changed in:
lib/pathname.rb: update document.
9 lines of code changed in:
* 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:
2003-09-18
3 lines of code changed in:
* 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:
* 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:
re-formatted wrongly.
1 lines of code changed in:
* parse.y (tokadd_string, parse_string, yylex): escaped terminator
is now interpreted as is. [ruby-talk:82206]
16 lines of code changed in:
* 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:
* test/strscan/test_stringscanner.rb: require test/unit.
5 lines of code changed in:
should check retuen value of rb_protect.
1 lines of code changed in:
2003-09-17
3 lines of code changed in:
* test/strscan/test_stringscanner.rb: new file.
408 lines of code changed in:
fix command line in 'dep'.
1 lines of code changed in:
* 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: