--047d7b34336063f71404dcae8a6d
Content-Type: text/plain; charset=ISO-8859-1

Hello, Rubyists

Ruby 2.0.0-p195 is released. This is the first patchlevel release of 2.0.0.
http://www.ruby-lang.org/en/news/2013/05/14/ruby-2-0-0-p195-is-released/

This release include a security fix of Ruby DL/Fiddle extension.
* Object taint bypassing in DL and Fiddle in Ruby (CVE-2013-2065)

http://www.ruby-lang.org/en/news/2013/05/14/taint-bypass-dl-fiddle-cve-2013-2065/

And there're many bug-fixes and some optimization, and documentation fixes.

# Downloads

ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2
  SIZE:   10807456 bytes
  MD5:    2f54faea6ee1ca500632ec3c0cb59cb6
  SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b

ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz
  SIZE:   13641558 bytes
  MD5:    0672e5af309ae99d1703d0e96eff8ea5
  SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93

ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip
  SIZE:   15092199 bytes
  MD5:    924fe4bea72b1b258655211998631791
  SHA256: 81a4dc6cc09e491d417a51e5983c4584eff849e2a186ec3affdbe5bc15cd7db5

# Changes

Major fixes are below. See ChangeLog or Tickets for details.
https://bugs.ruby-lang.org/projects/ruby-200/issues?set_filterstatus_idP
Thank you all committers/contributors.

## Core - prepend
  #7841 Module#prepend now detect cyclic prepend.
  #7843 removing prepended methods causes exceptions.
  #8357 Module#prepend breaks Module's comparison operators.
  #7983 Module#prepend can't override Fixnum's operator methods.
  #8005 methods made private/protected after definition become uncallable on
        prepended class.
  #8025 Module#included_modules include classes when prepended.

## Core - keyword arguments
  #7922 unnamed keyword rest argument cause SyntaxError.
  #7942 support define method only receive keyword arguments without paren.
  #8008 fix a bug in super with keyword arguments.
  #8236 fix a treatment of rest arguments and keyword arguments through
`super'.
  #8260 non-symbol key should not treated as keyword arguments.

## Core - refinements
  #7925 fix a bug of refinements with a method call super in a block.

## Core - GC
  #8092 improve accuracy of GC.stat[:heap_live_num]
  #8146 avoid unnecessary heap growth.
  #8145  fix unlimited memory growth with large values of RUBY_FREE_MIN.

## Core - Regexp
  #7972 Regexp POSIX space class is location sensitive.
  #7974 Regexp case-insensitive group doesn't work.
  #8023 Regexp lookbehind assertion fails with /m mode enabled
  #8001 Regexp \Z matches where it shouldn't

## Core - other
  #8063 fix a potential memory violation and avoid abort on the environment
        _FORTIFY_SOURCE (ex. Ubuntu).
  #8175 ARGF#skip doesn't work as documented.
  #8069 File.expand_path('something', '~') now support home path on Windows.
  #8220 fix a Segmentation fault when defined? ().
  #8367 fix a regression in defined?(super).
  #8283 Dir.glob doesn't recurse hidden directories.
  #8165 fix a bug of multiple require with non-ascii file path.
  #8290 fix an incompatible String#inspect behavior with NUL character.
  #8360 fix a Segmentation fault of Thread#join(Float::INFINITY) on some
        platforms.

## RubyGems
  Bundled RubyGems version is updated to 2.0.2+
  #7698 fix an rubygems' incompatibility about installation of extension
        libraries.
  #8019 fix a bug of gem list --remote doesn't work.

## Libraries
  #7911 File.fnmatch with US-ASCII pattern and UTF-8 path raise an
exception.
  #8240 fix a bug about OpenSSL::SSL::SSLSocket breaks other connections or
files on GC.
  #8183 CGI.unescapeHTML can't decode Numeric Character References with
uppercase (&#Xnnnn).

## Build/Platform specific.
  #7830 fix build failure with compiler warning.
  #7950 fix a build failure on mswin/VC with --with-static-linked-ext.

Regards,

--
Tomoyuki Chikanaga <nagachika / ruby-lang.org>

--047d7b34336063f71404dcae8a6d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir="ltr"><div style>Hello, Rubyists</div><div><br></div><div>Ruby 2.0.0-p195 is released. This is the first patchlevel release of 2.0.0.</div><div>http://www.ruby-lang.org/en/news/2013/05/14/ruby-2-0-0-p195-is-released/<br>
</div><div><br></div><div>This release include a security fix of Ruby DL/Fiddle extension.</div><div>* Object taint bypassing in DL and Fiddle in RubyCVE-2013-2065)</div><div>  http://www.ruby-lang.org/en/news/2013/05/14/taint-bypass-dl-fiddle-cve-2013-2065/</div>
<div><br></div><div>And there&#39;re many bug-fixes and some optimization, and documentation fixes.</div><div><br></div><div># Downloads</div><div><br></div><div>ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2</div>
<div>SIZE: 10807456 bytes</div><div>MD5: f54faea6ee1ca500632ec3c0cb59cb6</div><div>SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b</div><div><br></div><div>ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz</div>
<div>SIZE: 13641558 bytes</div><div>MD5: 672e5af309ae99d1703d0e96eff8ea5</div><div>SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93</div><div><br></div><div>ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip</div>
<div>SIZE: 15092199 bytes</div><div>MD5: 24fe4bea72b1b258655211998631791</div><div>SHA256: 81a4dc6cc09e491d417a51e5983c4584eff849e2a186ec3affdbe5bc15cd7db5</div><div><br></div><div># Changes</div><div><br></div>
<div>Major fixes are below. See ChangeLog or Tickets for details.</div><div>https://bugs.ruby-lang.org/projects/ruby-200/issues?set_filter=1&status_id=5</div>
<div><br></div><div>Thank you all committers/contributors.</div><div><br></div><div>## Core - prepend</div><div>#7841 Module#prepend now detect cyclic prepend.</div><div>#7843 removing prepended methods causes exceptions.</div>
<div>#8357 Module#prepend breaks Module&#39;s comparison operators.</div><div>#7983 Module#prepend can&#39;t override Fixnum&#39;s operator methods.</div><div>#8005 methods made private/protected after definition become uncallable on</div>
<div>prepended class.</div><div>#8025 Module#included_modules include classes when prepended.</div><div><br></div><div>## Core - keyword arguments</div><div>#7922 unnamed keyword rest argument cause SyntaxError.</div>
<div>#7942 support define method only receive keyword arguments withoutaren.</div><div>#8008 fix a bug in super with keyword arguments.</div><div>#8236 fix a treatment of rest arguments and keyword arguments through `super&#39;.</div>
<div>#8260 non-symbol key should not treated as keyword arguments.</div><div><br></div><div>## Core - refinements</div><div>#7925 fix a bug ofefinements with a method call super in a block.</div><div><br></div><div>
## Core - GC</div><div>#8092 improve accuracy of GC.stat[:heap_live_num]</div><div>#8146 avoid unnecessary heap growth.</div><div>#8145        ή</div><div>## Core - Regexp</div><div>#7972 Regexp POSIX space class isocation sensitive.</div><div>#7974 Regexp case-insensitive group doesn&#39;t work.</div><div>#8023 Regexp lookbehind assertion fails with /mode enabled</div>
<div>#8001 Regexp \Z matches where it shouldn&#39;t</div><div><br></div><div>## Core - other</div><div>#8063 fix a potential memory violation and avoid abort on the environment</div><div>_FORTIFY_SOURCE=2 (ex. Ubuntu).</div>
<div>#8175 ARGF#skip doesn&#39;t work as documented.</div><div>#8069 File.expand_path(&#39;something&#39;, &#39;~&#39;) now support home path on Windows.</div><div>#8220 fix a Segmentation fault when defined? ().</div>
<div>#8367 fix a regression in defined?(super).</div><div>#8283 Dir.glob doesn&#39;t recurse hidden directories.</div><div>#8165 fix a bugf multiple require with non-ascii file path.</div><div>#8290 fix an incompatible String#inspect behavior with NUL character.</div>
<div>#8360 fix a Segmentation fault of Thread#join(Float::INFINITY) on some</div><div>platforms.</div><div><br></div><div>## RubyGems</div><div>Bundled RubyGems version is updated to 2.0.2+</div><div>#7698 fix an rubygems&#39; incompatibility about installation of extension</div>
<div>libraries.</div><div>#8019 fix a bug of gem list --remote doesn&#39;t work.</div><div><br></div><div>## Libraries</div><div>#7911 File.fnmatch with US-ASCII pattern and UTF-8 path raise an exception.</div>
<div>#8240 fix a bug about OpenSSL::SSL::SSLSocket breaks other connections or files on GC.</div><div>#8183 CGI.unescapeHTML can&#39;t decode Numeric Character References with uppercase (&amp;#Xnnnn).</div><div><br></div>
<div>## Build/Platform specific.</div><div>#7830 fix build failure withompiler warning.</div><div>#7950 fix a build failure on mswin/VC with-with-static-linked-ext.</div><div><br></div><div style>Regards,</div><div style>
<br></div><div style>--</div><div style>Tomoyuki Chikanaga &lt;nagachika / ruby-lang.org&gt;</div></div>

--047d7b34336063f71404dcae8a6d--