Project

General

Profile

Activity

From 06/20/2008 to 06/26/2008

06/26/2008

03:34 PM Revision 17590: * common.mk (revision.h): split the temporary file. [ruby-core:17407]
nobu (Nobuyoshi Nakada)
03:00 PM Revision 17587: 2008-06-27
svn
03:00 PM Revision 17586: * ruby.c (set_arg0, ruby_prog_init): freeze $0. a patch from Keita
Yamaguchi <keita.yamaguchi at gmail.com>. nobu (Nobuyoshi Nakada)
02:35 PM Bug #199: Possible patches for critical segfaults and vulnerabilities available for review in ruby-talk
=begin
I'd really like to hear from the core team about this issue as well. We have thousands of ruby1.8.6p114 insta...
Anonymous
01:10 PM Revision 17584: * process.c: include sys/resource.h if HAVE_SYS_RESOURCE_H is defined.
pointed by TOYOFUKU Chikanobu. [ruby-dev:35258] akr (Akira Tanaka)
08:50 AM Revision 17581: * eval.c (rb_call0): wrong condition to check insecure method.
a patch from Keita Yamaguchi <keita.yamaguchi at gmail.com>. matz (Yukihiro Matsumoto)
08:46 AM Revision 17579: 2008-06-26
svn
08:46 AM Revision 17578: * variable.c (rb_f_trace_var): should not be allowed at safe level 4.
a patch from Keita Yamaguchi <keita.yamaguchi at gmail.com>. matz (Yukihiro Matsumoto)

06/25/2008

10:04 AM Bug #199 (Closed): Possible patches for critical segfaults and vulnerabilities available for review in ruby-talk
=begin
All currently available official versions of MRI Ruby are either vulnerable, failing with segmentation faults...
Anonymous
09:56 AM Revision 17572: * lib/{cgi-lib,getopts,importenv}.rb: check caller[0] because when
required by -r option it's nil. usa (Usaku NAKAMURA)
06:28 AM Revision 17570: * array.c (rb_ary_fill): not depend on unspecified behavior at integer
overflow. reported by Vincenzo Iozzo <snagg AT openssl.it>. nobu (Nobuyoshi Nakada)

06/24/2008

03:01 PM Revision 17566: 2008-06-25
svn
03:01 PM Revision 17565: * common.mk (revision.h): moved from Makefile.in.
nobu (Nobuyoshi Nakada)
12:39 PM Revision 17562: 2008-06-24
svn
12:39 PM Revision 17561: * ext/win32ole/win32ole.c(ole_invoke): fix memory leak.
[ruby-bugs-20792] suke (Masaki Suketa)

06/23/2008

11:01 AM Revision 17547: * eval.c (PUSH_FRAME, PUSH_CLASS): Add volatile to avoid a
possible optimization bug on OS X/PPC. This at least makes
build with gcc -O1 and `make test' pass.
knu (Akinori MUSHA)
02:17 AM Revision 17544: 2008-06-23
svn
02:17 AM Revision 17543: * Makefile.in, common.mk, {win,bcc}32/Makefile.sub (revision.h): auto
update. [ruby-core:17373] nobu (Nobuyoshi Nakada)

06/22/2008

05:16 AM Revision 17541: * ext/readline/extconf.rb (have_readline_func): readline on Mac OS X
needs headers to detect some functions. nobu (Nobuyoshi Nakada)
01:48 AM Revision 17538: auto update version.h test last
eban (Hirofumi WATANABE)
01:46 AM Revision 17537: 2008-06-22
svn
01:46 AM Revision 17536: auto update version.h test
eban (Hirofumi WATANABE)
01:46 AM Revision 17535: reverted
eban (Hirofumi WATANABE)
01:07 AM Revision 17534: * configure.in (STRINGIZE, NO_STRING_LITERAL_CONCATENATION): added
check. [ruby-dev:34883]
* version.c (ruby_description, ruby_copyright): made constants if
possible.
* defines.h ...
nobu (Nobuyoshi Nakada)
12:51 AM Revision 17533: * object.c (rb_class_superclass): rdoc improvement, a patch from
Gaston Ramos <ramos.gaston AT gmail.com> in [ruby-core:17371]. nobu (Nobuyoshi Nakada)

06/21/2008

10:23 PM Revision 17531: 2008-06-22
nobu (Nobuyoshi Nakada)
10:16 PM Revision 17530: * string.c (str_buf_cat): check for self concatenation.
nobu (Nobuyoshi Nakada)
10:32 AM Bug #194 (Closed): test_circular_references(YAML_Unit_Tests)
=begin
This bug is fixed in the repository.
=end
shyouhei (Shyouhei Urabe)
06:57 AM Revision 17497: * lib/rdoc/parsers/parse_rb.rb (RDoc#collect_first_comment): skip
magic comment. nobu (Nobuyoshi Nakada)
05:05 AM Bug #175: Rational#power2 raises a NameError or causes infinite loops when passed a Rational
=begin
Hi,

In message "Re: [ruby-core:17354] [Ruby 1.8 - Bug #175] Rational#power2 raises a NameError or causes i...
matz (Yukihiro Matsumoto)
05:04 AM Bug #175 (Assigned): Rational#power2 raises a NameError or causes infinite loops when passed a Rational
=begin

=end
matz (Yukihiro Matsumoto)
12:55 AM Bug #175: Rational#power2 raises a NameError or causes infinite loops when passed a Rational
=begin
Rational#power2 is still not working correctly:

Rational(1, 4).power2(Rational(1, 2)) # => NameError: un...
NoKarma (Arthur Schreiber)

06/20/2008

09:16 AM Revision 17483: * string.c (rb_str_buf_append): should infect.
nobu (Nobuyoshi Nakada)
06:42 AM Revision 17472: * array.c (rb_ary_store, rb_ary_splice): not depend on unspecified
behavior at integer overflow.
* string.c (str_buf_cat): ditto.
nobu (Nobuyoshi Nakada)
06:40 AM Revision 17471: * array.c (rb_ary_store, rb_ary_splice): not depend on unspecified
behavior at integer overflow.
* string.c (str_buf_cat): ditto.
nobu (Nobuyoshi Nakada)
02:27 AM Bug #175 (Closed): Rational#power2 raises a NameError or causes infinite loops when passed a Rational
=begin
Applied in changeset r17449.
=end
matz (Yukihiro Matsumoto)
 

Also available in: Atom