1. Keep track of each node and punish those who don't back off.
* PRO: Would protect us from evil nodes who pretend to be upgraded but don't back off. (The following two ways would not.)
* CON: Not simple to implement.
2. Increase lastGoodBuild.
* PRO: Very simple to implement.
* CON: Ian says that users in China hate it when we do that. I guess because they have trouble obtaining an upgrade.
3. Before sending a QR, check the version of the requestor. Then, if it's a version w/o QR backoff, simply drop request. That way, we would stall them, their tSearchFailure would go up, and NGR would encourage them to try another node. (Of course, if we can handle the request, handle it regardless of the version.)
* PRO: Pretty simple to implement.
* CON: Carne!
-Martin
_______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
