anchor.diff:      case yaws:to_lower(Continue) of
           "100-continue" ->
               deliver_100(CliSock),
  -            body_method(CliSock, Req, Head);
  +            body_method(CliSock, IPPort, Req, Head);
           _ ->
  -            body_method(CliSock, Req, Head)
  +            body_method(CliSock, IPPort, Req, Head)
       end.
   
   
  
positive.code: %% handle_extension_method. If and when the parser is updated to accept
  %% PATCH, we'll get it back as an atom and this following clause will be
  %% unnecessary.
  handle_extension_method("PATCH", CliSock, Req, Head) ->
      'PATCH'(CliSock, Req#http_request{method = 'PATCH'}, Head);
  handle_extension_method("PROPFIND", CliSock, Req, Head) ->
      'PROPFIND'(CliSock, Req, Head);
  handle_extension_method("MKCOL", CliSock, Req, Head) ->
      'MKCOL'(CliSock, Req, Head);
  handle_extension_method("MOVE", CliSock, Req, Head) ->
      'MOVE'(CliSock, Req, Head);
  handle_extension_method("COPY", CliSock, Req, Head) ->
      'COPY'(CliSock, Req, Head);
  handle_extension_method(_Method, CliSock, Req, Head) ->
      not_implemented(CliSock, Req, Head).
  
  
  %% Return values:
  
negative.code:                 true ->
                      ok
              end,
              {IP,Port} = peername(Client, GS#gs.ssl),
              case (GS#gs.gconf)#gconf.trace of  %% traffic trace
                  {true, _} ->
                      Str = ?F("New (~p) connection from ~s:~w~n",
                               [GS#gs.ssl, inet_parse:ntoa(IP),Port]),
                      yaws_log:trace_traffic(from_client, Str);
                  _ ->
                      ok
              end,
              Res = (catch aloop(Client, {IP,Port}, GS,  0)),
              %% Skip closing the socket, as required by web sockets & stream
              %% processes.
              CloseSocket = (get(outh) =:= undefined) orelse
  