<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Ruby News</title>
    <link>http://www.ruby-lang.org/en/feeds/news.rss/</link>
 <language>en-us</language>
    <ttl>40</ttl>
    <description>The latest news from Ruby-Lang.org.</description>
    
    
        <item>
     <title>Tulsa Ruby Workshop</title>
          <description>&lt;p&gt;I wanted to get the word out about the upcoming Tulsa Ruby Workshop.  This will take place on April 26th, from 10 AM to 4 PM in Tulsa, OK.&lt;/p&gt;


	&lt;p&gt;The workshop has a great line up of intro Ruby and Rail content.  I&amp;#8217;m honored to have been asked to give two of the talks that day:  an introduction to Ruby talk as well as a Ruby from Java talk.  There will also be a beginning Rails talk from Tulsa.rb&amp;#8217;s commander and chief, an Engine Yard employee on hand sharing deployment advice, as well as other language specific migration talks.&lt;/p&gt;


	&lt;p&gt;That&amp;#8217;s pretty much a full day of Ruby learning and the best news is that attendance is free.  They are even throwing in some food.&lt;/p&gt;


	&lt;p&gt;If you&amp;#8217;re going to be in the area, definitely come join us!&lt;/p&gt;


	&lt;p&gt;You can find directions, a schedule, and other details about the workshop at:&lt;/p&gt;


	&lt;p&gt;&lt;a href=&quot;http://tulsarb.org/wiki/Tulsa_Ruby_Workshop&quot;&gt;http://tulsarb.org/wiki/Tulsa_Ruby_Workshop&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Hope to see you there.&lt;/p&gt; </description>
          <pubDate>Fri, 11 Apr 2008 16:31:11 GMT</pubDate>
          <guid>http://www.ruby-lang.org/en/news/2008/04/11/tulsa-ruby-workshop/</guid>
 <link>http://www.ruby-lang.org/en/news/2008/04/11/tulsa-ruby-workshop/</link>
 </item>
    
        <item>
          <title>File access vulnerability of WEBrick</title>
          <description>&lt;p&gt;WEBrick, a standard library of Ruby to implement HTTP servers, has file
access vulnerability.&lt;/p&gt; &lt;h2&gt;&lt;a name=&quot;label-0&quot; id=&quot;label-0&quot;&gt;Impact&lt;/a&gt;&lt;/h2&gt;&lt;!-- RDLabel: &quot;Impact&quot; --&gt;&lt;p&gt;The following programs are vulnerable.&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;Programs that publish files using &lt;code&gt;WEBrick::HTTPServer.new&lt;/code&gt;
      with the &lt;code&gt;:DocumentRoot&lt;/code&gt; option&lt;/li&gt;
&lt;li&gt;Programs that publish files using &lt;code&gt;WEBrick::HTTPServlet::FileHandler&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Affected systems are:&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;Systems that accept backslash (\) as a path separator,
      such as Windows.&lt;/li&gt;
&lt;li&gt;Systems that use case insensitive filesystems such
      as NTFS on Windows, HFS on Mac OS X.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;This vulnerability has the following impacts.&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Attacker can access private files by sending a url
      with url encoded backslash (\).
      This exploit works only on systems that accept
      backslash as a path separator.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;http://[server]:[port]/..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c..%5c/boot.ini&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Attacker can access files that matches to the patterns
      specified by the &lt;code&gt;:NondisclosureName&lt;/code&gt; option (the
      default value is &lt;code&gt;[&quot;.ht*&quot;, &quot;*~&quot;]&lt;/code&gt;).
      This exploit works only on systems that use case
      insensitive filesystems.&lt;/li&gt;
&lt;/ol&gt;&lt;h2&gt;&lt;a name=&quot;label-1&quot; id=&quot;label-1&quot;&gt;Vulnerable versions&lt;/a&gt;&lt;/h2&gt;&lt;!-- RDLabel: &quot;Vulnerable versions&quot; --&gt;&lt;dl&gt;
&lt;dt&gt;&lt;a name=&quot;label-2&quot; id=&quot;label-2&quot;&gt;1.8 series&lt;/a&gt;&lt;/dt&gt;&lt;!-- RDLabel: &quot;1.8 series&quot; --&gt;
&lt;dd&gt;
&lt;ul&gt;
&lt;li&gt;1.8.4 and all prior versions&lt;/li&gt;
&lt;li&gt;1.8.5-p114 and all prior versions&lt;/li&gt;
&lt;li&gt;1.8.6-p113 and all prior versions&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;a name=&quot;label-3&quot; id=&quot;label-3&quot;&gt;1.9 series&lt;/a&gt;&lt;/dt&gt;&lt;!-- RDLabel: &quot;1.9 series&quot; --&gt;
&lt;dd&gt;
&lt;ul&gt;
&lt;li&gt;1.9.0-1 and all prior versions&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;&lt;h2&gt;&lt;a name=&quot;label-4&quot; id=&quot;label-4&quot;&gt;Solution&lt;/a&gt;&lt;/h2&gt;&lt;!-- RDLabel: &quot;Solution&quot; --&gt;&lt;dl&gt;
&lt;dt&gt;&lt;a name=&quot;label-5&quot; id=&quot;label-5&quot;&gt;1.8 series&lt;/a&gt;&lt;/dt&gt;&lt;!-- RDLabel: &quot;1.8 series&quot; --&gt;
&lt;dd&gt;
Please upgrade to 1.8.5-p115 or 1.8.6-p114.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p115.tar.gz&quot;&gt;&amp;lt;URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p115.tar.gz&amp;gt;&lt;/a&gt;
 (md5sum: 20ca6cc87eb077296806412feaac0356)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz&quot;&gt;&amp;lt;URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz&amp;gt;&lt;/a&gt;
 (md5sum: 500a9f11613d6c8ab6dcf12bec1b3ed3)&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;a name=&quot;label-6&quot; id=&quot;label-6&quot;&gt;1.9 series&lt;/a&gt;&lt;/dt&gt;&lt;!-- RDLabel: &quot;1.9 series&quot; --&gt;
&lt;dd&gt;
Please apply the following patch to lib/webrick/httpservlet/filehandler.rb.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1-webrick-vulnerability-fix.diff&quot;&gt;&amp;lt;URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1-webrick-vulnerability-fix.diff&amp;gt;&lt;/a&gt;
 (md5sum: b7b58aed40fa1609a67f53cfd3a13257)&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;&lt;p&gt;Please note that a package that corrects this weakness may already be
available through your package management software.&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;label-7&quot; id=&quot;label-7&quot;&gt;Credit&lt;/a&gt;&lt;/h2&gt;&lt;!-- RDLabel: &quot;Credit&quot; --&gt;&lt;p&gt;Credit to Digital Security Research Group (&lt;a href=&quot;http://dsec.ru/&quot;&gt;&amp;lt;URL:http://dsec.ru/&amp;gt;&lt;/a&gt;)
for disclosing the problem to Ruby Security Team.&lt;/p&gt;</description>
        <pubDate>Mon, 03 Mar 2008 15:00:28 GMT</pubDate>
          <guid>http://www.ruby-lang.org/en/news/2008/03/03/webrick-file-access-vulnerability/</guid>
 <link>http://www.ruby-lang.org/en/news/2008/03/03/webrick-file-access-vulnerability/</link>
 </item>
    
        <item>
          <title>Scotland on Rails 2008</title>
          <description>&lt;p&gt;Scotland on Rails is pleased to announce that
Conference2008 is open for registration. There is a limit
to the number of registrations we&amp;#8217;re able to accept so
we&amp;#8217;d advise you to get in quickly :-)&lt;/p&gt;


	&lt;p&gt;You can register at &lt;a href=&quot;http://scotlandonrails.com/register&quot;&gt;http://scotlandonrails.com/register&lt;/a&gt;
The conference will take place on April 4th and 5th in
Edinburgh (in a castle!), Scotland and will feature speakers from the UK,
Europe, US and New Zealand including keynotes from Michael
Koziarski and David Black. A list of sessions and speakers
is available at &lt;a href=&quot;http://scotlandonrails.com/talks&quot;&gt;http://scotlandonrails.com/talks&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;We&amp;#8217;re also planning a
charity event on Thursday 3rd. This will feature an beginner
level intro to Ruby and Rails in the morning, and sessions
from several of the speakers from the main conference
(including Jim Weirich, Bruce Williams and Giles Bowkett)
in the afternoon.  All the money raised from that days event will
be going to &lt;span class=&quot;caps&quot;&gt;CHAS&lt;/span&gt; &amp;#8211; The Childrens Hospice Association.&lt;/p&gt; </description>
          <pubDate>Wed, 27 Feb 2008 14:48:20 GMT</pubDate>
          <guid>http://www.ruby-lang.org/en/news/2008/02/27/scotland-on-rails-2008/</guid>
 <link>http://www.ruby-lang.org/en/news/2008/02/27/scotland-on-rails-2008/</link>
 </item>
    
        <item>
          <title>European Ruby Confrence 2008 (EURUKO)</title>
          <description>&lt;p&gt;&lt;span class=&quot;caps&quot;&gt;EURUKO&lt;/span&gt; is an annual conference about the Ruby programming language with an informal atmosphere and lots of opportunities to listen, to talk, to hack and to have fun. This year it takes place in &lt;a href=&quot;http://www.euruko2008.org/&quot;&gt;Prague, Czech Republic, on March 29th to 30th.&lt;/a&gt;&lt;/p&gt; </description>
          <pubDate>Mon, 25 Feb 2008 15:33:16 GMT</pubDate>
          <guid>http://www.ruby-lang.org/en/news/2008/02/25/european-ruby-confrence-2008-euruko/</guid>
 <link>http://www.ruby-lang.org/en/news/2008/02/25/european-ruby-confrence-2008-euruko/</link>
 </item>
    
        <item>
          <title>MountainWest RubyConf 2008</title>
          <description>&lt;p&gt;Registration for &lt;a href=&quot;http://mtnwestrubyconf.org&quot;&gt;MountainWest RubyConf
2008&lt;/a&gt; is now open. This year features an
expanded &lt;a href=&quot;http://mtnwestrubyconf.org/2008/speakers&quot;&gt;schedule and list of
speakers&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;The conference will be in Salt Lake City, Utah, &lt;span class=&quot;caps&quot;&gt;USA&lt;/span&gt;, on March 28 and
29, 2008. &lt;a href=&quot;http://www.acteva.com/go/mtnwestruby&quot;&gt;Registration costs just
$100&lt;/a&gt; and includes lunch both
days, t-shirt, and more.&lt;/p&gt; </description>
          <pubDate>Mon, 04 Feb 2008 18:24:11 GMT</pubDate>
 <guid>http://www.ruby-lang.org/en/news/2008/02/04/mountainwest-rubyconf-2008/</guid>
 <link>http://www.ruby-lang.org/en/news/2008/02/04/mountainwest-rubyconf-2008/</link>
 </item>
    
        <item>
          <title>Ruby Fool's Conference</title>
          <description>&lt;p&gt;The first &lt;a href=&quot;http://jaoo.dk/ruby-cph/conference/&quot;&gt;Ruby Fools conference&lt;/a&gt; will be held on April Fools&amp;#8217; Day in Copenhagen, Denmark.  The conference organizers intend to cater a bit to both expert and novice developers, so any Rubyists in the area may want to consider attending.&lt;/p&gt; </description>
          <pubDate>Thu, 24 Jan 2008 14:24:47 GMT</pubDate>
          <guid>http://www.ruby-lang.org/en/news/2008/01/24/ruby-fools-conference/</guid>
 <link>http://www.ruby-lang.org/en/news/2008/01/24/ruby-fools-conference/</link>
 </item>
    
        <item>
          <title>Ruby logo available</title>
          <description>&lt;p&gt;The official Ruby logo is &lt;a href=&quot;http://www.ruby-assn.org/index.html.en&quot;&gt;available to download&lt;/a&gt;
under Creative Commons Attribution-Share Alike license now.
Available formats are Illustrator/SVG/PDF/PNG.&lt;/p&gt; </description>
          <pubDate>Wed, 09 Jan 2008 08:42:05 GMT</pubDate>
 <guid>http://www.ruby-lang.org/en/news/2008/01/09/ruby-logo-available/</guid>
 <link>http://www.ruby-lang.org/en/news/2008/01/09/ruby-logo-available/</link>
 </item>
    
        <item>
          <title>Ruby 1.9.0 Released</title>
          <description>&lt;p&gt;Matz announced the release of Ruby 1.9.0, a development
release.&lt;/p&gt;


	&lt;p&gt;You can fetch it from:&lt;/p&gt;


	&lt;p&gt;&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2&quot;&gt;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2&lt;/a&gt;&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;407cc7d0032e19eb12216c0ebc7f17b3&lt;/code&gt;&lt;/pre&gt;


	&lt;p&gt;&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz&quot;&gt;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz&lt;/a&gt;&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;b20cce98b284f7f75939c09d5c8e846d&lt;/code&gt;&lt;/pre&gt;


	&lt;p&gt;&lt;a href=&quot;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip&quot;&gt;ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip&lt;/a&gt;&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;78b2a5f9a81c5f6775002c4fb24d2d75&lt;/code&gt;&lt;/pre&gt; </description>
          <pubDate>Tue, 25 Dec 2007 16:37:35 GMT</pubDate>
 <guid>http://www.ruby-lang.org/en/news/2007/12/25/ruby-1-9-0-released/</guid>
 <link>http://www.ruby-lang.org/en/news/2007/12/25/ruby-1-9-0-released/</link>
 </item>
    
        <item>
          <title>Net::HTTPS Vulnerability</title>
          <description>&lt;p&gt;A vulnerability on the net/https library was reported.&lt;/p&gt;&lt;p&gt;Detailed information should be found at the original advisory:
&lt;a href=&quot;http://www.isecpartners.com/advisories/2007-006-rubyssl.txt&quot;&gt;&amp;lt;URL:http://www.isecpartners.com/advisories/2007-006-rubyssl.txt&amp;gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;a name=&quot;label-0&quot; id=&quot;label-0&quot;&gt;Impact&lt;/a&gt;&lt;/h4&gt;&lt;!-- RDLabel: &quot;Impact&quot; --&gt;&lt;p&gt;The vulnerability exists in the connect method within http.rb file which
fails to call post_connection_check after the SSL connection has been 
negotiated.  Since the server certificate's CN is not validated against 
the requested DNS name, the attacker can impersonate the target server 
in a SSL connection.  The integrity and confidentiality benefits of 
SSL are thereby eliminated.&lt;/p&gt;&lt;h4&gt;&lt;a name=&quot;label-1&quot; id=&quot;label-1&quot;&gt;Vulnerable versions&lt;/a&gt;&lt;/h4&gt;&lt;!-- RDLabel: &quot;Vulnerable versions&quot; --&gt;&lt;dl&gt;
&lt;dt&gt;&lt;a name=&quot;label-2&quot; id=&quot;label-2&quot;&gt;1.8 series&lt;/a&gt;&lt;/dt&gt;&lt;!-- RDLabel: &quot;1.8 series&quot; --&gt;
&lt;dd&gt;
&lt;ul&gt;
&lt;li&gt;1.8.4 and all prior versions&lt;/li&gt;
&lt;li&gt;1.8.5-p113 and all prior versions&lt;/li&gt;
&lt;li&gt;1.8.6-p110 and all prior versions&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;a name=&quot;label-3&quot; id=&quot;label-3&quot;&gt;Development version (1.9 series)&lt;/a&gt;&lt;/dt&gt;&lt;!-- RDLabel: &quot;Development version (1.9 series)&quot; --&gt;
&lt;dd&gt;
All versions before 2006-09-23
&lt;/dd&gt;
&lt;/dl&gt;&lt;h4&gt;&lt;a name=&quot;label-4&quot; id=&quot;label-4&quot;&gt;Solution&lt;/a&gt;&lt;/h4&gt;&lt;!-- RDLabel: &quot;Solution&quot; --&gt;&lt;dl&gt;
&lt;dt&gt;&lt;a name=&quot;label-5&quot; id=&quot;label-5&quot;&gt;1.8 series&lt;/a&gt;&lt;/dt&gt;&lt;!-- RDLabel: &quot;1.8 series&quot; --&gt;
&lt;dd&gt;
&lt;p&gt;Please upgrade to 1.8.6-p111 or 1.8.5-p114.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz&quot;&gt;&amp;lt;URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz&amp;gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz&quot;&gt;&amp;lt;URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz&amp;gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then you should use Net::HTTP#enable_post_connection_check= to enable post_connection_check.&lt;/p&gt;
&lt;pre&gt;http = Net::HTTP.new(host, 443)
http.use_ssl = true
http.enable_post_connection_check = true
http.verify_mode = OpenSSL::SSL::VERIFY_PEER
store = OpenSSL::X509::Store.new
store.set_default_paths
http.cert_store = store
http.start {
  response = http.get(&quot;/&quot;)
}&lt;/pre&gt;
&lt;p&gt;Please note that a package that corrects this weakness may already be available through your package management software. &lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;&lt;a name=&quot;label-6&quot; id=&quot;label-6&quot;&gt;Development version (1.9 series)&lt;/a&gt;&lt;/dt&gt;&lt;!-- RDLabel: &quot;Development version (1.9 series)&quot; --&gt;
&lt;dd&gt;
Please update your Ruby to a version after 2006-09-23.
The default value of Net::HTTP#enable_post_connection_check is true on Ruby 1.9.
&lt;/dd&gt;
&lt;/dl&gt;&lt;h4&gt;&lt;a name=&quot;label-7&quot; id=&quot;label-7&quot;&gt;Changes&lt;/a&gt;&lt;/h4&gt;&lt;!-- RDLabel: &quot;Changes&quot; --&gt;&lt;ul&gt;
&lt;li&gt;2007-10-04 16:30 +09:00  added description for enable_post_connection_check to `Solution'.&lt;/li&gt;
&lt;/ul&gt;</description>
          <pubDate>Thu, 04 Oct 2007 04:26:46 GMT</pubDate>
          <guid>http://www.ruby-lang.org/en/news/2007/10/04/net-https-vulnerability/</guid>
 <link>http://www.ruby-lang.org/en/news/2007/10/04/net-https-vulnerability/</link>
 </item>
    
        <item>
          <title>Euruko 2007: The European Ruby Conference</title>
          <description>&lt;p&gt;Planning is underway for &lt;a href=&quot;http://www.approximity.com/cgi-bin/europeRuby/tiki.cgi?c=v&amp;#38;p=Euruko07&quot;&gt;Euruko 2007&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Euruko 2007 will be located in Vienna, Austria, on Saturday &amp;#38; Sunday 10th and 11th November, 2007.&lt;/p&gt;


	&lt;p&gt;There is an informal &lt;a href=&quot;http://www.approximity.com/cgi-bin/europeRuby/tiki.cgi?c=v&amp;#38;p=Registration2007&quot;&gt;registration page&lt;/a&gt; and a general information &lt;a href=&quot;http://www.approximity.com/cgi-bin/europeRuby/tiki.cgi?c=v&amp;#38;p=Euruko07&quot;&gt;site&lt;/a&gt; .&lt;/p&gt; </description>
          <pubDate>Tue, 18 Sep 2007 17:55:24 GMT</pubDate>
          <guid>http://www.ruby-lang.org/en/news/2007/09/18/euruko-2007-the-european-ruby-conference/</guid>
 <link>http://www.ruby-lang.org/en/news/2007/09/18/euruko-2007-the-european-ruby-conference/</link>
 </item>
    
    
  </channel>
</rss>