Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 4, 2008
  1. @shyouhei

    add tag v1_8_5_125

    shyouhei authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_5_125@16805 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 13515:

    shyouhei authored
    	* Makefile.in (ext/extinit.o): use $(OUTFLAG) as well as other
    	  objects.  [ruby-Bugs-14228]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16804 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 3, 2008
  1. @shyouhei

    merge revision(s) 13513:

    shyouhei authored
    	* parse.y (yyerror): limit error message length.  [ruby-dev:31848]
    	* regex.c (re_mbc_startpos): separated from re_adjust_startpos.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16786 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 13497:

    shyouhei authored
    	* gc.c (os_obj_of, os_each_obj): hide objects to be finalized.
    	  [ruby-dev:31810]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 13479:13481:

    shyouhei authored
    	* process.c (struct rb_exec_arg): proc should be a VALUE.
    	* process.c (rb_f_exec): suppress a warning.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 20, 2008
  1. * lib/webrick/httpservlet/filehandler.rb: should normalize path

    gotoyuzo authored
      name in path_info to prevent script disclosure vulnerability on
      DOSISH filesystems. (fix: CVE-2008-1891)
      Note: NTFS/FAT filesystem should not be published by the platforms
      other than Windows. Pathname interpretation (including short
      filename) is less than perfect.
    
    * lib/webrick/httpservlet/abstract.rb
      (WEBrick::HTTPServlet::AbstracServlet#redirect_to_directory_uri):
      should escape the value of Location: header.
    
    * lib/webrick/httpservlet/cgi_runner.rb: accept interpreter
      command line arguments.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on May 17, 2008
  1. @nobu

    * file.c (isdirsep): backslash is valid path separator on cygwin too.

    nobu authored
      backported from 1.8 HEAD.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @nobu
  3. @nobu

    * file.c (OpenFile): prevent conflict on Windows.

    nobu authored
    * file.c (USE_NTFS): fixed merge miss.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @nobu
  5. @nobu

    * file.c (file_expand_path): support for alternative data stream

    nobu authored
      and ignored trailing garbages of NTFS.
    
    * file.c (rb_file_s_basename): ditto.
    
    * file.c (rb_file_s_extname): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Mar 3, 2008
  1. @shyouhei

    merge revision(s) 15677:

    shyouhei authored
    	* lib/webrick/httpservlet/filehandler.rb: should normalize path
    	  separators in path_info to prevent directory traversal attacks
    	  on DOSISH platforms.
    	  reported by Digital Security Research Group [DSECRG-08-026].
    	* lib/webrick/httpservlet/filehandler.rb: pathnames which have
    	  not to be published should be checked case-insensitively.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@15680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 24, 2007
  1. @shyouhei

    * lib/net/http.rb: fix typo.

    shyouhei authored
    	* lib/net/http.rb: an SSL verification (the server hostname should
    	  be matched with its certificate's commonName) is added.
    	  this verification can be skipped by
    	  "Net::HTTP#enable_post_connection_check=(false)".
    	  suggested by Chris Clark <cclark at isecpartners.com>
    	* lib/net/open-uri.rb: use Net::HTTP#enable_post_connection_check to
    	  perform SSL post connection check.
    	* ext/openssl/lib/openssl/ssl.c
    	(OpenSSL::SSL::SSLSocket#post_connection_check): refine error message.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 22, 2007
  1. @shyouhei

    * ext/stringio/stringio.c (strio_init): separate from strio_initialize

    shyouhei authored
    	  to share with strio_reopen properly.  [ruby-Bugs-13919]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    * lib/rdoc/options.rb (Options::check_diagram): dot -V output

    shyouhei authored
    	  changed. [ ruby-Bugs-11978 ], Thanks Florian Frank.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Sep 16, 2007
  1. @shyouhei

    * ruby.c (proc_options): -W should be allowed in RUBYOPT

    shyouhei authored
    	  environment variable.  [ruby-core:12118]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei
Commits on Sep 7, 2007
  1. @shyouhei

    * ruby.c (rubylib_mangled_path): eliminate RSTRING_PTR

    shyouhei authored
      [ruby-dev:31679]
    
    * ruby.c (push_include_cygwin): ditto.
    
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    * array.c (rb_ary_subseq): need integer overflow check.

    shyouhei authored
    	  [ruby-dev:31736]
    	* array.c (rb_ary_splice): ditto.  [ruby-dev:31737]
    	* array.c (rb_ary_fill): ditto.  [ruby-dev:31738]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    * array.c (rb_ary_fill): need integer overflow check.

    shyouhei authored
    	  [ruby-dev:31738]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @shyouhei

    * string.c (rb_str_splice): integer overflow for length.

    shyouhei authored
    	  [ruby-dev:31739]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @shyouhei

    * eval.c (mnew): should preserve noex as safe_level.

    shyouhei authored
    	* eval.c (rb_call0): tighten security check condition..
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @shyouhei

    * configure.in (group_member): check if presents.

    shyouhei authored
    	* configure.in (XCFLAGS): add _GNU_SOURCE on linux.
    	* file.c (group_member): use system routine if available.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  7. @shyouhei

    * include/ruby/defines.h (flush_register_windows): call "ta 0x03"

    shyouhei authored
    	  even on Linux/Sparc.  [ruby-dev:31674]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13365 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  8. @shyouhei

    * ext/win32ole/win32ole.c (ole_type_progid, reg_enum_key,

    shyouhei authored
    	  reg_get_val, ole_wc2mb): fix the bug. Thanks, arton. 
    	  [ruby-dev:31576]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  9. @shyouhei
  10. @shyouhei

    * process.c (detach_process_watcher): should not pass the pointer

    shyouhei authored
    	  to an auto variable to the thread to be created.  pointed and
    	  fix by KUBO Takehiro <kubo at jiubao.org>  [ruby-dev:30618]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  11. @shyouhei

    * sample/test.rb, test/ruby/test_system.rb(valid_syntax?): keep

    shyouhei authored
    	  comment lines first.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  12. @shyouhei

    * bignum.c (big_lshift): make shift offset long type.

    shyouhei authored
    	  (big_rshift): ditto.
    	  (rb_big_lshift): ditto.
    	  (big_rshift): ditto.
    	  [ruby-dev:31434]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 15, 2007
  1. @shyouhei

    * hash.c (rb_hash_delete_key): delete the entry without calling block.

    shyouhei authored
    	* hash.c (rb_hash_shift): should consider iter_lev too.
    	* hash.c (delete_if_i): use rb_hash_delete_key() so that the block
    	  isn't called twice.  [ruby-core:11556]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    * lib/rinda/tuplespace.rb: fix Rinda::TupleSpace keeper thread bug.

    shyouhei authored
    	  the thread is started too early. [ruby-talk:264062] 
    	* test/rinda/test_rinda.rb: ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    * ext/pty/pty.c (establishShell): handshaking before close slave

    shyouhei authored
    	  device.  [ruby-talk:263410]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @shyouhei

    * configure.in (ac_cv_func_isinf): set yes also on OpenSolaris.

    shyouhei authored
    	  [ruby-Bugs-12859]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @shyouhei
  6. @shyouhei

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@1…

    shyouhei authored
    …3047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.