Eric Petit
|
09c277257b
|
Mark a peer as uploading if we are unchoked *and* interested
|
2007-01-21 07:27:57 +00:00 |
Eric Petit
|
2a4be1b0cd
|
Don't use names that can conflict with system functions - Patch by Christian Weisgerber
|
2006-12-30 00:27:05 +00:00 |
Eric Petit
|
f199e0a9d9
|
Revert [619]
|
2006-07-16 19:39:23 +00:00 |
Mitchell Livingston
|
5d36721a15
|
Remove old Sparkle...
|
2006-07-16 19:28:19 +00:00 |
Eric Petit
|
f98fe6a1b0
|
Added $Id$ keywords and updated a few headers
|
2006-05-29 21:21:23 +00:00 |
Eric Petit
|
dfaa09ce40
|
Adds a real test for lrintf because some Linux systems, like BeOS, seem
to provide a non-working lrintf implementation
(Patch from Henner Sudek, modified)
|
2006-04-03 09:05:47 +00:00 |
Josh Elsasser
|
ee1428db43
|
Patch from Jeremy Messenger to build on FreeBSD 4.
|
2006-03-31 17:52:07 +00:00 |
Eric Petit
|
a1830a25bf
|
Merge from branches/new_api:r161
|
2006-03-23 12:39:39 +00:00 |
Eric Petit
|
6197b6665c
|
Added optimistic choking
|
2006-02-08 22:21:58 +00:00 |
Eric Petit
|
c2fc72b477
|
Randomly choke and unchoke peers who upload less than 0.1KB/s to us,
instead of trying to compare their upload rates
|
2006-02-08 21:26:27 +00:00 |
Eric Petit
|
9b2e8566dd
|
BeOS fixes
|
2006-02-07 09:34:30 +00:00 |
Eric Petit
|
f1b113ec5b
|
Cleaning and minor optims
|
2006-02-07 03:10:42 +00:00 |
Eric Petit
|
355fe1273f
|
Comments
|
2006-02-05 21:10:20 +00:00 |
Eric Petit
|
00ef8642bf
|
Fixes a crash (quite amazing that it didn't crash more often, actually...)
|
2006-01-31 07:11:28 +00:00 |
Eric Petit
|
aa6c52ef46
|
Fixed a lame typo so the algorithm may actually work
|
2006-01-31 04:58:28 +00:00 |
Eric Petit
|
cf392ea2c6
|
New choking algorithm (still needs work, it's inefficient, untested and
misses optimistic choking)
|
2006-01-30 06:54:31 +00:00 |
Eric Petit
|
8c733df6a6
|
Added a rate calculator for each peer
Set up files for the choking algorithm (does nothing yet)
|
2006-01-30 04:42:43 +00:00 |