Re: Dynamic Querying solution brainstorm
"sellick_david" <[email protected]>
| Newsgroups | gmane.network.gnutella.devel |
|---|---|
| Message-ID | <[email protected]> |
Eliminate most/all of the Out Of Bounds query hits (that are sent directly from the query match source to searcher) from Dynamic Querying. Give UltraPeers a chance to sanity-check the data sent from leaves. Bogons, LAN ips, hostile ip ranges (according to the UltraPeer's own blocklist) could be blocked automatically instead of forwarded on. If a Leaf or UltraPeer sends an UltraPeer a HUGE list of (seemingly good) query hits, search it last for future searches. "Chatterboxes" aren't good for maintaining reasonable network traffic anyway. Have each Leaf and UltraPeer rate all its neighbors based on whether they have received any good query hits from them and especially whether a download from/upload to them works.