Quoting Haxe <[EMAIL PROTECTED]> from ml.softs.gtk-gnutella.devel: :Ah, now I think I know what's up. :80% of my incoming queries are dropped due to :"Max TTL exceeded"! I think this is the whole problem.
When this happens, it means it is a query from an OLD servent, i.e. a servent not supporting high outdegree (since the max TTL in that case is 7, not 4 as with outdegree). Therefore, to give an incentive for people to use newer servents, for the benefit of the network, we drop all queries that have travelled more than 4 hops. I'm going to somehow relax this to not do it in case the query requests OOB query hit delivery and we're configure for UDP and to honour such queries. But otherwise, queries coming from old servents that have travelled too many hops and which don't request OOB query hit (meaning their UP is also an old one and has not OOB-proxied it) should be dropped. Too bad for them. And yes, that means 0.94 is an old and damaging servent on Gnutella nowadays. Raphael ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Gtk-gnutella-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
