<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://groups.google.com/group/rack-devel</id>
  <title type="text">Rack Development Google Group</title>
  <subtitle type="text">
  Discussion about Rack development.
  </subtitle>
  <link href="/group/rack-devel/feed/atom_v1_0_msgs.xml" rel="self" title="Rack Development feed"/>
  <updated>2010-01-05T23:58:45Z</updated>
  <generator uri="http://groups.google.com" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>Eric Wong</name>
  <email>normalper...@yhbt.net</email>
  </author>
  <updated>2010-01-05T23:58:45Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/e5ceb39994b71080/064e4c5840ad8ed2?show_docid=064e4c5840ad8ed2</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/e5ceb39994b71080/064e4c5840ad8ed2?show_docid=064e4c5840ad8ed2"/>
  <title type="text">Re: [PATCH 0/3] support reuse of HeaderHash objects</title>
  <summary type="html" xml:space="preserve">
  Ugh, this series interacts badly with applications and frameworks that &lt;br&gt; set cookies without using Rack::Utils. Rails 2.3.5 is one (popular) &lt;br&gt; example of a framework that sets cookies without help from Rack::Utils. &lt;br&gt; Below is a patch (against Rails 2.3.5) that pinpoints and fixes the &lt;br&gt; problematic code: (I don&#39;t expect this patch to be applied)
  </summary>
  </entry>
  <entry>
  <author>
  <name>Iñaki Baz Castillo</name>
  <email>i...@aliax.net</email>
  </author>
  <updated>2010-01-05T23:47:41Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/5d93266373a372ea/187a02a4f6d2b7c1?show_docid=187a02a4f6d2b7c1</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/5d93266373a372ea/187a02a4f6d2b7c1?show_docid=187a02a4f6d2b7c1"/>
  <title type="text">Re: Why env.object_id is different in each middleware?</title>
  <summary type="html" xml:space="preserve">
  My real case: &lt;br&gt; I want to use Clogger to log the authenticated user ($env[&amp;quot;REMOTE_USER&amp;quot;]). &lt;br&gt; Clogger expects that it runs after an authentication middleware which adds &lt;br&gt; such env entry. However in my case I need to decide the &amp;quot;remote_user&amp;quot; in the &lt;br&gt; final Rack application so I need that changes done in env by the last Rack
  </summary>
  </entry>
  <entry>
  <author>
  <name>Ryan Tomayko</name>
  <email>r...@tomayko.com</email>
  </author>
  <updated>2010-01-05T20:57:58Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/5d93266373a372ea/3d2c7f0a5559a5ff?show_docid=3d2c7f0a5559a5ff</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/5d93266373a372ea/3d2c7f0a5559a5ff?show_docid=3d2c7f0a5559a5ff"/>
  <title type="text">Re: Why env.object_id is different in each middleware?</title>
  <summary type="html" xml:space="preserve">
  This is something I&#39;ve always thought should be included in the rack &lt;br&gt; spec. Should a rack component, A, that calls another component, B, be &lt;br&gt; able to assume that env modifications made by B (or downstream) will &lt;br&gt; be visible in the env passed by A when B returns? As of right now, &lt;br&gt; there&#39;s a number of core and contrib middleware that assume: no. The
  </summary>
  </entry>
  <entry>
  <author>
  <name>Arunmohan</name>
  <email>k.arunmo...@gmail.com</email>
  </author>
  <updated>2010-01-05T07:17:49Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/035213918f521a7c/cd332e8cd9b2e8bd?show_docid=cd332e8cd9b2e8bd</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/035213918f521a7c/cd332e8cd9b2e8bd?show_docid=cd332e8cd9b2e8bd"/>
  <title type="text">Rack with SOAP integration</title>
  <summary type="html" xml:space="preserve">
  Hi All, &lt;br&gt; I am new to Rack. I am ROR developer. I have to work SOAP webservice &lt;br&gt; integration between a Rack and a Rails application. Rack app should be &lt;br&gt; a soap server and Rails app should be a soap client. How to work on &lt;br&gt; it? Anybody here, please help me. Give some simple sample code to &lt;br&gt; handle soap application between this.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Iñaki Baz Castillo</name>
  <email>i...@aliax.net</email>
  </author>
  <updated>2010-01-04T19:44:15Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/5d93266373a372ea/2d5b990b580863fe?show_docid=2d5b990b580863fe</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/5d93266373a372ea/2d5b990b580863fe?show_docid=2d5b990b580863fe"/>
  <title type="text">Re: Why env.object_id is different in each middleware?</title>
  <summary type="html" xml:space="preserve">
  A workaround is creating an initial middleware (like rack-config), adding some &lt;br&gt; empty entries to env hash and latter, in other middlewares or final &lt;br&gt; application, using env[&amp;quot;NEW_ENTRY&amp;quot;].replace. &lt;br&gt; Of course this is a hack as it&#39;s only valid if the new entry is a String or an &lt;br&gt; object supporting &amp;quot;replace&amp;quot;.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Iñaki Baz Castillo</name>
  <email>i...@aliax.net</email>
  </author>
  <updated>2010-01-04T00:58:18Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/5d93266373a372ea/4d68e270e43832ea?show_docid=4d68e270e43832ea</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/5d93266373a372ea/4d68e270e43832ea?show_docid=4d68e270e43832ea"/>
  <title type="text">Re: Why env.object_id is different in each middleware?</title>
  <summary type="html" xml:space="preserve">
  Yes it does :) &lt;br&gt; Thanks.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Tim Carey-Smith</name>
  <email>g...@spork.in</email>
  </author>
  <updated>2010-01-04T00:50:22Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/5d93266373a372ea/2a85194558fab674?show_docid=2a85194558fab674</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/5d93266373a372ea/2a85194558fab674?show_docid=2a85194558fab674"/>
  <title type="text">Re: Why env.object_id is different in each middleware?</title>
  <summary type="html" xml:space="preserve">
  Hi there, &lt;br&gt; I&#39;ve hit this before. This is because you are using Rack::URLMap (via &lt;br&gt; Builder#map). &lt;br&gt; The inner app is called with a new env hash. &lt;br&gt; Is this patch useful? &lt;br&gt; Is it useful to assume that a request will only have a single env hash? &lt;br&gt; Will it make Rack::Cascade and friends behave incorrectly? &lt;br&gt; Should URLMap revert the change in an ensure to allow subsequent
  </summary>
  </entry>
  <entry>
  <author>
  <name>Eric Wong</name>
  <email>normalper...@yhbt.net</email>
  </author>
  <updated>2009-12-31T20:19:29Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/5878afc271108fc7/257848fac07168f1?show_docid=257848fac07168f1</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/5878afc271108fc7/257848fac07168f1?show_docid=257848fac07168f1"/>
  <title type="text">[PATCH] make Rack::Session::Cookie spec immune to Marshal changes</title>
  <summary type="html" xml:space="preserve">
  Various versions/implementations of Ruby may Marshal data &lt;br&gt; differently. Instead of relying on a fragile test that &lt;br&gt; relies on exact byte sequence matches, just rely on existing &lt;br&gt; round-trip tests for the cookies. &lt;br&gt; --- &lt;br&gt; &amp;gt; &amp;gt; �Otoh, I feel this test is so fragile that it&#39;s probably best to &lt;br&gt; &amp;gt; &amp;gt; �scrap it and rely on the round-trip tests...
  </summary>
  </entry>
  <entry>
  <author>
  <name>Christian Neukirchen</name>
  <email>chneukirc...@gmail.com</email>
  </author>
  <updated>2009-12-31T10:15:15Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/5878afc271108fc7/28711c93b24269a9?show_docid=28711c93b24269a9</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/5878afc271108fc7/28711c93b24269a9?show_docid=28711c93b24269a9"/>
  <title type="text">Re: [PATCH] make Rack::Session::Cookie spec pass under 1.9.2dev</title>
  <summary type="html" xml:space="preserve">
  +1
  </summary>
  </entry>
  <entry>
  <author>
  <name>Eric Wong</name>
  <email>normalper...@yhbt.net</email>
  </author>
  <updated>2009-12-31T01:37:05Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/5878afc271108fc7/0a0339f373050780?show_docid=0a0339f373050780</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/5878afc271108fc7/0a0339f373050780?show_docid=0a0339f373050780"/>
  <title type="text">[PATCH] make Rack::Session::Cookie spec pass under 1.9.2dev</title>
  <summary type="html" xml:space="preserve">
  There appears to be a small change to the Marshal output &lt;br&gt; under 1.9.2dev that makes it output differently than &lt;br&gt; under 1.9.1. Tested with Ruby trunk r26127. &lt;br&gt; --- &lt;br&gt; Otoh, I feel this test is so fragile that it&#39;s probably best to &lt;br&gt; scrap it and rely on the round-trip tests... &lt;br&gt; Pushed out to the &amp;quot;mri-1.9.2dev&amp;quot; branch of git://git.bogomips.org/rack
  </summary>
  </entry>
  <entry>
  <author>
  <name>Eric Wong</name>
  <email>normalper...@yhbt.net</email>
  </author>
  <updated>2009-12-31T01:22:52Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/d1b335121da4dc68/d94c4d3c0e144701?show_docid=d94c4d3c0e144701</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/d1b335121da4dc68/d94c4d3c0e144701?show_docid=d94c4d3c0e144701"/>
  <title type="text">Re: Call for 1.1.0 release</title>
  <summary type="html" xml:space="preserve">
  I sent the patches ad the end of this message to Christian which should &lt;br&gt; get test-spec mostly working under 1.9 (though I can&#39;t get test-spec to &lt;br&gt; pass its own tests). &lt;br&gt; Under all versions of Ruby I tested, the basic test suite fails &lt;br&gt; spec_rack_logger.rb: &lt;br&gt; &amp;lt;&amp;quot;Program started\nNothing to do!\n&amp;quot;&amp;gt; expected to be =~
  </summary>
  </entry>
  <entry>
  <author>
  <name>Eric Wong</name>
  <email>normalper...@yhbt.net</email>
  </author>
  <updated>2009-12-30T10:47:29Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/d1b335121da4dc68/9811f400ddb6d5d9?show_docid=9811f400ddb6d5d9</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/d1b335121da4dc68/9811f400ddb6d5d9?show_docid=9811f400ddb6d5d9"/>
  <title type="text">Re: deferrable bodies in Rainbows!</title>
  <summary type="html" xml:space="preserve">
  Rainbows! 0.90.1 should support deferrable bodies needed for async apps &lt;br&gt; on EM. &lt;br&gt; I stole the async_app.ru and async_tailer.ru examples from Thin and made &lt;br&gt; them a part of the integration tests (in t/t04??-*.sh). &lt;br&gt; The app.deferred?(env) isn&#39;t supported, yet. It&#39;s in the TODO and I &lt;br&gt; don&#39;t think many people use it... (correct me if I&#39;m wrong).
  </summary>
  </entry>
  <entry>
  <author>
  <name>Eric Wong</name>
  <email>normalper...@yhbt.net</email>
  </author>
  <updated>2009-12-26T23:27:32Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/d1b335121da4dc68/0fd5b307a911918b?show_docid=0fd5b307a911918b</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/d1b335121da4dc68/0fd5b307a911918b?show_docid=0fd5b307a911918b"/>
  <title type="text">deferrable bodies in Rainbows!</title>
  <summary type="html" xml:space="preserve">
  Moving to rainbows list &lt;br&gt; Hi James, thhanks for the heads up. &lt;br&gt; Rainbows! doesn&#39;t handle deferrable bodies yet (I didn&#39;t look closely enough &lt;br&gt; the first time around), so it can&#39;t do everything Thin does with EM, yet. &lt;br&gt; It&#39;s already in the TODO, I&#39;ll make a mental note to work on it sooner.
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Tucker</name>
  <email>jftuc...@gmail.com</email>
  </author>
  <updated>2009-12-26T14:41:23Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/d1b335121da4dc68/234c80e2fa0ae847?show_docid=234c80e2fa0ae847</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/d1b335121da4dc68/234c80e2fa0ae847?show_docid=234c80e2fa0ae847"/>
  <title type="text">Re: Call for 1.1.0 release</title>
  <summary type="html" xml:space="preserve">
  Eric - I had a report from one of the async_sinatra users who tried out rainbows with EM, and found that the API didn&#39;t actually line up with what Thin was doing. I really want to devote some more time with this but I&#39;ve been very busy. Sadly due to this I don&#39;t want to say stop, but, well, I want to say please check existing apps against it. I guess could you check async_*.ru from github.com/macournoyer/thin/ma ster/tree/examples/async_*.ru, as from what was reported, they&#39;re not working with the rainbows implementation of the deferrablebody hacks.
  </summary>
  </entry>
  <entry>
  <author>
  <name>James Tucker</name>
  <email>jftuc...@gmail.com</email>
  </author>
  <updated>2009-12-26T14:38:38Z</updated>
  <id>http://groups.google.com/group/rack-devel/browse_frm/thread/d1b335121da4dc68/21404cbdef9e4ad4?show_docid=21404cbdef9e4ad4</id>
  <link href="http://groups.google.com/group/rack-devel/browse_frm/thread/d1b335121da4dc68/21404cbdef9e4ad4?show_docid=21404cbdef9e4ad4"/>
  <title type="text">Re: Call for 1.1.0 release</title>
  <summary type="html" xml:space="preserve">
  +1 we need to hold off, there&#39;s more to discuss in this area.
  </summary>
  </entry>
</feed>
