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_137

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

    merge revision(s) 13771:

    shyouhei authored
    	Merged 13767, 13768, 13769, and 13770 from trunk.
    	* lib/xmlrpc/parser.rb (XMLRPC::Convert::dateTime): Fixing a bug that
    	  caused time zone conversion to fail for some ISO 8601 date formats.
    	  [ruby-Bugs-12677]
    	* lib/xmlrpc/client.rb (XMLRPC::Client#do_rpc): Explicitly start
    	  the HTTP connection to support keepalive requests. [ruby-Bugs-9353]
    	* lib/xmlrpc/client.rb (XMLRPC::Client#do_rpc): Improving the error
    	  message for Content-Type check failures. [ruby-core:12163]
    	* lib/xmlrpc/utils.rb (XMLRPC::ParseContentType#parse_content_type):
    	  Making Content-Type checks case insensitive. [ruby-Bugs-3367]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  3. @shyouhei

    merge revision(s) 13699:13704:

    shyouhei authored
    	* marshal.c (r_bytes0): refined length check.  [ruby-dev:32059]
    	* marshal.c (r_bytes0): check if source has enough data.
    	  [ruby-dev:32054]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  4. @shyouhei

    merge revision(s) 13699:

    shyouhei authored
    	* ext/socket/socket.c (s_accept_nonblock): make accepted fd
    	  nonblocking.  [ruby-talk:274079]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@16897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  5. @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
  6. @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
  7. @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
  8. @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
  9. @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
Something went wrong with that request. Please try again.