Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v1_9_1_431
Commits on Feb 18, 2011
  1. Yuki Yugui Sonoda

    tags branches/ruby_1_9_1@30906 as v1_9_1_431

    yugui authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_9_1_431@30908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r30896 from trunk into ruby_1_9_1.

    yugui authored
    --
    * 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: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@30906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 16, 2010
  1. Yuki Yugui Sonoda

    * lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#set_error):

    yugui authored
      Fix for possible cross-site scripting (CVE-2010-0541).
      Found by Apple, reported by Hideki Yamane.
      Patch by Hirokazu Nishio <nishio.hirokazu AT gmail.com>.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@28997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 14, 2010
  1. * 2010-07-14

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@28641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Akinori MUSHA

    Merge r28639.

    knu authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@28640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 2, 2010
  1. Yuki Yugui Sonoda

    * io.c (argf_inplace_mode_set): prohibits an assignment

    yugui authored
    of a tainted value. Patch by unak.
    
    * util.c, file.c: prevents a buffer over-run on windows.
    Patch by unak.
    
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@28522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jul 1, 2010
  1. * 2010-07-01

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@28512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r26936 from trunk into ruby_1_9_1 and little refactoring.

    yugui authored
    --
    * random.c (rb_reset_random_seed): set seed in this. [ruby-core:28655]
    --
    * random.c: refactoring.
    
    * random.c (rand_srand): a new function that wraps
      rand_init and (re)initialization of the random seed as
      a VALUE.
    
    * random.c (genrand_int32, genrand_real, rb_f_rand,
      rb_f_srand): using rand_srand.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@28511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 23, 2010
  1. Yuki Yugui Sonoda

    merges r23892 from trunk into ruby_1_9_1.

    yugui authored
    --
    	* rational.c (float_to_r): always returns rational.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r24205 from trunk into ruby_1_9_1.

    yugui authored
    --
    	* complex.c (make_patterns): do not use \d.
    
    	* rational.c (make_patterns): ditto.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * 2010-05-23

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    merges r27555 from trunk into ruby_1_9_1.

    yugui authored
    --
    * numeric.c (fix_mul): the width of fixnum is same as long's on all
      platforms.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 3, 2010
  1. Yuki Yugui Sonoda

    merges r24662 from trunk into ruby_1_9_1. This fixes #3149.

    yugui authored
    --
    * lib/tempfile.rb (Tempfile#unlink): reverted r23494, since the
      usage in RubyInline is considered wrong.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r26626 and r26627 from trunk into ruby_1_9_1. This fixes #3159.

    yugui authored
    --
    * ext/bigdecimal/bigdecimal.c (BigDecimal_DoDivmod): fix precision.
      [ruby-core:17472][ruby-dev:35372][ruby-dev:40105][ruby-dev:40358]
    --
    * ext/bigdecimal/bigdecimal.c (BigDecimal_divide): fix precision too.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. Yuki Yugui Sonoda

    merges r26055 from trunk into ruby_1_9_1. This fixies #3164.

    yugui authored
    --
    * parse.y (dyna_pop_gen): pop dvars.  [ruby-dev:39861]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    merges r25081 from trunk into ruby_1_9_1.

    yugui authored
    fixes [ruby-core:27694], reported by Denis Defreyne.
    --
    * hash.c (Hash#each): Fix documentation to reflect insertion order. A patch by Run Paint Run Run [ruby-core:23644] and [ruby-core:21231]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. * 2010-05-03

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. Yuki Yugui Sonoda

    merges 26005 from trunk into ruby_1_9_1.

    yugui authored
    fixes [ruby-dev:39906].
    --
    * configure.in: default ac_cv_prog_CC to CC.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@27593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Feb 4, 2010
  1. Yuki Yugui Sonoda

    * string (rb_string_value): warning for implicit conversion

    yugui authored
      from Symbol to String. This behavior was introduced in r22606,
      merged in r22738 to ruby_1_9_1. It was an unexpected language
      feature change. It will be removed from Ruby in the 1.9.2.
      c.f. [ruby-dev:40274].
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r22395 and r22640 from trunk into ruby_1_9_1.

    yugui authored
    --
    * array.c (rb_ary_resurrect), string.c (rb_str_resurrect): new
      functions based on [ruby-dev:37983]
    
    * insns.def (putstring, duparray): use rb_{ary,str}_resurrect().
    
    * iseq.c (iseq_data_to_ary): needs to result TS_VALUE.
    --
    * iseq.c (cdhash_each): resurrects internal literals.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26570 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. * 2010-02-04

    svn authored
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    merges r26052 from trunk into ruby_1_9_1.

    yugui authored
    --
    * string.c (rb_str_justify): fixed the case a fill size is a
      multiple of the length of the padding.  [ruby-dev:39856]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 30, 2010
  1. Yuki Yugui Sonoda

    merges r25605 from trunk into ruby_1_9_1.

    yugui authored
    --
    * test/dl/test_dl2.rb (**) testing malloc and realloc
    * ext/dl/dl.c (**) adding documentation
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Yuki Yugui Sonoda

    merges r25579 and r25581 from trunk into ruby_1_9_1.

    yugui authored
    --
            * lib/net/http.rb (Net::HTTPResponse#each_response_header):
              accept multiline message header of HTTP response.  see #1796.
              cf. RFC 2616 '4.2 Message Header'.                          
    
            * test/net/http/test_httpresponse.rb: added.
    --
            * lib/net/http.rb (Net::HTTPResponse#each_response_header):
              cosmetic: '?\ ' -> '?\s'
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. Yuki Yugui Sonoda

    merges r25526,r25527,r25528,r25529,r25530 and r25555 from trunk into …

    yugui authored
    …ruby_1_9_1.
    
    --
    * encoding.c (get_filesystem_encoding):
      add Encoding.filesystem_encoding [ruby-dev:39546]
      also see [ruby-core:25959]
    --
    * gem_prelude.rb (Gem.set_home):
      force_encoding(Encoding.filesystem_encoding)
      [ruby-dev:39546]
    
    * gem_prelude.rb (Gem.set_paths): ditto.
    --
    Previous commit is for [ruby-core:25959]
    --
    * encoding.c (get_filesystem_encoding): removed.
    
    * encoding.c (rb_locale_encindex): added.
    
    * encoding.c (rb_filesystem_encindex): added.
    
    * encoding.c (rb_filesystem_encindex): add an alias 'filesystem'.
      [ruby-dev:39574]
    
    * encoding.c (enc_find): add rdoc about special aliases.
    
    * gem_prelude.rb (Gem.set_home): use Encoding.find('filesystem').
    
    * gem_prelude.rb (Gem.set_paths): ditto.
    --
    * encoding.c (enc_find): fixed rdoc formatting.
    --
    * ruby.c (process_options): call rb_filesystem_encoding().
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26510 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. Yuki Yugui Sonoda

    merges r25510 from trunk into ruby_1_9_1.

    yugui authored
    --
    * lib/net/ftp.rb (getbinaryfile, list): call to_s to convert
      a Pathname instance into a string.  [ruby-core:26237]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26509 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. Yuki Yugui Sonoda

    merges r25499 from trunk into ruby_1_9_1.

    yugui authored
    --
    * parse.y (ripper_filename): add Ripper#filename. [ruby-dev:37856] * test/ripper/test_filter.rb: add more tests.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. Yuki Yugui Sonoda

    merges r25498 from trunk into ruby_1_9_1.

    yugui authored
    --
    * gc.c (garbage_collect_with_gvl): do not garbage_collect when
      dont_gc flag turned on.  [ruby-core:26327]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26507 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. Yuki Yugui Sonoda

    merges r25494 from trunk into ruby_1_9_1.

    yugui authored
    adds a test case for the change
    --
    * vm.c (invoke_block_from_c): return Qnil when its iseq is
      SPECIAL CONST. [ruby-core:26335]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26506 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. Yuki Yugui Sonoda

    merges r25485 from trunk into ruby_1_9_1.

    yugui authored
    --
    * io.c (io_fwrite): adjust stdio file position after direct write on
      BSDish platforms.   [ruby-core:26300]
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26505 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. Yuki Yugui Sonoda

    merges tests from trunk@25460 into ruby_1_9_1.

    yugui authored
    --
    * ext/dl/handle.c (rb_dlhandle_sym) refactoring rb_secure(2)
    * test/dl/test_handle.rb (**) testing sym behavior
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  10. Yuki Yugui Sonoda

    merges r25448 from trunk into ruby_1_9_1.

    yugui authored
    --
    * ext/ext/dl/handle.c (rb_dlhandle_initialize) added rb_secure(2)
      [ruby-core:25762]
    * ext/dl/dl.c (rb_dl_dlopen) removed rb_secure(2)
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  11. Yuki Yugui Sonoda

    merges r25446 and r25466 from trunk into ruby_1_9_1.

    yugui authored
    --
    * io.c (io_cntl): update max file descriptor by the result of
      fcntl(F_DUPFD).
    --
    * io.c (io_cntl): F_DUPFD is platform dependent.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  12. Yuki Yugui Sonoda

    merges r25440 from trunk into ruby_1_9_1.

    yugui authored
    --
    * lib/pathname.rb (Pathname::SAME_PATHS): FNM_SYSCASE is always
      non-nil.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  13. Yuki Yugui Sonoda

    merges r25435 from trunk into ruby_1_9_1.

    yugui authored
    --
    * test/ruby/envutil.rb (assert_in_out_err): test_stdout and
      test_stderr should be an array.
    
    * test/ruby/test_rubyoptions.rb (test_notfound): test_stdin of
      assert_in_out_err should be a string.
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.