Quote:
Originally posted by zimon This may not be the right place to ask, but how this "forwarding alternate locations" thing works? |
There are 2 headers at work here. One header contains a list of all possible alternate locations. Another header contains a list of alternet locations which should not be used because they are bogus.
Quote:
Is it so essential feature, that if gtk-gnutella and other clients would refuse to believe forwarded alternate locations to ports 0-1024 are valid, but must be bogus, it would make gnet worse? |
It is perfectly valid to run a gnutella client on any port you want. It should also be possible to run gnutella from behind a proxy. The last thing is AFAIK not yet correctly supported by gtk-gnutella. However, with banning ports in the lower range it is likely to also ban valid alternate locations.
I think it is essential that clients implement both X-Alt and X-Nalt, (X-Nalt are the locations which are known to be bogus).
Gtk-gnutella emits both, but currently doesn't use the X-Nalt part itself yet.