So Advocating for the devil (this is a subject that brings my curiousity out), what's the most accepted solution to allow for SHA1 searches? DHT? On Fri, Dec...
It's still the old-fashioed broadcast method for that type of search. Query routing didn't come out until much later and hash queries were left out because...
... Hmm... For the record, gtk-gnutella does not route URN queries if there is no matching bit in the QRP table. URN queries are a waste of bandwidth for...
I use them daily and they still work as well as ever. In fact, they are absolutely essential for the vital activity of tracking and fighting the masses of...
... And this is exactly why they shouldn't be used. A Hash query uses a pure flooding mechanism tempered by neither QRP[1] nor DQ[2], so almost any single Hash...
... You must be using SHA1 searches for very popular values then because I've never seen one of my SHA1 search return anything. ... Can you prove that?...
... The fact remains that they are and still will be for years to come. ... QRP[1] nor ... bandwidth ... nodes who ... completely ... That's a guess. Nothing...
... Read my post again. They have always worked well for BearShare and Shareaza users, even for rare files. More popular files still get lots of results....
... I don't take any of this personally, so no worries. I guess what I've been trying to tell you is that SHA1 queries, as designed a long time ago by HUGE,...
... No. You have chosen to be left behind when you chose to stick to a dead client. A program is dead as soon as noone develops it anymore, but the environment...
Hi! I'm trying to write a test-gnutella-client and i already did the part that downloads from LimeWire client. My problem now is how to make LimeWire download...
... designed ... fine ... my node ... to be ... As far as I know, LimeWire has not changed their decision to pass them along undamaged instead of dropping them...
... client. ... environment ... Your personal definition of "dead" just doesn't cut it in the real world. Not if you consider BearShare already gone. In...
... The DHT works completely different from the structured broadcast GNutella uses for keywords. Keywor queries get sent out and the rest of the network passes...
... The DHT for hash searches is such a radical change, and one which has been proposed for more than 5 years, but which only recently became feasible with the...
"=> Most people don't use hashes regularly." Chicken and egg problem. If hash searches aren't supported how the hell are people going to use them. People use...
Hi, I am new to Gnutella. Can anyone help me on how to start with GGEP programming? like website, documents I can start with? Thank you very much. JB...
... full search ... much that ... A old-fashioned hash search comes in from wherever, leaf or peer, it either matches a hash or not in your table and you send...
... That sounds like just add support for broadcast style hash queries again, or do I misunderstand you? Wishes, Arne -- -- My stuff: http://draketo.de -...
I have updated the PFSP specs, cleaning up the format, fixing errors. I have also added a new feature, described in section 5, that will be implemented in...
Hi Raphael, Many thanks for updating the spec! The texts overally looks good, but the extension is problematic for Phex: Phex uses the X-Available-Ranges to...
... The sole motivation of this change is simply to save bandwidth when "bad" clients request a highly fragmented file without honouring the Retry-After ...
... Wouldn't it be better to simply ban these clients, then? Best wishes, Arne -- -- Ein Würfel System: http://1w6.org - einfach saubere (Rollenspiel-)...
... If I did, I'd ban 95% of the clients, roughly speaking, 4 main vendors (not counting the derivatives based on the same code but branded as another vendor)....
... Ouch... would the fragmentation reduction help which Phex uses? One simple way (I don't know if it's the one Phex uses): Just do Worst Fit (choose a...
I doubt you really need to put something like this explicitly in a spec. If a client choose to advertise less available ranges to a certain requester, then...
Justin Chapweske
justin@...
Apr 19, 2009 2:06 am
23588
... It's useful to know how much of a file each client has, even if the list of available ranges is incomplete, and the burden of the extra header is small ...
Hi, i have the following question about "UP" ggep: in LimeWire client sources when this ggep parsed/created first comes ultrapeer version, then amount of free...
... I just read from Gregor that he adapted Phex, so your extension doesn't create problems for our download code anymore. Sorry for the noise, and thank you...