Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 19, 2012
Commits on Feb 16, 2012
  1. @shyouhei

    add tag v1_8_7_358

    shyouhei authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_358@34642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 8, 2012
  1. @nahi

    Backport r34482 from trunk. See #5353

    nahi authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@34486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 30, 2011
  1. Merge remote-tracking branch 'upstream/v1_8_7_357'

    authored
    Conflicts:
    	lib/logger.rb
Commits on Dec 28, 2011
  1. @shyouhei

    add tag v1_8_7_357

    shyouhei authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_357@34152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    -This line, and those below, will be ignored--

    shyouhei authored
    M    ruby_1_8_7/ChangeLog
    M    ruby_1_8_7/inits.c
    M    ruby_1_8_7/version.h
    M    ruby_1_8_7/string.c
    M    ruby_1_8_7/st.c
    M    ruby_1_8_7/test/ruby/test_string.rb
    M    ruby_1_8_7/random.c
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@34151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 10, 2011
  1. @shyouhei

    oops.

    shyouhei authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@34004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 32741:

    shyouhei authored
    ?\012
    	* lib/securerandom.rb: call OpenSSL::Random.seed at the
    	  SecureRandom.random_bytes call.
    	  based on the patch by Masahiro Tomita.  [ruby-dev:44270]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@32741 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@34003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 20587:

    shyouhei authored
    ?\012
    	* mkconfig.rb: fix for continued lines.  based on a patch from
    	  Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420].
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@34002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. * 2011-12-10

    svn authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@34001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @shyouhei

    merge revision(s) 23730:

    shyouhei authored
    ?\012
    	* numeric.c (flo_cmp): Infinity is greater than any bignum
    	  number.  [ruby-dev:38672]
    
    	* bignum.c (rb_big_cmp): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@34000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @shyouhei

    merge revision(s) 27064:

    shyouhei authored
    ?\012
    	* ext/openssl/ossl_x509store.c (ossl_x509store_initialize): initialize
    	  store->ex_data.sk.  [ruby-core:28907] [ruby-core:23971]
    	  [ruby-core:18121]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@33999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 30, 2011
  1. @shyouhei

    merge revision(s) 32289:

    shyouhei authored
    	* ext/tk/extconf.rb (intptr_t, uintptr_t): support for the latest ActiveTcl with mingw.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@32320 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 26, 2011
  1. @shyouhei

    merge revision(s) 31346,31528:

    shyouhei authored
    	* ext/openssl/extconf.rb: Should check SSLv2_*method.
    	  openssl compiled with "no-ssl2" the extconf don't fail
    	  when running `make' having this compilation errors.
    	  Patched by Laurent Arnoud. fixes #4562, #4556
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@32234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei
  3. @shyouhei

    patchlevel++

    shyouhei authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@32232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 23, 2011
  1. * 2011-06-23

    svn authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@32210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nahi

    backported r26281 from ruby_1_8

    nahi authored
    * lib/webrick/accesslog.rb (WEBrick::AccessLog.format): log parameter
      embedding did not work. See #4913.
    
    * test/webrick/test_accesslog.rb: Add for test it.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@32209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 16, 2011
  1. * 2011-06-16

    svn authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@32129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nahi

    backport r32050 by akr

    nahi authored
    * lib/securerandom.rb (SecureRandom.random_bytes): modify PRNG state
      to prevent random number sequence repeatation at forked
      child process which has same pid.
      reported by Eric Wong.  [ruby-core:35765]
    
    backport r32124 by nahi
    
    * test/test_securerandom.rb: Add testcase.  This testcase does NOT aim
      to test cryptographically strongness and randomness.  It includes
      the test for PID recycle issue of OpenSSL described in #4579 but
      it's disabled by default.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@32128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 2, 2011
  1. @shyouhei

    merge revision(s) 31731:31734:

    shyouhei authored
    ?\012
    	* variable.c (rb_autoload_load):  There is a  race condition while
    	  autoloading.  When two or more threads touch a single autoloaded
    	  constant at  a time,  one of them  does the require,  but others
    	  behave  oddly.   To  fix  this  situation we  now  refrain  from
    	  deleting the autoload table while someone is doing the autoload.
    	  That  deletion is  deferred to  a  point where  a require  ended
    	  successfully.  Doing so make it possible for multiple threads to
    	  enter autoloading at the same  time but the require is protected
    	  against  multiple simultaneous  entrance anyway  so all  but one
    	  thread  gets blocked  at that  point.   So with  it, touching  a
    	  constant that gets autoloaded cause those threads to block until
    	  there is another one that does the same thing.
    	  [ruby-core:36308] (#921)
    
    	* variable.c (rb_const_get_0): ditto.
    
    	* variable.c (autoload_node): ditto.
    
    	* variable.c (autoload_delete): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31732 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    ?\012
    	* variable.c (rb_const_get_0):  Fix  previous change.   There were
    	  possibilities   when   an   autoload-specified   library   lacks
    	  definition of  the constant  it was bound  to.  Once  after such
    	  library had  already beed loaded, the autoload  engine shall not
    	  reload  it.   Instead  the  interpreter have  to  consider  such
    	  constant nonexistent.  It results in a const_missing situation.
    
    	* variable.c (rb_autoload_load): ditto.
    
    	* variable.c (autoload_node): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    patchlevel++

    shyouhei authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 30, 2011
  1. * 2011-05-30

    svn authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nahi

    * lib/logger.rb (Logger::ProgName): do not depend on subversion

    nahi authored
      keyword ($Id$). ProgName with revision number was written in the 
      header line of each logfile for ease of tracking what version user
      is using in troubleshooting.  Logger is already stable enough.
    
    I commit this on confirmation from Shyouhei.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31806 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 23, 2011
  1. @shyouhei

    merge revision(s) 31667:

    shyouhei authored
    ?\012
    merge revision(s) 28080:
    ?\012
    	* ext/zlib/zlib.c (zstream_append_input2): add RB_GC_GUARD.
    	  This caused failure when test/csv is executed with GC.stress = true.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 31655:

    shyouhei authored
    ?\012
    	* eval.c (rb_thread_atfork): When a ruby process forks, its random
    	  seed shall be reinitialized to prevent CVE-2003-0900 situation.
    	  This bug affects for 1.8 and earlier series, but not for 1.9.
    	  fixed [ruby-core:34944].
    
    	* io.c (pipe_open): ditto.
    
    	* random.c (rb_reset_random_seed): ditto.
    
    	* intern.h (rb_reset_random_seed): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 20, 2011
  1. @shyouhei

    merge revision(s) 31578:

    shyouhei authored
    ?\012
    * lib/uri/generic.rb (#route_from_path): Fix a bug where
      URI('http://h/b/').route_to('http://h/b') wrongly returned './'
      (should be '../b'). [Bug #4476]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 31575:

    shyouhei authored
    ?\012
    	* lib/fileutils.rb (FileUtils#touch): Fix corrupted output.
    	  ref [ruby-dev:43401]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 31312:

    shyouhei authored
    ?\012
    	* re.h (RMATCH_REGS): parenthesize cast expression.  suggested
    	  from Nikolai Weibull in [ruby-core:35825].
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31312 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @shyouhei

    merge revision(s) 31302:

    shyouhei authored
    ?\012
    	backported r31286 from trunk
    
    	* numeric.c (ruby_float_step): wrong loop condition.
    	  fixes [ruby-core:35753], reported by Joey Zhou.
    
    	* test/ruby/test_range.rb (TestRange#test_step_ruby_core_35753):
    	  test above change.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@31302 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @shyouhei

    merge revision(s) 30552:

    shyouhei authored
    ?\012
    * ext/zlib/zlib.c (gzfile_check_footer): ISIZE (Input SIZE) in gzip's header
      is the size of uncompressed input data modulo 2^32.
      [ruby-core:34481] http://www.ietf.org/rfc/rfc1952.txt
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30552 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @shyouhei

    merge revision(s) 30479:

    shyouhei authored
    ?\012
    	* ext/socket/{getaddrinfo,getnameinfo}.c: include winsock2.h only when
    	  specified to use winsock2 by user.
    	  this problem is reported by kosaki.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. @shyouhei

    merge revision(s) 30457:

    shyouhei authored
    ?\012
    	* ext/socket/socket.c (make_addrinfo): skip IPv6 addresses when ruby
    	  doesn't support IPv6 but system supports it.
    	  [ruby-dev:42944] (#4230)
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. * 2011-05-21

    svn authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. @shyouhei

    merge revision(s) 30401:

    shyouhei authored
    ?\012
    	* win32/README.win32: note to need NT based OS to build ruby.
    
    	* win32/{configure.bat,setup.mak}: backport current build method from
    	  trunk. [ruby-dev:42893] (#4206)
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@30401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@31658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.