Permalink
Commits on Aug 7, 2014
  1. bump patchlevel

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@47094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    hone committed Aug 7, 2014
  2. Fix r32622.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@47093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    hone committed Aug 7, 2014
  3. merge revision(s) 32622:

    * lib/uri/generic.rb (WFKV_): unroll the loop of regexp.
    
    * lib/uri/generic.rb (URI.decode_www_form_component): ditto.
    
    Conflicts:
    	ChangeLog
    	lib/uri/common.rb
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@47092 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    hone committed Aug 7, 2014
Commits on Jun 25, 2014
  1. bump patchlevel

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@46555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    hone committed Jun 25, 2014
  2. * 2014-06-26

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@46554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Jun 25, 2014
  3. fix quoting bug for make dist

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@46553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    hone committed Jun 25, 2014
Commits on Jan 22, 2014
  1. merge revision(s) 36533:

     * tool/ytab.sed: fix for Bison 2.6.
    
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@44682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse committed Jan 22, 2014
Commits on Dec 22, 2013
  1. merge revision(s) 43775: [Fixes GH-458]

    #458
    
       * util.c (ruby_strtod): ignore too long fraction part, which does not
         affect the result.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@44353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    hone committed Dec 22, 2013
Commits on Apr 15, 2013
  1. merge revision(s) 34306:

    	* ext/json/parser/parser.rl (json_string_unescape): workaround fix
    	  for over optimization of GCC 4.7. [ruby-core:42085] [Bug #5888]
    	  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51862
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@40305 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse committed Apr 15, 2013
  2. merge revision(s) 34278:

    	* cont.c (cont_restore_0): prevent optimizing out `sp'. sp is used for
    	  reserving a memory space with ALLOCA_N for restoring machine stack
    	  stored in cont->machine_stack, but clang optimized out it (and
    	  maybe #5851 is also caused by this).
    	  This affected TestContinuation#test_check_localvars.
    
    	* cont.c (cont_restore_1): revert workaround introduced in r32201.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@40303 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nurse committed Apr 15, 2013
Commits on May 22, 2012
  1. merge revision(s) 27939,29703,29704,30164:

    	* ruby.c (ruby_init_loadpath_safe): use real path for non-shared
    	  build.
    	* configure.in (LIBRUBY_RELATIVE): use rpath token expansion.
    	* tool/rbinstall.rb (bin-comm): prepend prolog shell script if
    	  necessary.
    	* ruby.c (ruby_init_loadpath_safe): relatively called non-shared
    	  binary cannot be found in PATH, so use given pathname.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@35755 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed May 22, 2012
Commits on May 21, 2012
  1. * 2012-05-21

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@35743 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed May 21, 2012
  2. * ext/syslog/syslog.c (mSyslog_inspect): Make sure self is a

      module before calling rb_class2name().
    
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@35742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    knu committed May 21, 2012
Commits on May 18, 2012
  1. * version.h: bump up patchlevel.

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@35701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed May 18, 2012
  2. * 2012-05-18

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@35700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed May 18, 2012
  3. [ruby-dev:45650]

    * lib/mkmf.rb (MakeMakefile#configuration): keep space at end of
      OUTFLAG and COUTFLAG.  [ruby-dev:45650]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@35698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed May 18, 2012
Commits on May 11, 2012
  1. * ext/bigdecimal/bigdecimal.c (PUSH): to prevent VALUE from GC,

    	  must not cast it to unsigned long, which may be shorter than
    	  VALUE, and the result can be mere garbage.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@35619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed May 11, 2012
Commits on Apr 20, 2012
  1. * lib/rubygems/ssl_certs/AddTrustExternalCARoot.pem: Removed to avoid

      conflict with ca-bundle.pem
    * lib/rubygems/ssl_certs/VerisignClass3PublicPrimaryCertificationAuthority-G2.pem:
      ditto.
    * lib/rubygems/ssl_certs/Entrust_net-Secure-Server-Certification-Authority.pem:
      ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@35413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    drbrain committed Apr 20, 2012
  2. * 2012-04-20

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@35408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Apr 20, 2012
  3. Backport security fixes for RubyGems 1.3.7:

    * lib/rubygems:  Apply the following security fixes to RubyGems 1.3.7:
    
      RubyGems now disallows redirection from HTTPS to HTTP.
    
      RubyGems now verifies SSL connections.
    
      Patch by Hiroshi Nakamura.
    * test/rubygems:  ditto.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@35407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    drbrain committed Apr 20, 2012
Commits on Feb 18, 2012
  1. * 2012-02-18

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Feb 18, 2012
  2. merges r28134 from trunk into ruby_1_9_2.

    --
    Allow bin/* install from dot-dirs. Fixes rvm and multiruby installations.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    yugui committed Feb 18, 2012
  3. merges r33532 from trunk into ruby_1_9_2.

    --
    * include/ruby/ruby.h (SIZE_MAX): define SIZE_MAX if not defined.
      patched by The Written Word Inc. [ruby-core:40422] [Bug #5489]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    yugui committed Feb 18, 2012
Commits on Feb 13, 2012
  1. merge revision(s) 34033: [Backport #5997]

            * thread_pthread.c (rb_thread_create_timer_thread): fix memory
              leak. [ruby-dev:44904] [Bug #5688]
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    okkez committed Feb 13, 2012
Commits on Feb 9, 2012
  1. * 2012-02-10

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Feb 9, 2012
  2. * backport r34482 from trunk

    * ext/openssl/ossl_ssl.c: Add SSL constants and allow to unset SSL
      option to prevent BEAST attack. See [Bug #5353].
    
      In OpenSSL, OP_DONT_INSERT_EMPTY_FRAGMENTS is used to prevent
      TLS-CBC-IV vulunerability described at
      http://www.openssl.org/~bodo/tls-cbc.txt
      It's known issue of TLSv1/SSLv3 but it attracts lots of attention
      these days as BEAST attack. (CVE-2011-3389)
    
      Until now ossl sets OP_ALL at SSLContext allocation and call
      SSL_CTX_set_options at connection.  SSL_CTX_set_options updates the
      value by using |= so bits set by OP_ALL cannot be unset afterwards.
      This commit changes to call SSL_CTX_set_options only 1 time for each
      SSLContext. It sets the specified value if SSLContext#options= are
      called and sets OP_ALL if not.
    
      To help users to unset bits in OP_ALL, this commit also adds several
      constant to SSL such as
      OpenSSL::SSL::OP_DONT_INSERT_EMPTY_FRAGMENTS.  These constants were
      not exposed in Ruby because there's no way to unset bits in OP_ALL
      before.
    
      Following is an example to enable 0/n split for BEAST prevention.
    
        ctx.options = OP_ALL & ~OP_DONT_INSERT_EMPTY_FRAGMENTS
    
    * test/openssl/test_ssl.rb: Test above option exists.
    
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    emboss committed Feb 9, 2012
Commits on Feb 5, 2012
  1. * 2012-02-05

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Feb 5, 2012
  2. merges r32349 from trunk into ruby_1_9_2.

    --
    * string.c (tr_trans): free heap ptr when the str is not embeded.
      patched by Eric Wong. [Bug #4956] [ruby-core:37708]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    yugui committed Feb 5, 2012
  3. merges r32347 from trunk into ruby_1_9_2.

    --
    * vm_insnhelper.c (vm_getivar): check vm state version
      to invalidate inline chache (ivar index).
      fixes Bug #4926.
    * vm_insnhelper.c (vm_setivar): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    yugui committed Feb 5, 2012
Commits on Feb 1, 2012
  1. * doc/re.rdoc (Repetition): fix typo. reported by Ori Avtalion

      and patched by Zachary Scott.  [Bug #5947]
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Feb 1, 2012
Commits on Jan 31, 2012
  1. * 2012-02-01

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Jan 31, 2012
  2. merging r34364 from trunk into ruby_1_9_2

    --
    * lib/uri/common.rb (URI.encode_www_form_component): initialize on
      requiring to support JRuby, which runs parallel multithreads.
      [ruby-core:42222] [Bug #5925]
    
    * lib/uri/common.rb (URI.decode_www_form_component): initialize on
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    tenderlove committed Jan 31, 2012
Commits on Jan 16, 2012
  1. * 2012-01-16

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34318 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Jan 16, 2012
  2. * lib/optparse.rb (Regexp): fix incorrect options when casting to

      a Regexp, and suppress encoding option warnings.
      #82
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34316 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    nobu committed Jan 16, 2012
Commits on Jan 10, 2012
  1. * 2012-01-10

    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@34264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    svn committed Jan 10, 2012