anchor.diff:  parse_proxy_params(ProxyUrl) ->
       [{proxy, ProxyUrl}].
   
  -parse_rep_db({Props}, ProxyParams, Options) ->
  +parse_rep_db({Props}, _ProxyParams, Options) ->
       Url = maybe_add_trailing_slash(get_value(<<"url">>, Props)),
       {AuthProps} = get_value(<<"auth">>, Props, {[]}),
       {BinHeaders} = get_value(<<"headers">>, Props, {[]}),
  
positive.code:                       end
                   }
              end,
      SslParams = ssl_params(Url),
      ProxyParams2 = case SslParams of
                         [] ->
                             ProxyParams;
                         _ when ProxyParams =/= [] ->
                             [{proxy_ssl_options, SslParams} | ProxyParams];
                         _ ->
                             ProxyParams
                     end,
      ConnectOpts = get_value(socket_options, Options) ++ ProxyParams2 ++ SslParams,
      Timeout = get_value(connection_timeout, Options) * 1000,
      LhttpcOpts = lists:keysort(1, [
                                     {connect_options, ConnectOpts},
                                     {connect_timeout, Timeout},
                                     {send_retry, 0}
                                    ]),
      #httpdb{
               url = Url,
               oauth = OAuth,
  
negative.code:     end.
  
  
  get_checkpoint_log_id(#db{name = DbName0}, LogId0) ->
      get_checkpoint_log_id(?b2l(DbName0), LogId0);
  get_checkpoint_log_id(#httpdb{url = DbUrl0}, LogId0) ->
  