Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 7, 2008
  1. @shyouhei

    add tag v1_8_5_134

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

    merge revision(s) 13694:

    shyouhei authored
    	* win32/mkexports.rb: deal with __fastcall name decorations.
    	  [ruby-list:44111]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 13688:

    shyouhei authored
    	* {bcc,win}32/mkexports.rb: explicit data.  [ruby-list:44108]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @shyouhei

    merge revision(s) 13687:

    shyouhei authored
    	* lib/rexml/source.rb (REXML::SourceFactory::SourceFactory): typo
    	  fixed.  [ruby-list:44099]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @shyouhei

    merge revision(s) 13678:

    shyouhei authored
    	* {bcc32,win32}/Makefile.sub (COMMON_MACROS): workaround for old SDK's
    	  bug. [ruby-core:12584]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  6. @shyouhei

    merge revision(s) 13657:

    shyouhei authored
    	* lib/net/http.rb, lib/open-uri.rb: remove
    	  Net::HTTP#enable_post_connection_check.  [ruby-dev:31960]
    	* lib/net/imap.rb: hostname should be verified against server's
    	  indentity as persented in the server's certificate. [ruby-dev:31960]
    	* ext/openssl/lib/net/telnets.rb, ext/openssl/lib/net/ftptls.rb: ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 5, 2008
  1. @shyouhei

    merge revision(s) 13602:

    shyouhei authored
    	* win32/win32.c (make_cmdvector): adjust escaped successive
    	  double-quote handling. (merge from trunk)
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 13601:

    shyouhei authored
    	* win32/win32.c (init_env): initialize HOME and USER environment
    	  variables unless set. [ruby-core:12328] (merge from trunk)
    	* win32/win32.c (NtInitialize, getlogin): ditto.
    	* configure.in, win32/Makefile.sub (LIBS): need to link shell32
    	  library for SH* functions on mswin32 and mingw32.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 13587:

    shyouhei authored
    	* gc.c (id2ref): valid id should not refer T_VALUE nor T_ICLASS.
    	  [ruby-dev:31911]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jun 4, 2008
  1. @shyouhei

    merge revision(s) 13586:

    shyouhei authored
    	* eval.c (remove_method): should not remove undef place holder.
    	  [ruby-dev:31817]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16814 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
Something went wrong with that request. Please try again.