2 Feature Requests

View: New views
3 Messages — Rating Filter:   Alert me  

2 Feature Requests

by Joe Bassis :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

1. Show countries in the download and upload sections
The ultrapeer section shows what country each ultrapeer is from.
Implement that for the download and upload sections as well.

2. Only connect through TLS connections.
- I believe that gtk-gnutella first tries to connect through TLS and
if that is not possible it tries an unecrypted connection. Implement
an option to connect only to users that have TLS enabled.

------------------------------------------------------------------------------
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-users mailing list
gtk-gnutella-users@...
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-users

Re: 2 Feature Requests

by Raphael Manfredi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Quoting Joe Bassis <joe.bassis@...> from ml.softs.gtk-gnutella.users:
:1. Show countries in the download and upload sections
:The ultrapeer section shows what country each ultrapeer is from.
:Implement that for the download and upload sections as well.

This is already implemented.  In the download section, you have to click
on the "Sources" tab, and then righ click in that tab and choose "Configure
Columns", which will let you add the Country.

In the upload section, you just have to right click and choose "Configure
Columns" as well.

Once you have chosen your columns, click on "Done".  Your change is of
course made persistent.

:2. Only connect through TLS connections.
:- I believe that gtk-gnutella first tries to connect through TLS and
:if that is not possible it tries an unecrypted connection. Implement
:an option to connect only to users that have TLS enabled.

That would SEVERLY limit the ability to connect at all in the Gnutella
network and to be able to exchange files.  Indeed, the only two vendors
supporting TLS are LimeWire and gtk-gnutella.  Limiting to TLS connections
only would rule out all the other vendors completely.

This is not too complex a feature to implement though, so I will consider
a patch if you supply one, but my TODO list is already filled with too many
items so I don't have the time to do it right now.

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-users mailing list
gtk-gnutella-users@...
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-users

Re: 2 Feature Requests

by Bill Pringlemeir :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 23 Aug 2009, Raphael_Manfredi@... wrote:

> Quoting Joe Bassis <joe.bassis@...> from ml.softs.gtk-gnutella.users:

>> 2. Only connect through TLS connections.

> This is not too complex a feature to implement though, so I will consider
> a patch if you supply one, but my TODO list is already filled with too many
> items so I don't have the time to do it right now.

It was already there at one point, but was not recommended as
debugging.  However, many ISPs will throttle traffic at peak use
times.  I don't think that this will necessarily prevent that and I am
not sure if the DHT or UDP will be encrypted.

<para>
gtk-gnutella was the first Gnutella client to provide encryption to
prevent traffic filtering and shaping of Gnutella traffic.  If you
have an ISP that you <emphasis role="bold">know</emphasis> is
detecting Gnutella traffic, you can set the
<emphasis>tls_enforce</emphasis> parameter.  The
<emphasis>tls_enforce</emphasis> parameter is set from the "Debugging"
tab of the Preferences dialog (control-P).  Type
<emphasis>tls_enforce</emphasis> in the "Property pattern" and click
on the value "FALSE" and change it to "TRUE".
</para>

This information is probably wrong.  However, Joe could try it to see
if it helps.  I think that it will only enforce outgoing or incoming
connections?  My ISP uses Sandvine software to throttle P2P traffic,
but I have not tried this lately.

The property tls_enforce is only used in socket_connect_prepare().  So
Raphael would be able to speak to whether this is useful or not.

Fwiw,
Bill Pringlemeir.

------------------------------------------------------------------------------
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-users mailing list
gtk-gnutella-users@...
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-users