Quoting Matthew Lye <[email protected]> from ml.softs.gtk-gnutella.devel:
:GTKG still appears to get IP suggestions that lead to Foxy servents,  
:presumably from third party servents.
:
:The problem is that when GTKG eventually tries one of these IPs, it  
:results in a 503 response from the Foxy servent:
:> 09-09-07 23:25:44 (MESSAGE): ----Got outgoing handshaking headers  
:> from TH.FOXY.NO.DE:
:> GNUTELLA/0.6 503 No QRP
:> User-Agent: Foxy 1.9.9.0
:> Remote-IP: GTK.GNU.TEL.LA:PORT
:> X-Try-Hubs: 1ST.FOXY.NO.DE:PORT 2009-09-08T11:25Z,  
:> 2ND.FOXY.NO.DE:PORT 2009-09-08T11:25Z, 3RD.FOXY.NO.DE:PORT...
:
:As you can see, the 503 header does not include an "X-Auth-Challenge"  
:line;  we've already failed the authentication by not establishing it  
:ourselves.

X-Try-Hubs is another sure sign of a foreign network.  Gnutella servents
never emit this header, which belongs to the Mike Protocol used by Shareaza,
for instance.

Hence a 503 with that header means that we can surely hcache_purge()
that IP:port, along with all the listed IPs on X-Try-Hubs...

Raphael

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gtk-gnutella-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to