Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Feb 12, 2007
  1. @shyouhei

    set svn:eol-style

    shyouhei authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_3_preview2@11708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 13, 2005
  1. This commit was manufactured by cvs2svn to create tag

    (no author) authored
    'v1_8_3_preview2'.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_3_preview2@9153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * lib/net/https.rb: backported from trunk, rev 1.3. [ruby-dev:25673] …

    aamine authored
    …(again), [ruby-dev:26617] (again), [ruby-dev:27062]
    
    * ext/openssl/lib/net/https.rb: removed.
    * ext/openssl/lib/net/protocols.rb: removed.
    * lib/net/http.rb: #use_ssl?, #use_ssl are moved from net/https.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @nahi

    * lib/logger.rb (Logger): added formatter accessor to logger for

    nahi authored
              dictating the way in which the logger should format the messages it
              displays.  Thanks to Nicholas Seckar (cf. [ruby-talk:153391]) and
              Daniel Berger.
    
            * lib/logger.rb (Logger): added VERSION constant.
    
            * lib/logger.rb: removed document for LogDevice. It is an
              implementation detail and is not a public interface.
    
            * test/logger/test_logger.rb: added tests.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @nobu

    * eval.c (BEGIN_CALLARGS): pop halfly pushed status.

    nobu authored
      fixed: [ruby-dev:26881]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @nobu

    * 2005-09-13

    nobu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. * lib/net/http.rb: backported from trunk, rev 1.128. [ruby-dev:25673]…

    aamine authored
    … [ruby-dev:26617]
    
    * lib/net/protocol.rb: backported from trunk, rev 1.78.
    * lib/net/protocol.rb: new method #old_open to support net/smtp and net/pop.
    * lib/net/smtp.rb: use #old_open.
    * lib/net/pop.rb: ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. * lib/yaml.rb: reworking YAML::Stream to use the new

    why authored
      emitter.
    
    * lib/yaml/stream.rb: ditto.
    
    * lib/yaml/rubytypes.rb: added Object#yaml_new.
    
    * lib/yaml/tag.rb: the tag_subclasses? method now
      shows up in the class.  allow taguri to be set using an accessor.
      continue support of Object#to_yaml_type.
    
    * ext/syck/rubyext.c: new emitter code.  yaml_new and yaml_initialize
      get called, should they be present.  consolidated all the diaspora of internal
      node types into the family below YAML::Syck::Node -- Map,
      Seq, Scalar -- all of whom are SyckNode structs pointing to
      Ruby data.  moved Object#yaml_new into the node_import and made it the
      default behavior.  the target_class is always called wih yaml_new, prepended
      a parameter, which is the klass.  loaded nodes through GenericResolver show their style.
      new Resolver#tagurize converts type ids to taguris.
    
    * ext/syck/implicit.re: were 'y' and 'n' seriously omitted??
    
    * ext/syck/emitter.c: renovated emitter, walks the tree in advance.
      consolidated redundant block_styles struct into
      the scalar_style struct.  (this means loaded nodes can now
      be sent back to emitter and preserve at least its very basic
      formatting.)
    
    * ext/syck/gram.c: headless documents of any kind allowed.
    
    * ext/syck/node.c: new syck_replace_str methods and syck_empty_*
      methods for rewriting node contents, while keeping the ID
      and other setup info.  added syck_seq_assign.
    
    * ext/syck/syck.h: reflect block_styles and new node functions.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. This commit was manufactured by cvs2svn to create branch 'ruby_1_8'.

    (no author) authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. * lib/yaml.rb: reworking YAML::Stream to use the new

    why authored
      emitter.
    
    * lib/yaml/stream.rb: ditto.
    
    * lib/yaml/rubytypes.rb: added Object#yaml_new.
    
    * lib/yaml/tag.rb: the tag_subclasses? method now
      shows up in the class.  allow taguri to be set using an accessor.
      continue support of Object#to_yaml_type.
    
    * ext/syck/rubyext.c: new emitter code.  yaml_new and yaml_initialize
      get called, should they be present.  consolidated all the diaspora of internal
      node types into the family below YAML::Syck::Node -- Map,
      Seq, Scalar -- all of whom are SyckNode structs pointing to
      Ruby data.  moved Object#yaml_new into the node_import and made it the
      default behavior.  the target_class is always called wih yaml_new, prepended
      a parameter, which is the klass.  loaded nodes through GenericResolver show their style.
      new Resolver#tagurize converts type ids to taguris.
    
    * ext/syck/implicit.re: were 'y' and 'n' seriously omitted??
    
    * ext/syck/emitter.c: renovated emitter, walks the tree in advance.
      consolidated redundant block_styles struct into
      the scalar_style struct.  (this means loaded nodes can now
      be sent back to emitter and preserve at least its very basic
      formatting.)
    
    * ext/syck/gram.c: headless documents of any kind allowed.
    
    * ext/syck/node.c: new syck_replace_str methods and syck_empty_*
      methods for rewriting node contents, while keeping the ID
      and other setup info.  added syck_seq_assign.
    
    * ext/syck/syck.h: reflect block_styles and new node functions.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 12, 2005
  1. * test/openssl/test_pkcs7.rb (test_enveloped): skip this test

    gotoyuzo authored
      to avoid a bug of PKCS7_enctypt() (only if ext/openssl is
      compiled with OpenSSL-0.9.7d or earlier versions).
      http://www.mail-archive.com/openssl-dev@openssl.org/msg17376.html
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * test/dbm/test_dbm.rb: remove locking test, which may not be

    matz authored
      supported on some platforms.  [ruby-dev:27030]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9125 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * ext/dl/dl.c (rb_io_to_ptr): merged a patch for DragonFly BSD

    matz authored
      from Takahiro Kambe <taca@back-street.net>.  [ruby-dev:27023]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. 2005-09-12

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9123 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 11, 2005
  1. set ERB#filename so that it is used when reporting syntax/runtime err…

    seki authored
    …ors.
    
    Tabs converted to spaces.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9121 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. 2005-09-11

    seki authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 10, 2005
  1. tiny ChangeLog fix

    ocean authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * ext/openssl/ossl_engine.c (ossl_engine_s_by_id):

    gotoyuzo authored
      OpenSSL::Engine.by_id calls given block before calling
      ENGINE_init (block parameter is the return value of this method
      itself).  this functionality is useful to load dynamic shared
      engines. the following code is a sample of loading a key using
      OpenSC PKCS #11 module.
    
            require "openssl"
            pkcs11 = OpenSSL::Engine.by_id("dynamic"){|e|
              e.ctrl_cmd("SO_PATH", "/usr/lib/opensc/engine_pkcs11.so")
              e.ctrl_cmd("LIST_ADD", "1")
              e.ctrl_cmd("LOAD")
            }
            pkcs11.ctrl_cmd("PIN", "secret")
            key = pkcs11.load_private_key
    
    * ext/openssl/ossl_engine.c (ossl_engine_ctrl_cmd): new method
      OpenSSL::Engine#ctrl_cmd. it wraps ENGINE_ctrl_cmd_string.
    
    * ext/openssl/ossl_engine.c (ossl_engine_get_cmds): new method
      OpenSSL::Engine#cmds. it returms engine command definitions.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. these files were forgotten in last commit.

    gotoyuzo authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9115 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. * ext/openssl/ossl_asn1.c (asn1str_to_str): new function.

    gotoyuzo authored
    * ext/openssl/ossl_pkcs7.c: new class OpenSSL::PKCS7::RecipientInfo.
      this class wraps PKCS7_RECIP_INFO struct.
    
    * ext/openssl/ossl_pkcs7.c: OpenSSL::PKCS7::Signer is renamed to
      OpenSSL::PKCS7::SignerInfo. ("Signer" remains as an alias of
      SignerInfo.)
    
    * test/openssl/test_pkcs7.rb: new file.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. * ext/openssl/ossl_ns_spki.c (ossl_spki_initialize): assume that

    gotoyuzo authored
      the argument is a DER string if Base64 decoding failed.
    
    * ext/openssl/ossl_ns_pki.c (ossl_spki_to_der): new method.
    
    * test/openssl/test_ns_spki.rb: add new file.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. This commit was manufactured by cvs2svn to create branch 'ruby_1_8'.

    (no author) authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. * ext/openssl/lib/digest.rb: added SHA224, SHA256, SHA384 and SHA512.

    gotoyuzo authored
      these features are enabled if this library is compiled with
      OpenSSL 0.9.8 or later.
    
    * test/openssl/test_digest.rb: add test for new digests.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. * ext/openssl/ossl.c (ossl_raise): should use ERR_peek_last_error

    gotoyuzo authored
      to get last error on the current thread. And should report
      errors are on the stack while OpenSSL.debug is true.
    
    * ext/openssl/ossl.c (ossl_get_errors): new method for debugging
      this library.
    
    * ext/openssl/ossl_ssl.c (ossl_sslctx_set_ciphers): fix error message.
    
    * ext/openssl/ossl_x509req.c (ossl_x509req_set_attributes): get rid
      of unused variable.
    
    * ext/openssl/ossl_x509store.c (ossl_x509store_initialize): should
      set @time to avoid warning.
    
    * ext/openssl/ossl_x509store.c (ossl_x509store_set_default_paths,
      X509_STORE_add_cert, X509_STORE_add_crl): should raise error if
      wrapped functions failed.
    
    * test/openssl/test_x509store.rb: add test for errors.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. 2005-09-10

    gotoyuzo authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 9, 2005
  1. * eval.c (rb_call0): prohibit calling tainted method (>2) when

    matz authored
      $SAFE == 0.
    
    * sprintf.c (rb_f_sprintf): warn "too many argument" on verbose
      mode (-v/-w); backported from 1.9.  [ruby-dev:26963]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nobu

    * ext/iconv/iconv.c (iconv_try), ext/iconv/extconf.rb: get rid of meta

    nobu authored
      characters in command line option.  fixed: [ruby-talk:155369]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @nobu

    2005-09-09

    nobu authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9105 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @nobu

    * string.c (rb_str_times): make empty strings to keep taintness,

    nobu authored
      and a little improvement.  [ruby-dev:26900]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 8, 2005
  1. * merged a patch from Takahiro Kambe <taca@back-street.net> to

    matz authored
      support DragonFly BSD.  [ruby-dev:26984]
    
    * object.c (rb_mod_cvar_get, rb_mod_cvar_set): document fix from
      sheepman <sheepman@sheepman.sakura.ne.jp>; a bug in visibility
      description.  [ruby-dev:26965]
    
    * sprintf.c (rb_f_sprintf): warn "too many argument" on verbose
      mode (-v/-w); backported from 1.9.  [ruby-dev:26963]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. 2005-09-08

    matz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9101 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 7, 2005
  1. @akr

    * lib/open-uri.rb: abolish mod === tempfile to avoid a problem

    akr authored
      [ruby-dev:26967].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nobu

    * eval.c (rb_thread_switch): convert all exceptions to

    nobu authored
      SystemExit.  fixed: [ruby-core:05724]
    
    * eval.c (rb_thread_terminated): show backtrace before propagate
      exceptions to main thread.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 6, 2005
  1. @nobu

    * lib/mkmf.rb (what_type?): guesstimate type.

    nobu authored
    * ext/etc/etc.c (setup_passwd), ext/etc/extconf.rb: pw_age might be
      char*.  fixed: [ruby-core:05470]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nobu

    * Makefile.in, configure.in (MINIOBJS): miniruby on HP-UX can not load

    nobu authored
      extension libraries.
    
    * bignum.c (bignew_1, bigadd): K&R style argument actually can't be
      defined as char.
    
    * missing/vsnprintf.c: ANSI compiler supports const keyword.
    
    * ext/digest/sha2/extconf.rb: reject platforms which has inttypes.h
      but no 64bit integer.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8@9089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.