Thread: G2 Support
View Single Post
  #9 (permalink)  
Old July 22nd, 2005
MikeW MikeW is offline
Novicius
 
Join Date: July 22nd, 2005
Posts: 1
MikeW is flying high
Default

Hi GregorK.
I noticed some interesting behavour with phex what the source code seems to back up. It does actually appear that whenever phex has to deal with a shareaza client - it sends the "X-Features: g2/1.0" header.
As you said yourself in this thread, phex will not support G2 so I don't see why the client should send that header to all shareaza clients - regardless of whether the shareaza client is on the Gnutella network or the G2 network.
I recompiled the phex code to not send that header and I could successfully download from shareaza clients when they had Gnutella enabled. When shareaza does not have Gnutella enabled it will not download from phex.
While shareaza does not download from phex when Gnutella is disabled, phex can still download from shareaza.
Why forge the X-Features: g2 header when phex clients will be able to download from shareaza clients on Gnutella. By forging that header it allows phex clients to leech from G2 only shareazas (download from and not upload back)?
Reply With Quote