anchor.diff:                      Ranges = parse_ranges(MochiReq:get(range), Len),
                       case {Enc, Ranges} of
                           {identity, [{From, To}]} ->
  -                            Headers1 = [{<<"Content-Range">>, make_content_range(From, To, Len)}]
  +                            Headers1 = [{"Content-Range", make_content_range(From, To, Len)}]
                                   ++ Headers,
                               {ok, Resp} = start_response_length(Req, 206, Headers1, To - From + 1),
                               couch_doc:range_att_foldl(Att, From, To + 1,
  
positive.code:     {ok, Resp} = start_chunked_response(Req, 206, [CType]),
      couch_httpd:send_chunk(Resp, <<"--", Boundary/binary>>),
      lists:foreach(fun({From, To}) ->
          ContentRange = make_content_range(From, To, Len),
          couch_httpd:send_chunk(Resp,
              <<"\r\nContent-Type: ", ContentType/binary, "\r\n",
              "Content-Range: ", ContentRange/binary, "\r\n",
  
negative.code:     throw(<<"expected more data">>).
  
  make_content_range(From, To, Len) ->
      io_lib:format("bytes ~B-~B/~B", [From, To, Len]).
  
  update_doc_result_to_json({{Id, Rev}, Error}) ->
          {_Code, Err, Msg} = couch_httpd:error_info(Error),
  