Permalink
Switch branches/tags
Commits on Sep 1, 2010
  1. * 2010-09-02

    matzbot committed Sep 1, 2010
    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 committed Sep 1, 2010
    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 committed Aug 17, 2010
    …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 committed Aug 17, 2010
    …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 committed Jun 22, 2010
    …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 committed Jun 22, 2010
    …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

    matzbot committed Jun 22, 2010
    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 committed Jun 22, 2010
    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

    matzbot committed Jun 21, 2010
    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 committed Jun 21, 2010
    …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 committed Jun 11, 2010
    … 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 committed Jun 10, 2010
    …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 committed Jun 9, 2010
    …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 committed Jun 9, 2010
    …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 committed Jun 8, 2010
    …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 committed Jun 8, 2010
    … 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 committed Jun 8, 2010
    … 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 committed Jun 8, 2010
    …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 committed Jun 8, 2010
    …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 committed Jun 8, 2010
    …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 committed Jun 7, 2010
    … 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 committed Jun 3, 2010
    … 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 committed May 26, 2010
    … 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 committed May 24, 2010
    …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 committed May 24, 2010
    …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 committed May 24, 2010
    …_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

    matzbot committed May 24, 2010
    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 committed May 24, 2010
    …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 committed May 20, 2010
    …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

    matzbot committed May 20, 2010
    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 committed May 20, 2010
    …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 committed Mar 4, 2010
    …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 committed Feb 4, 2010
    … 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

    matzbot committed Feb 3, 2010
    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 committed Feb 3, 2010
    …eads exist.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e