gtk-gnutella-devel Digest, Vol 21, Issue 1

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

gtk-gnutella-devel Digest, Vol 21, Issue 1

by gtk-gnutella-devel-request :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Send gtk-gnutella-devel mailing list submissions to
        gtk-gnutella-devel@...

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel
or, via email, send a message with subject or body 'help' to
        gtk-gnutella-devel-request@...

You can reach the person managing the list at
        gtk-gnutella-devel-owner@...

When replying, please edit your Subject line so it is more specific
than "Re: Contents of gtk-gnutella-devel digest..."


Today's Topics:

   1. Re:  false "d->status = GTA_DL_CONNECTING" problem.
      (Christian Biere)
   2. Re:  Gnutella connections healthy again (Raphael Manfredi)
   3. Re:  Gnutella connections healthy again (Hauke Hachmann)
   4.  how does gnutella know his neighbour? (YueGuang)
   5. Re:  how does gnutella know his neighbour? (gionnico)
   6. Re:  how does gnutella know his neighbour? (gionnico)
   7. Re:  how does gnutella know his neighbour? (YueGuang)
   8.  Off-topic: Translators wanted for opensource
      (Samuel Murray (Groenkloof))
   9.  SVN access... (Bill Pringlemeir)


----------------------------------------------------------------------

Message: 1
Date: Thu, 20 Mar 2008 16:03:25 +0100
From: Christian Biere <christianbiere@...>
Subject: Re: [gtk-gnutella-devel] false "d->status =
        GTA_DL_CONNECTING" problem.
To: gtk-gnutella-devel@...
Message-ID: <20080320150325.GA14261@cyclonus>
Content-Type: text/plain; charset=us-ascii

Matthew Lye wrote:
> Okay, this bug might be a bit esoteric, so I'll do my best to describe  
> it.
 
> Replication:
> A)  In the 'Incomplete' view of 'Downloads', one may sort the  
> downloads by the number of sources.  Doing so, then
> B)  selecting a large group of the *not currently running/host  
> queued* incomplete downloads which have at least one source, and
> C)  using the contextual menu item 'Start Now' to start downloading  
> the items as soon as possible,

> Symptoms:
> 1)  I tend to notice a large number of assertion failures regarding "!
> DOWNLOAD_IS_RUNNING(d)" from 'downloads.c'  (the main one).

This is potentially simply caused by lack of a GUI-side condition check. The
actions on files are applied to all its sources ("downloads") - where this
makes sense. The same functions are also called internally by the download
logic. If the warnings are caused by internal calls, it might be a real bug.
If it's caused by the GUI not checking some conditions, it's probably not
really a bug, just a bit ugly.

> 2)  With a bit of poking, I've found that this is due to *d->status =  
> GTA_DL_CONNECTING,
> 3)  allegedly to [unique enough] hosts with an IP number but no  
> vendor/version identity.
> 3)  Other responses have been tested and found for authentically in-
> use downloads;  furthermore,

Broken record record?

> 4)  the number of connections does not appear to substantiate the  
> claim that connections are being made.

Some actions, especially "start now", sometimes fail without a clear indication
why i.e., there are some conditions preventing it to be applied but the
reason is not fed back to the GUI. The only thing you can do here is to
enable debug messages, maybe add some tracing messages and then see whether
there's some real bug or if there isn't a good reason the request is ignored.
This reason should of course be reflected in the download status then.

> Analysis:
> a)  I have traced this back as far and as best I can, and I believe  
> that the problem has to do with the status information attached to  
> incomplete files,
> b)  but then I hit callbacks written with #define statements, et  
> cetera, and can has cheezburgr.

NOM NOM NOM

--
1000 octets   = 1 ko = 1 kilooctet; 1024 octets   = 1 Kio = 1 kibioctet
1000^2 octets = 1 Mo = 1 megaoctet; 1024^2 octets = 1 Mio = 1 mebioctet
1000^3 octets = 1 Go = 1 gigaoctet; 1024^3 octets = 1 Gio = 1 gibioctet



------------------------------

Message: 2
Date: Fri, 21 Mar 2008 20:08:45 +0000 (UTC)
From: Raphael_Manfredi@... (Raphael Manfredi)
Subject: Re: [gtk-gnutella-devel] Gnutella connections healthy again
To: gtk-gnutella-devel@...
Message-ID: <fs14kd$urj$1@...>
Content-Type: text/plain; charset="iso-8859-1"

Quoting Hauke Hachmann <haxe@...> from ml.softs.gtk-gnutella.devel:
:BTW, since GTKG no longer puts pong results into the cache, the number
:of historic hosts has already decreased a lot, so perhaps the test in
:hcache_add_internal() is no longer needed at all?

It does still put pong results into the cache.  The only thing it no
longer does is serving pongs out of the "recent pongs" pool: instead
only the long-term host cache is used to serve pongs.

Raphael



------------------------------

Message: 3
Date: Fri, 21 Mar 2008 22:43:55 +0100
From: Hauke Hachmann <haxe@...>
Subject: Re: [gtk-gnutella-devel] Gnutella connections healthy again
To: gtk-gnutella-devel@...
Message-ID: <200803212243.55847.haxe@...>
Content-Type: text/plain;  charset="iso-8859-1"

On Friday 21 March 2008, Raphael Manfredi wrote:
> It does still put pong results into the cache.  The only thing it no
> longer does is serving pongs out of the "recent pongs" pool: instead
> only the long-term host cache is used to serve pongs.

Ah, OK. Sorry.
h



------------------------------

Message: 4
Date: Mon, 31 Mar 2008 17:03:03 +0800
From: YueGuang <ygxyvesuvius@...>
Subject: [gtk-gnutella-devel] how does gnutella know his neighbour?
To: gtk-gnutella-devel <gtk-gnutella-devel@...>
Message-ID: <1206954184.3736.9.camel@debian-YG>
Content-Type: text/plain

Hi,
    I know the gnutella will post search message to the points it
connected,then the message will spread.But I just can't understand one
thing.When I start to use gtk-gnutella,how does the programe know which
point to connect? How does the network of gnutella formed?




------------------------------

Message: 5
Date: Mon, 31 Mar 2008 11:41:10 +0200
From: gionnico <gionnico@...>
Subject: Re: [gtk-gnutella-devel] how does gnutella know his
        neighbour?
To: gtk-gnutella-devel@...
Message-ID: <47F0B1B6.2020301@...>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

YueGuang ha scritto:

> Hi,
>     I know the gnutella will post search message to the points it
> connected,then the message will spread.But I just can't understand one
> thing.When I start to use gtk-gnutella,how does the programe know which
> point to connect? How does the network of gnutella formed?
>
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> gtk-gnutella-devel mailing list
> gtk-gnutella-devel@...
> https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

 
 
 --
 Email.it, the professional e-mail, gratis per te: http://www.email.it/f
 
 Sponsor:
 Scopri le tue passioni con Leonardo.it!
*
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=7654&d=31-3



------------------------------

Message: 6
Date: Mon, 31 Mar 2008 11:54:37 +0200
From: gionnico <gionnico@...>
Subject: Re: [gtk-gnutella-devel] how does gnutella know his
        neighbour?
To: gtk-gnutella-devel <gtk-gnutella-devel@...>
Message-ID: <47F0B4DD.90901@...>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

YueGuang wrote:
> Hi,
>     I know the gnutella will post search message to the points it
> connected,then the message will spread.But I just can't understand one
> thing.When I start to use gtk-gnutella,how does the programe know which
> point to connect? How does the network of gnutella formed?
>

It connects to a list of hard-coded proxy caches that send a list of peers.
 
 
 --
 Email.it, the professional e-mail, gratis per te: http://www.email.it/f
 
 Sponsor:
 Scopri le tue passioni con Leonardo.it!
*
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=7614&d=31-3



------------------------------

Message: 7
Date: Mon, 31 Mar 2008 21:38:56 +0800
From: YueGuang <ygxyvesuvius@...>
Subject: Re: [gtk-gnutella-devel] how does gnutella know his
        neighbour?
To: gionnico <gionnico@...>
Cc: gtk-gnutella-devel <gtk-gnutella-devel@...>
Message-ID: <1206970736.3736.24.camel@debian-YG>
Content-Type: text/plain; charset=utf-8

hi,
   Thank you for your answer!
   Will you please show me more details about the hard-coded proxy
caches? Can I view the caches from web?
   I'm doing some research about p2p and complex network.So I have to
get the network structure data of gnutella like which point connect to
which other points.I want to finish my work on gtk-gnutella.
   Can you show me some web sources,please?

forgive my poor English.

? 2008-03-31?? 11:54 +0200?gionnico???

> YueGuang wrote:
> > Hi,
> >     I know the gnutella will post search message to the points it
> > connected,then the message will spread.But I just can't understand one
> > thing.When I start to use gtk-gnutella,how does the programe know which
> > point to connect? How does the network of gnutella formed?
> >
>
> It connects to a list of hard-coded proxy caches that send a list of peers.
>  
>





------------------------------

Message: 8
Date: Wed, 16 Apr 2008 11:32:03 +0200
From: "Samuel Murray (Groenkloof)" <samuel@...>
Subject: [gtk-gnutella-devel] Off-topic: Translators wanted for
        opensource
To: gtk-gnutella-devel@...
Message-ID: <4805C793.8000201@...>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed


G'day everyone

I noticed that this project is quite active on Source Forge, and for
that reason I'd like to tell you about our translation project.  I'm
also hoping that some of you might be able to help us with translations
or ideas.

The project is called Decathlon because we want to encourage people who
feel passionate about their language to translate up to ten or more
opensource programs into their languages in 2008.  This year, we limit
our selection of translated programs to applications aimed at end-users,
and preferably programs that run on multiple platforms.

All translations are done in our web-based translations system, Pootle.
  The value of Pootle is that a team of translators can work together on
a single file.  Pootle also has quality checking features, to ensure
that translations don't break the software they are used in.   Pootle
requires the Gettext PO format, but we can convert certain other formats
to and from PO.

More information about the Decathlon project can be found here:
http://translate.sourceforge.net/wiki/decathlon/mainpage

Our Pootle server is here:
http://pootle.locamotion.org/

I look forward to hearing from anyone who is interested.  You are
welcome to pass this e-mail on to anyone you think may be interested.

Sincerely

Samuel Murray
Decathlon project leader





------------------------------

Message: 9
Date: Thu, 17 Apr 2008 22:30:55 -0400
From: Bill Pringlemeir <bpringle@...>
Subject: [gtk-gnutella-devel] SVN access...
To: gtk-gnutella-devel@...
Message-ID: <BAYC1-PASMTP153F7B6CE0E540BF59B54DB8E40@...>
Content-Type: text/plain; charset=us-ascii


I have the following text when I try to commit,

Authentication realm: <https://gtk-gnutella.svn.sourceforge.net:443> SourceForge Subversion area
Password for 'bpringlemeir': Authentication realm: <https://gtk-gnutella.svn.sourceforge.net:443> SourceForge Subversion area
Username: svn: Commit failed (details follow):
svn: MKACTIVITY of '/svnroot/gtk-gnutella/!svn/act/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx': authorization failed (https://gtk-gnutella.svn.sourceforge.net)


I was googling for "svn MKACTIVITY authorization failed" and found
some references to the url/paths being incorrect.  However, I don't
think I have modified this since the "PROJECT.svn.sourceforge.net"
change.  I may have commited some source to another project.

Anyways, the gtk2 build will fail in src/ui/gtk/gtk/uploads_stats.c if
you run with -Werror.  The upload_stats_gui_add() can take a const
parameter.  Maybe the gtk1 (and ui2c bridge as well?)

fwiw,
Bill Pringlemeir.



------------------------------

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone

------------------------------

_______________________________________________
gtk-gnutella-devel mailing list
gtk-gnutella-devel@...
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel


End of gtk-gnutella-devel Digest, Vol 21, Issue 1
*************************************************