summaryrefslogtreecommitdiff
path: root/version.h
AgeCommit message (Collapse)Author
2010-09-01* 2010-09-02ruby_1_8_6svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@29162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-08-17lib/webrick/httpresponse.rb: CVE-2010-0541; Fix a potential XSS ↵wyhaines
vulnerabilty. 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
2010-08-17ext/bigdecimal/bigdecimal.c: Backport #2349 [ruby-core:26646]; fix ↵wyhaines
comparisons. 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
2010-06-22io.c: Backport #2267 [ruby-core:26300]; Fix problem with IO so that the file ↵wyhaines
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
2010-06-22object.c: Backport #2364 [ruby-core:26733]; Allow result of to_f to be NaN ↵wyhaines
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
2010-06-22* 2010-06-23svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-22Forgot to bump the version # for r28374.wyhaines
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-21* 2010-06-22svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-11configure.in: Backport #1710 [ruby-core:24104]; backport of r20573 to clean ↵wyhaines
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
2010-06-10lib/uri/generic.rb: Backport #2428 [ruby-core:27019]; fixed #eql? so that it ↵wyhaines
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
2010-06-09ext/nkf/nkf-utf8/nkf.c: Backport #2953 [ruby-dev:40606]; change nkf_char ↵wyhaines
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
2010-06-09lib/delegate.rb: Backport #1781 [ruby-core:24356]; allow a block to be ↵wyhaines
properly passed through. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-06-08Backport #1785 [ruby-core:24395]; check to make sure finalizer_table isn't ↵wyhaines
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
2010-06-08lib/pathname.rb: Backport #2110 [ruby-core:25627]; backport of r23093 to ↵wyhaines
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
2010-06-08lib/date.rb: Backport #2707 [ruby-core:28011]; backport r27014 to fix ↵wyhaines
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
2010-06-08lib/monitor.rb: Backport #2240 [ruby-core:26185]; backport r25420 to ensure ↵wyhaines
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
2010-06-08regexp.c: Backport #3403; backported from r28192 to fix a bug with ↵wyhaines
non-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
2010-06-08eval.c: Backport #2202 [ruby-core:26074]; backport of r25359, which modifies ↵wyhaines
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
2010-06-07lib/net/http.rb: Backport #1284 [ruby-core:22874]; Change Net:HTTP to use a ↵wyhaines
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
2010-06-03Backport #2392 [ruby-core:26868]; backport of r23353 which suppresses a ↵wyhaines
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
2010-05-26Bug #911 [ruby-core:20723]; This bug, and occasional ArgumentError in ↵wyhaines
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
2010-05-24Backport #776 [ruby-core:20043]; Added an #ifdef _WIN32 to rb_io_flush in ↵wyhaines
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
2010-05-24 Backport #484 [ruby-core:18377]; Make OpenSSL::Config freeze correctly, ↵wyhaines
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
2010-05-24* 2010-05-25svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@28000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-05-20* 2010-05-21svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@27933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-03-04Fix for Bug #1718 [ruby-core:24121]. Add a :startdoc into lib/yaml/tag.rbwyhaines
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-02-04Syntax change and dead code cleanup to help resolve some build issues on ↵wyhaines
certain platforms. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-02-03* 2010-02-04svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-02-03Backport #1743 [ruby-core:24203]; stops timer thread unless other threads exist.wyhaines
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26561 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-27* 2010-01-28svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26456 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-26* 2010-01-27svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-20* 2010-01-21svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-01-10* 2010-01-11svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@26275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-11-20* 2009-11-20svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@25872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-08* 2009-09-09svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-08Openstruct fix, and fix to test_file_exhaustive.wyhaines
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-25Backport #1509 [ruby-dev:38538]; Typo in CGI::HTTP_STATUS: Rrecondition -> ↵wyhaines
Precondition git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-25* 2009-08-26svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-25Fix for backport #1168 -- wrong result of File.extname for a path that ↵wyhaines
contains a space before the extension. Fix for backport #1975 -- the test suite for backport #1168 uses Dir.mktmpdir, which was backported into 1.8 HEAD and 1.8.7 in the past. This change for 1.8.6 doesn't break anything already existing in 1.8.6, and is a pure-ruby addition, so it was backported. See http://redmine.ruby-lang.org/issues/show/1975 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-20* 2009-08-21svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-20Backport #1001; handle EBADF in select() to avoid Interpreter-wide deadlock ↵wyhaines
when native close() is called on fd which is currently being IO#select()ed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-19* 2009-08-19svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-04* 2009-08-05svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-04Fixed a small documentation bug in lib/rdoc/parsers/parse_c.rb.wyhaines
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-03* 2009-08-04svn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-03Pulled the date.rb change; it should not have been applied.wyhaines
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-20Small configure.in tweak.wyhaines
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-15Adjusted release date info.wyhaines
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-14Adjust #angle/#arg NaN return as per issue #1715 and recent rubyspec ↵wyhaines
changes. Adjust angle/arg handling of (-0.0).angle as per r23960 & recent rubyspec changes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-14Fixes to bignum/numeric so that infinity is always greater than any num.wyhaines
configure.in fixes to earlier breakage regarding using $libdir for determining lib dirs, instead of $prefix/lib. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@24107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e