>> The system resolver is blocking, meaning that Polipo hangs during a >> DNS lookup.
> It is important to note that I've asked for this to be set to > 'happily'. > This means polipo should use its own resolver first and _then_ fallback > to using the system one. What you suggest will cause polipo to hang every time a user mis-types a URL. > In the common case, this has no impact for Debian users. Sorry, Anand, but I don't think that having a web proxy hang is ``no impact''. What you suggest allows every user to DOS a running proxy just by sending requests for random URLs. > I am using a local DNS server (bind as it happens) but it is not > appropriate to (nor easy) to have bind override the returned information > for a single host entry in a non-local zone. Why is it ``not appropriate''? (If you find it ``not easy'', please file a bug against bind; it's definitely trivial with pdnsd.) People are abusing the implementation-specific behaviour of the glibc resolver (which is modelled after the SunOS resolver), which ends up biting them when they use software that uses a different resolver (e.g. Polipo, which has its own resolver, or adns). The solution is not to rely on glibc behaviour; it is to use a local recursive name server that is authoritative for your local zones. If you disagree with the above, another solution to your problem would be to have polipo parse /etc/hosts on its own, and include the data gathered therein in its local database. I will gladly accept patches to Polipo that do that (assuming the licensing is compatible, of course). Juliusz -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]