In order to not get problems with DNS cache pruning, we no longer store
authorDaniel Stenberg <daniel@haxx.se>
Thu, 25 Apr 2002 19:00:57 +0000 (19:00 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 25 Apr 2002 19:00:57 +0000 (19:00 +0000)
commit8927ddec1687a438354eae6c527da92c6c63b50b
tree5f443d4fa1d0ebf681b0ff88dc5ea06c8b8043c9
parentf6525ae20087290e1ce91839461e671b9ec81cc0
In order to not get problems with DNS cache pruning, we no longer store
any name resolved data in any curl handle struct. That way, we won't mind
if the cache entries are pruned for the next time we need them. We'll just
resolve them again instead.

This changes the Curl_resolv() proto. It modifies the SessionHandle struct
but perhaps most importantly, it'll make the internals somewhat dependent
on the DNS cache not being disabled as that will cripple operations somewhat.
Especially for persistant connections.
lib/connect.c
lib/ftp.c
lib/hostip.c
lib/hostip.h
lib/url.c
lib/urldata.h