Hi,
when enabling IPv6 on FreeBSD, dillo completely stops to work. With such a binary, not even IPv4 works anymore. I'm not really
I think I expereineced this, too. But since I don't have an IPv6 connection, I didn't know, that IPv4 is still supposed to work.
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.
Compare to the patches for OpenBSD : http://www.openbsd.org/cgi-bin/cvsweb/ports/www/dillo/patches/ they have already been pointed to on this mailing list. And I think, your patch is essentially part of theirs ;-) Cheers Andreas -- **************************** NEW ADDRESS ****************************** Hamburger Sternwarte Universitaet Hamburg Gojenbergsweg 112 Tel. ++49 40 42891 4016 D-21029 Hamburg, Germany Fax. ++49 40 42891 4198