Skip to content
This repository
tag: v1_8_6_131

Jun 07, 2008

  1. Urabe, Shyouhei

    add tag v1_8_6_131

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_131@16890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  2. Urabe, Shyouhei

    merge revision(s) 13688:

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

    merge revision(s) 13678:

    	* {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_6@16883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  4. Urabe, Shyouhei

    merge revision(s) 13657:

    	* 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_6@16878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Jun 05, 2008

  1. Urabe, Shyouhei

    merge revision(s) 13602:

    	* 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_6@16838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  2. Urabe, Shyouhei

    merge revision(s) 13601:

    	* 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_6@16831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  3. Urabe, Shyouhei

    merge revision(s) 13587:

    	* 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_6@16827 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Jun 04, 2008

  1. Urabe, Shyouhei

    merge revision(s) 13586:

    	* 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_6@16816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  2. Urabe, Shyouhei

    merge revision(s) 13515:

    	* 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_6@16806 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Jun 03, 2008

  1. Urabe, Shyouhei

    merge revision(s) 13513:

    	* 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_6@16788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  2. Urabe, Shyouhei

    merge revision(s) 13497:

    	* 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_6@16783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  3. Urabe, Shyouhei

    merge revision(s) 13479:13481:

    	* 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_6@16779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

May 20, 2008

  1. * lib/webrick/httpservlet/filehandler.rb: should normalize path

      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_6@16495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

May 17, 2008

  1. Nobuyoshi Nakada

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

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

    * file.c (file_expand_path): fix for short file name on Cygwin.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@16450 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  3. Nobuyoshi Nakada

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

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

    * file.c (file_expand_path): rb_str_set_len is not backported.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@16443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  5. Nobuyoshi Nakada

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

      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_6@16442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Mar 10, 2008

  1. Nobuyoshi Nakada

    * ChangeLog: fixed indent.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@15738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Mar 03, 2008

  1. Urabe, Shyouhei

    merge revision(s) 15677:

    	* 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_6@15678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Dec 02, 2007

  1. Urabe, Shyouhei

    * test/rss/test_taxonomy.rb, test/rss/test_parser_1.0.rb,

    	  test/rss/test_image.rb, test/rss/rss-testcase.rb: ensured
    	  declaring XML namespaces.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@14091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  2. Urabe, Shyouhei

    patchlevel 112

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@14089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Nov 04, 2007

  1. Fixes a bug in the pretty printer related to an incomplete refactoring.

      Fixes another bug related to the formatting code refactoring in 3.1.7
      Fixes ticket:99, and adds Henrik's unit test (with minor modifications)
      Fixes ticket:102.
        Fix provided by kevinj -- thanks!  Great job.
      Implements namespace validation in the baseparser.  This means that, as per
        the XML namespace spec, unbound prefixes generate UndefinedNamespaceException.
        Also, as per the namespace spec, the 'xml' prefix must be bound to 
        http://www.w3.org/XML/1998/namespace, and the 'xmlns' prefix must not be declared. 
        in the XML.
      Fix for ticket:115
      Fixes a bug in the pretty printer related to an incomplete refactoring.
      Merge code cleanups
      Fixes another bug related to the formatting code refactoring in 3.1.7
      Indentation fix.
      lib/rexml/formatters/*.rb: set properties.
      lib/rexml/encodings/{ISO-8859-15,CP-1252}.rb: fixed invalid syntax.
      lib/rexml/rexml.rb: removed doubled constant.
      lib/rexml/rexml.rb: added encoding.
      Fixes ticket:110
      Missing include for UndefinedNamespaceException was causing errors in some
        cases.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Oct 03, 2007

  1. Urabe, Shyouhei

    Sorry SER, reverting r13600, which brakes make test-all''

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Oct 02, 2007

  1. * Fixes a bug in the pretty printer related to an incomplete refactor…

    …ing.
    
    * Fixes another bug related to the formatting code refactoring in 3.1.7
    * Fixes ticket:99, and adds Henrik's unit test (with minor modifications)
    * Fixes ticket:102.
      Fix provided by kevinj -- thanks!  Great job.
    * Implements namespace validation in the baseparser.  This means that, as per
      the XML namespace spec, unbound prefixes generate UndefinedNamespaceException.
      Also, as per the namespace spec, the 'xml' prefix must be bound to 
      http://www.w3.org/XML/1998/namespace, and the 'xmlns' prefix must not be declared. 
      in the XML.
    * Eggbeater missed one.
    * Fix for ticket:115
    * Fixes a bug in the pretty printer related to an incomplete refactoring.
    * Merge code cleanups
    * Fixes another bug related to the formatting code refactoring in 3.1.7
    * Indentation fix.
    * r1342@bean (orig r12846):  nobu | 2007-07-25 17:18:55 -0400
      * lib/rexml/formatters/*.rb: set properties.
    * r1358@bean (orig r12883):  nobu | 2007-08-06 04:36:31 -0400
      * lib/rexml/encodings/{ISO-8859-15,CP-1252}.rb: fixed invalid syntax.
    * r1359@bean (orig r13096):  nobu | 2007-08-18 02:03:45 -0400
      * lib/rexml/rexml.rb: removed doubled constant.
    * r1360@bean (orig r13097):  nobu | 2007-08-18 02:12:48 -0400
      * lib/rexml/rexml.rb: added encoding.
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Sep 24, 2007

  1. Urabe, Shyouhei

    * 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_6@13504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Sep 23, 2007

  1. Urabe, Shyouhei

    * eval.c, intern.h, ext/thread/thread.c: should not free queue while

    	  any live threads are waiting.  [ruby-dev:30653]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13495 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Sep 22, 2007

  1. Urabe, Shyouhei

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

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

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

    	  changed. [ ruby-Bugs-11978 ], Thanks Florian Frank.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Sep 19, 2007

  1. Urabe, Shyouhei

    * bignum.c (bigtrunc): RBIGNUM(x)->len may be zero. out of bound

    	  access.  [ruby-dev:31404]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13468 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored

Sep 16, 2007

  1. Urabe, Shyouhei

    * ext/thread/thread.c (lock_mutex): should take care of threads

    	  not waiting any longer; there cases of a thread raising
    	  exceptions. [ ruby-Bugs-11901 ]
    
    	* test/thread/test_thread.rb (test_mutex_exception_handling):
    	  test for above.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13463 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  2. Urabe, Shyouhei

    * runruby.rb: fix incomplete backport r12339.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  3. Urabe, Shyouhei

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

    …3459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  4. Urabe, Shyouhei

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

    	  environment variable.  [ruby-core:12118]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13457 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
  5. Urabe, Shyouhei

    * range.c (range_step): fixed integer overflow. [ruby-dev:31763]

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@13453 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored
Something went wrong with that request. Please try again.