Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: ruby_1_8_6
Commits on Sep 1, 2010
  1. * 2010-09-02

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@29162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Add revision number to changelog for last entry.

    wyhaines authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@29161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 17, 2010
  1. lib/webrick/httpresponse.rb: CVE-2010-0541; Fix a potential XSS vulne…

    wyhaines authored
    …rabilty. See the CVE report for more information.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@29026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. ext/bigdecimal/bigdecimal.c: Backport #2349 [ruby-core:26646]; fix co…

    wyhaines authored
    …mparisons. Also fix a bunch of bugs that lead to broken-ness and failing tests.
    
    test/bigdecimal/test_bigdecimal.rb: Backport #2349 [ruby-core:26646]; added a test suite.
    test/ruby/test_exception.rb: The test suite was breaking ZeroDivisionError, which in turn would break bigdecimal/test_bigdecimal.rb. Made a simple fix that keeps that test but does so non-destructively.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@29025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 22, 2010
  1. io.c: Backport #2267 [ruby-core:26300]; Fix problem with IO so that t…

    wyhaines authored
    …he file position is correct after a direct write on BSDish platforms like OS X.
    
    test/ruby/test_io.rb: Added a test for the fix.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28393 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. object.c: Backport #2364 [ruby-core:26733]; Allow result of to_f to b…

    wyhaines authored
    …e NaN to permit conversion from BigDecimal('NaN') to Float.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * 2010-06-23

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Forgot to bump the version # for r28374.

    wyhaines authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 21, 2010
  1. * 2010-06-22

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. eval.c: Bug #1886 [ruby-core:24767]; ensure that rb_exc_raise and rb_…

    wyhaines authored
    …exc_fatal require an exception object. Backport of r24403.
    
    test/ruby/test_exception.rb: test for exception change. Backport of r24404.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 11, 2010
  1. configure.in: Backport #1710 [ruby-core:24104]; backport of r20573 to…

    wyhaines authored
    … clean up handling of LIBPATHFLAG.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28291 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 10, 2010
  1. lib/uri/generic.rb: Backport #2428 [ruby-core:27019]; fixed #eql? so …

    wyhaines authored
    …that it can handle being passed a nil value.
    
    test/generic/test_generic.rb: added a test for the fix to #eql?.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 9, 2010
  1. ext/nkf/nkf-utf8/nkf.c: Backport #2953 [ruby-dev:40606]; change nkf_c…

    wyhaines authored
    …har buffer in numchar_getc() size form 8 to 10 to avoid potential for a segfault.
    
    test/nkf/test_nkf.rb: Added a test for the change.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. lib/delegate.rb: Backport #1781 [ruby-core:24356]; allow a block to b…

    wyhaines authored
    …e properly passed through.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 8, 2010
  1. Backport #1785 [ruby-core:24395]; check to make sure finalizer_table …

    wyhaines authored
    …isn't null before trying to run finalizers.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. lib/pathname.rb: Backport #2110 [ruby-core:25627]; backport of r23093…

    wyhaines authored
    … to handle the scenario where, on filesystems like Windows', paths are compared using casecmp instead of ==.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. lib/date.rb: Backport #2707 [ruby-core:28011]; backport r27014 to fix…

    wyhaines authored
    … problem with Date#>> and very small numbers.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. lib/monitor.rb: Backport #2240 [ruby-core:26185]; backport r25420 to …

    wyhaines authored
    …ensure that the scheduled thread is alive when a monitor is released.
    
    test/monitor/test_monitor.rb: Backport #2240 [ruby-core:26185]; added a test for the above functionality.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. regexp.c: Backport #3403; backported from r28192 to fix a bug with no…

    wyhaines authored
    …n-greedy matching.
    
    test/ruby/test_regexp.rb: Backport #3403; added this test suite, commenting out inapplicable tests to the current 1.8.6.
    ChangeLog: Got my date wrong in the last few entries. Tuesday is the 8th, not the 9th!
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. eval.c: Backport #2202 [ruby-core:26074]; backport of r25359, which m…

    wyhaines authored
    …odifies rb_clear_cache_for_undef to clear entries for inherited methods.
    
    test/ruby/test_object.rb: Backport #2202 [ruby-core:26074]; Added this file, from r25359, which tests a number of behaviors of Object, including this change. This version differs from the one in r25359 because there are several tests which currently fail on 1.8.6 because those capabilities are not implemented. Those tests are commented out.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28229 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 7, 2010
  1. lib/net/http.rb: Backport #1284 [ruby-core:22874]; Change Net:HTTP to…

    wyhaines authored
    … use a block size of 16k instead of 1k when streaming or chunking POST bodies.
    
    test/net/http/test_post_io.rb: Backport #1284 [ruby-core:22874]; A test to go with the above change.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 3, 2010
  1. Backport #2392 [ruby-core:26868]; backport of r23353 which suppresses…

    wyhaines authored
    … a strict-aliasing warning in gcc-4.4.x -O2.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 26, 2010
  1. Bug #911 [ruby-core:20723]; This bug, and occasional ArgumentError in…

    wyhaines authored
    … Resolv#resolv, was caused by a resolution timeout.
    
    The timeout would raise an Resolv::ResolvTimeout exception. Following the chain of ancestors backwards from there, one would arrive at Interrupt, which descended from Signal.  Signal#initialize required an argument, and Interrupt's own #initialize likewise did so, but should not. The fix was to backport r12226 from the 1.8.7 branch, which fixes Interrupt#initialize. Fixing that clears this bug.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 24, 2010
  1. Backport #776 [ruby-core:20043]; Added an #ifdef _WIN32 to rb_io_flus…

    wyhaines authored
    …h in io.c to fsync on windows to ensure that a flush took place.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28003 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Backport #484 [ruby-core:18377]; Make OpenSSL::Config freeze correct…

    wyhaines authored
    …ly, preventing further config changes.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. Backport #1700 [ruby-core:24078]; Stringify group argument in #fu_get…

    wyhaines authored
    …_gid before making regexp match.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. * 2010-05-25

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. Added --disable-ucontext, to be used with --enable-pthreads, to impro…

    wyhaines authored
    …ve performance when built with pthread support by eliminating the oodles of sigprocmask calls that otherwise occur.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@27999 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 20, 2010
  1. Backport #145 [ruby-dev:35075]; Fixes some misleading exceptions in I…

    wyhaines authored
    …RB's fg command when used with no arguments or invalid arguments.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@27934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. * 2010-05-21

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@27933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. lib/cgi.rb: Backport #229 [ruby-core:17634]; CGI::Cookie objects can …

    wyhaines authored
    …get out of sync when CGI::Cookie#value= is used to assign a new value. Also, if a nil value ends up in the array of values for the cookie, CGI::Cookie#to_s would blow up on a gsub error when it tried to CGI::escape the nil value. This is fixed so that nils are treated as empty strings.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@27932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 4, 2010
  1. Fix for Bug #1718 [ruby-core:24121]. Add a :startdoc into lib/yaml/ta…

    wyhaines authored
    …g.rb
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 4, 2010
  1. Syntax change and dead code cleanup to help resolve some build issues…

    wyhaines authored
    … on certain platforms.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 3, 2010
  1. * 2010-02-04

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Backport #1743 [ruby-core:24203]; stops timer thread unless other thr…

    wyhaines authored
    …eads exist.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.