Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 28, 2009
  1. @shyouhei

    add tag v1_8_7_99

    shyouhei authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_99@21854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 19653:

    shyouhei authored
    	* marshal.c (marshal_dump): fixed for check_dump_arg.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 27, 2009
  1. @shyouhei

    merge revision(s) 19652:

    shyouhei authored
    	* marshal.c (marshal_dump): initializes dump_arg before any funcall.
    	  [ruby-dev:36648]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 19593:

    shyouhei authored
    	* ext/socket/socket.c (host_str): numeric address should be unsigned.
    	  [ruby-core:18971]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 26, 2009
  1. @shyouhei

    merge revision(s) 19514:

    shyouhei authored
    	* lib/tmpdir.rb: setup buffer with nul characters instead of spaces.
    	  fixed [ruby-dev:36493]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21776 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 24, 2009
  1. @shyouhei

    merge revision(s) 19511:

    shyouhei authored
    	* lib/rexml/formatters/pretty.rb (REXML::Formatters::Pretty#wrap):
    	  abandon wrapping if the line contains no space.  [ruby-dev:36045]
    	  fix: #342
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 19339:

    shyouhei authored
    	* lib/matrix.rb (Vector#eql?): typo of the method name as "eqn?".
    	  (Vector#eqn?): removed. Defined by mistake.
    	  Fixes [ruby-dev:36294]. Reported by weda <weda AT
    	  issp.u-tokyo.ac.jp> and an anonymous user.
    	* test/matrix/test_matrix.rb: added.
    	* test/matrix/test_vector.rb: added.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21755 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 23, 2009
  1. @shyouhei

    merge revision(s) 19320,19322:

    shyouhei authored
    	* lib/rexml/document.rb: limit entity expansion.  Thanks, Luka
    	  Treiber, Mitja Kolsek, and Michael Koziarski.  backported from
    	  trunk r19033, r19317, r19318.
    	* lib/rexml/entity.rb: ditto.
    	* test/rexml/test_document.rb: ditto.
    	* NEWS: added an entry for REXML.
    	* lib/rexml/document.rb: fixed typo.
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 22, 2009
  1. @shyouhei

    merge revision(s) 19078,20097:

    shyouhei authored
    	* gc.c (rb_mark_set): new function to mark keys.
    	* marshal.c (struct dump_arg, struct load_arg): added wrappers to mark
    	  data entries.  backport from trunk r13527,r13528,r13961,r16533.
    	  [ruby-dev:36082]
    	* marshal.c (marshal_load): arg.data is no longer a VALUE but a
    	  st_table, and freed in load_ensure.  pointed out by pegacorn.
    	  [ruby-dev:37008]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 21, 2009
  1. @shyouhei

    merge revision(s) 19025,19050,19064,19482:

    shyouhei authored
    	* win32/win32.c (gettimeofday): shouldn't use mktime(2) because it's
    	  buggy about handling summer time.
    	  reported by Yoshikawa <yoshixool AT gmail.com> at [ruby-dev:36071]
    	* win32/win32.c (gettimeofday): calc tv_sec and tv_usec from system
    	  time by myself. [ruby-dev:36084]
    	* win32/win32.c (gettimeofday): tv_usec is usec, not msec.
    	  [ruby-dev:36094]
    	  of the Gregorian calendar.
    	* win32/win32.c (filetime_to_timeval): new function, split from
    	  gettimeofday().
    	* win32/win32.c (gettimeofday): use above function.
    	* win32/win32.c (filetime_to_unixtime): ditto. [ruby-dev:36135]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 20, 2009
  1. @shyouhei

    merge revision(s) 18744:

    shyouhei authored
    	* lib/scanf.rb (Scanf::FormatSpecifier#initialize): %i should accept
    	  single digit decimal.  [ruby-core:18355]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 19, 2009
  1. @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_7@21670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 17, 2009
  1. @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_7@21617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 16, 2009
  1. @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_7@21585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 15, 2009
  1. @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_7@21524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 14, 2009
  1. @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_7@21500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 12, 2009
  1. @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_7@21480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 11, 2009
  1. @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_7@21435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @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_7@21429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 9, 2009
  1. @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_7@21411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 8, 2009
  1. @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_7@21385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 7, 2009
  1. @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_7@21359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 6, 2009
  1. @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_7@21351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 5, 2009
  1. @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_7@21334 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 3, 2009
  1. @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_7@21294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @shyouhei

    merge revision(s) 18262:

    shyouhei authored
    	* win32/win32.c (rb_w32_select): recalc the rest of timeout for each
    	  iterations.  [ruby-core:18015]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Jan 1, 2009
  1. @shyouhei

    merge revision(s) 18246:

    shyouhei authored
    	* test/rss/: use PNG instead of zlib as binary data. [ruby-dev:35666]
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@21262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 11, 2008
  1. @znz

    fix typo

    znz authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@20211 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Nov 10, 2008
  1. @znz

    2008-11-11

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

    * configure.in: fix SEGV on Mac OS X 10.5.3 with --enable-shared.

    znz authored
      a patch from Wataru Kimura in Bug #193 [ruby-core:17333].
    
    
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@20172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 11, 2008
  1. @shyouhei

    fix ChangeLog

    shyouhei authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@18484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  2. @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_7@18479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Commits on Aug 8, 2008
  1. @shyouhei

    patchlevel 71

    shyouhei authored
    git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7@18430 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_7@18427 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_7@18424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Something went wrong with that request. Please try again.