1. 24 May, 2000 3 commits
  2. 23 May, 2000 9 commits
  3. 22 May, 2000 16 commits
  4. 20 May, 2000 8 commits
  5. 19 May, 2000 4 commits
    • Brian Wellington's avatar
      Propagate errors out of the validator in all cases. This means that if there · 17a3fcec
      Brian Wellington authored
      are any problems in a validation, a SERVFAIL will be returned.  This may not
      be correct in all cases (and will be fixed), but it leaves the server in a
      much more consistent state after failures.
    • Brian Wellington's avatar
    • Michael Graff's avatar
      Merge the mlg-20000518 branch onto the mainline. Change summary: · 46993e1d
      Michael Graff authored
      	dns_dispatch_create() no longer exists.  dns_dispatch_createtcp()
      	and dns_dispatch_getudp() are the replacements.  _createtcp() takes
      	a bound, connected TCP socket, while _getudp() will search for
      	a sharable UDP socket, and if found, attach to it and return a
      	pointer to it.  If one is not found, it will create a udp socket,
      	bind it to a supplied local address, and create a new dispatcher
      	around it.
      	dns_dispatch_remove{request,response}() no longer take the dispatch
      	as an argument.
      	query-source can now be set per view.
      	The dispatch manager holds onto three memory pools, one for
      	allocating dispatchers from, one for events, and one for
      	requests/replies.  The free list on these pools is hard-coded,
      	but set to 1024.  This keeps us from having to dig into the
      	isc_mem_t the pools draw from as often.
      	dns_resolver_create() and dns_view_createresolver() require that
      	valid dispatchers be passed in; dispatchers are no longer created
      	for the caller.
    • Andreas Gustafsson's avatar
      [RT #115] find_closest_nxt() tried to concatenate . with . · ac940fef
      Andreas Gustafsson authored
      when the closest NXT was owned by the root domain