Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v1_8_6_303
Commits on Jan 19, 2009
  1. Urabe, Shyouhei

    add tag v1_8_6_303

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

    merge revision(s) 18664:

    shyouhei authored
    	* configure.in (rb_cv_broken_glibc_ia64_erfc): renamed from
    	  rb_broken_glibc_ia64_erfc.
    	  [ruby-core:18228]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 17, 2009
  1. Urabe, Shyouhei

    merge revision(s) 18509:

    shyouhei authored
    	* array.c (rb_ary_sample): rename #choice to #sample.  in
    	  addition, sample takes optional argument, a la #first.
    	* random.c (Init_Random): always initialize seed.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Urabe, Shyouhei

    merge revision(s) 16602:

    shyouhei authored
    	* marshal.c (dump_ensure, load_ensure): should return values.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 16, 2009
  1. Urabe, Shyouhei

    merge revision(s) 18485:

    shyouhei authored
    	* class.c (clone_method): should copy cbase in cref as well.
    	  [ruby-dev:35116]
    	* node.h (NEW_CREF): new NEW_ macro.
    	* eval.c (PUSH_CREF): use NEW_CREF().
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21583 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 15, 2009
  1. Urabe, Shyouhei

    missing ChangeLog

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

    merge revision(s) 18463:

    shyouhei authored
    	* gc.c (STACK_LEVEL_MAX, ruby_stack_length): returns size_t.
    	  [ruby-core:18207]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21522 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 14, 2009
  1. Urabe, Shyouhei

    merge revision(s) 18450:

    shyouhei authored
    	* stable/ext/socket/socket.c (NI_MAXHOST, NI_MAXSERV): fixed invalid
    	  preprocessor directives.  a patch from Peter Bowen at
    	  [ruby-core:18211].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 12, 2009
  1. Urabe, Shyouhei

    merge revision(s) 18417:

    shyouhei authored
    	* lib/net/ftp.rb (login): raise FTPReplyError if passwd or acct
    	  is not supplied.  backported from trunk.  fixed [ruby-core:18058].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21478 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 11, 2009
  1. Urabe, Shyouhei

    merge revision(s) 18392:

    shyouhei authored
    	* gc.c (gc_sweep, obj_free, run_final): defer finalizers of IO and
    	  Data.  [ruby-dev:35578]
    	* gc.c (rb_gc_call_finalizer_at_exit): self-referencing finalizers
    	  cannot be invoked.  [ruby-dev:35681]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21433 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. Urabe, Shyouhei

    merge revision(s) 18371:

    shyouhei authored
    	* lib/net/ftp.rb (chdir): handle 5xx errors correctly.
    	  backported from trunk.  fixed [ruby-core:18057].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 9, 2009
  1. Urabe, Shyouhei

    merge revision(s) 18368:

    shyouhei authored
    	* lib/net/imap.rb (disconnect): do not refer SSL::SSLSocket for
    	  environments without OpenSSL.  backported from trunk.
    	  fixed [ruby-dev:35755].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 8, 2009
  1. Urabe, Shyouhei

    merge revision(s) 18356:

    shyouhei authored
    	* parse.y (deferred_nodes, compstmt, arg, fixup_nodes, range_op): fix
    	  up fixnum range literal in conditional as automagical line number
    	  comparison.  [ruby-core:12124], [ruby-dev:35731]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 7, 2009
  1. Urabe, Shyouhei

    merge revision(s) 18355:

    shyouhei authored
    	* eval.c (timeofday): use monotonic clock.  based on a patch
    	  from zimbatm <zimbatm@oree.ch> in [ruby-core:16627].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 6, 2009
  1. Urabe, Shyouhei

    merge revision(s) 18318:

    shyouhei authored
    	* parse.y (yylex): 8 and 9 in octal integer should cause compile
    	  error.  [ruby-dev:35729]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 5, 2009
  1. Urabe, Shyouhei

    merge revision(s) 18316,18319:

    shyouhei authored
    	* rubysig.h (CHECK_INTS): gives the chance to perform to deferred
    	  finalizers before explicit GC.start or the process termination.
    	  [ruby-core:18045]
    	* eval.c (rb_thread_schedule): runs deferred finalizers.
    	* gc.c (gc_sweep): sets rb_thread_pending to run deferred finalizers.
    	* rubysig.h (CHECK_INTS): now checks rb_thread_pending even on
    	  platforms where setitimer is not available.  [ruby-core:18045]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21332 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 3, 2009
  1. Urabe, Shyouhei

    merge revision(s) 18301:

    shyouhei authored
    	* win32/win32.c (rb_w32_telldir): just returns loc.
    	* win32/win32.c (rb_w32_rewinddir): needs to intialize loc.
    	  [ruby-core:18041]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Dec 31, 2008
  1. Urabe, Shyouhei

    merge revision(s) 15084:

    shyouhei authored
    	* lib/date.rb (Date::Infinity#<=>): didn't work.  A patch from
    	  Dirkjan Bussink <d.bussink AT gmail.com> [ruby-core:15098].
    	  This is a bug obviously.  However it didn't affect the library's
    	  functions.
    	* lib/date.rb, lib/date/format.rb: some trivial changes.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@21222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 11, 2008
  1. Urabe, Shyouhei

    fix ChangeLog

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

    merge revision(s) 17872:

    shyouhei authored
    	* 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
Commits on Aug 8, 2008
  1. Urabe, Shyouhei

    patchlevel 286

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

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

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

    akr authored
      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
Commits on Aug 4, 2008
  1. Urabe, Shyouhei

    merge revision(s) 18220:

    shyouhei authored
    	* 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
  2. Urabe, Shyouhei

    merge revision(s) 18212:

    shyouhei authored
    	* 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
  3. Urabe, Shyouhei

    merge revision(s) 18211:

    shyouhei authored
    	* 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
  4. Urabe, Shyouhei

    merge revision(s) 18181:

    shyouhei authored
    	* 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
  5. Urabe, Shyouhei

    merge revision(s) 18100,18129:

    shyouhei authored
    	* 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
  6. Urabe, Shyouhei

    merge revision(s) 17833:17837:

    shyouhei authored
    	* 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
Commits on Jul 17, 2008
  1. Urabe, Shyouhei

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

    shyouhei authored
    	  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
  2. Urabe, Shyouhei

    merge revision(s) 17719:

    shyouhei authored
    	* 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
  3. Urabe, Shyouhei

    merge revision(s) 18058:

    shyouhei authored
    	* 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
Commits on Jul 16, 2008
  1. Urabe, Shyouhei

    merge revision(s) 18031:

    shyouhei authored
    	* 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
Commits on Jul 12, 2008
  1. Urabe, Shyouhei

    merge revision(s) 17940:

    shyouhei authored
    	* 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
  2. Urabe, Shyouhei

    merge revision(s) 17841,17845,17858:

    shyouhei authored
    	* 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
Something went wrong with that request. Please try again.