Skip to content
This repository
tag: v1_8_6_287

Aug 11, 2008

  1. Urabe, Shyouhei

    add tag v1_8_6_287

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

    merge revision(s) 17872:

    	* ext/dl/dl.c (rb_str_to_ptr): should propagate taint to dlptr.
    	* ext/dl/dl.c (rb_ary_to_ptr): ditto.
    	* ext/dl/sym.c (rb_dlsym_call): should check taint of DLPtrData as
    	  well.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 11, 2008

Aug 08, 2008

  1. Urabe, Shyouhei

    patchlevel 286

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 08, 2008
  2. * 2008-08-08

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 08, 2008
  3. akr

    * lib/resolv.rb: randomize source port and transaction id.

      CVE-2008-1447.
    
    * lib/resolv-replace.rb (UDPSocket#bind): don't resolv host if host is
      "".
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 08, 2008

Aug 04, 2008

  1. Urabe, Shyouhei

    merge revision(s) 18220:

    	* lib/webrick/httputils.rb (WEBrick::HTTPUtils#split_header_value):
    	  reduce backtrack.  based on a fix by Christian Neukirchen
    	  <chneukirchen AT gmail.com>.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 04, 2008
  2. Urabe, Shyouhei

    merge revision(s) 18212:

    	* regex.c (xmalloc, xrealloc, xfree): not to use ruby managed memory.
    	* regex.c (DOUBLE_STACK, re_compile_fastmap0, re_adjust_startpos),
    	  (re_search, re_match_exec): check if failed to allocate memory.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 04, 2008
  3. Urabe, Shyouhei

    merge revision(s) 18211:

    	* bignum.c (rb_big2str0, bigsqr): made interruptible.  [ruby-Bugs-20622]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18337 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 04, 2008
  4. Urabe, Shyouhei

    merge revision(s) 18181:

    	* ext/openssl/openssl_missing.h (d2i_of_void): define for older
    	  versions.  [ruby-dev:35637]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 04, 2008
  5. Urabe, Shyouhei

    merge revision(s) 18100,18129:

    	* numeric.c (check_uint, rb_num2uint, rb_fix2uint): strict check.
    	  fixed [ruby-dev:33683]
    	* numeric.c (check_uint, rb_num2uint, rb_fix2uint): fixed wrong check
    	  about 64bit positive value.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 04, 2008
  6. Urabe, Shyouhei

    merge revision(s) 17833:17837:

    	* gc.c (Init_GC): fix syntax error.
    	* error.c (rb_exc_new3): keeps the given string itself.
    	* eval.c (Init_Proc), gc.c (Init_GC): freeze messages of preallocated
    	  special exceptions also.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18325 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored August 04, 2008

Jul 17, 2008

  1. Urabe, Shyouhei

    * lib/net/smtp.rb (Net::SMTP::start): revert to avoid RFC2821

    	  violation. [ruby-dev:35487]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 17, 2008
  2. Urabe, Shyouhei

    merge revision(s) 17719:

    	* string.c (rb_str_format_m): make tmp volatile to avoid possible GC
    	  problem.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 17, 2008
  3. Urabe, Shyouhei

    merge revision(s) 18058:

    	* lib/optparse.rb (OptionParser#environment): requires shellwords.
    	  [ruby-dev:35466]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 17, 2008

Jul 16, 2008

  1. Urabe, Shyouhei

    merge revision(s) 18031:

    	* ext/zlib/zlib.c (rb_gzfile_set_mtime): fix typo.  [ruby-core:17713]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 16, 2008

Jul 12, 2008

  1. Urabe, Shyouhei

    merge revision(s) 17940:

    	* lib/ipaddr.rb (IPAddr#initialize): get rid of ArgumentError in
    	  IPAddr#to_range.  a patch from okkez <okkez000 AT gmail.com> in
    	  [ruby-dev:35091].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 12, 2008
  2. Urabe, Shyouhei

    merge revision(s) 17841,17845,17858:

    	* configure.in (erfc): erfc of glibc comes with Debian GNU/Linux Etch
    	  on IA64 is broken.  erfc(10000.0) aborts.
    	  use missing/erf.c instead.
    	  http://sources.redhat.com/ml/libc-hacker/2005-08/msg00008.html
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 12, 2008

Jul 10, 2008

  1. Urabe, Shyouhei

    merge revision(s) 17916:

    	* file.c (rb_file_s_extname): fix for file name with spaces.
    	  [ruby-talk:307404]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@18004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 10, 2008
  2. Urabe, Shyouhei

    merge revision(s) 17868:

    	* lib/net/ftp.rb (Net::FTP#sendport): use divmod.  [ruby-core:17557]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17998 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 10, 2008
  3. Urabe, Shyouhei

    merge revision(s) 17849:

    	* ruby.c: Mac OS X needs origargc times of '\0' in
    	  origargv. [ruby-dev:35308]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17994 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 10, 2008
  4. Urabe, Shyouhei

    merge revision(s) 17842:

    	* include/ruby/ruby.h (POSFIXABLE): use FIXNUM_MAX+1 instead of
    	  FIXNUM_MAX to make it possible to convert to double accurately.
    	  It assumes FLT_RADIX is 2.
    	  fix RubyForge bug #14102.
    	  backported from 1.9.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 10, 2008

Jul 07, 2008

  1. Urabe, Shyouhei

    merge revision(s) 17869:

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

    merge revision(s) 17839:

    	* lib/net/smtp.rb (Net::SMTP::start): use 'localhost' instead of
    	  'localhost.localdomain'.  [ruby-dev:35333]
    	* lib/net/smtp.rb (Net::SMTP::SMTP.start): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 07, 2008
  3. Urabe, Shyouhei

    merge revision(s) 17832:

    	* eval.c (rb_longjmp): duplicate the thrown exception to set backtrace
    	  if it was frozen.  clear all raised flags.
    	* eval.c (stack_check): leave clearing flag to rb_longjmp.
    	* eval.c (rb_thread_set_raised, rb_thread_reset_raised): use generic
    	  flags.
    	* eval.c (Init_Proc), gc.c (Init_GC): freeze preallocated special exceptions.
    	* gc.c (rb_memerror): use thread raised flag instead of static flag,
    	  and raise nomem_error without backtrace if failed to make backtrace.
    	  [ruby-dev:34724]
    	* gc.c (ruby_xmalloc): increase malloc_increase only if malloc
    	  succeeds.  failed malloc size can be huge.  it may increase
    	  malloc_limit too big which cause less GC and memory full.
    	  (ruby_xrealloc): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 07, 2008
  4. Urabe, Shyouhei

    merge revision(s) 17827,17846:17848:

    	* gc.c: add rb_during_gc(). based on a patch from arton <artonx AT
    	  yahoo.co.jp> at [ruby-dev:35313].   
    	* intern.h: ditto.
    	* ext/win32ole/win32ole.c: avoid creating Ruby object during
    	  GC. thanks to arton <artonx AT yahoo.co.jp>. [ruby-dev:35313]
    	* ext/win32ole/tests: add test_win32ole_event.rb, remove
    	  testOLEEVENT.rb
    	* ext/win32ole/tests/testWIN32OLE.rb(test_convert_bignum):
    	  fix test.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 07, 2008
  5. Urabe, Shyouhei

    patchlevel 266

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

Jul 05, 2008

  1. 2008-07-06

    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 05, 2008
  2. * re.c (rb_reg_search): need to free allocated buffer in re_register.…

    … [ruby-core:17518]
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 05, 2008

Jul 03, 2008

  1. Urabe, Shyouhei

    * win32/win32.c: revert r17290, requested by NAKAMURA Usaku

    	  <usa at ruby-lang.org>
    
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 03, 2008

Jul 02, 2008

  1. Urabe, Shyouhei

    merge revision(s) 17753:

    	* lib/cgi.rb (CGI::QueryExtension.read_multipart): blanks inside
    	  double quotes are allowed.  [ruby-list:45140]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008
  2. Urabe, Shyouhei

    merge revision(s) 17749:17752:

    	* numeric.c (num_coerce): call rb_Float(x) first.  don't depend on
    	  evaluation order of function arguments.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008
  3. Urabe, Shyouhei

    merge revision(s) 17727:

    	* ext/syslog/syslog.c (syslog_write): syslog operations should be
    	  protected from $SAFE level 4.  a patch from Keita Yamaguchi
    	  <keita.yamaguchi at gmail.com>.
    	* ext/syslog/syslog.c (mSyslog_close): ditto.
    	* ext/syslog/syslog.c (mSyslog_set_mask): ditto.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008
  4. Urabe, Shyouhei

    merge revision(s) 17644:

    	* math.c (domain_check): fix preprocess condition.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17803 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008
  5. Urabe, Shyouhei

    merge revision(s) 17643:

    	* lib/tmpdir.rb (@@systmpdir): prior LOCAL_APPDATA if possible, and
    	  should be clean.  based on a patch from arton <artonx AT
    	  yahoo.co.jp> at [ruby-dev:35269]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008
  6. Urabe, Shyouhei

    merge revision(s) 17642:

    	* ext/win32ole/win32ole.c (date2time_str): fix the overflow in
    	  some situation. [ruby-bugs-20793]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@17795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    authored July 02, 2008
Something went wrong with that request. Please try again.