anchor.diff:  -module(disco_proxy).
   -behaviour(gen_server).
  +
  +-include("disco.hrl").
  +-include("gs_util.hrl").
   
   -export([start/0, update_nodes/1]).
   -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
  
positive.code:     "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
  ).
  
  start() ->
      Proxy = disco:get_setting("DISCO_PROXY_ENABLED"),
      if Proxy =:= "" ->
  
negative.code:     lager:warning("Proxy: received unknown exit from ~p: ~p", [Other, Reason]),
      {noreply, S}.
  
  -spec terminate(term(), state()) -> ok.
  terminate(Reason, _State) ->
      lager:warning("Disco config dies: ~p", [Reason]).
  
  -spec code_change(term(), state(), term()) -> {ok, state()}.
  code_change(_OldVsn, State, _Extra) -> {ok, State}.
  
  -spec do_update_nodes([nonempty_string()]) -> 'ok'.
  