Francis,
[...] In the spirit of the suggestion at http://lists.auriga.wearlab.de/pipermail/dillo-dev/2003-April/000422.html here's a patch which implements a configure --disable-threaded-dns option.
OK. I checked the patch, and recoded it to use D_DNS_THREADED, D_DNS*, and the same "./configure --disable-threaded-dns".
Commited and in CVS now.
Please test it.
Got it, working on it.
Be aware, though, that I'm on Linux here too. If there's someone with a Real Live BSD box they'll be able to do a proper test.
The person who reported bug#703 might be willing and able to work from CVS -- I'll happily contact them and ask, unless you've had a volunteer from the list already.
Please do so. There're some BSDers on the list, but we need one that doesn't have a reentrant resolver library.
For what it's worth, though, the code looks right.
:)
I'll make a 0.8.6rc1 after receiving your feedback with a view to a next release (its been a long time, and the CVS is stable enough).
One possible caveat -- I've had some trouble with local file browsing using cvs-dillo. strace says the file is being accessed and read, but the contents don't appear on screen.
pkill dillo pkill dpi ./configure && make sudo make install dillo ./dillorc
and the screen stays grey.
It may be a local config issue here; but confirm that it works for you before calling it released!
It works here. Note: while typing fast I managed to "reproduce" the bug, but it was because I standed on src/ while doing make, and "dillorc" is in "../" from there! :-) If you find a way to reproduce the bug, it should be tackled before the release.
More when I've played with new-CVS a bit.
Good! -- Cheers Jorge.-