anchor.diff:  
   parse_args([{port, Port}|T], Cpid, Data) when integer(Port) ->
       parse_args(T, Cpid, Data#eldap{port = Port});
  +parse_args([{use_ssl, true}|T], Cpid, Data) ->
  +    parse_args(T, Cpid, Data#eldap{port = 636, socketmodule = ssl});
  +parse_args([{use_ssl, false}|T], Cpid, Data) ->
  +    parse_args(T, Cpid, Data);
   parse_args([{log, F}|T], Cpid, Data) when function(F) ->
       parse_args(T, Cpid, Data#eldap{log = F});
   parse_args([{log, _}|T], Cpid, Data) ->
  
positive.code: 		rootdn = "",  % Name of the entry to bind as
  		passwd,       % Password for (above) entry
  		id = 0,       % LDAP Request ID 
  		log           % User provided log function
  	       }).
  
  %%% For debug purposes
  
negative.code:     S = Data#eldap.fd,
      Id = bump_id(Data),
      log2(Data, "modify DN request = ~p~n", [Req]),
      Resp = request(Data#eldap.socketmodule, S, Id, {modDNRequest, Req}),
      log2(Data, "modify DN reply = ~p~n", [Resp]),    
      check_reply(Data#eldap{id = Id}, Resp, modDNResponse).
  
  