On Thu, Jan 14, 2010 at 09:40:58PM +0900, furaisanjin wrote:
2010/1/14 Johannes Hofmann <Johannes.Hofmann@gmx.de>:
Could you try with cookies disabled and a dillo version before the TCP_NODELAY change?
I did gmake clean and then ./configure --disable-cookies. I compiled codes and found that I had to modify like this.
diff -r 9049a634eb0d src/cookies.c --- a/src/cookies.c Wed Jan 13 15:27:56 2010 +0900 +++ b/src/cookies.c Thu Jan 14 21:33:37 2010 +0900 @@ -22,7 +22,11 @@ */ void a_Cookies_init(void) { - MSG("Cookies: absolutely disabled at compilation time.\n"); + printf("Cookies: absolutely disabled at compilation time.\n"); +} + +void a_Cookies_freeall() +{ }
I stopped dpid and installed cookie dpi just in case, then tried dillo again. I feel I see more error messages by this change.
Is this without TCP_NODELAY? If so it would indicate that the real problem is the massive number of connections dillo is establishing if there are man images on a page and some servers / proxies don't like it. We probabely need to look at the experimental patch Jorge had posted here: http://lists.auriga.wearlab.de/pipermail/dillo-dev/2009-August/006778.html Cheers, Johannes