<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -5,7 +5,7 @@
 -compile(export_all).
 
 out404(A, _GC, SC) -&gt;
-  Parameters = {struct, parse_arg(A, SC)},
+  Parameters = [{method, handle_request}, {request, {struct, parse_arg(A, SC)}}],
   io:format(&quot;Param restructure:~n~p~n&quot;, [Parameters]),
   case node_api:safely_send_call_to_pool(handle_request,
                                          Parameters, 
@@ -21,15 +21,15 @@ out404(A, _GC, SC) -&gt;
 
 parse_arg(Request, ServerOptions) -&gt;
   Headers = Request#arg.headers,
-  {convert_method(Request), 
+  [convert_method(Request), 
    convert_version(Request), 
    convert_querypath(Request), 
    {querydata, prep(Request#arg.querydata)}, 
    {servername, prep(ServerOptions#sconf.servername)},
    {headers, {struct, convert_headers(Request#arg.headers)}},
-   {cookies, {array, list_to_tuple(lists:map(fun(X) -&gt; prep(X) end, Headers#headers.cookie))}},
+   {cookies, {array, lists:map(fun(X) -&gt; prep(X) end, Headers#headers.cookie)}},
    {pathinfo, prep(ServerOptions#sconf.docroot)},
-   {postdata, Request#arg.clidata}}.
+   {postdata, Request#arg.clidata}].
     
 
 convert_method(Request) -&gt;
@@ -45,7 +45,7 @@ convert_querypath(Request)  -&gt;
 convert_version(Request) -&gt;
   R = Request#arg.req,
   {http_request,_Method,{_Type,_Path},Version} = R,
-  {http_version, Version}.
+  {http_version, {array, tuple_to_list(Version)}}.
 
 convert_req(R) -&gt;
   {http_request,Method,{_Type,Path},_} = R,
@@ -74,9 +74,9 @@ convert_headers(A) -&gt;
   SpecialHeaders = 
     lists:map(fun({http_header, _Len, Name, _, Value}) -&gt; {prep(Name), prep(Value)} end, 
               A#headers.other),
-  list_to_tuple([{Name, Res} || {Name, Res} &lt;- NormalHeaders, Res /= undefined] ++ SpecialHeaders).
+  [{Name, Res} || {Name, Res} &lt;- NormalHeaders, Res /= undefined] ++ SpecialHeaders.
 
-convert_response(EhtmlTuple) -&gt;
+convert_response({response, EhtmlTuple}) -&gt;
   {Status, AllHeaders, Html} = EhtmlTuple,
   {allheaders, HeaderList} = AllHeaders,
   ProcessedHeaderList = lists:map(fun({header, Name, Value}) -&gt; {header, [binary_to_list(Name) ++ &quot;:&quot;, binary_to_list(Value)]} end,</diff>
      <filename>elibs/frontend_responder.erl</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>84159d727f2ae308bcb1518c66420e17e790bec7</id>
    </parent>
  </parents>
  <author>
    <name>David Fayram</name>
    <email>dfayram@gmail.com</email>
  </author>
  <url>http://github.com/KirinDave/fuzed/commit/7a31d04b79501e964321222077a5bd630cf5bebe</url>
  <id>7a31d04b79501e964321222077a5bd630cf5bebe</id>
  <committed-date>2008-05-11T16:48:27-07:00</committed-date>
  <authored-date>2008-05-11T16:48:27-07:00</authored-date>
  <message>Requests moving through and bubbling back out but not responding.</message>
  <tree>0c4e979f9c5a704cc19df057f393910e9099ce76</tree>
  <committer>
    <name>David Fayram</name>
    <email>dfayram@gmail.com</email>
  </committer>
</commit>
