Permalink
Commits on Feb 21, 2011
  1. Bump version to 2011.02.

    committed Feb 21, 2011
Commits on Feb 19, 2011
  1. Merge branch 'master' into bugfix_backport

    Conflicts:
    	ChangeLog
    committed Feb 19, 2011
Commits on Feb 18, 2011
  1. add tag v1_8_7_334

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_334@30912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    shyouhei committed Feb 18, 2011
  2. merge revision(s) 30903:

    	* test/ruby/test_exception.rb (TestException::test_to_s_taintness_propagation):
    	  Test for below.
    	* error.c (exc_to_s): untainted strings can be tainted via
    	  Exception#to_s, which enables attackers to overwrite sane strings.
    	  Reported by: Yusuke Endoh <mame at tsg.ne.jp>.
    	* error.c (name_err_to_s): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@30911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    shyouhei committed Feb 18, 2011
  3. merge revision(s) 30905:

    	* lib/fileutils.rb (FileUtils::remove_entry_secure): there is a
    	  race condition in the case where the given path is a directory,
    	  and some other user can move that directory, and create a
    	  symlink while this method is executing.
    	  Reported by: Nicholas Jefferson <nicholas at pythonic.com.au>
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@30910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    shyouhei committed Feb 18, 2011
  4. merge revision(s) 30604:

    	* win32/win32.c (init_stdhandle): backport mistake of r29382.
    	  some code are needless in ruby 1.8.
    	  [ruby-core:34579]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@30902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    shyouhei committed Feb 18, 2011
  5. * configure.in: revert revision r29854. This revision introduced

      binary incompatibilities on some circumstances.  The bug that
      revision was fixing gets reopened by this reversion.
      [ruby-dev:43152] cf. [Bug #2553]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@30895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    shyouhei committed Feb 18, 2011
Commits on Feb 12, 2011
Commits on Feb 11, 2011
  1. When looking for a command in PATH, one should also check whether it'…

    …s a regular file instead of just checking the executable bit, in order to avoid detecting directories as commands. Fixes issue #59.
    committed Feb 11, 2011
  2. Re-incorporate "mutual join deadlock" patch fix.

    Observed odd mutex behaviour in a threaded rack app while ab'ing it for performance
    testing.  Discovered that this issue had already been addressed:
    http://redmine.ruby-lang.org/issues/show/1471
    
    http://gist.github.com/455046 demonstrates the issue.  I used the two patches at
    http://redmine.ruby-lang.org/issues/show/1471#note-8 to solve it.
    jpr5 committed with Jun 27, 2010
  3. The installer shouldn't install sqlite3-ruby and fastthread anymore. …

    …The former has been renamed and the latter is no longer necessary.
    committed Feb 11, 2011
  4. Upgrade to tcmalloc 1.7.

    committed Feb 11, 2011
  5. Bump version to 2011.01.

    committed Feb 11, 2011
  6. Upgrade to RubyGems 1.5.2.

    committed Feb 11, 2011
  7. On FreeBSD, always link to pthread and don't use more than 4 MB of st…

    …ack.
    
    - For some reason FreeBSD does not allow dlopen()ing native extensions
      that are linked to pthread if the main executable isn't.
    - FreeBSD does not allow using more than 4 MB of stack even though getrlimit()
      reports a much higher amount. Limiting to 4 MB gets rid of
      'Illegal instruction' crashes.
    committed Jun 2, 2010
  8. Bump version to 2010.02

    committed Jun 1, 2010
  9. Upgrade to RubyGems 1.3.7

    committed Jun 1, 2010
  10. Remove empty fields in the Debian package specification, apparently h…

    …aving empty fields can cause problems with some versions of Apt.
    committed May 18, 2010
  11. Fix make.sh generation.

    committed Jan 20, 2010
  12. Update manual installation instructions: document the fast threading …

    …patch and replace -Os -fno-strict-aliasing with -O2
    committed Jan 5, 2010