patchmldonkey, a multi-networks file-sharing client - Patches: patch #4551, OV/KAD: use kind like eMule does...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

patch #4551: OV/KAD: use kind like eMule does +misc bugfixes

Submitter:  bogeyman <bogeyman>
Submitted:  Tue 25 Oct 2005 10:18:31 AM UTC
   
 
Category:  Bug fixes Priority:  5 - Normal
Status:  Done Assigned to:  None
Open/Closed:  Closed

Tue 25 Oct 2005 10:31:26 AM UTC, comment #1: 

Applied 2005/10/25

spiralvoice <spiralvoice>
Group administrator
Tue 25 Oct 2005 10:18:31 AM UTC, original submission:  

After reading though eMules source i came up with this patch:
o use kind like eMule does:
 - better detection of dead peers
 - so we can ping less often
 - and can be sure these peers are alive
 - use ip:port from received pakets instead from the
   peer info
o use a weak Hashtbl for known_peers and remove search_known_peers
o we are removing all dead peers, in buckets and prebuckets,
  do not wonder, if you get less peers left ;o)
o do not send useless "Connect" pakets, Fillbucket really works
o every 30m file searchs were created twice.

There are really less peers than without this patch, maybe i'll have to tweak how we fill buckets. But for now this works and produce less traffic.

Works well here, please test

bogeyman <bogeyman>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #7667:  ov_use_kind-26.patch added by bogeyman (34KiB - text/x-patch)

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

 

Follow 3 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-10-25 spiralvoice StatusNone Done
    Open/ClosedOpen Closed
2005-10-25 bogeyman Attached File- Added ov_use_kind-26.patch, #5367

Back to the top

Powered by Savane 3.13-4b48.
Corresponding source code