Skip to content
This repository
tag: v1_8_6_146

Jun 07, 2008

  1. Urabe, Shyouhei

    add tag v1_8_6_146

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

    merge revision(s) 13935:

    	* lib/cgi/session.rb (CGI::Session::FileStore::restore): use
    	  lockfile for exclusive locks.  a patch from <tommy AT tmtm.org>.
    	  [ruby-dev:32296]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@16939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  3. Urabe, Shyouhei

    merge revision(s) 13914:13917:

    	* missing/isinf.c (isinf): don't define if the macro is defined.
    	* numeric.c (flodivmod): work around for infinity.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@16935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  4. Urabe, Shyouhei

    merge revision(s) 13902, 13907, 13914:

    	* numeric.c (flo_divmod): round to the nearest integer.
    	  [ ruby-Bugs-14540 ]
    	* numeric.c (flodivmod): work around for inifinity.
    	* numeric.c (flo_divmod): work around for platforms have no round().
    	  [ruby-dev:32247]
    	* numeric.c (round): fallback definition.
    	* numeric.c (flo_divmod, flo_round): use round() always.
    	  [ruby-dev:32269]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@16931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  5. Urabe, Shyouhei

    merge revision(s) 13830:

    	* lib/rexml/encodings/SHIFT-JIS.rb (REXML::Encoding): place -x for
    	  nkf conversion.  a patch from <moonwolf AT moonwolf.com>.
    	  [ruby-dev:32183]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@16927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  6. Urabe, Shyouhei

    merge revision(s) 13823:

    	* lib/optparse.rb (OptionParser::Switch::summarize): fix for long form
    	  option with very long argument.  a patch from Kobayashi Noritada
    	  <nori1 AT dolphin.c.u-tokyo.ac.jp> in [ruby-list:44179].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@16923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  7. Urabe, Shyouhei

    merge revision(s) 13785:

    	* numeric.c (fix_pow): returns infinity for 0**-1.  [ruby-dev:32084]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@16919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  8. Urabe, Shyouhei

    merge revision(s) 13779:13782:

    	Merged 13781 from trunk.
    	* lib/net/telnet.rb (Net::Telnet#login): Allowing "passphrase" in
    	  addition to "password" for Telnet login prompts. [ruby-Bugs-10746]
    	Merged 13779 from trunk.
    	* lib/net/telnet.rb (Net::Telnet#login): Making the password prompt
    	  pattern case insensitive. [ruby-Bugs-10746]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@16915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  9. Urabe, Shyouhei

    merge revision(s) 13774:

    	* io.c (rb_io_tell, rb_io_seek): check errno too.  [ruby-dev:32093]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@16911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  10. Urabe, Shyouhei

    merge revision(s) 13771:

    	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_6@16907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  11. Urabe, Shyouhei

    merge revision(s) 13699:13704:

    	* 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_6@16903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  12. Urabe, Shyouhei

    merge revision(s) 13699:

    	* 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_6@16899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  13. Urabe, Shyouhei

    merge revision(s) 13695:

    	* configure.in (AC_SYS_LARGEFILE): keep results also in command
    	  options, to vail out of mismatch.  [ruby-list:44114]
    	* mkconfig.rb, lib/mkmf.rb (configuration): add DEFS.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@16895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  14. Urabe, Shyouhei

    merge revision(s) 13694:

    	* 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_6@16893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored June 07, 2008
  15. 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 June 07, 2008
  16. 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 June 07, 2008
  17. 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 June 07, 2008

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 June 05, 2008
  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 June 05, 2008
  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 June 05, 2008

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 June 04, 2008
  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 June 04, 2008

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 June 03, 2008
  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 June 03, 2008
  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 June 03, 2008

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 20, 2008

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 May 17, 2008
  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 May 17, 2008
  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 May 17, 2008
  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 May 17, 2008
  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 May 17, 2008

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 March 10, 2008

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 March 03, 2008

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 December 02, 2007
  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 December 02, 2007
Something went wrong with that request. Please try again.