Skip to content
This repository
tag: v1_8_5_116

May 17, 2008

  1. Urabe, Shyouhei

    add tag v1_8_5_116

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_5_116@16446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored May 17, 2008
  2. 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_5@16443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored May 17, 2008
  3. 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_5@16442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored May 17, 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_5@15680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored March 03, 2008

Sep 24, 2007

  1. Urabe, Shyouhei

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

    	* 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
    authored September 24, 2007

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_5@13489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored September 22, 2007
  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_5@13486 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored September 22, 2007

Sep 16, 2007

  1. 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_5@13455 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored September 16, 2007
  2. 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_5@13451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored September 16, 2007

Sep 07, 2007

  1. Urabe, Shyouhei

    * ruby.c (rubylib_mangled_path): eliminate RSTRING_PTR

      [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
    authored September 07, 2007
  2. Urabe, Shyouhei

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

    	  [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
    authored September 07, 2007
  3. Urabe, Shyouhei

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

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

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

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

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

    	* 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
    authored September 07, 2007
  6. Urabe, Shyouhei

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

    	* 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
    authored September 07, 2007
  7. Urabe, Shyouhei

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

    	  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
    authored September 07, 2007
  8. Urabe, Shyouhei

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

    	  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
    authored September 07, 2007
  9. Urabe, Shyouhei

    * ext/tk/tcltklib.c (Init_tcltklib): use rb_set_end_proc().

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13361 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored September 07, 2007
  10. Urabe, Shyouhei

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

    	  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
    authored September 07, 2007
  11. Urabe, Shyouhei

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

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

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

    	  (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
    authored September 07, 2007

Aug 15, 2007

  1. Urabe, Shyouhei

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

    	* 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
    authored August 15, 2007
  2. Urabe, Shyouhei

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

    	  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
    authored August 15, 2007
  3. Urabe, Shyouhei

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

    	  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
    authored August 15, 2007
  4. Urabe, Shyouhei

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

    	  [ruby-Bugs-12859]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 15, 2007
  5. Urabe, Shyouhei

    * lib/rexml/encodings/{ISO-8859-15,CP-1252}.rb: fixed invalid syntax.

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 15, 2007
  6. Urabe, Shyouhei

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

    …3047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 15, 2007
  7. Urabe, Shyouhei

    * ext/extmk.rb (extmake): save all CONFIG values.

    	* ext/extmk.rb (extmake): remove mkmf.log at clean, and extconf.h at
    	  distclean, respectively.
    	* ext/extmk.rb: remove rdoc at clean, and installed list file at
    	  distclean, respectively.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 15, 2007
  8. Urabe, Shyouhei

    * sprintf.c (rb_f_sprintf): should not check positional number as

    	  width.  [ruby-core:11838]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 15, 2007
  9. Urabe, Shyouhei

    * dln.c (conv_to_posix_path): removed.

    	* ruby.c (rubylib_mangled_path, rubylib_mangled_path2): return
    	  VALUE instead of a pointer to static buffer.
    	* ruby.c (push_include_cygwin): fixed buffer overflow.
    	  [ruby-dev:31297]
    	* ruby.c (ruby_init_loadpath): not convert built-in paths.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 15, 2007
  10. Urabe, Shyouhei

    * defines.h: Pull the RUBY_MBCHAR_MAXSIZE definition from trunk,

    	  which is necessary for dir.c to compile on djgpp and emx.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 15, 2007
  11. Urabe, Shyouhei

    * intern.h (is_ruby_native_thread): removed since declared as an int

    	  function in ruby.h already.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 15, 2007
  12. Urabe, Shyouhei

    * file.c (rb_file_s_rename): deleted code to get rid of a bug of

    	  old Cygwin.
    	* file.c (rb_file_truncate): added prototype of GetLastError()
    	  on cygwin.  [ruby-dev:31239]
    	* intern.h (is_ruby_native_thread): prototype.
    	* missing/strftime.c (strftime): fix printf format and actual
    	  arguments.
    	* ext/Win32API/Win32API.c (Win32API_initialize): ditto.
    	* ext/tk/tcltklib.c (ip_finalize): ditto.
    	* ext/dl/ptr.c (rb_dlptr_inspect): ditto.  [ruby-dev:31268]
    	* ext/dl/sym.c (rb_dlsym_inspect): ditto.
    	* ext/socket/getnameinfo.c: include stdio.h always.
    	* ext/win32ole/win32ole.c (ole_hresult2msg, folevariable_name,
    	  folevariable_ole_type, folevariable_ole_type_detail,
    	  folevariable_value, folemethod_visible): missing return value.
    	
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 15, 2007
  13. Urabe, Shyouhei

    * lib/mkmf.rb (create_makefile): make OBJS depend on RUBY_EXTCONF_H

    	  only if extconf.h is created.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5@13032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 15, 2007
  14. Urabe, Shyouhei

    * {win32,wince,bcc32}/setup.mak (-version-): no RUBY_EXTERN magic.

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