anchor.diff:                links,        %% [link()] - links of the object
                 index_fields, %% [index_field()]
                 method,       %% atom() - HTTP method for the request
  -              timeout       %% integer() - passed-in timeout value in ms
  +              timeout,      %% integer() - passed-in timeout value in ms
  +              security      %% security context
                }).
   %% @type link() = {{Bucket::binary(), Key::binary()}, Tag::binary()}
   %% @type index_field() = {Key::string(), Value::string()}
  
positive.code:         undefined ->
              {true, missing_content_type(RD), Ctx};
          _ -> {false, RD, Ctx}
      end.
  
  %% @doc Detects whether fetching the requested object results in an
  %% error.
  malformed_check_doc(RD, Ctx) ->
      DocCtx = ensure_doc(Ctx),
      case DocCtx#ctx.doc of
          {error, Reason} ->
              handle_common_error(Reason, RD, DocCtx);
          _ ->
              {false, RD, DocCtx}
      end.
  
  %% @spec malformed_timeout_param(reqdata(), context()) ->
  
negative.code: -export([
           init/1,
           service_available/2,
           is_authorized/2,
           forbidden/2,
           allowed_methods/2,
           allow_missing_post/2,
  