Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 4, 2015
  1. @nobu

    contributing.rdoc: double quotes [ci skip]

    nobu authored
    * doc/contributing.rdoc: double quotes to expand an environment
      variable.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @ko1

    * test/ruby/test_module.rb: should not expect a method table ordering.

    ko1 authored
      [Feature #11414]
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51482 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @nobu

    contributing.rdoc: portable substitution [ci skip]

    nobu authored
    * doc/contributing.rdoc: use portable substitution syntax
      available in plain bourne shell.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @ko1

    * proc.c (rb_block_clear_env_self): clear by Qfalse intead of Qnil.

    ko1 authored
      [Bug #11409]
    * test/ruby/test_eval.rb: add tests for this issue,
      written by @0x0dea.
      #988
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. variable.c: wrap long lines

    normal authored
    Make code easier to read and hunt for bugs with my tiny terminal.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @hsbt

    * proc.c: Removing duplicate doc [fix GH-987][ci skip]

    hsbt authored
      Patch by @ronakjangir47
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. * 2015-08-04

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. @hsbt

    * doc/contributing.rdoc: fixed wrong instructions with OS X

    hsbt authored
    [fix GH-989][ci skip] Patch by @schneems
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 3, 2015
  1. @nobu

    thread.c: fix message

    nobu authored
    * thread.c (thread_shield_get_mutex): fix object to be shown in
      the message, NULL pointer is useless.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * 2015-08-03

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51471 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @nobu

    re.c: fix for wide character encodings

    nobu authored
    * re.c (rb_memsearch): should match only char boundaries in wide
      character encodings.  [ruby-core:70220] [Bug #11413]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51470 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 2, 2015
  1. @nobu

    win32/file.c: use allocv buffer and API

    nobu authored
    * win32/file.c (rb_freopen): convert path name into allocv buffer
      and get rid of conversion failure in the case non-terminated
      string.  [ruby-core:69780] [Bug #11320]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nobu

    tcltklib.c: check argument

    nobu authored
    * ext/tk/tcltklib.c (ip_cancel_eval_core): check argument type and
      length.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51468 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 1, 2015
  1. * 2015-08-02

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. openssl/buffering: fix gets on EOF with limit

    normal authored
    * ext/openssl/lib/openssl/buffering.rb (gets):
      avoid comparing fixnum with nil
    * test/openssl/test_pair.rb: test gets with limit when EOF is hit
      Thanks to Bar Hofesh <bar.hofesh@safe-t.com> for the bug report
      and testing.
      [ruby-core:70149] [Bug #11400]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @k-tsj

    * lib/net/http/response.rb (Net::HTTPResponse::Inflater#finish):

    k-tsj authored
      fix a bug that empty gzipped response body causes Zlib::BufError.
      [ruby-core:68846] [Bug #11058]
    
    * test/net/http/test_httpresponse.rb: tests for the above.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @k-tsj

    * lib/net/http/response.rb (Net::HTTPResponse#inflater):

    k-tsj authored
      fix TypeError. An exception object might be nil.
      [ruby-core:68846] [Bug #11058]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51464 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @nobu

    thread.c: thread_shield_get_mutex

    nobu authored
    * thread.c (thread_shield_get_mutex): explicitly check if
      destroyed already.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @tenderlove

    * ext/openssl/ossl_ssl.c (ossl_sslctx_setup): Implement

    tenderlove authored
      SSLContext#options and options= using SSL_CTX_set_options and
      SSL_CTX_get_options. This reduces the number of ivars we need and
      simplifies `ossl_sslctx_setup`.
    
    * ext/openssl/lib/openssl/ssl.rb (module OpenSSL): Default `options`
      to SSL_OP_ALL
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 31, 2015
  1. @tenderlove

    * ext/openssl/ossl_ssl.c (Init_ossl_ssl): OpenSSL declares these

    tenderlove authored
      constants as longs, so we should follow that and use LONG2NUM.
      http://git.io/vOqxD
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @tenderlove

    * ext/openssl/ossl_ssl.c (ossl_call_tmp_dh_callback): change callback

    tenderlove authored
      to return the Ruby dh (or ecdh) object that the caller cares about
      instead of doing rb_iv_get / set to communicate.  This means we can
      remove an rb_iv_get call, and only use the set calls for their
      intended purpose (to prevent the object from being GC'd).
    
    * ext/openssl/ossl_ssl.c (ossl_tmp_dh_callback): ditto
    * ext/openssl/ossl_ssl.c (ossl_call_tmp_ecdh_callback): ditto
    * ext/openssl/ossl_ssl.c (ossl_tmp_ecdh_callback): ditto
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51460 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @tenderlove

    * ext/openssl/ossl_ssl.c (ossl_call_tmp_dh_callback): Similarly to the

    tenderlove authored
      tmp_ecdh_callback, the SSLSocket instance always holds a reference
      to the SSLContext object (it's always set in `initialize`).  The
      SSLContext holds a reference to the tmp_dh_callback.  Ask the
      context for the callback instead of storing the callback in two
      places.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @tenderlove

    * ext/openssl/ossl_ssl.c (ossl_call_tmp_dh_callback): create an array

    tenderlove authored
      and use `rb_apply` to clean up calls to `rb_protect`.
    
    * ext/openssl/ossl_ssl.c (ossl_tmp_dh_callback): ditto
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51458 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @tenderlove

    * ext/openssl/ossl_ssl.c (ossl_call_tmp_ecdh_callback): The SSL socket

    tenderlove authored
      always holds a reference to the SSLContext object, which will have
      the callback object.  Ask the context for the callback instead of
      storing the callback in two places.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. * 2015-08-01

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. @tenderlove

    * ext/openssl/lib/openssl/ssl.rb (module OpenSSL): convert

    tenderlove authored
      `tmp_dh_callback` to Ruby, and call it when setting up an SSL
      connection.  This allows us to move the "default" behavior to the
      reader method.
    
    * ext/openssl/ossl_ssl.c: call the tmp_dh_callback instead of
      accessing the SSLContext's internals.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. * remove trailing spaces.

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. @tenderlove

    Update libssl before Travis build

    tenderlove authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. * 2015-07-31

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  11. @nobu

    load.c: use rb_load_internal0

    nobu authored
    * load.c (rb_require_internal): use rb_load_internal0 not to raise
      a exception to be caught.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 30, 2015
  1. @nobu

    test_settracefunc.rb: refine

    nobu authored
    * test/ruby/test_settracefunc.rb (test_isolated_raise_in_trace):
      check outputs.
    
    * test/ruby/test_settracefunc.rb (test_recursive): method name
      which is internally called by TracePoint is now skipped.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nobu

    thread.c: identity hash

    nobu authored
    * thread.c (rb_uninterruptible): use identity hash for masking.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @nobu

    fix typo

    nobu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @nobu

    common.mk: PHONY should be phony [ci skip]

    nobu authored
    * common.mk (PHONY): should not depend on any real files, not to
      make those dependencies inadvertently.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @nobu

    test_pair.rb: join client thread

    nobu authored
    * test/openssl/test_pair.rb (test_ecdh_callback): join client
      thread only when it started.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.