e826ce723a
* i2psnark: Refactor request tracking to prevent possible deadlocks
2011-01-05 20:21:29 +00:00
7f1ace4dbe
* i2psnark: Clean up and enhance the PeerCoordinator's partial piece handling,
...
in preparation for more improvements
2010-11-26 00:44:00 +00:00
9afff4f80a
* i2psnark: Add file priority feature;
...
Use context random for shuffle; other cleanups
2010-10-15 13:48:36 +00:00
405b85c4b4
Cleanups after review and prep for release
2009-10-11 22:51:43 +00:00
3fbff71861
2009-08-11 sponge
...
* Code Janitor time! Many fixes and documenting fixes that should be
done in the future. for the most part, this is a general code cleanup.
* On smaller/embedded systems, the "final" keyword cleanups will have
more of an impact than on larger systems.
* Document missing hashCode() methods.
* Unhide more variables to make code easier to read.
2009-08-11 21:58:56 +00:00
5782c42d25
Cleaned up all 'imports' in all applications, core and router.
2008-07-16 13:42:54 +00:00
0f8611e465
2005-12-30 jrandom
...
* Close streams more gracefully
2005-12-30 23:33:52 +00:00
3816c79193
Clean up some possible thread safety issues.
2005-10-21 00:10:13 +00:00
8458e4e0af
Don't count peers we can't connect to for rarest-first calculations.
2005-10-20 23:28:32 +00:00
0b9e4967a0
The rarest-first sort is stable, so randomize the wantedPieces list to ensure a healthy swarm when you have mostly seeders.
2005-10-20 22:31:28 +00:00
05e2da7c22
Request pieces in rarest-first order, instead of randomly.
2005-10-20 22:05:51 +00:00