Hi,
when enabling IPv6 on FreeBSD, dillo completely stops to work.
With such a binary, not even IPv4 works anymore. I'm not really
sure if this is a bug in dillo, or if it's in FreeBSD, but the
third parameter to connect() apparently needs to be sizeof(struct
sockaddr), which it originally is not (in src/IO/http.c:307).
The attached patch makes dillo work again if I compile it with
IPv6-support. All of this might apply to the other BSDs as well,
and also to other OSes. Also, I don't quite think that this
patch should break anything, so it should be safe to apply it.
Oh, please CC me in any upcoming mails in this thread, since I'm
not subscribed to the list.
bye,
Harold